I upgraded my debian-12-minimal template to debian-13 version by changing the package repos to trixie, as explained here: In-place upgrade to debian-13 fails with xen-utils-guest unmet dependency error
With debian-13, the DEB822 will be the new standard way to add package repo sources. I noticed that during the update to debian-13, the qubes-r4.list
stayed in the same, old, format.
Is this something specific to in-place upgrades? Will the debian-13-*
templates shipped with QubesOS 4.3 use the DEB822 format?
Edit: here’s the DEB822 style file that I wrote for myself:
/etc/apt/sources.list.d/debian.sources:
Types: deb
URIs: tor+http://2s4yqjx5ul6okpp3f2gaunr2syex5jgbfpfvhxxbbjwnrsvbk5v3qbid.onion/debian
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: tor+http://5ajw6aqf3ep7sijnscdzw77t7xq4xjpsy335yb2wiwgouo7yfxtjlmid.onion/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: tor+http://2s4yqjx5ul6okpp3f2gaunr2syex5jgbfpfvhxxbbjwnrsvbk5v3qbid.onion/debian
Suites: trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Edit 2: Here’s what I am using for qubes-r4.sources
file as well:
/etc/apt/sources.list.d/qubes-r4.sources:
Types: deb
URIs: tor+http://deb.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r4.2/vm
Suites: trixie
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/qubes-archive-keyring-4.2.gpg
It works. It is able to fetch the package contents from QubesOS URI.