2017-05-19 22:35:21 |
Brian Murray |
bug |
|
|
added bug |
2017-05-19 22:36:52 |
Brian Murray |
tags |
|
artful xenial yakkety zesty |
|
2017-05-19 22:40:51 |
Brian Murray |
nominated for series |
|
Ubuntu Artful |
|
2017-05-19 22:40:51 |
Brian Murray |
bug task added |
|
apport (Ubuntu Artful) |
|
2017-05-23 00:56:28 |
Launchpad Janitor |
apport (Ubuntu Artful): status |
New |
Fix Released |
|
2017-05-23 20:12:51 |
Brian Murray |
nominated for series |
|
Ubuntu Zesty |
|
2017-05-23 20:12:51 |
Brian Murray |
bug task added |
|
apport (Ubuntu Zesty) |
|
2017-05-23 20:12:59 |
Brian Murray |
apport (Ubuntu Zesty): status |
New |
Triaged |
|
2017-05-23 20:13:03 |
Brian Murray |
apport (Ubuntu Zesty): importance |
Undecided |
High |
|
2017-05-23 20:13:06 |
Brian Murray |
apport (Ubuntu Zesty): assignee |
|
Brian Murray (brian-murray) |
|
2017-06-13 20:10:11 |
Brian Murray |
nominated for series |
|
Ubuntu Yakkety |
|
2017-06-13 20:10:11 |
Brian Murray |
bug task added |
|
apport (Ubuntu Yakkety) |
|
2017-06-13 20:10:11 |
Brian Murray |
nominated for series |
|
Ubuntu Xenial |
|
2017-06-13 20:10:11 |
Brian Murray |
bug task added |
|
apport (Ubuntu Xenial) |
|
2017-06-13 20:19:00 |
Brian Murray |
apport (Ubuntu Yakkety): status |
New |
Triaged |
|
2017-06-13 20:19:06 |
Brian Murray |
apport (Ubuntu Xenial): status |
New |
Triaged |
|
2017-06-19 21:10:26 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-core-dev/ubuntu/artful/apport/ubuntu |
|
2017-06-19 23:47:28 |
Brian Murray |
description |
Steve brought up bug 1691983 and how it's duplicate signature is missing information. It contains:
package:shim-signed:1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1
Installing for x86_64-efi platform.
Installation finished. No error reported.
Running in non-interactive mode, doing nothing.
dpkg: error processing package shim-signed (--configure):
subprocess installed post-installation script returned error exit status 1
But is missing:
Setting up shim-signed (1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: unable to initialize frontend: Passthrough
debconf: (Cannot connect to /tmp/aptdaemon-7jrqb_du/debconf.socket: Connection refused at (eval 18) line 3.)
debconf: falling back to frontend: Noninteractive
This is because of the following code in data/general-hooks/ubuntu.py:
145 PKG_MSGS = ('Authenticating', 'De-configuring', 'Examining',
146 'Installing ', 'Preparing', 'Processing triggers', 'Purging',
147 'Removing', 'Replaced', 'Replacing', 'Setting up',
148 'Unpacking', 'Would remove')
149 for line in termlog.split('\n'):
150 if line.startswith(PKG_MSGS):
151 dupe_sig = '%s\n' % line
152 continue
The shim-signed package prints a line starts with "Installing " and that matches PKG_MSGS so we reset the dupe_sig because that's a message we'd expect from a package manager. |
[Impact]
apport is creating a shorter than necessary duplicate signature in apport-package bug reports which can lead to misconsolidation and confused developers.
[Test Case]
1) Boot a system with an old kernel installed or a freshly installed system
2) edit /etc/default/grub and replace a ` with a '
3) Upgrade the kernel, watch it crash
4) Discover a crash report with a DuplicateSignature whose 2nd line starts with "Examining"
With the version of the package from -proposed the DuplicateSignature in this case should really have a 2nd line that starts with 'Setting up linux-image* ...'. While in this particular case not much is lost in other cases valuable information will be missing.
[Regression Potential]
The code change is correct and has been tested in artful, additionally I'm using the same regular expression to clean up apport-package reports as they come in to LP. The only risk here is a typo in the patch that would cause the hook (the change is in the ubuntu general hook) to error out which apport would handle gracefully and we just wouldn't have a DuplicateSignature.
[The Original Description]
Steve brought up bug 1691983 and how it's duplicate signature is missing information. It contains:
package:shim-signed:1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1
Installing for x86_64-efi platform.
Installation finished. No error reported.
Running in non-interactive mode, doing nothing.
dpkg: error processing package shim-signed (--configure):
subprocess installed post-installation script returned error exit status 1
But is missing:
Setting up shim-signed (1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: unable to initialize frontend: Passthrough
debconf: (Cannot connect to /tmp/aptdaemon-7jrqb_du/debconf.socket: Connection refused at (eval 18) line 3.)
debconf: falling back to frontend: Noninteractive
This is because of the following code in data/general-hooks/ubuntu.py:
145 PKG_MSGS = ('Authenticating', 'De-configuring', 'Examining',
146 'Installing ', 'Preparing', 'Processing triggers', 'Purging',
147 'Removing', 'Replaced', 'Replacing', 'Setting up',
148 'Unpacking', 'Would remove')
149 for line in termlog.split('\n'):
150 if line.startswith(PKG_MSGS):
151 dupe_sig = '%s\n' % line
152 continue
The shim-signed package prints a line starts with "Installing " and that matches PKG_MSGS so we reset the dupe_sig because that's a message we'd expect from a package manager. |
|
2017-06-19 23:54:40 |
Brian Murray |
apport (Ubuntu Yakkety): assignee |
|
Brian Murray (brian-murray) |
|
2017-06-19 23:54:44 |
Brian Murray |
apport (Ubuntu Xenial): assignee |
|
Brian Murray (brian-murray) |
|
2017-06-19 23:54:48 |
Brian Murray |
apport (Ubuntu Xenial): status |
Triaged |
In Progress |
|
2017-06-19 23:54:52 |
Brian Murray |
apport (Ubuntu Yakkety): status |
Triaged |
In Progress |
|
2017-06-19 23:54:57 |
Brian Murray |
apport (Ubuntu Zesty): status |
Triaged |
In Progress |
|
2017-06-20 18:26:50 |
Steve Langasek |
description |
[Impact]
apport is creating a shorter than necessary duplicate signature in apport-package bug reports which can lead to misconsolidation and confused developers.
[Test Case]
1) Boot a system with an old kernel installed or a freshly installed system
2) edit /etc/default/grub and replace a ` with a '
3) Upgrade the kernel, watch it crash
4) Discover a crash report with a DuplicateSignature whose 2nd line starts with "Examining"
With the version of the package from -proposed the DuplicateSignature in this case should really have a 2nd line that starts with 'Setting up linux-image* ...'. While in this particular case not much is lost in other cases valuable information will be missing.
[Regression Potential]
The code change is correct and has been tested in artful, additionally I'm using the same regular expression to clean up apport-package reports as they come in to LP. The only risk here is a typo in the patch that would cause the hook (the change is in the ubuntu general hook) to error out which apport would handle gracefully and we just wouldn't have a DuplicateSignature.
[The Original Description]
Steve brought up bug 1691983 and how it's duplicate signature is missing information. It contains:
package:shim-signed:1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1
Installing for x86_64-efi platform.
Installation finished. No error reported.
Running in non-interactive mode, doing nothing.
dpkg: error processing package shim-signed (--configure):
subprocess installed post-installation script returned error exit status 1
But is missing:
Setting up shim-signed (1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: unable to initialize frontend: Passthrough
debconf: (Cannot connect to /tmp/aptdaemon-7jrqb_du/debconf.socket: Connection refused at (eval 18) line 3.)
debconf: falling back to frontend: Noninteractive
This is because of the following code in data/general-hooks/ubuntu.py:
145 PKG_MSGS = ('Authenticating', 'De-configuring', 'Examining',
146 'Installing ', 'Preparing', 'Processing triggers', 'Purging',
147 'Removing', 'Replaced', 'Replacing', 'Setting up',
148 'Unpacking', 'Would remove')
149 for line in termlog.split('\n'):
150 if line.startswith(PKG_MSGS):
151 dupe_sig = '%s\n' % line
152 continue
The shim-signed package prints a line starts with "Installing " and that matches PKG_MSGS so we reset the dupe_sig because that's a message we'd expect from a package manager. |
[Impact]
apport is creating a shorter than appropriate duplicate signature in apport-package bug reports which can lead to misconsolidation and confused developers.
[Test Case]
1) Boot a system with an old kernel installed or a freshly installed system
2) edit /etc/default/grub and replace a ` with a '
3) Upgrade the kernel, watch it crash
4) Discover a crash report with a DuplicateSignature whose 2nd line starts with "Examining"
With the version of the package from -proposed the DuplicateSignature in this case should really have a 2nd line that starts with 'Setting up linux-image* ...'. While in this particular case not much is lost in other cases valuable information will be missing.
[Regression Potential]
The code change is correct and has been tested in artful, additionally I'm using the same regular expression to clean up apport-package reports as they come in to LP. The only risk here is a typo in the patch that would cause the hook (the change is in the ubuntu general hook) to error out which apport would handle gracefully and we just wouldn't have a DuplicateSignature.
[The Original Description]
Steve brought up bug 1691983 and how it's duplicate signature is missing information. It contains:
package:shim-signed:1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1
Installing for x86_64-efi platform.
Installation finished. No error reported.
Running in non-interactive mode, doing nothing.
dpkg: error processing package shim-signed (--configure):
subprocess installed post-installation script returned error exit status 1
But is missing:
Setting up shim-signed (1.27~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: unable to initialize frontend: Passthrough
debconf: (Cannot connect to /tmp/aptdaemon-7jrqb_du/debconf.socket: Connection refused at (eval 18) line 3.)
debconf: falling back to frontend: Noninteractive
This is because of the following code in data/general-hooks/ubuntu.py:
145 PKG_MSGS = ('Authenticating', 'De-configuring', 'Examining',
146 'Installing ', 'Preparing', 'Processing triggers', 'Purging',
147 'Removing', 'Replaced', 'Replacing', 'Setting up',
148 'Unpacking', 'Would remove')
149 for line in termlog.split('\n'):
150 if line.startswith(PKG_MSGS):
151 dupe_sig = '%s\n' % line
152 continue
The shim-signed package prints a line starts with "Installing " and that matches PKG_MSGS so we reset the dupe_sig because that's a message we'd expect from a package manager. |
|
2017-06-20 18:28:56 |
Steve Langasek |
apport (Ubuntu Zesty): status |
In Progress |
Fix Committed |
|
2017-06-20 18:28:59 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-06-20 18:29:07 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2017-06-20 18:29:11 |
Steve Langasek |
tags |
artful xenial yakkety zesty |
artful verification-needed xenial yakkety zesty |
|
2017-06-20 18:31:13 |
Steve Langasek |
apport (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2017-06-20 18:32:55 |
Steve Langasek |
apport (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2017-06-30 20:28:09 |
Steve Langasek |
tags |
artful verification-needed xenial yakkety zesty |
artful verification-needed verification-needed-zesty xenial yakkety zesty |
|
2017-06-30 20:29:14 |
Steve Langasek |
tags |
artful verification-needed verification-needed-zesty xenial yakkety zesty |
artful verification-needed verification-needed-yakkety verification-needed-zesty xenial yakkety zesty |
|
2017-06-30 20:31:32 |
Steve Langasek |
tags |
artful verification-needed verification-needed-yakkety verification-needed-zesty xenial yakkety zesty |
artful verification-needed verification-needed-xenial verification-needed-yakkety verification-needed-zesty xenial yakkety zesty |
|
2017-06-30 22:28:18 |
Brian Murray |
tags |
artful verification-needed verification-needed-xenial verification-needed-yakkety verification-needed-zesty xenial yakkety zesty |
artful verification-done-zesty verification-needed verification-needed-xenial verification-needed-yakkety xenial yakkety zesty |
|
2017-06-30 22:46:47 |
Brian Murray |
tags |
artful verification-done-zesty verification-needed verification-needed-xenial verification-needed-yakkety xenial yakkety zesty |
artful verification-done-yakkety verification-done-zesty verification-needed verification-needed-xenial xenial yakkety zesty |
|
2017-06-30 22:58:44 |
Brian Murray |
tags |
artful verification-done-yakkety verification-done-zesty verification-needed verification-needed-xenial xenial yakkety zesty |
artful verification-done-xenial verification-done-yakkety verification-done-zesty xenial yakkety zesty |
|
2017-07-10 09:55:41 |
Launchpad Janitor |
apport (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-07-10 09:55:45 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-07-10 09:55:54 |
Launchpad Janitor |
apport (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-07-10 09:56:07 |
Launchpad Janitor |
apport (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2018-10-25 12:35:16 |
Francis Ginther |
tags |
artful verification-done-xenial verification-done-yakkety verification-done-zesty xenial yakkety zesty |
artful id-5956aefd1fbc2cddbec3dbc9 verification-done-xenial verification-done-yakkety verification-done-zesty xenial yakkety zesty |
|