Bug#727708: init system coupling etc.
On Wed, Feb 12, 2014 at 11:35:11AM -0800, Russ Allbery wrote:
> Adrian Bunk <email@example.com> writes:
> > On Wed, Feb 12, 2014 at 09:56:42AM -0800, Russ Allbery wrote:
> >> All packages should support
> >> smooth upgrades from wheezy to jessie, including upgrades done on a
> >> system booted with sysvinit.
> > This sounds like a statement by the TC that smooth upgrades from wheezy
> > to jessie will only be optional and that it is OK for a package to
> > not support that.
> Three observations to that:
> * This is technical advice. I think it is inappropriate to use wording
> stronger than "should" in technical advice.
> * This is explicitly not a maintainer override of anyone, which obviously
> includes the release team (even assuming that the TC could override the
> release team, which I don't believe it can given that the release team's
> authority flows from the DPL via delegation). The release team sets the
> policy for RC bugs, not the TC.
> * This is technical advice, not technical policy, and therefore obviously
> does not override what Policy already says.
> If there is an alternative wording that fits those constraints that people
> would prefer, I'm certainly happy to consider it for incorporation into my
> proposed amendment.
The general rule that all packages have to support upgrades from
the previous stable release should not be changed. Neither should
it be amended to make exceptions depending on which init system was
booted at the time of the upgrade.
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed