New APT w/ CD-SWAP!
I have finally got ahold of some Debian CDs so I sat down today and
improved the APT CD handling somewhat, fixed a bunch of little things, but
the most important is that CD swapping now works as I had originally
intended it [ie minimal swaps].
Simulations on some of my package sets here show that the largest number
of swaps you have to do on a hamm -> slink upgrade is 3, the 'chain' looks
libc6/libc5 -> libtiff3 -> libtiff3g
Each arrow is an unadvoidable disk exchange. Basically it seems whoever
ordered these disks did not consider conflicts so APT is forced to take an
extra swap to install the two tiff libraries. The same deal applies to all
of the libc5 compatibility libraries on the second disk. (jpeg is also
I also touched things up so that /'s and :'s can be in the CD label,
before APT had to convert them to _'s.. Now  and " are the only reserved
characters, don't use them in labels!
This is all in CVS, I'll put up a deb in http://www.debian.org/~jgg/
(0.3.16.1) tomorrow sometime.
I'm going to see if I can get it to auto-eject/un-eject the CD during
media swaps and then that should finish it off quite nicely.. Extensive
testing during potato will be required I'm sure :>