Versioning packages for breaking upgrades
Versioning packages for breaking upgrades
Posted May 31, 2024 14:44 UTC (Fri) by smurf (subscriber, #17840)In reply to: Versioning packages for breaking upgrades by mb
Parent article: The KeePassXC kerfuffle
Yeah. In between. As in, things might be somewhat broken while you're developing the Next Great Release, but when you're ready to burn another Stable (which in Debian is supposed to mean "when they migrate to Testing" but obviously doesn't always) they're back to being unbroken.
This stuff needs to be discoverable. Either you get a "do you want/need the full version" prompt on upgrade (which is what the maintainer seems to be planning), or a "hey you'll need the bells-and-whistles version for this" message when you try using a feature that's now only in -full (which requires support from upstream).
"Read the NEWS files" isn't that helpful when a distribution has a heap of packages with more-or-less-breaking changes, 90% of which don't apply to me and/or I could care less about. Keep in mind that the NEWS's audience is developers and sysadmins as well as "users" (who when they don't admin their own computers don't even get to read the NEWS files, and if they do the info/chaff ratio is even worse).
Posted May 31, 2024 14:50 UTC (Fri)
by pizza (subscriber, #46)
[Link]
Sorry, no. Again, let me quote the Debian wiki ( https://wiki.debian.org/DebianTesting )
> How Debian Testing Works
Again. *TESTING IS NOT STABLE* And that is the entire point of having it. To find issues *before* a new stable release is cut.
Versioning packages for breaking upgrades
>
>Packages from Debian Unstable enter the next-stable testing distribution automatically, when a list of requirements is fulfilled:
>
> The package has been in "unstable" at least for 2-10 days (depending on the urgency of the upload).
> The package has been built for all the architectures which the present version in testing was built for.
> Installing the package into testing will not make the distribution more uninstallable.
> The package does not introduce new release critical bugs.