Should require upstart-compat-sysv

Bug #67030 reported by David Kastrup
2
Affects Status Importance Assigned to Milestone
upstart (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: upstart

apt-get install upstart
on a system updated from Dapper to Edgy will remove the sysvinit package without installing upstart-compat-sysv, effectively rendering the system completely unoperative.

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

It does ...

Recommends: upstart-compat-sysv, upstart-logd, startup-tasks, system-services

     `Recommends'
          This declares a strong, but not absolute, dependency.

          The `Recommends' field should list packages that would be found
          together with this one in all but unusual installations.

Changed in upstart:
status: Unconfirmed → Fix Released
Revision history for this message
David Kastrup (dak) wrote : Re: [Bug 67030] Re: Should require upstart-compat-sysv

Scott James Remnant <email address hidden> writes:

> It does ...
>
> Recommends: upstart-compat-sysv, upstart-logd, startup-tasks, system-
> services
>
> `Recommends'
> This declares a strong, but not absolute, dependency.
>
> The `Recommends' field should list packages that would be found
> together with this one in all but unusual installations.
>
>
> ** Changed in: upstart (Ubuntu)
> Status: Unconfirmed => Fix Released

The dependency in my book _is_ an absolute one. The system goes dead
without it.

--
David Kastrup, Kriemhildstr. 15, 44793 Bochum

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

Not true,

It's entirely legimate to install the upstart init daemon and then construct your own events in /etc/event.d without taking those provided by the distribution.

That's why the dependency is a "Recommends", it would be unusual for them not to be installed, but it is permitted in a strict packaging sense.

Of course, you don't have a supported Ubuntu machine, but then you don't anyway because you've clearly removed the "ubuntu-minimal" package which absolutely _depends_ on them as you suggest

Revision history for this message
David Kastrup (dak) wrote :

Scott James Remnant <email address hidden> writes:

> Not true,
>
> It's entirely legimate to install the upstart init daemon and then
> construct your own events in /etc/event.d without taking those
> provided by the distribution.
>
> That's why the dependency is a "Recommends", it would be unusual for
> them not to be installed, but it is permitted in a strict packaging
> sense.
>
> Of course, you don't have a supported Ubuntu machine, but then you
> don't anyway because you've clearly removed the "ubuntu-minimal"
> package which absolutely _depends_ on them as you suggest

Well, my system (something that started out as a WW at one point of
time) did not have an ubuntu-minimal installed...

--
David Kastrup, Kriemhildstr. 15, 44793 Bochum

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.