On Wed, May 25, 2005 at 01:28:11AM +0200, Bill Allombert wrote:
> Package: drscheme
> Version: 1:209-3
> Severity: serious
> Justificatiob: Breaks upgrade from woody.

>  E: Couldn't configure pre-depend mzscheme for drscheme, probably a
>  dependency cycle.
>  Ack!  Something bad happened while installing packages.  Trying to
>  recover:

> 1) Why a package is Replacing itself ?
> 2) I don't think versioned Replaces exist ?

They do, FWIW; but a package Replacing itself only makes sense if there are
other packages in the archive which Provide the same package.

> 3) What the versionned Pre-Depends is supposed to achieve ?

Let's be a little more explicit here:  There is no justification for the use
of Pre-Depends in this package, which does not have a preinst script at all;
and the use of this Pre-Depends was not discussed on debian-devel, as
demanded by policy (in which case someone would have told you this was
inappropriate).  It breaks things.  Please remove it.

> 4) What the point of conflicting with mzscheme (<<207), if you are going to
> depend on mzscheme (>= 207) ?
> 5) The same with libc6 (<< 2.3.1) and (>= 2.3.2.ds1-4)

There may or may not be a valid reason to conflict with old versions of
mzscheme, but conflicting with old versions of libc6 is certainly wrong.

-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to