Hi, 1) The file of dists/$DIST/InRelease already exists for quite some time, however currently debian-cd scripts do not: * parse dists/$DIST/InRelease files found on the $mirror; * put dists/$DIST/InRelease in the ISO model
A wishlist bug to do so is already filed: #673639 Support for top-level Release and Release.gpg would still be nice to have in place not to break unidentified amount of clients which might rely on their existance. 2) Some planned Repository Format [1] changes which affect debian-cd. A possible future drop of binary-$ARCH/Release - as seen from the IRC log [2] below, FTP team chews upon getting rid of binary-$ARCH/Release files at some future point. Currently debian-cd scripts parse binary-$ARCH/Release as found on mirrors and create these inside the ISO images. Rf: a squeeze image provides these binary-$ARCH/Release files: 24d3c0581d7be2ee3867efd1f9d65ad2 dists/squeeze/contrib/binary-amd64/Release f6d09f4081904cebf6051d25a197e3ab dists/squeeze/main/binary-amd64/Release f6d09f4081904cebf6051d25a197e3ab dists/squeeze/main/debian-installer/binary- amd64/Release This, of course is a post-wheezy task, and depends on whether or not, and when the official archive will drop binary-$ARCH/Release files. In any case, it is reasonable to expect that Debian ISO images follow Debian archive repository format as close as possible. To summarize: As far as I understan it a future debian-cd is encouraged to solely rely on mirrors' dists/$DIST/InRelease, munge it a bit as it currently does with Release files, and get it in the ISO image. A bug to follow such a prospective plan is not yet filed against debian-cd, since I guess it needs some more on-list discussion in hope to identify what might horribly break, if binary-$ARCH/Release files are not found in place. [1] http://wiki.debian.org/RepositoryFormat [2] IRC log follows: <juliank> Does debian-cd create InRelease files? If not, it should probably be changed as well, to be similar to the main archive. <flightplan> debian-cd does not parse nor (re-)create InRelease files. <juliank> flightplan: Well, then it might be time to start doing this. We might standardise on required InRelease files for repositories (and those are repositories as well). And I guess that's important once debootstrap supports InRelease (keeping the code for Release files around , might be a bit too much work) <flightplan> juliank: ok (JFTR: debian-cd does parse mirror's/top-level_Release and binary-$arch/Release, munges them, and gets them onto the ISO model - a fair amount of spaghetti sprinkled around few scripts) <Ganneff> flightplan: aha, so debian-cd is one user of the binary-* release files. good to know. can you adjust it to not do so? (the info there is all in the path plus the upper release file anyways). or file a bug? -- pub 4096R/0E4BD0AB <people.fccf.net/danchev/key pgp.mit.edu>
signature.asc
Description: This is a digitally signed message part.