** Tags added: id-5b1169fb7c4ba277874d3879 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to hicolor-icon-theme in Ubuntu. https://bugs.launchpad.net/bugs/1780996
Title: Convert triggers to noawait Status in appstream package in Ubuntu: Fix Released Status in clutter-imcontext package in Ubuntu: New Status in dochelp package in Ubuntu: New Status in dovecot package in Ubuntu: New Status in fusiondirectory package in Ubuntu: New Status in gdk-pixbuf package in Ubuntu: Fix Released Status in glib2.0 package in Ubuntu: Fix Released Status in gosa package in Ubuntu: New Status in guile-2.0 package in Ubuntu: New Status in hicolor-icon-theme package in Ubuntu: Fix Released Status in libomxil-bellagio package in Ubuntu: New Status in libreoffice package in Ubuntu: Fix Released Status in mate-icon-theme package in Ubuntu: Fix Released Status in octave package in Ubuntu: New Status in packagekit package in Ubuntu: Fix Released Status in pike7.8 package in Ubuntu: New Status in pike8.0 package in Ubuntu: New Status in postgresql-common package in Ubuntu: New Status in reconf-inetd package in Ubuntu: New Status in shared-mime-info package in Ubuntu: Fix Released Status in sphinx package in Ubuntu: Fix Released Status in tex-common package in Ubuntu: Fix Released Status in xpdf package in Ubuntu: Fix Released Status in yorick package in Ubuntu: Fix Released Status in appstream source package in Xenial: In Progress Status in clutter-imcontext source package in Xenial: New Status in dochelp source package in Xenial: New Status in dovecot source package in Xenial: New Status in fusiondirectory source package in Xenial: New Status in gdk-pixbuf source package in Xenial: In Progress Status in glib2.0 source package in Xenial: In Progress Status in gosa source package in Xenial: New Status in guile-2.0 source package in Xenial: New Status in hicolor-icon-theme source package in Xenial: In Progress Status in libomxil-bellagio source package in Xenial: New Status in libreoffice source package in Xenial: Triaged Status in mate-icon-theme source package in Xenial: In Progress Status in octave source package in Xenial: New Status in packagekit source package in Xenial: In Progress Status in pike7.8 source package in Xenial: New Status in pike8.0 source package in Xenial: New Status in postgresql-common source package in Xenial: New Status in reconf-inetd source package in Xenial: New Status in shared-mime-info source package in Xenial: In Progress Status in sphinx source package in Xenial: In Progress Status in tex-common source package in Xenial: In Progress Status in xpdf source package in Xenial: In Progress Status in yorick source package in Xenial: In Progress Status in appstream source package in Bionic: Fix Released Status in clutter-imcontext source package in Bionic: New Status in dochelp source package in Bionic: New Status in dovecot source package in Bionic: New Status in fusiondirectory source package in Bionic: New Status in gdk-pixbuf source package in Bionic: Fix Released Status in glib2.0 source package in Bionic: Fix Released Status in gosa source package in Bionic: New Status in guile-2.0 source package in Bionic: New Status in hicolor-icon-theme source package in Bionic: Fix Released Status in libomxil-bellagio source package in Bionic: New Status in libreoffice source package in Bionic: Fix Released Status in mate-icon-theme source package in Bionic: Fix Released Status in octave source package in Bionic: New Status in packagekit source package in Bionic: Fix Released Status in pike7.8 source package in Bionic: New Status in pike8.0 source package in Bionic: New Status in postgresql-common source package in Bionic: New Status in reconf-inetd source package in Bionic: New Status in shared-mime-info source package in Bionic: Fix Released Status in sphinx source package in Bionic: Fix Released Status in tex-common source package in Bionic: Fix Released Status in xpdf source package in Bionic: Fix Released Status in yorick source package in Bionic: New 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. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp