[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
This bug was fixed in the package ppa-purge - 0.2.8+bzr63-0ubuntu1.23.10.1 --- ppa-purge (0.2.8+bzr63-0ubuntu1.23.10.1) mantic; urgency=medium * Add support for deb822 source format. (LP: #2036761) -- Ghadi Elie Rahme Tue, 19 Mar 2024 14:58:45 + ** Changed in: ppa-purge (Ubuntu Mantic) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Marking as verified according to comment #21 ** Tags removed: verification-needed verification-needed-mantic ** Tags added: verification-done verification-done-mantic ** Changed in: software-properties (Ubuntu) Status: Confirmed => Invalid ** Changed in: software-properties (Ubuntu Mantic) Status: Confirmed => Invalid ** Changed in: software-properties (Ubuntu Noble) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
ppa-purge 0.2.8+bzr63-0ubuntu2 is currently in mantic-proposed, sponsored by halves. Unsubscribing ubuntu-sponsors. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Hello, sorry for the delay Lucas it's been a hectic few weeks. Here is my test for the proposed version. [Testing proposed] All tests were done in a mantic lxc container. The test ppa used is the oibaf mesa ppa. - Make sure the oibaf ppa version of mesa is installed: root@build-mantic:~# dpkg -l | grep mesa ii libegl-mesa0:amd64 24.2~git2404300600.3daee9~oibaf~m amd64free implementation of the EGL API -- Mesa vendor library ii libgl1-mesa-dri:amd6424.2~git2404300600.3daee9~oibaf~m amd64free implementation of the OpenGL API -- DRI modules ii libglapi-mesa:amd64 24.2~git2404300600.3daee9~oibaf~m amd64free implementation of the GL API -- shared library ii libglx-mesa0:amd64 24.2~git2404300600.3daee9~oibaf~m amd64free implementation of the OpenGL API -- GLX vendor library ii mesa-utils 9.0.0-1 amd64Miscellaneous Mesa utilities -- symlinks ii mesa-utils-bin:amd64 9.0.0-1 amd64Miscellaneous Mesa utilities -- native applications ii mesa-vulkan-drivers:amd6424.2~git2404300600.3daee9~oibaf~m amd64Mesa Vulkan graphics drivers - Make sure the system is fully updated: root@build-mantic:~# apt update && apt upgrade Hit:1 http://archive.ubuntu.com/ubuntu mantic InRelease Hit:2 http://archive.ubuntu.com/ubuntu mantic-proposed InRelease Hit:3 http://archive.ubuntu.com/ubuntu mantic-updates InRelease Hit:4 http://security.ubuntu.com/ubuntu mantic-security InRelease Hit:5 http://archive.ubuntu.com/ubuntu mantic-backports InRelease Hit:6 https://ppa.launchpadcontent.net/oibaf/graphics-drivers/ubuntu mantic InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following package was automatically installed and is no longer required: libllvm15 Use 'apt autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. - Make sure proposed is enabled and ppa-purge is installed from proposed: root@build-mantic:~# cat /etc/apt/sources.list | grep proposed deb http://archive.ubuntu.com/ubuntu mantic-proposed restricted main multiverse universe root@build-mantic:~# apt list ppa-purge Listing... Done ppa-purge/mantic-proposed,now 0.2.8+bzr63-0ubuntu1.23.10.1 all [installed] N: There is 1 additional version. Please use the '-a' switch to see it - Try removing the oibaf ppa using ppa-purge: root@build-mantic:~# ppa-purge ppa:oibaf/graphics-drivers Updating packages lists PPA to be removed: oibaf graphics-drivers Package revert list generated: libdrm-amdgpu1:amd64/mantic libdrm-common/mantic libdrm-intel1:amd64/mantic libdrm-nouveau2:amd64/mantic libdrm-radeon1:amd64/mantic libdrm2:amd64/mantic libegl-mesa0:amd64/mantic libgbm1:amd64/mantic libgl1-mesa-dri:amd64/mantic libglapi-mesa:amd64/mantic libglx-mesa0:amd64/mantic mesa-vulkan-drivers:amd64/mantic Updating packages lists Reading package lists... Done Building dependency tree... Done Reading state information... Done Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-amdgpu1' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [all]) for 'libdrm-common' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-intel1' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-nouveau2' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-radeon1' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm2' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libegl-mesa0' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libgbm1' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libgl1-mesa-dri' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libglapi-mesa' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libglx-mesa0' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'mesa-vulkan-drivers' The following package was automatically installed and is no longer required: libllvm16 Use 'apt autoremove' to remove it. The following packages will be DOWNGRADED: libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 mesa-vulkan-drivers 0 upgraded, 0 newly installed, 12 downgraded, 0 to remove and 0 not upgraded. Need to get 20.2 MB of archives. After this operation, 38.7 MB disk space will be freed. Do you want to continue? [Y/n] Get:1 http://archive.ubuntu.com/ubuntu mantic/main amd64 libdrm2 amd64
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Apparently, there is nothing to be sponsored here, I am unsubscribing ~ubuntu-sponsors. If I misunderstood the status of this bug and there is something ready to be sponsored, please subscribe ~ubuntu-sponsors again. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Installing 'gawk' package fixed the issue for both noble and mantic- proposed. Thank you! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
I opened a new bug report for the awk issue affecting ppa-purge please redirect any new issues with the fix to here: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2060544 ** Merge proposal unlinked: https://code.launchpad.net/~ghadi-rahme/ubuntu/+source/ppa-purge/+git/ppa-purge/+merge/463813 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
** Changed in: ppa-purge (Ubuntu Mantic) Status: In Progress => Fix Released ** Changed in: ppa-purge (Ubuntu Mantic) Status: Fix Released => Fix Committed ** Changed in: ppa-purge (Ubuntu Noble) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
** Merge proposal linked: https://code.launchpad.net/~ghadi-rahme/ubuntu/+source/ppa-purge/+git/ppa-purge/+merge/463813 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
** Tags removed: verification-failed verification-failed-mantic ** Tags added: verification-needed verification-needed-mantic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Hello Norbert, thank you for your testing and results. This issue is caused by the fact that Ubuntu server and Ubuntu desktop use different types of awk. Ubuntu server uses gawk (GNU awk) by default while Ubuntu desktop ships with mawk which has less features than gawk and does not have support for the -i argument hence the error "awk: not an option: -i". If your workflow depends on ppa-purge I recommend installing gawk (apt install gawk) and this will fix the issue temporarily while I get a permanent fix for ppa-purge. side note: I am not sure why there is a difference in the default awk installed/used between Ubuntu desktop and server maybe it is an oversight and should be labeled as a bug? or maybe there is another reason that someone could clarify? To my knowledge gawk is the default version of awk on most linux distros and has all the features of mawk. I will add gawk as a dependency to ppa-purge but I still believe that someone should look into why different versions of awk are shipped between server and desktop since this means shell scripts are not compatible between server and desktop by default. ** Changed in: ppa-purge (Ubuntu Mantic) Status: Fix Committed => In Progress ** Changed in: ppa-purge (Ubuntu Noble) Status: Fix Released => In Progress ** Tags removed: verification-needed verification-needed-mantic ** Tags added: verification-failed verification-failed-mantic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Actually the bug is not fixed on Noble, the PPA is not removed: ``` $ sudo bash -x -c "export DEBIAN_FRONTEND=noninteractive; apt-get -qq update && apt-get -qq dist-upgrade > /dev/null && apt-get -qq install software-properties-common apt-utils gpg-agent ppa-purge > /dev/null || apt-get -qq install software-properties-common apt-utils ppa-purge > /dev/null ; apt-cache policy software-properties-common ppa-purge; add-apt-repository -y ppa:nrbrtx/xorg-hotkeys > /dev/null; apt-cache policy | grep -E 'http://ppa|https://ppa' ; ppa-purge ppa:nrbrtx/xorg-hotkeys; grep -irE 'http://ppa|https://ppa' /etc/apt; apt-cache policy | grep -E 'http://ppa|https://ppa'" [sudo] password for n: + export DEBIAN_FRONTEND=noninteractive + DEBIAN_FRONTEND=noninteractive + apt-get -qq update + apt-get -qq dist-upgrade Extracting templates from packages: 100% + apt-get -qq install software-properties-common apt-utils gpg-agent ppa-purge + apt-cache policy software-properties-common ppa-purge software-properties-common: Installed: 0.99.46 Candidate: 0.99.46 Version table: *** 0.99.46 500 500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages 500 http://archive.ubuntu.com/ubuntu noble/main i386 Packages 100 /var/lib/dpkg/status ppa-purge: Installed: 0.2.8+bzr63-0ubuntu2 Candidate: 0.2.8+bzr63-0ubuntu2 Version table: *** 0.2.8+bzr63-0ubuntu2 500 500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages 500 http://archive.ubuntu.com/ubuntu noble/universe i386 Packages 100 /var/lib/dpkg/status + add-apt-repository -y ppa:nrbrtx/xorg-hotkeys + apt-cache policy + grep -E 'http://ppa|https://ppa' 500 https://ppa.launchpadcontent.net/nrbrtx/xorg-hotkeys/ubuntu noble/main i386 Packages 500 https://ppa.launchpadcontent.net/nrbrtx/xorg-hotkeys/ubuntu noble/main amd64 Packages + ppa-purge ppa:nrbrtx/xorg-hotkeys Updating packages lists PPA to be removed: nrbrtx xorg-hotkeys Package revert list generated: xserver-common/noble xserver-xorg-core/noble xserver-xorg-legacy/noble awk: not an option: -i Updating packages lists Reading package lists... Done Building dependency tree... Done Reading state information... Done Selected version '2:21.1.11-2ubuntu2ppa2' (PPA with patched xserver-xorg to fix bug 865:24.04/noble [all]) for 'xserver-common' Selected version '2:21.1.11-2ubuntu2ppa2' (PPA with patched xserver-xorg to fix bug 865:24.04/noble [amd64]) for 'xserver-xorg-core' Selected version '2:21.1.11-2ubuntu2ppa2' (PPA with patched xserver-xorg to fix bug 865:24.04/noble [amd64]) for 'xserver-xorg-legacy' The following packages were automatically installed and are no longer required: cpdb-backend-cups cryptsetup cryptsetup-initramfs gir1.2-goa-1.0 gsfonts irqbalance libatk-adaptor libbabeltrace1 libc6-dbg libcpdb-frontend2 libcpdb2t64 libdebuginfod-common libecal-2.0-2 libipt2 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libnetplan0 libnsl-dev libperl5.36 libplist3 libpython3.11 libpython3.11-minimal libpython3.11-stdlib libsource-highlight-common libsource-highlight4v5 libtirpc-dev libvpx8 numix-gtk-theme numix-icon-theme p7zip-full perl-modules-5.36 python3-pyatspi python3.11 python3.11-minimal ubuntu-mate-wallpapers-mantic Use 'sudo apt autoremove' to remove them. Suggested packages: xfonts-100dpi | xfonts-75dpi The following packages will be upgraded: xserver-common xserver-xorg-core xserver-xorg-legacy 3 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. Need to get 1546 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 https://ppa.launchpadcontent.net/nrbrtx/xorg-hotkeys/ubuntu noble/main amd64 xserver-common all 2:21.1.11-2ubuntu2ppa2 [33.0 kB] Get:2 https://ppa.launchpadcontent.net/nrbrtx/xorg-hotkeys/ubuntu noble/main amd64 xserver-xorg-legacy amd64 2:21.1.11-2ubuntu2ppa2 [40.0 kB] Get:3 https://ppa.launchpadcontent.net/nrbrtx/xorg-hotkeys/ubuntu noble/main amd64 xserver-xorg-core amd64 2:21.1.11-2ubuntu2ppa2 [1473 kB] Fetched 1546 kB in 1s (2180 kB/s) Preconfiguring packages ... setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file (Reading database ... 321614 files and directories currently installed.) Preparing to unpack .../xserver-common_2%3a21.1.11-2ubuntu2ppa2_all.deb ... Unpacking xserver-common (2:21.1.11-2ubuntu2ppa2) over (2:21.1.11-2ubuntu1) ... Preparing to unpack .../xserver-xorg-legacy_2%3a21.1.11-2ubuntu2ppa2_amd64.deb ... Unpacking xserver-xorg-legacy (2:21.1.11-2ubuntu2ppa2) over (2:21.1.11-2ubuntu1) ... Preparing to unpack .../xserver-xorg-core_2%3a21.1.11-2ubuntu2ppa2_amd64.deb ... Unpacking xserver-xorg-core (2:21.1.11-2ubuntu2ppa2) over (2:21.1.11-2ubuntu1) ... Setting up xserver-common (2:21.1.11-2ubuntu2ppa2) ... Setting up xserver-xorg-legacy (2:21.1.11-2ubuntu2ppa2) ... setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file Setting up
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Hello Jeremy, or anyone else affected, Accepted ppa-purge into mantic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ppa- purge/0.2.8+bzr63-0ubuntu1.23.10.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- mantic to verification-done-mantic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed-mantic. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: ppa-purge (Ubuntu Mantic) Status: In Progress => Fix Committed ** Tags added: verification-needed verification-needed-mantic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Hi Ghadi, thanks for the debdiff! I've considered trimming down the new version to 0.2.8+bzr63-0ubuntu1.1 according to [0], but ultimately think your approach is correct (otherwise it'll be hard to update ppa-purge in Jammy if we ever need to!). Tested and sponsored for Mantic. [0] https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging ** Changed in: ppa-purge (Ubuntu Mantic) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
The attachment "mantic.patch" seems to be a debdiff. The ubuntu- sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.] ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Here is the mantic debdiff. Let me know if anything needs changing! ** Patch added: "mantic.patch" https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+attachment/5757539/+files/mantic.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
This bug was fixed in the package ppa-purge - 0.2.8+bzr63-0ubuntu2 --- ppa-purge (0.2.8+bzr63-0ubuntu2) noble; urgency=high * Add support for deb822 source format. (LP: #2036761) -- Ghadi Elie Rahme Fri, 02 Feb 2024 17:12:55 +0200 ** Changed in: ppa-purge (Ubuntu Noble) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
Sponsored for noble. ** Changed in: ppa-purge (Ubuntu Noble) Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2036761 Title: [mantic] ppa-purge no longer purges what add-apt-repository adds To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ppa-purge/+bug/2036761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2036761] Re: [mantic] ppa-purge no longer purges what add-apt-repository adds
** Also affects: software-properties (Ubuntu Noble) Importance: Undecided Status: Confirmed ** Also affects: ppa-purge (Ubuntu Noble) Importance: High Assignee: Ghadi Rahme (ghadi-rahme) Status: Triaged ** Description changed: + Thank you @jbicha for the original bug report! + + [ Impact ] + + Currently ppa-purge fails to purge packages on distribution using the deb822 source format. Currently mantic and noble make use of this format and are affected by this issue. + When running ppa-purge to remove a custom PPA, ppa-purge fails to disable the custom PPA since it cannot disable deb822 sources and leads to apt still querying the ppa when running: + + $ apt update + + In older versions of ubuntu, PPAs used the ".list" format which could be disabled by simply commenting out the "deb" line with a "#". This was the method that ppa-purge used to disable PPAs. + This new patch allows ppa-purge to detect and disable deb822 source files by adding an "Enabled: no" field in each component section of the deb822 file. It also removes any line that starts with "Enabled:" + to make sure the resulting file is clean. + + [ Test Plan ] + + The changes were tested on both mantic and noble in a lxc container using the oibaf mesa PPA (https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers) as the test PPA. + The following steps were recorded in a noble lxc container. + + - First make sure that mesa-utils is installed in your environment: + $ sudo apt update && sudo apt install mesa-utils + + - Add the oibaf PPA to your system using the following command: + $ sudo add-apt-repository ppa:oibaf/graphics-drivers + + - Make sure that the mesa-utils packages were upgraded after adding the PPA: + $ sudo apt update && sudo apt upgrade + $ dpkg - l | grep mesa + + - output should be similar to the following: + + ii libegl-mesa0:amd64 24.1~git2402280600.41722c~oibaf~n amd64free implementation of the EGL API -- Mesa vendor library + ii libgl1-mesa-dri:amd64 24.1~git2402280600.41722c~oibaf~n amd64free implementation of the OpenGL API -- DRI modules + ii libglapi-mesa:amd64 24.1~git2402280600.41722c~oibaf~n amd64free implementation of the GL API -- shared library + ii libglx-mesa0:amd64 24.1~git2402280600.41722c~oibaf~n amd64free implementation of the OpenGL API -- GLX vendor library + ii mesa-utils 9.0.0-2 amd64Miscellaneous Mesa utilities -- symlinks + ii mesa-utils-bin:amd649.0.0-2 amd64Miscellaneous Mesa utilities -- native applications + ii mesa-vulkan-drivers:amd64 24.1~git2402280600.41722c~oibaf~n amd64Mesa Vulkan graphics drivers + + + - Install and run ppa-purge: + $ sudo apt install ppa-purge + $ sudo ppa-purge ppa:oibaf/graphics-drivers + + - ppa-purge will report at the end that none of the oibaf packages need + to be downgraded/removed: + + + libglapi-mesa is already the newest version (24.1~git2402280600.41722c~oibaf~n). + libglapi-mesa set to manually installed. + libglx-mesa0 is already the newest version (24.1~git2402280600.41722c~oibaf~n). + libglx-mesa0 set to manually installed. + mesa-vulkan-drivers is already the newest version (24.1~git2402280600.41722c~oibaf~n). + mesa-vulkan-drivers set to manually installed. + Selected version '2.4.120+git2402271331.1b4e04~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libdrm-amdgpu1' + Selected version '2.4.120+git2402271331.1b4e04~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [all]) for 'libdrm-common' + Selected version '2.4.120+git2402271331.1b4e04~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libdrm-intel1' + Selected version '2.4.120+git2402271331.1b4e04~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libdrm-nouveau2' + Selected version '2.4.120+git2402271331.1b4e04~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libdrm-radeon1' + Selected version '2.4.120+git2402271331.1b4e04~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libdrm2' + Selected version '24.1~git2402280600.41722c~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libegl-mesa0' + Selected version '24.1~git2402280600.41722c~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libgbm1' + Selected version '24.1~git2402280600.41722c~oibaf~n' (Updated Open Graphics Drivers - since 2011!:24.04/noble [amd64]) for 'libgl1-mesa-dri' + Selected version '24.1~git2402280600.41722c~oibaf~n' (Updated Open Graphics Drivers - since