pre depends loop

Bug #527722 reported by Robert Collins on 2010-02-25
This bug affects 3 people
Affects Status Importance Assigned to Milestone
upstart (Ubuntu)
Scott James Remnant (Canonical)

Bug Description

Binary package hint: upstart

udev depends on upstart-job
upstart[provides upstart-job] predepends on mountall
mountall depends on udev

The problem is that:
 mountall won't configure until udev configures
 udev won't configure until upstart is installed
 upstart won't unpack until mountall is configured

and around we go.

This is starting from hardy, so it won't show up with less ancient machines, I suspect.

ProblemType: Bug
Architecture: amd64
Date: Thu Feb 25 22:53:40 2010
DistroRelease: Ubuntu 10.04
Package: upstart 0.6.5-3
 PATH=(custom, user)
ProcVersionSignature: Ubuntu 2.6.32-14.20-generic
SourcePackage: upstart
Uname: Linux 2.6.32-14-generic x86_64

Robert Collins (lifeless) wrote :

Upstart doesn't need to use Pre-Depends, demoting back to Depends turns this into an ordinary Depends loop, which is ok

Changed in upstart (Ubuntu):
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → Scott James Remnant (scott)
tags: added: iso-testing
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package upstart - 0.6.5-4

upstart (0.6.5-4) lucid; urgency=low

  * debian/control:
    - change Pre-Depends back to Depends, this was a holdover from when we
      attempted to make Upstart Essential to solve early sysvinit→upstart
      upgrade issues, we backed out the Essential bit but never the use of
      Pre-Depends. LP: #527722.
    - add versioned-dependencies on ifupdown for loopback fix that can
      prevent initscripts from being run. LP: #527830.

  * Merge patches from trunk to use /proc/self/fd instead of /dev/fd, and
    to always mount /proc and /sys on boot.
 -- Scott James Remnant <email address hidden> Fri, 26 Feb 2010 15:40:58 +0000

Changed in upstart (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers