Boot-related updates in raring: forwarding upstart support to Debian

Colin Watson cjwatson at ubuntu.com
Wed May 22 11:06:31 UTC 2013


On Sat, May 18, 2013 at 06:14:26PM -0700, Steve Langasek wrote:
> Before forwarding upstart jobs, there are a few things to be aware of.  The
> tl;dr version of this for those who just want to start fixing packages and
> forwarding patches can be found at
> <https://wiki.ubuntu.com/UpstartCompatibleInitScripts>.

Thanks for this.  I've converted the old approaches used in openssh and
binfmt-support to this new style, simplifying the packaging in both
cases.

> - Since the new init script will be a no-op, packages which normally restart
>   in the postinst (instead of stopping in the prerm and starting in the
>   postinst) *MUST* handle stopping the service in their preinst when
>   upgrading from a pre-upstart-capable version.  See the Debian udev package
>   for an example of this.

This isn't in the wiki page, and so I missed it the first time round; it
would be helpful to add this there as well.

> And that's it.  Your assistance in reducing this delta with Debian is
> appreciated.  Currently in Ubuntu, we have 301 upstart jobs across 186
> packages; my goal is that, by the end of June, patches will be in the Debian
> BTS for any of these packages that are available in Debian.

Do you have a list anywhere of which packages contain jobs that need to
be forwarded, perhaps run through dd-list?  It seems to me that this
would be a helpful thing to maintain centrally; and for example we could
probably deal with most orphaned packages rather quickly.

-- 
Colin Watson                                       [cjwatson at ubuntu.com]



More information about the ubuntu-devel mailing list