On Tue, Jan 09, 2001 at 01:23:37PM -0800, Joey Hess wrote: > Basically, perl-5.6-base needs to conflict with all earlier perl-5.004 > and perl-5.005 packages because of exactly this breakage.
Er.. the problem is with the way update-alternatives deals with the situation, right? Seems to me we've got several alternatives: [1] Toss the current perl 5.6. [Having it conflict with 5.004 and 5.005 is the moral equivalent of this, though maybe eventually...] [2] get perl 5.6 to convince update-alternatives that perl is being manually controlled by the sysadmin. [This probably won't be sufficient.] [3] dpkg-divert update-alternatives and provide a wrapper which cleans any referenes to /usr/bin/perl out of the data set before letting the real update-alternatives run. Leave this in place until update-alternatives has been upgraded to support some kind of proper mechanism for this kind of transition -- at that point, release a perl 5.6 which conflicts with older versions of update-alternatives. [4] Decide that debian is broken and that there's nothing we can do about it. -- Raul

