tags 365950 -moreinfo unreproducible
severity 329746 serious
severity 365950 serious
merge 329746 365950
thanks

On Thu, May 04, 2006 at 03:46:48AM +0200, Laurent Bigonville wrote:
> > Package: ntp-server
> > Priority: optional
> > Section: net
> > Installed-Size: 176
> > Maintainer: Debian NTP Team <[EMAIL PROTECTED]>
> > Architecture: i386
> > Source: ntp
> > Version: 1:4.2.0a+stable-8.1
> > Replaces: xntp, xntp3, ntp (<= 1:4.1.0-2)
> > Depends: ntp-simple (>> 1:4.2.0a+stable-6) | ntp-refclock (>> 
> > 1:4.2.0a+stable-6)
> >          
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

> > Could you please explain how ntp-server was configured on your system
> > without this dependency being satisfied first?  Both ntp-refclock and
> > ntp-simple create the ntp system user in their postinsts in the current
> > unstable version.

> This is the same bug a this one (http://bugs.debian.org/329746)...

> The problem is that ntp-server may be configured before ntp-simple or
> ntp-refclock.

No, a package cannot be configured before the packages it depends on.

Except... that ntp-server and ntp-simple have a circular dependency
relationship.  This explains all the symptoms you've described, as well as
those in bug #329746.

Circular dependencies result in an undefined package configuration order,
which defeats one of the main purposes of the Depends: field.  So this needs
to be fixed by breaking the loop, not by adding a Pre-Depends.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to