[Spec] APT deb822 sources by default

You should be able to mark a bug as a duplicate of another.

1 Like

FYI I did revert to this one:
https://launchpad.net/ubuntu/+source/python-apt/2.7.1~ubuntu1/+build/27047450/+files/python3-apt_2.7.1~ubuntu1_amd64.deb
(I do use old sources format).

1 Like

gtk works perfectly now after downgrading python with the provided deb file! Thanks mate!

New here and to Linux. Seeing this after ignoring the python issue for a long time. I ignorantly upgraded to the dev branch of Ubuntu 24.04 from Ubuntu 22.04 LTS as a result of trying out do-release-upgrade blindly. (I didn’t bother to look up the -d flag and what it does.)

I avoided the software-properties-gtk python issue by deleting the older source files/entries from the /etc/apt/ folder as recommended by some in the LaunchPad Bug Report #2053228 linked above.

After Software & Updates started up again: out of all the repositories I did want to add, only AnyDesk’s one worked. Not only did the rest not work but those caused the app to crash. I had to manually remove the new entries/files from the /etc/apt/ folder again in order to continue opening it directly.

Glad to see that it has some solution but I’ll be avoiding it for now since the vulnerability in XZ Utils is still being cleaned up. There’s a long way to go.

Will this be completed by Noble release?

the latest daily builds (4/20/2024) still have the wrong sources.list and no ubuntu.sources file

eg:
https://cdimage.ubuntu.com/daily-preinstalled/pending/noble-preinstalled-desktop-arm64+raspi.img.xz

sources.list

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://ports.ubuntu.com/ubuntu-ports/ noble main restricted universe

Thanks for bringing this to our attention. Along with some other reports of issues, this made us realize the images were still being built with a version of ubuntu-image lacking support for deb822 sources. This has been corrected, and you should now see the correct behavior in the 20240421.1 daily image.

Correction: the ubuntu-image used for the dailies was the right one (as we build from candidate in noble), but we did not have the deb822 images enabled in the definitions for the pi images indeed. This should now be fixed and today’s desktop daily should, in theory, have the right sources list. Can you test it once it’s made available?

For some reason, software-properties-gtk handles these new sources just fine but not the qt interface:

1 Like

So after some time with a messy Software sources (duplicate: checked items in 1st tab and additional sources in 2nd).
I had to separate each repo like this for ubuntu.sources and delete old sources.list:

Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: noble
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: noble-updates
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: noble-backports
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: noble-security
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: noble-proposed
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

(I don’t know what’s the correct security repo…)
It does not work if I put all the repos in the same source (noble noble-updates etc.) as permitted by new format.