Announcement

Collapse
No announcement yet.

Canonical Improving The Thunderbird Snap For Ubuntu 24.04 LTS

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Canonical should just drop snap support and focus solely on flatpaks. Snap has no uses anymore.

    Comment


    • #12
      Originally posted by hedonist View Post
      Canonical should just drop snap support and focus solely on flatpaks. Snap has no uses anymore.
      Maybe they should drop the schnapps, sixpacks and just stay with debs.

      Comment


      • #13
        Originally posted by ferry View Post

        Maybe they should drop the schnapps, sixpacks and just stay with debs.
        Eh nah, flatpak is actually good, snaps suck cus they are a proprietary format and the backend is fully controlled by canonical and is a closed ecosystem.

        Flatpak is an open ecosystem and the whole stack is fully open source, if you as a developer dont want to use the primary flathub repo you can easily make your own that can be sideloaded with an infinite number of other repos using the official tooling.

        Having a cross-distro package format is good (and i would argue a necessity), but snap should not be that format. The whole linux ecosystem should be behind flatpak which embodies the ideals of the linux community and the philosophy of open source, not a proprietary corpo that wants ultimate control.

        Comment


        • #14
          Originally posted by hedonist View Post

          Eh nah, flatpak is actually good, snaps suck cus they are a proprietary format and the backend is fully controlled by canonical and is a closed ecosystem.

          Flatpak is an open ecosystem and the whole stack is fully open source, if you as a developer dont want to use the primary flathub repo you can easily make your own that can be sideloaded with an infinite number of other repos using the official tooling.

          Having a cross-distro package format is good (and i would argue a necessity), but snap should not be that format. The whole linux ecosystem should be behind flatpak which embodies the ideals of the linux community and the philosophy of open source, not a proprietary corpo that wants ultimate control.
          Sound like you don't know what debs are?

          Comment


          • #15
            Originally posted by pilino View Post
            Yesterday: Canonical tells us snaps are great because they save packaging work: https://www.phoronix.com/news/FOSDEM-2024-Snaps


            Today: Canonical reinvents the wheel for the 11th time, builds Thunderbird from source into their snap to get back the benefits of packaging yourself (supporting other architectures, compliance with own standards).

            Logical disconnect?
            Technically, they are not making a new build, they are just replacing the existing deb build with a snap build. Going forward this will save them efforts, because instead of maintaining the package for each version of Ubuntu, they will only maintain a single version which is the snap version. Ideally, they would like the author of Thunderbird to make those builds themselves (also building from source using CI/CD), but I guess developers aren't yet buying into snaps so Canonical is left with having to do it on their behalf. Making snap builds is actually pretty straight forward if your app builds on Ubuntu: you just add a manifest file to your GitHub repo, and then point your account in snapcraft to that repo and that's it. So, yes, Canonical wasn't lying when they said using Snaps will save packaging work. But then I guess using Flatpak also saves a lot of packaging work. I haven't tried Flathub myself, but I would imagine it to be a pretty similar process to Snapcraft.

            Comment


            • #16
              Does Shuttleworth ever wonder why Canonical doesn't make money?

              Comment


              • #17
                I cannot be the only one who is actually quite happy with snaps. Not limited to GUI apps and with a wide variety of available software. Sure they arent perfect but they are good

                Comment


                • #18
                  Originally posted by hedonist View Post

                  snaps suck cus they are a proprietary format and the backend is fully controlled by canonical and is a closed ecosystem.
                  Therefore, there are good reasons. You can guess or find on the Internet. Try it. The rest is open. You don't have to use it, but I'm afraid the containers will catch us almost everywhere in the future.​

                  Comment


                  • #19
                    Originally posted by Rovano View Post

                    > snaps suck cus they are a proprietary format and the backend is fully controlled by canonical and is a closed ecosystem.

                    You can guess or find on the Internet. Try it. The rest is open. You don't have to use it, but I'm afraid the containers will catch us almost everywhere in the future.​
                    I hope the containers don't catch us almost everywhere in the future.

                    About the "proprietary" things that someone says:

                    Yes, there is only one official Snap store, Canonical's own Snapcraft. But don't believe the FUD: it's perfectly possible to run your own if you wish. There's nothing proprietary in there, the APIs are documented, and the tools to publish a Snap store online are in Ubuntu's repositories. As we covered a year ago, the maintainer of Ubuntu Unity published his own, called lol, as a proof of concept.
                    -- https://www.theregister.com/2023/02/...s_drop_flatpak


                    [P.S.: I had to remove some links of that message because it was "unapproved" in Phoronix.]

                    Comment


                    • #20
                      Originally posted by Nth_man View Post

                      I hope the containers don't catch us almost everywhere in the future.

                      About the "proprietary" things that someone says:

                      Yes, there is only one official Snap store, Canonical's own Snapcraft. But don't believe the FUD: it's perfectly possible to run your own if you wish. There's nothing proprietary in there, the APIs are documented, and the tools to publish a Snap store online are in Ubuntu's repositories. As we covered a year ago, the maintainer of Ubuntu Unity published his own, called lol, as a proof of concept.
                      -- https://www.theregister.com/2023/02/...s_drop_flatpak


                      [P.S.: I had to remove some links of that message because it was "unapproved" in Phoronix.]
                      I also hope. There should always be more options. That's what OSS is about. This was shown in November 2023.​


                      Canonical is a company like SUSE or Red Hat. Something must protect and live from something. Create a business model.​

                      Or does anyone think Linux would have been without these companies where today?​

                      Comment

                      Working...
                      X