[Edubuntu-bugs] [Bug 1780996] Re: Convert triggers to noawait

2018-07-10 Thread Julian Andres Klode
** 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

2018-07-10 Thread Brian Murray
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

2018-07-10 Thread Brian Murray
** 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

2018-07-10 Thread Brian Murray
** 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

2018-07-10 Thread Dmitry Shachnev
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

2018-07-10 Thread Julian Andres Klode
** 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

2018-07-10 Thread Brian Murray
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

2018-07-10 Thread Julian Andres Klode
** 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

2018-07-10 Thread Brian Murray
** 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

2018-07-10 Thread Julian Andres Klode
** 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

2018-07-10 Thread Julian Andres Klode
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

2018-07-10 Thread Julian Andres Klode
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