Activity log for bug #1692127

Date Who What changed Old value New value Message
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