Debian 13 templates available

39 views
Skip to first unread message

Andrew David Wong

unread,
Oct 30, 2025, 4:01:46 AMOct 30
to qubes-devel, qubes-users
Dear Qubes Community,

New Debian 13 templates are now available for both Qubes OS 4.2 (stable) and Qubes OS 4.3 (release candidates) in [standard](https://doc.qubes-os.org/en/latest/user/templates/debian/debian.html), [minimal](https://doc.qubes-os.org/en/latest/user/templates/minimal-templates.html), and [Xfce](https://doc.qubes-os.org/en/latest/user/templates/xfce-templates.html) varieties. There are two ways to upgrade a template to a new Debian release:

- *Recommended*: [Install a fresh template to replace the existing one.](https://doc.qubes-os.org/en/latest/user/templates/debian/debian.html#installing) This option is simpler for less experienced users, but it won't preserve any modifications you've made to your template. After you install the new template, you'll have to redo your desired template modifications (if any) and [switch everything that was set to the old template to the new template](https://doc.qubes-os.org/en/latest/user/templates/templates.html#switching). If you choose to modify your template, you may wish to write those modifications down so that you remember what to redo on each fresh install. In the old Debian template, see `/var/log/dpkg.log` and `/var/log/apt/history.log` for logs of package manager actions.

- *Advanced*: [Perform an in-place upgrade of an existing Debian template.](https://doc.qubes-os.org/en/latest/user/templates/debian/debian-upgrade.html) This option will preserve any modifications you've made to the template, but it may be more complicated for less experienced users.

*Note*: No user action is required regarding the OS version in dom0 (see our [note on dom0 and EOL](https://www.qubes-os.org/doc/supported-releases/#note-on-dom0-and-eol)).


This announcement is also available on the Qubes website:
https://www.qubes-os.org/news/2025/10/30/debian-13-templates-available/

qubist

unread,
Nov 3, 2025, 12:29:37 PMNov 3
to qubes...@googlegroups.com
Are stable templates expected for 4.2?
Currently they show in itl-testing repo only.

Marek Marczykowski-Górecki

unread,
Nov 3, 2025, 1:06:01 PMNov 3
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Mon, Nov 03, 2025 at 05:29:28PM -0000, qubist wrote:
> Are stable templates expected for 4.2?
> Currently they show in itl-testing repo only.

They are in stable repo too: https://yum.qubes-os.org/r4.2/templates-itl/rpm/

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAmkI7wEACgkQ24/THMrX
1yw1Rgf/WT/+IfRziPtovviAAONgq8naYIK7Tynj+eNUbAqfICVi2xFHO2jKLp4n
E6q9M6pWH0xA05D2Q0y12vlWPlEsyjwP2dr7Ukpn3ebYEoN6QlWJIV6bTK0qXGPu
+g9Tjz4VO7+LxHIjzb02HK3wrfzT0+2LhVnsn8niM3NGAS/8eaF3pLfdkVLrELhF
GBwZpg9prJJVF1tBOyxdO2fJxSUPN238el4ckgIDeTdtMCmxzJLVTQ8UQ6W6+BjH
jd6JaqaINA7DRkYIc8UTRvOLtnx3ozk88OuC7OhrcPXeQrpJF3wvazXL5tCsouY/
6GDvA2yHwtNGht1miep5Ei6vTk4dTw==
=pB72
-----END PGP SIGNATURE-----

qubist

unread,
Nov 4, 2025, 3:28:21 AMNov 4
to qubes...@googlegroups.com
Thanks Marek, but why does Qubes Template Manager shows them in itl-testing?

deeplow

unread,
Nov 4, 2025, 5:48:57 AMNov 4
to qubes...@googlegroups.com
On Tuesday, November 4th, 2025 at 8:28 AM, qubist wrote:
> Thanks Marek, but why does Qubes Template Manager shows them in itl-testing?

I seem them under qubes-templates-itl on 4.2. Maybe it's missing a refresh?

Best regards,
deeplow

qubist

unread,
Nov 4, 2025, 2:17:34 PMNov 4
to qubes...@googlegroups.com
On Tue, 04 Nov 2025 10:48:44 +0000 'deeplow' via qubes-devel wrote:

> I seem them under qubes-templates-itl on 4.2. Maybe it's missing a refresh?

No. I refreshed many times.

Could it be related to this:

https://forum.qubes-os.org/t/qubes-template-manager-slow-refresh/34068/6

In qubes-templates.repo I have:

[qubes-templates-itl]
name = Qubes Templates repository
baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/templates-itl
#metalink = https://yum.qubes-os.org/r$releasever/templates-itl/repodata/repomd.xml.metalink
enabled = 1
fastestmirror = 1
metadata_expire = 7d
gpgcheck = 1
gpgkey = file:///etc/qubes/repo-templates/keys/RPM-GPG-KEY-qubes-$releasever-primary

Is it possible that the onion URL is not synced?

deeplow

unread,
Nov 5, 2025, 7:37:33 AMNov 5
to qubes...@googlegroups.com

On Tuesday, November 4th, 2025 at 7:17 PM, qubist <qubist...@riseup.net> wrote:
> Is it possible that the onion URL is not synced?

This appears to be the case. I would expect them to have the same templates, but they do not appear to:
- http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r4.2/templates-itl/rpm/
- https://yum.qubes-os.org/r4.2/templates-itl/rpm/

Best regards,
deeplow

qubist

unread,
Nov 5, 2025, 8:59:21 AMNov 5
to qubes...@googlegroups.com
What is the reason for them not being synchronized?
When will they be?

Andrew David Wong

unread,
Nov 5, 2025, 9:57:47 PMNov 5
to qubist, qubes...@googlegroups.com
On 11/5/25 5:59 AM, qubist wrote:
> What is the reason for them not being synchronized?
> When will they be?
>

See https://github.com/QubesOS/qubes-issues/issues/1352 for more information about this.

qubist

unread,
Nov 6, 2025, 3:11:45 AMNov 6
to qubes...@googlegroups.com
Thanks. I don't see the answer there though. That rather seems like an opened and abandoned discussion from 8.5 years ago.

Andrew David Wong

unread,
Nov 6, 2025, 9:20:41 PMNov 6
to qubist, qubes...@googlegroups.com, Unman
On 11/6/25 12:11 AM, qubist wrote:
> Thanks. I don't see the answer there though. That rather seems like an opened and abandoned discussion from 8.5 years ago.
>

It's not abandoned. The most recent post was one week ago. Here are some more explicit answers to your previous questions, to the best of my knowledge:

> What is the reason for them not being synchronized?

Various server, host, provider, and mirroring problems mentioned in that issue. Ask unman (CCed) for more details.

> When will they be?

No one knows (except maybe unman).

qubist

unread,
Nov 7, 2025, 12:34:03 PMNov 7
to qubes...@googlegroups.com
On Thu, 6 Nov 2025 18:20:24 -0800 Andrew David Wong wrote:

> It's not abandoned. The most recent post was one week ago.

You are right.

Really strange. This (which I tried to use as a workaround
to https://forum.qubes-os.org/t/contributing-on-github-requires-js-and-that-creates-challenges-and-some-are-discouraged/27082/):

https://api.github.com/repos/QubesOS/qubes-issues/issues/1352/comments

shows me nothing after 2017.

> Here are some more explicit answers to your previous questions, to
> the best of my knowledge:

Thanks for those!
You have excellent view the project.

Marek Marczykowski-Górecki

unread,
Nov 7, 2025, 3:26:39 PMNov 7
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Fri, Nov 07, 2025 at 05:33:50PM -0000, qubist wrote:
> https://api.github.com/repos/QubesOS/qubes-issues/issues/1352/comments
>
> shows me nothing after 2017.

API is for computers not for humans to read :)
The version for humans is at http://github.com/QubesOS/qubes-issues/issues/1352

API splits response across multiple pages, see
https://docs.github.com/en/rest/using-the-rest-api/using-pagination-in-the-rest-api?apiVersion=2022-11-28

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAmkOVfgACgkQ24/THMrX
1yzlOwf/VMaeDvi5G6ZnX4DOQjR1+7vRANklSUvmQ1EepbmL/PA89oermdYECUi/
UFk1M/OnK+XltWjFTQcOFmp+yAHJ6WV+5VUjQeUwDt/zfwVgYJwo95jlyhcR/EC1
gBPOArPijF28Mrfv0C/DP00TnAQkDuyMWXrNGBuAIQyOGkf2lFdI7H0JszwIA7QJ
53haPbGAvLXgIBm335R0eFZfudIt4FhmleXiRhJSuOcSqmish2OOIKcsd8HpdNzs
aI+l8k0oTVu+DHi9Bcx6HEDgvSqFFqYjerQO8lEOlTjKHl72XuY7PHvZSTJ61Jyt
Loc24fbSl8V07aGUqnv088nMNBvN6A==
=bdaG
-----END PGP SIGNATURE-----

qubist

unread,
Nov 8, 2025, 7:41:41 AMNov 8
to qubes...@googlegroups.com
On Fri, 7 Nov 2025 21:26:32 +0100 Marek Marczykowski-Górecki wrote:

> API is for computers not for humans to read :)

Yeah, I know. But for the moment, the only workaround I found for the JS issue discussed in the forum thread moment, is the API links. Whenever I have the time I may create a script that generates more humanistic output :)
Very useful, thanks! So ?page=N suffix works fine.
Excellent, Marek!
Reply all
Reply to author
Forward
0 new messages