2019-06-07 10:04:35 |
Julian Andres Klode |
bug |
|
|
added bug |
2019-06-07 10:36:11 |
Julian Andres Klode |
description |
[Impact]
aptdaemon needs to implement frontend locking to avoid it stumbling over clients that do implement it. We also change the locking order to lock in APT order, and the unlock order becomes the reverse of that so that the behavior is sane wrt other clients.
[Test case]
N/A
[Regression potential]
There may be other race conditions appearing now due to the order of (un)locking changing. |
[Impact]
aptdaemon needs to implement frontend locking to avoid it hijacking dpkg status lock from clients that do implement frontend locking; and in order to be protected from apt clients that acquire the status lock (which they won't do if aptdaemon holds the frontend lock).
This also change the locking order to lock in APT order, and the unlock order becomes the reverse of that so that the behavior is sane wrt other clients, as it was somewhat broken.
[Test case]
Lock /var/lib/dpkg/lock-frontend and then try do so something with aptdaemon, it should not be possible until you release lock-frontend.
[Regression potential]
There may be other race conditions appearing now due to the order of (un)locking changing. |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Cosmic |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
bug task added |
|
aptdaemon (Ubuntu Cosmic) |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Xenial |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
bug task added |
|
aptdaemon (Ubuntu Xenial) |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Eoan |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
bug task added |
|
aptdaemon (Ubuntu Eoan) |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Bionic |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
bug task added |
|
aptdaemon (Ubuntu Bionic) |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
nominated for series |
|
Ubuntu Disco |
|
2019-06-07 10:36:28 |
Julian Andres Klode |
bug task added |
|
aptdaemon (Ubuntu Disco) |
|
2019-06-07 10:36:37 |
Julian Andres Klode |
aptdaemon (Ubuntu Xenial): status |
New |
In Progress |
|
2019-06-07 10:36:39 |
Julian Andres Klode |
aptdaemon (Ubuntu Xenial): status |
In Progress |
Triaged |
|
2019-06-07 10:36:41 |
Julian Andres Klode |
aptdaemon (Ubuntu Bionic): status |
New |
Triaged |
|
2019-06-07 10:36:43 |
Julian Andres Klode |
aptdaemon (Ubuntu Cosmic): status |
New |
Triaged |
|
2019-06-07 10:36:45 |
Julian Andres Klode |
aptdaemon (Ubuntu Disco): status |
New |
Triaged |
|
2019-06-07 10:36:48 |
Julian Andres Klode |
aptdaemon (Ubuntu Eoan): status |
New |
In Progress |
|
2019-06-07 10:36:55 |
Julian Andres Klode |
aptdaemon (Ubuntu Eoan): importance |
Undecided |
High |
|
2019-06-07 10:36:56 |
Julian Andres Klode |
aptdaemon (Ubuntu Disco): importance |
Undecided |
High |
|
2019-06-07 10:36:59 |
Julian Andres Klode |
aptdaemon (Ubuntu Cosmic): importance |
Undecided |
High |
|
2019-06-07 10:37:00 |
Julian Andres Klode |
aptdaemon (Ubuntu Bionic): importance |
Undecided |
Critical |
|
2019-06-07 10:38:06 |
Julian Andres Klode |
aptdaemon (Ubuntu Bionic): importance |
Critical |
High |
|
2019-06-07 10:38:13 |
Julian Andres Klode |
aptdaemon (Ubuntu Xenial): importance |
Undecided |
High |
|
2019-06-07 10:38:15 |
Julian Andres Klode |
aptdaemon (Ubuntu Xenial): assignee |
|
Julian Andres Klode (juliank) |
|
2019-06-07 10:38:18 |
Julian Andres Klode |
aptdaemon (Ubuntu Bionic): assignee |
|
Julian Andres Klode (juliank) |
|
2019-06-07 10:38:19 |
Julian Andres Klode |
aptdaemon (Ubuntu Cosmic): assignee |
|
Julian Andres Klode (juliank) |
|
2019-06-07 10:38:21 |
Julian Andres Klode |
aptdaemon (Ubuntu Disco): assignee |
|
Julian Andres Klode (juliank) |
|
2019-06-07 10:38:24 |
Julian Andres Klode |
aptdaemon (Ubuntu Eoan): assignee |
|
Julian Andres Klode (juliank) |
|
2019-06-07 10:38:29 |
Julian Andres Klode |
aptdaemon (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2019-06-07 12:09:06 |
Launchpad Janitor |
aptdaemon (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2019-06-18 16:45:24 |
Brian Murray |
aptdaemon (Ubuntu Disco): status |
Triaged |
Fix Committed |
|
2019-06-18 16:45:26 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-06-18 16:45:28 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2019-06-18 16:45:32 |
Brian Murray |
tags |
|
verification-needed verification-needed-disco |
|
2019-06-18 16:50:13 |
Brian Murray |
aptdaemon (Ubuntu Cosmic): status |
Triaged |
Fix Committed |
|
2019-06-18 16:50:19 |
Brian Murray |
tags |
verification-needed verification-needed-disco |
verification-needed verification-needed-cosmic verification-needed-disco |
|
2019-06-18 16:54:37 |
Brian Murray |
aptdaemon (Ubuntu Bionic): status |
Triaged |
Fix Committed |
|
2019-06-18 16:54:42 |
Brian Murray |
tags |
verification-needed verification-needed-cosmic verification-needed-disco |
verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco |
|
2019-07-08 15:43:31 |
Łukasz Zemczak |
aptdaemon (Ubuntu Xenial): status |
Triaged |
Fix Committed |
|
2019-07-08 15:43:38 |
Łukasz Zemczak |
tags |
verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco |
verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-needed-xenial |
|
2019-07-09 12:11:27 |
Julian Andres Klode |
tags |
verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-needed-xenial |
verification-done-xenial verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco |
|
2019-07-09 12:39:17 |
Julian Andres Klode |
tags |
verification-done-xenial verification-needed verification-needed-bionic verification-needed-cosmic verification-needed-disco |
verification-done-bionic verification-done-xenial verification-needed verification-needed-cosmic verification-needed-disco |
|
2019-07-09 13:14:26 |
Julian Andres Klode |
tags |
verification-done-bionic verification-done-xenial verification-needed verification-needed-cosmic verification-needed-disco |
verification-done verification-done-bionic verification-done-disco verification-done-xenial verification-needed-cosmic |
|
2019-07-09 13:15:23 |
Julian Andres Klode |
tags |
verification-done verification-done-bionic verification-done-disco verification-done-xenial verification-needed-cosmic |
verification-done verification-done-bionic verification-done-disco verification-done-xenial verification-failed-cosmic |
|
2019-07-10 21:23:17 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-07-10 21:23:40 |
Launchpad Janitor |
aptdaemon (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-07-10 21:33:19 |
Launchpad Janitor |
aptdaemon (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-07-15 08:21:25 |
Launchpad Janitor |
aptdaemon (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2019-07-23 20:19:29 |
Steve Langasek |
aptdaemon (Ubuntu Cosmic): status |
Fix Committed |
Won't Fix |
|