Activity log for bug #1311056

Date Who What changed Old value New value Message
2014-04-22 11:00:06 Jan Groenewald bug added bug
2014-04-22 11:00:39 Jan Groenewald bug added subscriber AIMS
2014-04-22 14:30:26 Ubuntu Foundations Team Bug Bot tags bot-comment
2014-04-22 15:08:12 Brian Murray affects ubuntu software-properties (Ubuntu)
2014-04-28 17:07:35 Sebastien Bacher software-properties (Ubuntu): importance Undecided Low
2017-12-21 08:36:18 Launchpad Janitor software-properties (Ubuntu): status New Confirmed
2017-12-21 08:39:39 Gonzalo Sanchez Romero bug added subscriber Gonzalo Sanchez Romero
2017-12-22 18:30:14 Brian Murray attachment added bug-1311056.patch https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1311056/+attachment/5026186/+files/bug-1311056.patch
2017-12-22 18:30:22 Brian Murray software-properties (Ubuntu): status Confirmed Triaged
2017-12-22 18:32:25 Brian Murray attachment added bug-1311056-apt.patch https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1311056/+attachment/5026187/+files/bug-1311056-apt.patch
2017-12-22 18:33:06 Brian Murray bug task added python-apt (Ubuntu)
2017-12-22 18:33:13 Brian Murray python-apt (Ubuntu): status New Triaged
2017-12-22 18:33:17 Brian Murray python-apt (Ubuntu): importance Undecided Low
2017-12-22 18:38:54 Brian Murray bug added subscriber Julian Andres Klode
2017-12-22 20:19:53 Ubuntu Foundations Team Bug Bot tags bot-comment bot-comment patch
2019-07-08 08:00:02 Peter Sabaini tags bot-comment patch bot-comment canonical-bootstack patch
2019-07-08 08:12:44 Peter Sabaini bug added subscriber Canonical IS CREs
2019-07-08 08:35:19 Julian Andres Klode python-apt (Ubuntu): importance Low Medium
2019-07-08 08:35:23 Julian Andres Klode python-apt (Ubuntu): importance Medium Critical
2019-07-08 08:35:27 Julian Andres Klode python-apt (Ubuntu): importance Critical High
2019-08-27 09:55:42 Peter Sabaini bug added subscriber Canonical Field Medium
2019-08-27 12:40:58 Francis Ginther tags bot-comment canonical-bootstack patch bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch
2019-08-28 06:19:31 Junien F bug added subscriber Junien Fridrick
2020-01-09 21:01:14 Launchpad Janitor python-apt (Ubuntu): status Triaged Fix Released
2020-01-20 09:38:12 Julian Andres Klode nominated for series Ubuntu Eoan
2020-01-20 09:38:12 Julian Andres Klode bug task added python-apt (Ubuntu Eoan)
2020-01-20 09:38:12 Julian Andres Klode bug task added software-properties (Ubuntu Eoan)
2020-01-20 09:38:12 Julian Andres Klode nominated for series Ubuntu Xenial
2020-01-20 09:38:12 Julian Andres Klode bug task added python-apt (Ubuntu Xenial)
2020-01-20 09:38:12 Julian Andres Klode bug task added software-properties (Ubuntu Xenial)
2020-01-20 09:38:12 Julian Andres Klode nominated for series Ubuntu Bionic
2020-01-20 09:38:12 Julian Andres Klode bug task added python-apt (Ubuntu Bionic)
2020-01-20 09:38:12 Julian Andres Klode bug task added software-properties (Ubuntu Bionic)
2020-01-20 09:38:27 Julian Andres Klode bug task deleted software-properties (Ubuntu)
2020-01-20 09:38:35 Julian Andres Klode bug task deleted software-properties (Ubuntu Xenial)
2020-01-20 09:38:37 Julian Andres Klode bug task deleted software-properties (Ubuntu Bionic)
2020-01-20 09:38:43 Julian Andres Klode bug task deleted software-properties (Ubuntu Eoan)
2020-01-30 13:36:40 Dave Jones description Trusty Tahr 14.04 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d#apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp0ufdhnmv/secring.gpg' created gpg: keyring `/tmp/tmp0ufdhnmv/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp0ufdhnmv/trustdb.gpg: trustdb created gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d# That deb-src line should have stayed commented out, and not been duplicated. (Commented deb lines should of course be uncommented, as already fixed per https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1042916 .) Impact ====== Under most circumstances, the impact is minimal (a few extra redundant comment lines in apt sources. However, if users are automating source removal / addition on a machine (as in comment 11), there is the potential to wind up with an excessively large (and thus slow to parse) apt sources configuration. Test Case ========= * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the presence of one uncommented "deb" line, and one commented "deb-src" line * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the uncommented "deb" line is still there but the commented "deb-src" line has now been duplicated * Upgrade python-apt to 1.9.3ubuntu2 (or later) * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note there has been no further duplication of the commented "deb-src" line Regression Potential ==================== Minimal; test cases have been added to cover the duplication case, and to cover the enabling of sources (which was not covered by existing tests, but was part of the code altered to fix the duplication case), and insertion of sources at a position (again, not covered by existing tests but modified as part of the fix). The test case has been used successfully on all targeted releases (xenial, bionic, and eoan). Original Description ==================== Trusty Tahr 14.04 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d#apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp0ufdhnmv/secring.gpg' created gpg: keyring `/tmp/tmp0ufdhnmv/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp0ufdhnmv/trustdb.gpg: trustdb created gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d# That deb-src line should have stayed commented out, and not been duplicated. (Commented deb lines should of course be uncommented, as already fixed per https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1042916 .)
2020-01-30 13:36:48 Dave Jones summary apt-add-repository adds duplicate commented/disabled source lines [SRU] apt-add-repository adds duplicate commented/disabled source lines
2020-01-30 13:45:09 Dave Jones description Impact ====== Under most circumstances, the impact is minimal (a few extra redundant comment lines in apt sources. However, if users are automating source removal / addition on a machine (as in comment 11), there is the potential to wind up with an excessively large (and thus slow to parse) apt sources configuration. Test Case ========= * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the presence of one uncommented "deb" line, and one commented "deb-src" line * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the uncommented "deb" line is still there but the commented "deb-src" line has now been duplicated * Upgrade python-apt to 1.9.3ubuntu2 (or later) * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note there has been no further duplication of the commented "deb-src" line Regression Potential ==================== Minimal; test cases have been added to cover the duplication case, and to cover the enabling of sources (which was not covered by existing tests, but was part of the code altered to fix the duplication case), and insertion of sources at a position (again, not covered by existing tests but modified as part of the fix). The test case has been used successfully on all targeted releases (xenial, bionic, and eoan). Original Description ==================== Trusty Tahr 14.04 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d#apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp0ufdhnmv/secring.gpg' created gpg: keyring `/tmp/tmp0ufdhnmv/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp0ufdhnmv/trustdb.gpg: trustdb created gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d# That deb-src line should have stayed commented out, and not been duplicated. (Commented deb lines should of course be uncommented, as already fixed per https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1042916 .) Impact ====== Under most circumstances, the impact is minimal (a few extra redundant comment lines in apt sources. However, if users are automating source removal / addition on a machine (as in comment 11), there is the potential to wind up with an excessively large (and thus slow to parse) apt sources configuration. Test Case ========= * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the presence of one uncommented "deb" line, and one commented "deb-src" line * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the uncommented "deb" line is still there but the commented "deb-src" line has now been duplicated * sudo add-apt-repository ppa:waveform/python-apt * sudo apt upgrade # update python-apt to fixed version * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note there has been no further duplication of the commented "deb-src" line Regression Potential ==================== Minimal; test cases have been added to cover the duplication case, and to cover the enabling of sources (which was not covered by existing tests, but was part of the code altered to fix the duplication case), and insertion of sources at a position (again, not covered by existing tests but modified as part of the fix). The test case has been used successfully on all targeted releases (xenial, bionic, and eoan). Original Description ==================== Trusty Tahr 14.04 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d#apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp0ufdhnmv/secring.gpg' created gpg: keyring `/tmp/tmp0ufdhnmv/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp0ufdhnmv/trustdb.gpg: trustdb created gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d# That deb-src line should have stayed commented out, and not been duplicated. (Commented deb lines should of course be uncommented, as already fixed per https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1042916 .)
2020-02-12 15:24:28 Dave Jones description Impact ====== Under most circumstances, the impact is minimal (a few extra redundant comment lines in apt sources. However, if users are automating source removal / addition on a machine (as in comment 11), there is the potential to wind up with an excessively large (and thus slow to parse) apt sources configuration. Test Case ========= * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the presence of one uncommented "deb" line, and one commented "deb-src" line * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the uncommented "deb" line is still there but the commented "deb-src" line has now been duplicated * sudo add-apt-repository ppa:waveform/python-apt * sudo apt upgrade # update python-apt to fixed version * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note there has been no further duplication of the commented "deb-src" line Regression Potential ==================== Minimal; test cases have been added to cover the duplication case, and to cover the enabling of sources (which was not covered by existing tests, but was part of the code altered to fix the duplication case), and insertion of sources at a position (again, not covered by existing tests but modified as part of the fix). The test case has been used successfully on all targeted releases (xenial, bionic, and eoan). Original Description ==================== Trusty Tahr 14.04 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d#apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp0ufdhnmv/secring.gpg' created gpg: keyring `/tmp/tmp0ufdhnmv/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp0ufdhnmv/trustdb.gpg: trustdb created gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d# That deb-src line should have stayed commented out, and not been duplicated. (Commented deb lines should of course be uncommented, as already fixed per https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1042916 .) Impact ====== Under most circumstances, the impact is minimal (a few extra redundant comment lines in apt sources. However, if users are automating source removal / addition on a machine (as in comment 11), there is the potential to wind up with an excessively large (and thus slow to parse) apt sources configuration. Test packages for the supported releases are available from the following PPA: https://launchpad.net/~waveform/+archive/ubuntu/python-apt Built from the source which can be found in the following branches: https://code.launchpad.net/~waveform/ubuntu/+source/python-apt/+git/python-apt/+ref/sru-dupe-ppa-xenial https://code.launchpad.net/~waveform/ubuntu/+source/python-apt/+git/python-apt/+ref/sru-dupe-ppa-bionic https://code.launchpad.net/~waveform/ubuntu/+source/python-apt/+git/python-apt/+ref/sru-dupe-ppa-eoan Test Case ========= * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the presence of one uncommented "deb" line, and one commented "deb-src" line * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note the uncommented "deb" line is still there but the commented "deb-src" line has now been duplicated * sudo add-apt-repository ppa:waveform/python-apt * sudo apt upgrade # update python-apt to fixed version * sudo add-apt-repository -y ppa:deadsnakes/ppa * cat /etc/apt/sources.list.d/deadsnakes*.list * Note there has been no further duplication of the commented "deb-src" line Regression Potential ==================== Minimal; test cases have been added to cover the duplication case, and to cover the enabling of sources (which was not covered by existing tests, but was part of the code altered to fix the duplication case), and insertion of sources at a position (again, not covered by existing tests but modified as part of the fix). The test case has been used successfully on all targeted releases (xenial, bionic, and eoan). Original Description ==================== Trusty Tahr 14.04 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d#apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp0ufdhnmv/secring.gpg' created gpg: keyring `/tmp/tmp0ufdhnmv/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp0ufdhnmv/trustdb.gpg: trustdb created gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK 0 root@osprey:/etc/apt/sources.list.d#cat aims-aims-desktop-trusty.list deb http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main # deb-src http://ppa.launchpad.net/aims/aims-desktop/ubuntu trusty main 0 root@osprey:/etc/apt/sources.list.d# That deb-src line should have stayed commented out, and not been duplicated. (Commented deb lines should of course be uncommented, as already fixed per https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1042916 .)
2020-02-12 15:25:05 Dave Jones bug added subscriber Ubuntu Sponsors Team
2020-02-12 20:03:49 Dan Streetman bug added subscriber Dan Streetman
2020-02-16 21:14:41 Mathew Hodson python-apt (Ubuntu Xenial): importance Undecided Medium
2020-02-16 21:14:45 Mathew Hodson python-apt (Ubuntu Eoan): importance Undecided High
2020-02-16 21:14:47 Mathew Hodson python-apt (Ubuntu Bionic): importance Undecided High
2020-03-30 10:38:49 Dave Jones python-apt (Ubuntu Eoan): assignee Dave Jones (waveform)
2020-03-30 10:38:53 Dave Jones python-apt (Ubuntu Xenial): assignee Dave Jones (waveform)
2020-03-30 10:38:54 Dave Jones python-apt (Ubuntu Bionic): assignee Dave Jones (waveform)
2020-04-08 18:07:26 Dave Jones bug added subscriber Dave Jones
2020-05-11 14:26:56 Julian Andres Klode python-apt (Ubuntu Xenial): status New In Progress
2020-05-11 14:26:59 Julian Andres Klode python-apt (Ubuntu Bionic): status New In Progress
2020-05-11 14:27:01 Julian Andres Klode python-apt (Ubuntu Eoan): status New In Progress
2020-05-21 13:58:47 Łukasz Zemczak python-apt (Ubuntu Eoan): status In Progress Fix Committed
2020-05-21 13:58:49 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2020-05-21 13:58:51 Łukasz Zemczak bug added subscriber SRU Verification
2020-05-21 13:58:55 Łukasz Zemczak tags bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-needed verification-needed-eoan
2020-05-21 14:11:56 Łukasz Zemczak python-apt (Ubuntu Bionic): status In Progress Fix Committed
2020-05-21 14:12:00 Łukasz Zemczak tags bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-needed verification-needed-eoan bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-needed verification-needed-bionic verification-needed-eoan
2020-05-21 14:12:08 Łukasz Zemczak removed subscriber Ubuntu Sponsors Team
2020-05-21 14:14:55 Łukasz Zemczak python-apt (Ubuntu Xenial): status In Progress Fix Committed
2020-05-21 14:15:01 Łukasz Zemczak tags bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-needed verification-needed-bionic verification-needed-eoan bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-needed verification-needed-bionic verification-needed-eoan verification-needed-xenial
2020-05-28 12:06:53 Dave Jones tags bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-needed verification-needed-bionic verification-needed-eoan verification-needed-xenial bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-done-bionic verification-needed verification-needed-eoan verification-needed-xenial
2020-05-28 13:17:21 Dave Jones tags bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-done-bionic verification-needed verification-needed-eoan verification-needed-xenial bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-done-bionic verification-done-xenial verification-needed verification-needed-eoan
2020-05-28 13:21:25 Dave Jones tags bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-done-bionic verification-done-xenial verification-needed verification-needed-eoan bot-comment canonical-bootstack id-5d65087107d6ae450d988462 patch verification-done-bionic verification-done-eoan verification-done-xenial verification-needed
2020-06-04 18:18:32 Launchpad Janitor python-apt (Ubuntu Eoan): status Fix Committed Fix Released
2020-06-04 18:18:37 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2020-06-04 18:27:59 Launchpad Janitor python-apt (Ubuntu Bionic): status Fix Committed Fix Released
2020-06-04 18:28:45 Launchpad Janitor python-apt (Ubuntu Xenial): status Fix Committed Fix Released