Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. To the people who would like to contribute to postmarketOS but haven't, what is stopping you?

To the people who would like to contribute to postmarketOS but haven't, what is stopping you?

Scheduled Pinned Locked Moved Uncategorized
postmarketoslinux
30 Posts 15 Posters 2 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • justsoup@mstdn.socialJ justsoup@mstdn.social

    To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

    I'd love to hear some feedback on how our contribution process could be streamlined.

    #PostMarketOS #Linux

    deci@eepy.moeD This user is from outside of this forum
    deci@eepy.moeD This user is from outside of this forum
    deci@eepy.moe
    wrote last edited by
    #6

    @justsoup@mstdn.social my only modern and working android device was originally purchased with the intent of using postmarketOS (Pixel 3a) but its purpose later shifted to being a video camera, android apps, and anything i can't have/don't want on my main phone. pmOS doesn't have proper rear camera support on the 3a atm either so that's a dealbreaker
    my older android devices refuse to boot pmOS when i build images (and my oldest device has had most homebrew/custom ROMs lost to time! also it's bricked)
    i don't know enough about programming or reverse engineering to PR fixes nor use any of my (very many) iPhones for the cause but basically any work for Linux on iOS devices stalls for years at a time
    also going back to school so i don't have a lot of time for experiments anymore

    justsoup@mstdn.socialJ 1 Reply Last reply
    0
    • justsoup@mstdn.socialJ justsoup@mstdn.social

      To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

      I'd love to hear some feedback on how our contribution process could be streamlined.

      #PostMarketOS #Linux

      etam@im-in.spaceE This user is from outside of this forum
      etam@im-in.spaceE This user is from outside of this forum
      etam@im-in.space
      wrote last edited by
      #7

      @justsoup I have kids and I don't have enough free time. I really wish I could finish this https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6646

      1 Reply Last reply
      0
      • justsoup@mstdn.socialJ justsoup@mstdn.social

        To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

        I'd love to hear some feedback on how our contribution process could be streamlined.

        #PostMarketOS #Linux

        revpancakes@hachyderm.ioR This user is from outside of this forum
        revpancakes@hachyderm.ioR This user is from outside of this forum
        revpancakes@hachyderm.io
        wrote last edited by
        #8

        @justsoup I was looking to contribute (I want to see if I can get a Snapdragon 8 Elite Gen 5 tablet running) but lost the login for my rarely used matrix account

        1 Reply Last reply
        0
        • justsoup@mstdn.socialJ justsoup@mstdn.social

          To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

          I'd love to hear some feedback on how our contribution process could be streamlined.

          #PostMarketOS #Linux

          airtower@woem.menA This user is from outside of this forum
          airtower@woem.menA This user is from outside of this forum
          airtower@woem.men
          wrote last edited by
          #9

          @justsoup@mstdn.social Not really about the contribution process, but about getting to the point where there is something to contribute: At least on Pinephone I can have only one installed kernel version. If I experiment on kernel code and make a serious mistake, recovery is messy (requires chroot into the pmOS rootfs to install a working kernel). That really discourages experimenting when I have limited time (which is almost always, sadly). The option to install kernels side-by-side and pick one from U-Boot would help a lot. ​​

          newbyte@mastodon.nuN 1 Reply Last reply
          0
          • justsoup@mstdn.socialJ justsoup@mstdn.social

            To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

            I'd love to hear some feedback on how our contribution process could be streamlined.

            #PostMarketOS #Linux

            chrismczork@metalhead.clubC This user is from outside of this forum
            chrismczork@metalhead.clubC This user is from outside of this forum
            chrismczork@metalhead.club
            wrote last edited by
            #10

            @justsoup Really interested, got it running on a Pixel 3a.
            Still in the phase of finding out how to contribute best when not coding, thinking about testing or documentation.
            First hurdle is going onto Matrix, have to figure this out...

            justsoup@mstdn.socialJ 1 Reply Last reply
            0
            • justsoup@mstdn.socialJ justsoup@mstdn.social

              To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

              I'd love to hear some feedback on how our contribution process could be streamlined.

              #PostMarketOS #Linux

              zanagb@lgbtqia.spaceZ This user is from outside of this forum
              zanagb@lgbtqia.spaceZ This user is from outside of this forum
              zanagb@lgbtqia.space
              wrote last edited by
              #11

              @justsoup A lack of devices that run PMOS, even if we did. Helping getting things like hardware acceleration running, and get the audio and modem to work on any given phone is beyond our knowledge. Other than maybe getting X hardware and test whatever builds people can throw at us theres not much one can do, and, it does not really seem like there is any kind of on-ramp for getting started building those things missing on phones... "draw the rest of the owl" and all that.

              justsoup@mstdn.socialJ 1 Reply Last reply
              0
              • justsoup@mstdn.socialJ justsoup@mstdn.social

                To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

                I'd love to hear some feedback on how our contribution process could be streamlined.

                #PostMarketOS #Linux

                epickiwi@nerdculture.deE This user is from outside of this forum
                epickiwi@nerdculture.deE This user is from outside of this forum
                epickiwi@nerdculture.de
                wrote last edited by
                #12

                @justsoup I have little to no knowledge in booting process and device tree of linux and the wiki does not give any clear path to understand how port or troubleshoot a device on PostmarketOS. Love the project btw, but leaving it to people knowing what theire doing.

                justsoup@mstdn.socialJ 1 Reply Last reply
                0
                • justsoup@mstdn.socialJ justsoup@mstdn.social

                  To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

                  I'd love to hear some feedback on how our contribution process could be streamlined.

                  #PostMarketOS #Linux

                  K This user is from outside of this forum
                  K This user is from outside of this forum
                  kersnazzle@mastodon.social
                  wrote last edited by
                  #13

                  @justsoup Personally, I found/find the tech/knowledge barrier too high to contribute anything meaningful. I made one simple PR for pmbootstrap that was a low hanging fruit that @newbyte had kindly put out as a list of simple things for beginners to contribute but after that it was hard to find anything that wasn't getting in the way of people that do know what they are doing. I mainly just lurk on the Matrix channels/Gitlab/phone-devel on the lore.kernel site and keep an eye on progress.

                  1 Reply Last reply
                  0
                  • justsoup@mstdn.socialJ justsoup@mstdn.social

                    To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

                    I'd love to hear some feedback on how our contribution process could be streamlined.

                    #PostMarketOS #Linux

                    S This user is from outside of this forum
                    S This user is from outside of this forum
                    soupborsh@mas.to
                    wrote last edited by
                    #14

                    @justsoup I need to learn first. I am learning electronics, low level programming and etc. Doing projects that take less time but make me learn a lot.

                    Then I will have enough knowledge for comfortable reverse engineering.

                    Also I do not like⚠️:
                    IRC(cannot edit messages, need bouncer, no good clients for me), Matrix(laggy), gitlab(asks to login often, strange for me), Python.

                    justsoup@mstdn.socialJ 1 Reply Last reply
                    0
                    • justsoup@mstdn.socialJ justsoup@mstdn.social

                      To the people who would like to contribute to postmarketOS but haven't, what is stopping you? Or, people who *have* contributed but stopped. (With the exception of just not having time or such)

                      I'd love to hear some feedback on how our contribution process could be streamlined.

                      #PostMarketOS #Linux

                      jana@social.jsteuernagel.deJ This user is from outside of this forum
                      jana@social.jsteuernagel.deJ This user is from outside of this forum
                      jana@social.jsteuernagel.de
                      wrote last edited by
                      #15

                      @justsoup I had one thing that I thought could need changing, made a MR for it and it was quickly accepted.
                      Overall very pleasant experience, if I’d stumble upon something else that I think I could improve, I‘d definitely do it again.

                      1 Reply Last reply
                      0
                      • airtower@woem.menA airtower@woem.men

                        @justsoup@mstdn.social Not really about the contribution process, but about getting to the point where there is something to contribute: At least on Pinephone I can have only one installed kernel version. If I experiment on kernel code and make a serious mistake, recovery is messy (requires chroot into the pmOS rootfs to install a working kernel). That really discourages experimenting when I have limited time (which is almost always, sadly). The option to install kernels side-by-side and pick one from U-Boot would help a lot. ​​

                        newbyte@mastodon.nuN This user is from outside of this forum
                        newbyte@mastodon.nuN This user is from outside of this forum
                        newbyte@mastodon.nu
                        wrote last edited by
                        #16

                        @airtower @justsoup Would it help if you found someone happy to donate a second PinePhone for experimentation to you? I think many people don't really use theirs any more.

                        airtower@woem.menA 1 Reply Last reply
                        0
                        • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

                          @justsoup@mstdn.social tried to figure how to modify stuff built by pmbootstrap and couldn't figure out how lol

                          newbyte@mastodon.nuN This user is from outside of this forum
                          newbyte@mastodon.nuN This user is from outside of this forum
                          newbyte@mastodon.nu
                          wrote last edited by
                          #17

                          @theking @justsoup Interesting 🤔 Could you clarify what you were trying to do exactly? Happy to hear feedback on how pmbootstrap could be improved UX-wise, I know it has a long way to go 😅

                          theking@mskey.nekomimi.partyT 1 Reply Last reply
                          0
                          • deci@eepy.moeD deci@eepy.moe

                            @justsoup@mstdn.social my only modern and working android device was originally purchased with the intent of using postmarketOS (Pixel 3a) but its purpose later shifted to being a video camera, android apps, and anything i can't have/don't want on my main phone. pmOS doesn't have proper rear camera support on the 3a atm either so that's a dealbreaker
                            my older android devices refuse to boot pmOS when i build images (and my oldest device has had most homebrew/custom ROMs lost to time! also it's bricked)
                            i don't know enough about programming or reverse engineering to PR fixes nor use any of my (very many) iPhones for the cause but basically any work for Linux on iOS devices stalls for years at a time
                            also going back to school so i don't have a lot of time for experiments anymore

                            justsoup@mstdn.socialJ This user is from outside of this forum
                            justsoup@mstdn.socialJ This user is from outside of this forum
                            justsoup@mstdn.social
                            wrote last edited by
                            #18

                            @deci Funny you say that, because I'm the packaging maintainer for iDevices on pmOS 🙂

                            (The kernel devel portion is mostly @riscv64)

                            1 Reply Last reply
                            0
                            • chrismczork@metalhead.clubC chrismczork@metalhead.club

                              @justsoup Really interested, got it running on a Pixel 3a.
                              Still in the phase of finding out how to contribute best when not coding, thinking about testing or documentation.
                              First hurdle is going onto Matrix, have to figure this out...

                              justsoup@mstdn.socialJ This user is from outside of this forum
                              justsoup@mstdn.socialJ This user is from outside of this forum
                              justsoup@mstdn.social
                              wrote last edited by
                              #19

                              @ChrisMcZork There's tons of ways to contribute that aren't just coding. That's just a tiny part of what we do (I go weeks without actually writing programs). There's https://postmarketos.org/contribute/, but its made me realize that we probably also need to specify that artwork is also very important! All of our wallpapers come from contributors just making stuff, and I think that is amazing.

                              1 Reply Last reply
                              0
                              • zanagb@lgbtqia.spaceZ zanagb@lgbtqia.space

                                @justsoup A lack of devices that run PMOS, even if we did. Helping getting things like hardware acceleration running, and get the audio and modem to work on any given phone is beyond our knowledge. Other than maybe getting X hardware and test whatever builds people can throw at us theres not much one can do, and, it does not really seem like there is any kind of on-ramp for getting started building those things missing on phones... "draw the rest of the owl" and all that.

                                justsoup@mstdn.socialJ This user is from outside of this forum
                                justsoup@mstdn.socialJ This user is from outside of this forum
                                justsoup@mstdn.social
                                wrote last edited by
                                #20

                                @ZanaGB Yeah... that's something that's been talked about a lot but we can't easily solve, since in reality, its a question of how to onboard new kernel developers. There are a few ideas for making the path to porting hardware simpler, but, ironically enough, none of them are simple.

                                1 Reply Last reply
                                1
                                0
                                • epickiwi@nerdculture.deE epickiwi@nerdculture.de

                                  @justsoup I have little to no knowledge in booting process and device tree of linux and the wiki does not give any clear path to understand how port or troubleshoot a device on PostmarketOS. Love the project btw, but leaving it to people knowing what theire doing.

                                  justsoup@mstdn.socialJ This user is from outside of this forum
                                  justsoup@mstdn.socialJ This user is from outside of this forum
                                  justsoup@mstdn.social
                                  wrote last edited by
                                  #21

                                  @epickiwi There's https://wiki.postmarketos.org/wiki/Porting_to_a_new_device but I do agree that it is challenging to get started. If you ever want to give it a try, just remember that mistakes are part of the process and nobody will fault you for asking questions. Otherwise, hope we at least look like we know what we're doing 🙂

                                  1 Reply Last reply
                                  0
                                  • S soupborsh@mas.to

                                    @justsoup I need to learn first. I am learning electronics, low level programming and etc. Doing projects that take less time but make me learn a lot.

                                    Then I will have enough knowledge for comfortable reverse engineering.

                                    Also I do not like⚠️:
                                    IRC(cannot edit messages, need bouncer, no good clients for me), Matrix(laggy), gitlab(asks to login often, strange for me), Python.

                                    justsoup@mstdn.socialJ This user is from outside of this forum
                                    justsoup@mstdn.socialJ This user is from outside of this forum
                                    justsoup@mstdn.social
                                    wrote last edited by
                                    #22

                                    @soupborsh Matrix being laggy is most likely a client issue. What app / server are you using for it? Also, GitLab asking to login has happened to me before. You might be rejecting cookies without realizing it.

                                    1 Reply Last reply
                                    0
                                    • newbyte@mastodon.nuN newbyte@mastodon.nu

                                      @theking @justsoup Interesting 🤔 Could you clarify what you were trying to do exactly? Happy to hear feedback on how pmbootstrap could be improved UX-wise, I know it has a long way to go 😅

                                      theking@mskey.nekomimi.partyT This user is from outside of this forum
                                      theking@mskey.nekomimi.partyT This user is from outside of this forum
                                      theking@mskey.nekomimi.party
                                      wrote last edited by
                                      #23

                                      @newbyte@mastodon.nu @justsoup@mstdn.social
                                      i would moreso say the issues are with documentation on trying to modify what pmbootstrap is building things with

                                      i was trying to apply a kernel patch alongside the others for captivate-glide because the port had been broken for some amount of time, where the sd slot was not getting any power to it, causing boot to fail as root couldn't be found (iirc internal boot fails for the same reason, because the emmc is probably powered the same way i would bet)

                                      could not figure out how to get it to want to accept my patch with the other ones 😛

                                      maybe pmbootstrap could get a device bring-up mode where it gives you folders to dump all your components in and needs minimal configuration to use those, for rapidly iterating on things? idk

                                      theking@mskey.nekomimi.partyT newbyte@mastodon.nuN 3 Replies Last reply
                                      0
                                      • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

                                        @newbyte@mastodon.nu @justsoup@mstdn.social
                                        i would moreso say the issues are with documentation on trying to modify what pmbootstrap is building things with

                                        i was trying to apply a kernel patch alongside the others for captivate-glide because the port had been broken for some amount of time, where the sd slot was not getting any power to it, causing boot to fail as root couldn't be found (iirc internal boot fails for the same reason, because the emmc is probably powered the same way i would bet)

                                        could not figure out how to get it to want to accept my patch with the other ones 😛

                                        maybe pmbootstrap could get a device bring-up mode where it gives you folders to dump all your components in and needs minimal configuration to use those, for rapidly iterating on things? idk

                                        theking@mskey.nekomimi.partyT This user is from outside of this forum
                                        theking@mskey.nekomimi.partyT This user is from outside of this forum
                                        theking@mskey.nekomimi.party
                                        wrote last edited by
                                        #24

                                        @newbyte@mastodon.nu @justsoup@mstdn.social my degree is practically in robotics and automation so this is very much a more hardware-adjacent expert's view on things

                                        1 Reply Last reply
                                        0
                                        • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

                                          @newbyte@mastodon.nu @justsoup@mstdn.social
                                          i would moreso say the issues are with documentation on trying to modify what pmbootstrap is building things with

                                          i was trying to apply a kernel patch alongside the others for captivate-glide because the port had been broken for some amount of time, where the sd slot was not getting any power to it, causing boot to fail as root couldn't be found (iirc internal boot fails for the same reason, because the emmc is probably powered the same way i would bet)

                                          could not figure out how to get it to want to accept my patch with the other ones 😛

                                          maybe pmbootstrap could get a device bring-up mode where it gives you folders to dump all your components in and needs minimal configuration to use those, for rapidly iterating on things? idk

                                          theking@mskey.nekomimi.partyT This user is from outside of this forum
                                          theking@mskey.nekomimi.partyT This user is from outside of this forum
                                          theking@mskey.nekomimi.party
                                          wrote last edited by
                                          #25

                                          @newbyte@mastodon.nu @justsoup@mstdn.social oh and editing what pmbootstrap does for a step seems impossible? heimdall in some cases was broken for a reason i don't remember, and the fix was simple but i couldn't find a way to get it to change the command run

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups