On Sun, Jan 19, 2014 at 11:00:01AM +0100, Tollef Fog Heen wrote: > ]] Adrian Bunk > > > I already gave my hypothetical "udev gets a hard dependency on systemd > > as init system" worst case. > > To make the worst case even worse, assume a new upstream version of > > systemd with this change gets released 2 weeks before the jessie freeze, > > and gets uploaded into unstable immediately.[1] > > Then the systemd maintainer (i.e. me and the rest of the team) should be > bopped on the head. > > I'd appreciate if your hypothetical scenarios aren't «let's assume that > everyone are bonkers and do crazy stuff», since well, if they are, we > need to fix that. The problem then isn't that they're uploading > packages which are not appropriate for the archive, it's that they don't > understand why that is a problem.
What is bonkers and what is not is very subjective, and that's the problem here. If I was a systemd maintainer I would consider it a reasonable option to rather upload a new version of systemd that adds such a dependency to udev instead of shipping an ancient systemd in the next release. Or would you want to ship systemd 204 in jessie if that would hypothetically be the only option for providing logind for non-systemd in the jessie timeframe? > You can't regulate «don't be crazy», since if people want to, or don't > understand what crazy means they will route around such a decision using > technicalities. That's why in the case of Debian supporting multiple init systems (and optionally additionally non-Linux ports) there has to be a strict policy enforcing that this also stays supported. If you go bonkers tomorrow and add a dependency on systemd-sysv to udev, will that be considered an RC bug that will prevent your package from ever reaching testing until a udev without that dependency will be in the archive? [1] If multiple init systems should be supported accordinng to the CTTE decision, then the CTTE decision has to make it clear that "Yes" is the answer to that question. cu Adrian [1] Whether the dependency gets removed from udev or whether a second (forked) version of udev is needed depends on the technicalities. -- "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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org