Activity log for bug #2061214

Date Who What changed Old value New value Message
2024-04-13 11:48:24 Leó Kolbeinsson bug added bug
2024-04-13 11:48:57 Leó Kolbeinsson attachment added screen.jpg https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2061214/+attachment/5764627/+files/screen.jpg
2024-04-13 11:49:24 Leó Kolbeinsson bug added subscriber Lubuntu Packages Team
2024-04-13 12:02:34 Ubuntu QA Website tags amd64 apport-bug noble amd64 apport-bug iso-testing noble
2024-04-13 14:38:55 Leó Kolbeinsson description Upgrading Lubuntu Jammy to Lubuntu Noble using TUI results in "Software sources" not correctly updated after upgrade. Prompt= shows normal and not LTS Otherwise the upgrade is good see attached screenshot ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: software-properties-common 0.99.46 ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1 Uname: Linux 6.8.0-22-generic x86_64 ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: LXQt Date: Sat Apr 13 11:44:28 2024 InstallationDate: Installed on 2024-04-13 (0 days ago) InstallationMedia: Lubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 (20240331) PackageArchitecture: all SourcePackage: software-properties UpgradeStatus: Upgraded to noble on 2024-04-13 (0 days ago) mtime.conffile..etc.init.d.apport: 2024-02-22T14:20:00 Upgrading Lubuntu Jammy to Lubuntu Noble using TUI results in "Software sources" not correctly updated after upgrade. Prompt= shows normal and not LTS Used command sudo do-release-upgrade -d Otherwise the upgrade is good see attached screenshot ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: software-properties-common 0.99.46 ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1 Uname: Linux 6.8.0-22-generic x86_64 ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: LXQt Date: Sat Apr 13 11:44:28 2024 InstallationDate: Installed on 2024-04-13 (0 days ago) InstallationMedia: Lubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 (20240331) PackageArchitecture: all SourcePackage: software-properties UpgradeStatus: Upgraded to noble on 2024-04-13 (0 days ago) mtime.conffile..etc.init.d.apport: 2024-02-22T14:20:00
2024-04-15 20:33:24 Brian Murray tags amd64 apport-bug iso-testing noble amd64 apport-bug dist-upgrade iso-testing jammy-to-noble noble
2024-04-15 20:33:30 Brian Murray tags amd64 apport-bug dist-upgrade iso-testing jammy-to-noble noble amd64 apport-bug dist-upgrade iso-testing jammy-to-noble noble rls-nn-incmong
2024-04-15 20:33:36 Brian Murray tags amd64 apport-bug dist-upgrade iso-testing jammy-to-noble noble rls-nn-incmong amd64 apport-bug dist-upgrade iso-testing jammy-to-noble noble rls-nn-incoming
2024-04-18 15:16:21 Julian Andres Klode software-properties (Ubuntu): status New Incomplete
2024-04-18 15:52:57 Leó Kolbeinsson attachment added sources.tar https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2061214/+attachment/5767540/+files/sources.tar
2024-04-18 18:51:14 Nick Rosbrook software-properties (Ubuntu): status Incomplete New
2024-04-18 21:30:19 Simon Quigley bug added subscriber Julian Andres Klode
2024-04-19 12:16:50 Leó Kolbeinsson summary Software sources not correctly updated after upgrade Software sources not correctly updated after upgrade and/or new installs
2024-04-19 14:22:49 Leó Kolbeinsson tags amd64 apport-bug dist-upgrade iso-testing jammy-to-noble noble rls-nn-incoming amd64 apport-bug dist-upgrade iso-testing jammy-to-noble mantic noble rls-nn-incoming
2024-04-22 16:18:15 Simon Quigley software-properties (Ubuntu): assignee Simon Quigley (tsimonq2)
2024-04-22 18:35:29 ԜаӀtеr Ⅼарсһуnѕkі software-properties (Ubuntu): status New Confirmed
2024-04-22 19:31:27 Simon Quigley software-properties (Ubuntu): importance Undecided Critical
2024-04-23 16:13:59 Simon Quigley summary Software sources not correctly updated after upgrade and/or new installs [SRU] Software Sources is not compatible with deb822
2024-04-23 16:16:16 Simon Quigley summary [SRU] Software Sources is not compatible with deb822 Software Sources is not compatible with deb822
2024-04-23 16:19:34 Simon Quigley summary Software Sources is not compatible with deb822 [SRU] Software Sources is not compatible with deb822
2024-04-23 17:05:58 Simon Quigley description Upgrading Lubuntu Jammy to Lubuntu Noble using TUI results in "Software sources" not correctly updated after upgrade. Prompt= shows normal and not LTS Used command sudo do-release-upgrade -d Otherwise the upgrade is good see attached screenshot ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: software-properties-common 0.99.46 ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1 Uname: Linux 6.8.0-22-generic x86_64 ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: LXQt Date: Sat Apr 13 11:44:28 2024 InstallationDate: Installed on 2024-04-13 (0 days ago) InstallationMedia: Lubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 (20240331) PackageArchitecture: all SourcePackage: software-properties UpgradeStatus: Upgraded to noble on 2024-04-13 (0 days ago) mtime.conffile..etc.init.d.apport: 2024-02-22T14:20:00 [ Impact ] Ubuntu 24.04 now uses deb822 to represent software sources for deb packages, instead of /etc/apt/sources.list. The complete rationale for this change can be found here: https://discourse.ubuntu.com/t/spec-apt-deb822-sources-by-default/29333 software-properties has two graphical frontends for editing these software sources, one is GTK-based and the other is Qt-based. When the underlying change to deb822 sources was made, the GTK-based frontend and the DBus backend interface gained support. The original bug report shown below informed us of the lack of deb822 support in the Qt frontend, which results in a broken, non-functional interface when attempting to view or edit most values on the first two tabs. The fix for this is to implement a Qt dialog for deb822 sources that somewhat matches the existing GTK interface. [ Test Plan ] Install software-properties-qt 0.99.48 or earlier. Reproducing the bug: 1. From the menu, open Software Sources. Alternatively, run `sudo -E software-properties-qt` in a terminal. 2. Observe that all four checkboxes on the Ubuntu Software tab (main, universe, restricted, and multiverse) are unchecked. 3. Move to the Other Software tab and observe that there are no items in the list. Upgrade to software-properties-qt 0.99.49. Intended functionality: 1. From the menu, open Software Sources. Alternatively, run `sudo -E software-properties-qt` in a terminal. 2. Observe that one or more checkboxes on the Ubuntu Software tab (representing main, universe, restricted, or multiverse) are checked. Toggle one or more of the checkboxes. 3. Using a text editor of some kind (perhaps Vim), confirm that /etc/apt/sources.list.d/ubuntu.sources reflects your changes. 4. Switch to the Other Software tab, there should be one item in the list. 5. Select that item, then click Edit at the bottom of the dialog. Make a modification to every field on the screen, or a combination of fields you would like to test. All fields should work. 6. Click the OK button at the bottom of the dialog to confirm the changes, then click Edit for that item again. The changes you made should be reflected (meaning, the changes were saved.) 7. Using a text editor of some kind (perhaps Vim), confirm that /etc/apt/sources.list.d/ubuntu.sources reflects your changes. [ Where problems could occur ] This is well-tested code. That being said, the following small edge cases exist: - If you create a very large amount of rows, it infinitely expands the dialog without a scroll wheel. This is the same functionality as the GTK frontend. - Error validation is not performed on the deb822 lines, they are simply written to the ubuntu.sources file. This is good as a starting point, but also relies on the appropriate update notifier handling these errors. This is the same functionality as the GTK frontend. In a future update, this functionality could be broken by one or more of the following underlying changes: - Changes to the software-properties backend which are only implemented for the GTK frontend. - Changes to the location or formatting of the ubuntu.sources file. - Regressions in the Python bindings for Qt 5, which are rare but possible. - Regressions in Python itself. [ Other Info ] Ubuntu Studio's live ISO and installed system are affected by this. Only Lubuntu's installed system is affected by this. [ Original Report ] Upgrading Lubuntu Jammy to Lubuntu Noble using TUI results in "Software sources" not correctly updated after upgrade. Prompt= shows normal and not LTS Used command sudo do-release-upgrade -d Otherwise the upgrade is good see attached screenshot ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: software-properties-common 0.99.46 ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1 Uname: Linux 6.8.0-22-generic x86_64 ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: LXQt Date: Sat Apr 13 11:44:28 2024 InstallationDate: Installed on 2024-04-13 (0 days ago) InstallationMedia: Lubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 (20240331) PackageArchitecture: all SourcePackage: software-properties UpgradeStatus: Upgraded to noble on 2024-04-13 (0 days ago) mtime.conffile..etc.init.d.apport: 2024-02-22T14:20:00
2024-04-23 17:08:04 Simon Quigley nominated for series Ubuntu Noble
2024-04-23 17:08:04 Simon Quigley bug task added software-properties (Ubuntu Noble)
2024-04-23 17:11:43 Brian Murray software-properties (Ubuntu Noble): milestone noble-updates
2024-04-24 14:52:27 Julian Andres Klode bug task added software-properties-qt (Ubuntu)
2024-04-24 14:52:33 Julian Andres Klode software-properties-qt (Ubuntu Noble): status New Fix Released
2024-04-25 03:25:10 theofficialgman attachment added Screenshot from 2024-04-24 23-18-46.png https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2061214/+attachment/5770144/+files/Screenshot%20from%202024-04-24%2023-18-46.png
2024-04-27 00:54:58 Steve Langasek software-properties (Ubuntu Noble): status Confirmed Fix Committed
2024-04-27 00:54:59 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2024-04-27 00:55:11 Steve Langasek bug added subscriber SRU Verification
2024-04-27 00:55:17 Steve Langasek tags amd64 apport-bug dist-upgrade iso-testing jammy-to-noble mantic noble rls-nn-incoming amd64 apport-bug dist-upgrade iso-testing jammy-to-noble mantic noble rls-nn-incoming verification-needed verification-needed-noble
2024-05-02 15:09:42 Julian Andres Klode tags amd64 apport-bug dist-upgrade iso-testing jammy-to-noble mantic noble rls-nn-incoming verification-needed verification-needed-noble amd64 apport-bug dist-upgrade iso-testing jammy-to-noble mantic noble verification-needed verification-needed-noble
2024-05-02 16:20:19 Launchpad Janitor software-properties (Ubuntu): status Fix Committed Fix Released
2024-05-12 00:05:03 Timofey Denisov bug added subscriber Timofey Denisov
2024-05-17 10:13:34 burned bug added subscriber burned
2024-05-21 01:51:00 hatune bug added subscriber hatune