Convert triggers to noawait
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
appstream (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
bumblebee (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
clutter-imcontext (Ubuntu) |
Won't Fix
|
Undecided
|
Julian Andres Klode | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
django-countries (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
dochelp (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
dovecot (Ubuntu) |
Fix Released
|
Undecided
|
Mathieu Trudel-Lapierre | ||
Xenial |
Fix Released
|
Undecided
|
Mathieu Trudel-Lapierre | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
fusiondirectory (Ubuntu) |
Fix Released
|
Undecided
|
Mathieu Trudel-Lapierre | ||
Xenial |
Fix Released
|
Undecided
|
Mathieu Trudel-Lapierre | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
gdk-pixbuf (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
glib2.0 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
gosa (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
guile-2.0 (Ubuntu) |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
guile-2.2 (Ubuntu) |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
hicolor-icon-theme (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
libomxil-bellagio (Ubuntu) |
Won't Fix
|
Undecided
|
Julian Andres Klode | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
libreoffice (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Olivier Tilloy | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
ltsp (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
mate-icon-theme (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
maxima (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
neurodebian (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
nevow (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
octave (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Brian Murray | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
packagekit (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
pike7.8 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
pike8.0 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
postgresql-common (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
qgis (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
reconf-inetd (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
shared-mime-info (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
sphinx (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Brian Murray | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
syslog-ng-incubator (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
tex-common (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Brian Murray | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
wokkel (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
xpdf (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Brian Murray | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
yorick (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Brian Murray | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is a bug collecting all remaining packages that need to be converted to noawait in xenial or bionic.
[Impact]
"await" triggers are run before a package is configured. If B activates A, then A's trigger code in the postinst must be run before A can be configured.
Triggers do not specify a ordering dependency however, so apt can very well have A in a state where it is not configurable, and installing B then fails. This is a limitation of triggers: They are not exposed in Packages files, so we don't see them.
What this means is that packages with await triggers either need to have all triggering packages depend on them (e.g. B Depends A), or they need to be moved to noawait.
This bug is about moving triggers to be noawait, by changing "activate" to "activate-noawait" and/or "interest" to "interest-noawait". If it turns out the trigger should be "await", we should explictly use the "interest-await" and "activate-await" variants in cosmic too.
[Test case]
There is no test case.
[Regression potential]
Packages triggering other packages are now configured even without the package being triggered being fully configured (they will be in the triggers-pending state).
In most cases, this is not a problem. However, packages should be usable when configured, so for example, a package installing a gsettings schema would need to depend on the appropriate gsettings stuff and keep triggering it via await, as it would crash otherwise despite being configured.
Changed in appstream (Ubuntu): | |
status: | New → Fix Released |
Changed in appstream (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in appstream (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in libreoffice (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in libreoffice (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in libreoffice (Ubuntu): | |
status: | New → Fix Released |
description: | updated |
Changed in xpdf (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in xpdf (Ubuntu): | |
status: | New → Fix Released |
Changed in xpdf (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in appstream (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in appstream (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in glib2.0 (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in glib2.0 (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in glib2.0 (Ubuntu): | |
status: | New → Fix Released |
Changed in glib2.0 (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in hicolor-icon-theme (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → Fix Released |
Changed in hicolor-icon-theme (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in hicolor-icon-theme (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in mate-icon-theme (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → Fix Released |
Changed in mate-icon-theme (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in mate-icon-theme (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in sphinx (Ubuntu Xenial): | |
assignee: | nobody → Brian Murray (brian-murray) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in tex-common (Ubuntu Xenial): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in tex-common (Ubuntu): | |
status: | New → Fix Released |
Changed in tex-common (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in tex-common (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in yorick (Ubuntu): | |
status: | New → Fix Released |
Changed in gdk-pixbuf (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → Fix Released |
Changed in gdk-pixbuf (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in gdk-pixbuf (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in shared-mime-info (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → Fix Released |
Changed in shared-mime-info (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in shared-mime-info (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in appstream (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in appstream (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
Changed in gdk-pixbuf (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in gdk-pixbuf (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
Changed in glib2.0 (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
Changed in glib2.0 (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in hicolor-icon-theme (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in hicolor-icon-theme (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
Changed in mate-icon-theme (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in mate-icon-theme (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
Changed in packagekit (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in packagekit (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
Changed in shared-mime-info (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in shared-mime-info (Ubuntu): | |
assignee: | Julian Andres Klode (juliank) → nobody |
tags: | added: id-5b1169fb7c4ba277874d3879 |
Changed in octave (Ubuntu Xenial): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in octave (Ubuntu): | |
status: | New → Fix Released |
Changed in octave (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in octave (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in postgresql-common (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → Triaged |
Changed in postgresql-common (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in postgresql-common (Ubuntu): | |
status: | New → Fix Released |
Changed in postgresql-common (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in clutter-imcontext (Ubuntu): | |
status: | New → Triaged |
Changed in clutter-imcontext (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in clutter-imcontext (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in clutter-imcontext (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in gosa (Ubuntu): | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
status: | New → In Progress |
Changed in libreoffice (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
assignee: | Julian Andres Klode (juliank) → nobody |
Changed in dochelp (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → Triaged |
Changed in dochelp (Ubuntu): | |
status: | New → Fix Released |
Changed in dochelp (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in dochelp (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in dovecot (Ubuntu): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
status: | New → In Progress |
Changed in bumblebee (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in bumblebee (Ubuntu): | |
status: | New → In Progress |
Changed in maxima (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in neurodebian (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in nevow (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in qgis (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in wokkel (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in syslog-ng-incubator (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in ltsp (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in django-countries (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | New → In Progress |
Changed in appstream (Ubuntu): | |
status: | Fix Released → In Progress |
status: | In Progress → Fix Released |
Changed in wokkel (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in wokkel (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in wokkel (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in bumblebee (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in django-countries (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in maxima (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in neurodebian (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in nevow (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in qgis (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in syslog-ng-incubator (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in bumblebee (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in django-countries (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in maxima (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in neurodebian (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in nevow (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in qgis (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in glib2.0 (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in syslog-ng-incubator (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in bumblebee (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in django-countries (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in maxima (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in neurodebian (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in nevow (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in qgis (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in syslog-ng-incubator (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in ltsp (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in ltsp (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in ltsp (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in fusiondirectory (Ubuntu): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
status: | New → In Progress |
Changed in fusiondirectory (Ubuntu Xenial): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
status: | New → In Progress |
Changed in fusiondirectory (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in guile-2.0 (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in pike7.8 (Ubuntu): | |
status: | New → Fix Released |
Changed in pike7.8 (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in pike7.8 (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → In Progress |
Changed in pike8.0 (Ubuntu): | |
status: | New → Fix Released |
Changed in pike8.0 (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in pike8.0 (Ubuntu Xenial): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | New → In Progress |
Changed in reconf-inetd (Ubuntu): | |
status: | New → Triaged |
Changed in reconf-inetd (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in reconf-inetd (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in guile-2.0 (Ubuntu): | |
status: | New → Triaged |
Changed in guile-2.0 (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in guile-2.0 (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in libomxil-bellagio (Ubuntu): | |
status: | New → Triaged |
Changed in libomxil-bellagio (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in libomxil-bellagio (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in guile-2.0 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in guile-2.0 (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in guile-2.0 (Ubuntu Bionic): | |
status: | Triaged → In Progress |
Changed in guile-2.2 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in guile-2.2 (Ubuntu Bionic): | |
status: | Triaged → In Progress |
Changed in guile-2.2 (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
status: | In Progress → Fix Committed |
Changed in libomxil-bellagio (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
Changed in libreoffice (Ubuntu Xenial): | |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in libreoffice (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in clutter-imcontext (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in libomxil-bellagio (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in libomxil-bellagio (Ubuntu Xenial): | |
status: | Triaged → Won't Fix |
Changed in libomxil-bellagio (Ubuntu Bionic): | |
status: | Triaged → Won't Fix |
Changed in maxima (Ubuntu Xenial): | |
status: | Fix Committed → Won't Fix |
tags: | removed: verification-needed verification-needed-bionic verification-needed-xenial |
Missing in this bug:
kubuntu-settings gnome-defaults/ xenial mate-artwork/ xenial
ubuntu-
ubuntu-
these are tracked in bug 1750465.