On Monday 05 March 2007 10:45, Steve Langasek wrote: > > D-I has package management, including a /var/lib/dpkg/status file. > > For udebs that are included in a D-I initrd, the status file in that > > initrd lists the exact version of the udebs included when the initrd > > was built. So, if you allow new versions into etch after initrds have > > been built, there will no longer be a source package available in the > > distribution that matches the version listed in the status file. > > IMO that would be violation of the source requirements, even if the > > change does not affect the udeb. > > I don't see any reason to think that's a violation of the source > requirements. What is the basis for this assertion? My reasoning may be too simple here, but it goes like this: - user boots the official installer for Etch - has some kind of problem related to e.g. busybox - looks in /var/lib/dpkg/status (in the installer) - sees busybox version 1:1.1.3-4 was included in the installer - goes to packages.d.o and finds only (for example) 1:1.1.3-6 - gets the original source CD for Etch and finds only 1:1.1.3-6 So, Debian cannot provide the source that matches the busybox shipped with Etch in the installer.
Attachment:
pgpwmd6Ide0QA.pgp
Description: PGP signature