[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
** Changed in: gdk-pixbuf (Ubuntu) Assignee: (unassigned) => Julian Andres Klode (juliank) ** Changed in: gdk-pixbuf (Ubuntu) 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: (unassigned) => Julian Andres Klode (juliank) ** Changed in: shared-mime-info (Ubuntu) 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 -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
Here's the yorick upstream change: https://salsa.debian.org/science- team/yorick/commit/2266af43e759aee5c5f4afdf085c1bb23105412a The important bit was just the trigger file. ** Changed in: yorick (Ubuntu Xenial) Status: New => In Progress ** Changed in: yorick (Ubuntu Xenial) Assignee: (unassigned) => Brian Murray (brian-murray) -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
** Changed in: tex-common (Ubuntu Xenial) Assignee: (unassigned) => Brian Murray (brian-murray) ** Changed in: tex-common (Ubuntu) Status: New => Fix Released ** Changed in: tex-common (Ubuntu Bionic) Status: New => Fix Released -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
** Changed in: sphinx (Ubuntu Xenial) Importance: Undecided => Medium ** Changed in: sphinx (Ubuntu Xenial) Status: New => In Progress ** Changed in: sphinx (Ubuntu Xenial) Assignee: (unassigned) => Brian Murray (brian-murray) -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
Sphinx in cosmic no longer uses triggers. Sphinx in bionic uses interest-noawait. ** Changed in: sphinx (Ubuntu) Status: New => Fix Released ** Changed in: sphinx (Ubuntu Bionic) Status: New => Fix Released -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
** Changed in: mate-icon-theme (Ubuntu) Assignee: (unassigned) => Julian Andres Klode (juliank) ** Changed in: mate-icon-theme (Ubuntu) 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 -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
Here's the commit for the change in Debian: https://salsa.debian.org/debian/xpdf/commit/7ef32acbb222f0f3433431a7329932056f667694 ** Changed in: xpdf (Ubuntu Xenial) Importance: Undecided => Medium ** Changed in: xpdf (Ubuntu Xenial) Status: New => In Progress ** Changed in: xpdf (Ubuntu Xenial) Assignee: (unassigned) => Brian Murray (brian-murray) ** Changed in: xpdf (Ubuntu) Assignee: Brian Murray (brian-murray) => (unassigned) -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
** Changed in: appstream (Ubuntu) Assignee: (unassigned) => Julian Andres Klode (juliank) ** Changed in: appstream (Ubuntu Xenial) Status: Triaged => In Progress ** Changed in: glib2.0 (Ubuntu) Assignee: (unassigned) => 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: (unassigned) => Julian Andres Klode (juliank) ** Changed in: hicolor-icon-theme (Ubuntu) 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 -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
** Changed in: xpdf (Ubuntu) Assignee: (unassigned) => Brian Murray (brian-murray) ** Changed in: xpdf (Ubuntu) Status: New => Fix Released ** Changed in: xpdf (Ubuntu Bionic) Status: New => Fix Released -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
** Description changed: 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. -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait
Missing in this bug: kubuntu-settings ubuntu-gnome-defaults/xenial ubuntu-mate-artwork/xenial these are tracked in bug 1750465. ** Also affects: hicolor-icon-theme (Ubuntu) Importance: Undecided Status: New ** Also affects: mate-icon-theme (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Edubuntu Bugsquad, which is subscribed to yorick in Ubuntu. https://bugs.launchpad.net/bugs/1780996 Title: Convert triggers to noawait To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1780996/+subscriptions ___ Mailing list: https://launchpad.net/~edubuntu-bugs Post to : edubuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~edubuntu-bugs More help : https://help.launchpad.net/ListHelp
[Edubuntu-bugs] [Bug 1780996] [NEW] Convert triggers to noawait
Public bug reported: 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. ** Affects: appstream (Ubuntu) Importance: Undecided Status: Fix Released ** Affects: clutter-imcontext (Ubuntu) Importance: Undecided Status: New ** Affects: dochelp (Ubuntu) Importance: Undecided Status: New ** Affects: dovecot (Ubuntu) Importance: Undecided Status: New ** Affects: fusiondirectory (Ubuntu) Importance: Undecided Status: New ** Affects: gdk-pixbuf (Ubuntu) Importance: Undecided Status: New ** Affects: glib2.0 (Ubuntu) Importance: Undecided Status: New ** Affects: goopg (Ubuntu) Importance: Undecided Status: New ** Affects: gosa (Ubuntu) Importance: Undecided Status: New ** Affects: guile-2.0 (Ubuntu) Importance: Undecided Status: New ** Affects: hicolor-icon-theme (Ubuntu) Importance: Undecided Status: New ** Affects: libomxil-bellagio (Ubuntu) Importance: Undecided Status: New ** Affects: libreoffice (Ubuntu) Importance: Undecided Status: Fix Released ** Affects: mate-icon-theme (Ubuntu) Importance: Undecided Status: New ** Affects: octave (Ubuntu) Importance: Undecided Status: New ** Affects: packagekit (Ubuntu) Importance: Undecided Status: New ** Affects: pike7.8 (Ubuntu) Importance: Undecided Status: New ** Affects: pike8.0 (Ubuntu) Importance: Undecided Status: New ** Affects: postgresql-common (Ubuntu) Importance: Undecided Status: New ** Affects: reconf-inetd (Ubuntu) Importance: Undecided Status: New ** Affects: shared-mime-info (Ubuntu) Importance: Undecided Status: New ** Affects: sphinx (Ubuntu) Importance: Undecided Status: New ** Affects: tex-common (Ubuntu) Importance: Undecided Status: New ** Affects: xpdf (Ubuntu) Importance: Undecided Status: New ** Affects: yorick (Ubuntu) Importance: Undecided Status: New ** Affects: appstream (Ubuntu Xenial) Importance: Undecided Status: Triaged ** Affects: clutter-imcontext (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: dochelp (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: dovecot (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: fusiondirectory (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: gdk-pixbuf (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: glib2.0 (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: goopg (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: gosa (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: guile-2.0 (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: hicolor-icon-theme (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: libomxil-bellagio (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: libreoffice (Ubuntu Xenial) Importance: Undecided Status: Triaged ** Affects: mate-icon-theme (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: octave (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: packagekit (Ubuntu Xenial) Importance: Undecided Status: New ** Affects: pike7.8 (Ubuntu