DevHeads.net

mass SRUing for changing triggers to noawait in progress

Hi ubuntu-devel,

just a quick note that there is a mass SRUing going on (into xenial
mostly) for converting await triggers to noawait, the progress is being
tracked in <a href="https://bugs.launchpad.net/bugs/1780996" title="https://bugs.launchpad.net/bugs/1780996">https://bugs.launchpad.net/bugs/1780996</a>. Help is welcome,
just assign yourself a task first and then complete it. Do note that
there are some pitfalls where triggers cannot be converted to noawait,
like gsettings schemas. If you are not sure, discuss it or leave it to
someone else.

Some artwork packages of flavours also need the same changes, that
progress is tracked in <a href="https://bugs.launchpad.net/bugs/1750465" title="https://bugs.launchpad.net/bugs/1750465">https://bugs.launchpad.net/bugs/1750465</a> -
I do encourage the people working on those flavours to fix it.

Our goal is to get those changes into xenial before 18.04.1 so that
there are less upgrade failures. (Upgrade failures because the "await"
triggers require triggers to be processed before configuration, so
if your package A triggers B, for example, by installing a file, B
declares an "interest" in; then B's postinst needs to run before A's
postinst can, which can easily fail if A does not depend on B, as
B might not be in a configurable state).

Comments

Re: mass SRUing for changing triggers to noawait in progress

By Seth Arnold at 07/10/2018 - 16:40

On Tue, Jul 10, 2018 at 10:35:21PM +0200, Julian Andres Klode wrote:
Oh nice, would this address bugs such as:

<a href="https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/1745785" title="https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/1745785">https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/1745785</a>
<a href="https://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/1541716" title="https://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/1541716">https://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/1541716</a>
<a href="https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1573322" title="https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1573322">https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1573322</a>
etc?

Thanks