Earlier quoted context omitted.
I wish they would stop with snap, snaps have been nothing but a pain. Ubuntu keep pushing half-baked ideas into the wild - who asked for a system that would randomly kill apps without warning? It's like the Rust SSH thing, they are going to make it the default whether you like it or not, even though they know it is not 1:1 and probably never will be. I'm currently having an issue with Firefox where it will not stop c…
Google “remove snaps Ubuntu 24.04” (or whichever version you’re on). I did so, nuked all snaps and replaced Firefox with an upstream Deb repository. Everything’s working fine so far.
Ubuntu: Introducing Debcrafters
11–20 of 49 posts
Re: Ubuntu: Introducing Debcrafters
#12Earlier quoted context omitted.
Google “remove snaps Ubuntu 24.04” (or whichever version you’re on). I did so, nuked all snaps and replaced Firefox with an upstream Deb repository. Everything’s working fine so far.
May as well run Debian at that point
Re: Ubuntu: Introducing Debcrafters
#13> In the coming weeks our Starcraft team (responsible for Snapcraft 2, Rockcraft 5, Charmcraft 1) will begin prototyping debcraft, which will (in time) become the de facto method for creating, testing and uploading packages to the Ubuntu archive. Hopefully this won't in any way adversely affect development and maintenance of packages for Debian. Nobody wants embrace-extend-extinguish, nor poaching of volunteers, nor…
Re: Ubuntu: Introducing Debcrafters
#14If a package is abandoned (i.e. there is no current maintainer), how is it determined if a package should be updated and maintained by Debcrafters or someone else?
Is there any kind of download metrics to know if a package is used?
How would package maintenance be prioritized?
Re: Ubuntu: Introducing Debcrafters
#15Is it the same debcraft as the Debian one? https://salsa.debian.org/debian/debcraft
Re: Ubuntu: Introducing Debcrafters
#16Earlier this year, Canonical’s Ubuntu Engineering organisation gained a new team, seeded with some of our most prolific contributors to Ubuntu. Debcrafters is a new team dedicated to the maintenance of the Ubuntu Archive. The team’s primary goal is to maintain the health of the Ubuntu Archive, but its unique construction aims to attract a broad range of Linux distribution expertise; contributors to distributions like…
> others are encouraged to join the team What are the requirements for joining? Will I be asked about my high-school grades? Pass a psychometric test? Thanks.
Re: Ubuntu: Introducing Debcrafters
#17> The first prototype of debcraft will focus on unifying the current workflow adopted by most Ubuntu Developers at Canonical. Is it the same debcraft as the Debian one? https://salsa.debian.org/debian/debcraft
Canonical’s debcraft will be a close relation of snapcraft, rockcraft and charmcraft, built using the craft-application and associated libraries.
Re: Ubuntu: Introducing Debcrafters
#18> In the coming weeks our Starcraft team (responsible for Snapcraft 2, Rockcraft 5, Charmcraft 1) will begin prototyping debcraft, which will (in time) become the de facto method for creating, testing and uploading packages to the Ubuntu archive. Hopefully this won't in any way adversely affect development and maintenance of packages for Debian. Nobody wants embrace-extend-extinguish, nor poaching of volunteers, nor…
Early versions of debcraft will focus on compatibility with the existing format, and aim to help unify workflow across our Ubuntu Developer community.
Re: Ubuntu: Introducing Debcrafters
#19Re: Ubuntu: Introducing Debcrafters
#20Earlier this year, Canonical’s Ubuntu Engineering organisation gained a new team, seeded with some of our most prolific contributors to Ubuntu. Debcrafters is a new team dedicated to the maintenance of the Ubuntu Archive. The team’s primary goal is to maintain the health of the Ubuntu Archive, but its unique construction aims to attract a broad range of Linux distribution expertise; contributors to distributions like…
Does that mean they are reducing work on snaps?
We have two channels for distributing software in Ubuntu: the archive and the snap store. Each are suited to different scenarios.
Irrespective of any view on Snap as a packaging format, the workflow and developer experience is, in my opinion, much simpler to work with. The barrier to contribution is much lower.
The work on debcraft is to try and bring some of the lessons we've learned there to those developers working with debs - while also introducing new primitives that will allow for extended integration testing of the distribution using some of our existing (well tested) machinery.