Re: Splitting the distribution for CDs
Jason:
> Yes, this is technically true (don't forget that conflicts cause
> ordering issues), but it gives a very poor result with respect to
> already installed packages. The trivial example is,
>
> Chimera-1, Depends on elf-xlib
> xlib6-1, Provides elf-xlib
> xlib6-2, Does not provide elf-exlib
>
> If you just install without considering the above you get something
> like
> Unpack xlib6-2
> Unpack Chimera
> configure xlib6-2
> configure chimera
>
> Woops. By unpacking the new xlib you have wrecked the existing version
> of chimera and this -might- cause problems, it certianly isn't
> desirable. The solution of course is to reverse the unpacking order
> so it doesn't happen. But this makes a low priority package unpacked
> before a higher priority package..
I think it's fine to leave chimera unconfigured while we wait for the
second CD. Remember that if we split the CDs well this will only
break with low priorities.
> Well, three choices,
> - Reduce the agressiveness of the ordering, order specifically to
> reduce disc swapping
> - Copy some files to the hard drive to reduce disk swapping
> - Disc swap all you want
Please adopt the first of these, if at all possible. It is essential
for (for example) installation from tape ! Perhaps you don't support
that yet, but you ought to in the future and the package system was
designed with it as a possibility.
How soon can this be implemented ? (Ie, don't do disk swapping unless
absolutely required by a Pre-Depends, if necessary by temporarily
deinstalling a conflicting package.)
Ian.
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: