~nteodosio/software-properties:ppa-removal

Last commit made on 2024-04-09
Get this branch:
git clone -b ppa-removal https://git.launchpad.net/~nteodosio/software-properties
Only Nathan Teodosio can upload to this branch. If you are Nathan Teodosio please log in for upload directions.

Branch merges

Branch information

Name:
ppa-removal
Repository:
lp:~nteodosio/software-properties

Recent commits

f3be385... by Nathan Teodosio

Update change log.

1a17aa7... by Nathan Teodosio

Fix PPA removal in Deb822 format.

LP:2059796

f90a96b... by Nick Rosbrook

Release software-properties 0.99.46

643e32a... by Nick Rosbrook

ppa: do not enable deb822 logic when input is sources.list line or URI

In 23.10, we made the switch to generating deb822 sources for PPAs.
However, when add-apt-repository is passed a sources.list line for a
PPA, e.g.:

 add-apt-repository -y "deb http://ppa.launchpad.net/<user>/<ppa>/ubuntu jammy main"

the PPAShortcutHandler will still claim to be able to handle this, but
will not generate correct output.

To fix this, when given a sources.list line or URI, disable deb822 logic
to fallback to the pre-23.10 behavior. This is still not the recommended
usage, but it fixes a regression from before 23.10.

(LP: #2037210)

9199198... by Calvin Mwadime Makokha

d/changelog: Update version

bdd2b49... by Calvin Mwadime Makokha

d/control: Depend on ubuntu-pro-client instead of ubuntu-advantage-tools

From v31, ubuntu-advantage-tools has been renamed to ubuntu-pro-client

The ubuntu-advantage-tools package is now a transitional package

521f1b1... by Calvin Mwadime Makokha

softwareproperties/gtk/utils.py: use `pro` instead of `ua`

ac93f7b... by Julian Andres Klode

releasing package software-properties version 0.99.44

3719283... by Julian Andres Klode

Handle backup and restore of deb822 sources

This is a bit awkward because we use the .line accessor, but
that is the same accessor we use for non-deb822 ones, which
does not represent any additional changes we made.

LP: #2053228

2ce5cbe... by Nathan Teodosio

Update change log.