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. The Linux desktop has a maintenance problem due to the lack of volunteer contributors.

The Linux desktop has a maintenance problem due to the lack of volunteer contributors.

Scheduled Pinned Locked Moved Uncategorized
maintainerlifefossopensourcefreesoftwaredevelopment
43 Posts 14 Posters 7 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.
  • reflex@retrogaming.socialR This user is from outside of this forum
    reflex@retrogaming.socialR This user is from outside of this forum
    reflex@retrogaming.social
    wrote last edited by
    #34

    @TheEvilSkeleton @Isofruit In my opinion unofficial flatpaks should be more clearly marked as unofficial. I don't think the project should be responsible for community packaging mistakes, and I think users should understand the risk of anything they install.

    So no, I think it should get reported to the packager (potentially via flathub). Adding a reporting link to the repo it was built from would be a good thing. Another way to verify ownership.

    1 Reply Last reply
    0
    • theevilskeleton@social.treehouse.systemsT theevilskeleton@social.treehouse.systems

      All of this brings me to GNOME Calendar and @linuxmint. For years, we've been dealing with users reporting issues about Linux Mint's package of GNOME Calendar to us, that were either never present or addressed releases ago.

      Just a couple of examples:

      • https://pouet.chapril.org/@parrot\_33/116374864921983890
      • https://vmst.io/@doctroid/116542487573304110
      • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/300
      • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1562
      • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1535
      • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1526
      • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1429
      • https://matrix.to/#/!koZzDOwNHEzEoeuNok:matrix.org/$174759788212004HiyFg:gnome.org?via=gnome.org&via=matrix.org&via=fedora.im

      There were a couple of discussions regarding this in the past, in chat, but none of it ended up being productive. Eventually, we got fed up by it and I opened issue #1 on Mint's package of GNOME Calendar — the first issue ever in their package's repository — asking them to remove all links pointing to upstream GNOME Calendar and rebranding the app. This had no response for 6 months, all the while we were still getting bug reports about Mint's broken package. @nekohayo eventually got fed up (again!) and pinged the packager. The packager replied with something completely unrelated and asked which modifications we did not like, completely ignoring our actual request. So, I just told him bluntly that we don't have the time to look through the code just to pinpoint specific issues, so I'll just loosely say "everything", and the only way for us to be happy is if they could rebrand and we can move on.

      Then, once again, the packager responds with something unrelated once again, ignoring the essence of my comment, and follows with a whataboutism — "As i said, 46 and 48 are used by millions of people right now in Ubuntu LTS and Debian Stable. Are you going to request Debian and Ubuntu stop shipping GNOME apps?" — in other words, "what about Ubuntu LTS and Debian Stable?" - as a bonus, twisting my words and going from GNOME Calendar to "GNOME apps".

      So, once again, I reminded that this is not what the issue is about.

      As a side note: no, never would we go after Debian or Ubuntu over this. If the distribution in question is doing its job properly by simply not bothering the people writing the software that they package, then why should we go after them? They are not the ones misleading users into opening in the wrong place, so there is no reason for us to be upset about. In this case, Linux Mint is leeching off of Debian, and pushing their responsibility onto us.

      The packager then explains what to do, and redirects us to Debian to take down the package, essentially roping Debian into Linux Mint's problem — all the while completely ignoring the premise of this post. Sure, both Linux Mint and Debian's packages share the same source; however, this is just a technical detail. The actual problem, one that regularly affects us, is that Linux Mint users report issues to us, whereas Debian users report them to Debian.

      So, I remind him bluntly that this is not our responsibility as an upstream to fix his problems.

      He then suggests to incorporate code upstream to check if the user is running an outdated version or not. In other words, either phoning home, somehow keeping track of releases every 6 months, or something unrealistic.

      I lose my patience and hostily tell him that we upstreams don't care about how distributions operate, and reminded, once again, that all we want is for them to rebrand. To which he replied with "If you don't care, then neither do we." — confirming that Linux Mint doesn't care about Debian or even itself as a distribution. Then says "probably requires GNOME Calendar to move away from free licenses" and locks the issue — once again, completely ignoring the essence of this entire issue.

      Now they know what the problem is, and have refused to act on it by shoving their responsibilities onto us, but this time intentionally, because that should show upstream for hurting my feelings, never mind the fact that we are the ones doing the hard work, and they are making us do more work. This is the length some distributors will go to abuse people's generosity.

      #MaintainerLife #Linux #GNOME #GNOMECalendar #FOSS #OpenSource #FreeSoftware

      bragefuglseth@sunny.gardenB This user is from outside of this forum
      bragefuglseth@sunny.gardenB This user is from outside of this forum
      bragefuglseth@sunny.garden
      wrote last edited by
      #35

      @TheEvilSkeleton I think this would fit nicely into a blog post! Would also be a lot easier to link to for future reference.

      finefindus@floss.socialF 1 Reply Last reply
      0
      • theevilskeleton@social.treehouse.systemsT theevilskeleton@social.treehouse.systems

        All of this brings me to GNOME Calendar and @linuxmint. For years, we've been dealing with users reporting issues about Linux Mint's package of GNOME Calendar to us, that were either never present or addressed releases ago.

        Just a couple of examples:

        • https://pouet.chapril.org/@parrot\_33/116374864921983890
        • https://vmst.io/@doctroid/116542487573304110
        • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/300
        • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1562
        • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1535
        • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1526
        • https://gitlab.gnome.org/GNOME/gnome-calendar/-/work\_items/1429
        • https://matrix.to/#/!koZzDOwNHEzEoeuNok:matrix.org/$174759788212004HiyFg:gnome.org?via=gnome.org&via=matrix.org&via=fedora.im

        There were a couple of discussions regarding this in the past, in chat, but none of it ended up being productive. Eventually, we got fed up by it and I opened issue #1 on Mint's package of GNOME Calendar — the first issue ever in their package's repository — asking them to remove all links pointing to upstream GNOME Calendar and rebranding the app. This had no response for 6 months, all the while we were still getting bug reports about Mint's broken package. @nekohayo eventually got fed up (again!) and pinged the packager. The packager replied with something completely unrelated and asked which modifications we did not like, completely ignoring our actual request. So, I just told him bluntly that we don't have the time to look through the code just to pinpoint specific issues, so I'll just loosely say "everything", and the only way for us to be happy is if they could rebrand and we can move on.

        Then, once again, the packager responds with something unrelated once again, ignoring the essence of my comment, and follows with a whataboutism — "As i said, 46 and 48 are used by millions of people right now in Ubuntu LTS and Debian Stable. Are you going to request Debian and Ubuntu stop shipping GNOME apps?" — in other words, "what about Ubuntu LTS and Debian Stable?" - as a bonus, twisting my words and going from GNOME Calendar to "GNOME apps".

        So, once again, I reminded that this is not what the issue is about.

        As a side note: no, never would we go after Debian or Ubuntu over this. If the distribution in question is doing its job properly by simply not bothering the people writing the software that they package, then why should we go after them? They are not the ones misleading users into opening in the wrong place, so there is no reason for us to be upset about. In this case, Linux Mint is leeching off of Debian, and pushing their responsibility onto us.

        The packager then explains what to do, and redirects us to Debian to take down the package, essentially roping Debian into Linux Mint's problem — all the while completely ignoring the premise of this post. Sure, both Linux Mint and Debian's packages share the same source; however, this is just a technical detail. The actual problem, one that regularly affects us, is that Linux Mint users report issues to us, whereas Debian users report them to Debian.

        So, I remind him bluntly that this is not our responsibility as an upstream to fix his problems.

        He then suggests to incorporate code upstream to check if the user is running an outdated version or not. In other words, either phoning home, somehow keeping track of releases every 6 months, or something unrealistic.

        I lose my patience and hostily tell him that we upstreams don't care about how distributions operate, and reminded, once again, that all we want is for them to rebrand. To which he replied with "If you don't care, then neither do we." — confirming that Linux Mint doesn't care about Debian or even itself as a distribution. Then says "probably requires GNOME Calendar to move away from free licenses" and locks the issue — once again, completely ignoring the essence of this entire issue.

        Now they know what the problem is, and have refused to act on it by shoving their responsibilities onto us, but this time intentionally, because that should show upstream for hurting my feelings, never mind the fact that we are the ones doing the hard work, and they are making us do more work. This is the length some distributors will go to abuse people's generosity.

        #MaintainerLife #Linux #GNOME #GNOMECalendar #FOSS #OpenSource #FreeSoftware

        rohare@troet.cafeR This user is from outside of this forum
        rohare@troet.cafeR This user is from outside of this forum
        rohare@troet.cafe
        wrote last edited by
        #36

        @TheEvilSkeleton @linuxmint @nekohayo

        I have no horse in this race but it seems to me that the Mint dev was reasonable. He explained the same issue exists in Debian and Ubuntu (i.e. the About dialogue links to the Gnome Calendar repo) and he offered to patch the dialogue in Mint.

        You then said you weren't interested in the "intricacies" and repeated your demand that they fork Calendar. I get your frustration but I understand why they closed the issue.

        1 Reply Last reply
        0
        • isofruit@mastodon.socialI This user is from outside of this forum
          isofruit@mastodon.socialI This user is from outside of this forum
          isofruit@mastodon.social
          wrote last edited by
          #37

          @TheEvilSkeleton @reflex From a purist perspective? Whoever packages the code is to be the person that gets to triage, that was where I was going with what I wrote.

          So in the case of unofficial flathub packages, whoever makes those packages is imo supposed to be the one that checks if they're just outdated or still true.

          From a pragmatist standpoint, if that particular flatpack is known to package new releases quickly, you could again make the case that it'd be valid to go to upstream.

          reflex@retrogaming.socialR 1 Reply Last reply
          0
          • leniwcowaty@fosstodon.orgL leniwcowaty@fosstodon.org

            @TheEvilSkeleton @linuxmint @nekohayo okay, so to be consistent, I expect you to now file issues and be hostile towards every LTS distro, that ships GNOME - Ubuntu, Debian, openSUSE Leap.

            You really don't see how stupid this is? The whole POINT of LTS distributions is to ship outdated packages. That's how they operated FOR DECADES. You have NO RIGHT to request removal of a package, or rebranding it, simply because you don't feel like dealing with bug reports coming from LTS

            This is so stupid

            fabiscafe@mstdn.socialF This user is from outside of this forum
            fabiscafe@mstdn.socialF This user is from outside of this forum
            fabiscafe@mstdn.social
            wrote last edited by
            #38

            @leniwcowaty A distro is in general responsible to fix bugs downstream, that are fixed upstream. Be it by shipping new releases or backporting fixes.

            A bug, not present in upstream is considered a downstream issue. Pointing to upstream feels a useless. How should upstream even deal with it, if downstream doesn't Backport the fixes to begin with?

            1 Reply Last reply
            0
            • bragefuglseth@sunny.gardenB bragefuglseth@sunny.garden

              @TheEvilSkeleton I think this would fit nicely into a blog post! Would also be a lot easier to link to for future reference.

              finefindus@floss.socialF This user is from outside of this forum
              finefindus@floss.socialF This user is from outside of this forum
              finefindus@floss.social
              wrote last edited by
              #39

              @bragefuglseth @TheEvilSkeleton If you do decide to write one (or one about distro-packaging in general), feel free to send me a message, I have an additional argument that I'm happy to share (I don't want to share it before, it would ruin the fun :)).

              1 Reply Last reply
              0
              • theevilskeleton@social.treehouse.systemsT theevilskeleton@social.treehouse.systems

                @Isofruit at the beginning, I actually wanted to cooperate, but after that first comment of his, it was pretty clear to me that he didn't even spend 5 minutes to read the actual issue, and instead cherry picked parts of messages. Like, that's what he does later too

                isofruit@mastodon.socialI This user is from outside of this forum
                isofruit@mastodon.socialI This user is from outside of this forum
                isofruit@mastodon.social
                wrote last edited by
                #40

                @TheEvilSkeleton I'm not sure if my work environment hardened me in that direction or if it's just because I'm reaching my mid thirties and am thus basically dead, but I think being more relaxed would've been the solution.

                Just repeatedly forcing the topic back to the point - and ideally from the jump not giving them the chance to get distracted.

                IIRC Sebastian Wick similarly had an issue with a PR where imo he escalated too quickly (if you follow him on Mastodon you'll know).

                1 Reply Last reply
                0
                • leniwcowaty@fosstodon.orgL leniwcowaty@fosstodon.org

                  @m @TheEvilSkeleton well, so what? Should we outlaw LTS distros, on the offchance, that their user will file a bug report regarding an older version? Maybe GNOME apps should refuse to install on anything except Arch?

                  I'm a sysadmin. On a daily basis I get issue reports regarding systems that run for example Debian 12. For stuff that is fixed in latest Arch. Should I now force the entire company to switch their servers to Arch, because I don't feel like dealing with these issues?

                  jwh@social.tchncs.deJ This user is from outside of this forum
                  jwh@social.tchncs.deJ This user is from outside of this forum
                  jwh@social.tchncs.de
                  wrote last edited by
                  #41

                  @leniwcowaty Knowingly distributing an old release of an app to a large, tech-illiterate audience, with hundreds of known bugs, pretending it’s the latest and greatest, and the support link pointing to the upstream issue tracker, is not “Long Term Support”. I’d say it’s the opposite, because this kind of abuse is actually damaging to the long-term survival of the upstream project.

                  If I were a GNOME Calendar developer, I’d be furious.

                  1 Reply Last reply
                  0
                  • isofruit@mastodon.socialI isofruit@mastodon.social

                    @TheEvilSkeleton @reflex From a purist perspective? Whoever packages the code is to be the person that gets to triage, that was where I was going with what I wrote.

                    So in the case of unofficial flathub packages, whoever makes those packages is imo supposed to be the one that checks if they're just outdated or still true.

                    From a pragmatist standpoint, if that particular flatpack is known to package new releases quickly, you could again make the case that it'd be valid to go to upstream.

                    reflex@retrogaming.socialR This user is from outside of this forum
                    reflex@retrogaming.socialR This user is from outside of this forum
                    reflex@retrogaming.social
                    wrote last edited by
                    #42

                    @Isofruit @TheEvilSkeleton I still think the packager is responsible for the initial triage. Packaging mistakes are a thing and sometimes they won't notice new dependencies or other configuration changes. It should not be pushed upstream until they are certain they did everything right.

                    1 Reply Last reply
                    0
                    • leniwcowaty@fosstodon.orgL leniwcowaty@fosstodon.org

                      @m @TheEvilSkeleton well, so what? Should we outlaw LTS distros, on the offchance, that their user will file a bug report regarding an older version? Maybe GNOME apps should refuse to install on anything except Arch?

                      I'm a sysadmin. On a daily basis I get issue reports regarding systems that run for example Debian 12. For stuff that is fixed in latest Arch. Should I now force the entire company to switch their servers to Arch, because I don't feel like dealing with these issues?

                      isofruit@mastodon.socialI This user is from outside of this forum
                      isofruit@mastodon.socialI This user is from outside of this forum
                      isofruit@mastodon.social
                      wrote last edited by
                      #43

                      @leniwcowaty @m @TheEvilSkeleton

                      From what I can tell, the root problem is resources burnt and reputation damage created by users getting old software.

                      Imo there's a fair case that the one who packages is to be the first line of support that maybe informs upstream.

                      To solve that problem there are many options. Adjusting the support link, branding, only shipping the flatpak etc. would be some possibilities.

                      Which way to go imo would be up to a calm discussion between distro and upstream, no?

                      1 Reply Last reply
                      0
                      • pixelate@tweesecake.socialP pixelate@tweesecake.social shared this topic
                      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