-----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]

Reply via email to