-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Nov 05, 2008 at 07:52:26AM +1100, Mark Purcell wrote: >On Tuesday 04 November 2008 23:37:27 Jonas Smedegaard wrote: >> Adding dependency while preserving conflict does not work: It still >> allows old gs-common to be removed before installing the newer one. > >What about a Pre-Depends: gs-common? > >I know it is a hack, but it may at least ensure that gs-common is in a >sane state before continuing.
The problem is not the state of gs-common before installing ghostscript. It is the state of Perl before removing gs-common. Yes, we can minimize the risk of gs-common being removed during the Perl transition, not by pre-depending instead of depending, but by not conflicting on it at all, and depend depend on (a recent version of) it. Problem with this is we are then stuck with gs-common until Lenny+1. ...which makes two other issues suddently quite relevant to resolve too: gs-common currently depends on both ghostscript and ghostscript-x, so... 1) Having ghostscript depend on gs-common creates a circular dependency 2) Having ghostscript depend on gs-common indirectly makes it depend on ghostsript-x, making the separation of ghostscript and ghostscript-x a joke. For 2 distro releases forward. Both these issues due to this corner case of gs-common in some cases being removed during upgrade. :-P - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkkQv14ACgkQn7DbMsAkQLic/QCcCH7XE9j+3po17YJCq7ao4AlW TxUAoJeywp5htsP/zYri9eaNMw9/bK3n =OT1N -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]