~enr0n/software-properties:lp-2037210

Last commit made on 2024-03-28
Get this branch:
git clone -b lp-2037210 https://git.launchpad.net/~enr0n/software-properties
Only Nick Rosbrook can upload to this branch. If you are Nick Rosbrook please log in for upload directions.

Branch merges

Branch information

Name:
lp-2037210
Repository:
lp:~enr0n/software-properties

Recent commits

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.

aecc523... by Nathan Teodosio

Make sure directory exists before trying to create file in it.

6e3dbed... by Jeremy Bícha

Drop obsolete Depends: gir1.2-goa-1.0

9af047a... by Jeremy Bícha

Drop obsolete GOA gsettings schema

This was left over from when Ubuntu One login was integrated