Whonix templates now in qubes-template-community-testing?

Hi,

According to Qubes Template Manager, Whonix templates are now in qubes-templates-community-testing and not in qubes-templates-community.

Why is that?

Are we supposed to install testing templates now?

What do you mean?

The stable (tested) Whonix templates are in the templates-community.

The testing Whonix templates are in the templates-community-testing.

If you do not want the testing templates, you could just disable the testing templates in global config:

What do you mean?

Run Qubes Template Manager and click Refresh. Wait for… I don’t know, it always takes a very long time. It shows whonix-*-17 templates in qubes-templates-community as upgradable.

Rename your existing whonix--17 templates to e.g. whonix--17-BEFORE. Click Refresh again. Then it no longer shows whonix-*-17 as installed. It shows them as available in qubes-templates-community-testing.

The stable (tested) Whonix templates are in the templates-community.

The testing Whonix templates are in the templates-community-testing.

If you do not want the testing templates, you could just disable the testing templates in global config:

My UI looks different (perhaps you are using Qubes 4.3?) but even so I have community and testing disabled in section Template repositories.

Ah. OK. It appears that it is a known bug for some time:

Yes. That is correct. And since there are not stable templates on r4.3 (all of its template are testing), I can not reproduce the bug or try to submit a fix for it. Hopefully someone who has a r4.2 machine and is interested could work on it.

Ah. OK. It appears that it is a known bug for some time:

Thanks for the links. I understand but what I am wondering is why Whonix templates now show only in community testing. Does that mean there is no stable version of Whonix any more or what?

No - if you enable the testing repository then qvm-template only
shows you the latest versions, ie the version in testing. This is not
Whonix specific, but it is imo a fault

I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.

One reason is, quote qubes-template-whonix-gateway-17 4.2.0-202505140948 (r4.2) · Issue #5638 · QubesOS/updates-status · GitHub

  • Upload-template r4.2 whonix-gateway-17 4.2.0-202505140948 templates-community (available 5 days from now)

Upload to stable command not available yet the time of writing.

Other todo:

  • testing
  • release announcement

No - if you enable the testing repository then qvm-template only
shows you the latest versions, ie the version in testing. This is not
Whonix specific, but it is imo a fault

This is all very weird. Besides the bug mentioned by @alimirjamali, it seems the command line version behaves strangely too:

user@dom0:~ > qvm-template repolist --all
qubes-templates-community          Qubes Community Templates repository  disabled
qubes-templates-community-testing  Qubes Community Templates repository  disabled
qubes-templates-itl                Qubes Templates repository            enabled
qubes-templates-itl-testing        Qubes Templates repository            disabled
user@dom0:~ > qvm-template list
Installed Templates
debian-12-minimal  0:4.2.0-202308031621  qubes-templates-itl
debian-12-xfce     0:4.2.0-202312171103  qubes-templates-itl
Available Templates
debian-11-minimal  0:4.2.0-202307021203  qubes-templates-itl
debian-11          0:4.2.0-202306021016  qubes-templates-itl
debian-12-minimal  0:4.2.0-202409070311  qubes-templates-itl
debian-12-xfce     0:4.2.0-202409070311  qubes-templates-itl
debian-12          0:4.2.0-202409070311  qubes-templates-itl
fedora-37-minimal  0:4.2.0-202305141453  qubes-templates-itl
fedora-37-xfce     0:4.2.0-202305160402  qubes-templates-itl
fedora-37          0:4.2.0-202306020612  qubes-templates-itl
fedora-38-minimal  0:4.2.0-202308251538  qubes-templates-itl
fedora-38-xfce     0:4.2.0-202312171103  qubes-templates-itl
fedora-38          0:4.2.0-202308270125  qubes-templates-itl
fedora-39-minimal  0:4.2.0-202403250044  qubes-templates-itl
fedora-39-xfce     0:4.2.0-202403100103  qubes-templates-itl
fedora-39          0:4.2.0-202403091939  qubes-templates-itl
fedora-40-minimal  0:4.2.0-202409070311  qubes-templates-itl
fedora-40-xfce     0:4.2.0-202411080221  qubes-templates-itl
fedora-40          0:4.2.0-202409070311  qubes-templates-itl
fedora-41-minimal  0:4.2.0-202411262134  qubes-templates-itl
fedora-41-xfce     0:4.2.0-202501300253  qubes-templates-itl
fedora-41          0:4.2.0-202412200202  qubes-templates-itl
user@dom0:~ > qvm-template --enablerepo qubes-templates-itl-testing list
Installed Templates
debian-12-minimal  0:4.2.0-202308031621  qubes-templates-itl
debian-12-xfce     0:4.2.0-202312171103  qubes-templates-itl
Available Templates
debian-11-minimal  0:4.2.0-202307021203  qubes-templates-itl
debian-11          0:4.2.0-202306021016  qubes-templates-itl
debian-12-minimal  0:4.2.0-202409070311  qubes-templates-itl
debian-12-xfce     0:4.2.0-202409070311  qubes-templates-itl
debian-12          0:4.2.0-202409070311  qubes-templates-itl
fedora-37-minimal  0:4.2.0-202305141453  qubes-templates-itl
fedora-37-xfce     0:4.2.0-202305160402  qubes-templates-itl
fedora-37          0:4.2.0-202306020612  qubes-templates-itl
fedora-38-minimal  0:4.2.0-202308251538  qubes-templates-itl
fedora-38-xfce     0:4.2.0-202312171103  qubes-templates-itl
fedora-38          0:4.2.0-202308270125  qubes-templates-itl
fedora-39-minimal  0:4.2.0-202403250044  qubes-templates-itl
fedora-39-xfce     0:4.2.0-202403100103  qubes-templates-itl
fedora-39          0:4.2.0-202403091939  qubes-templates-itl
fedora-40-minimal  0:4.2.0-202409070311  qubes-templates-itl
fedora-40-xfce     0:4.2.0-202411080221  qubes-templates-itl
fedora-40          0:4.2.0-202409070311  qubes-templates-itl
fedora-41-minimal  0:4.2.0-202411262134  qubes-templates-itl
fedora-41-xfce     0:4.2.0-202501300253  qubes-templates-itl
fedora-41          0:4.2.0-202412200202  qubes-templates-itl
user@dom0:~ > qvm-template list
Installed Templates
debian-12-minimal  0:4.2.0-202308031621  qubes-templates-itl
debian-12-xfce     0:4.2.0-202312171103  qubes-templates-itl
Available Templates
debian-11-minimal  0:4.2.0-202307021203  qubes-templates-itl
debian-11          0:4.2.0-202306021016  qubes-templates-itl
debian-12-minimal  0:4.2.0-202409070311  qubes-templates-itl
debian-12-xfce     0:4.2.0-202409070311  qubes-templates-itl
debian-12          0:4.2.0-202409070311  qubes-templates-itl
fedora-37-minimal  0:4.2.0-202305141453  qubes-templates-itl
fedora-37-xfce     0:4.2.0-202305160402  qubes-templates-itl
fedora-37          0:4.2.0-202306020612  qubes-templates-itl
fedora-38-minimal  0:4.2.0-202308251538  qubes-templates-itl
fedora-38-xfce     0:4.2.0-202312171103  qubes-templates-itl
fedora-38          0:4.2.0-202308270125  qubes-templates-itl
fedora-39-minimal  0:4.2.0-202403250044  qubes-templates-itl
fedora-39-xfce     0:4.2.0-202403100103  qubes-templates-itl
fedora-39          0:4.2.0-202403091939  qubes-templates-itl
fedora-40-minimal  0:4.2.0-202409070311  qubes-templates-itl
fedora-40-xfce     0:4.2.0-202411080221  qubes-templates-itl
fedora-40          0:4.2.0-202409070311  qubes-templates-itl
fedora-41-minimal  0:4.2.0-202411262134  qubes-templates-itl
fedora-41-xfce     0:4.2.0-202501300253  qubes-templates-itl
fedora-41          0:4.2.0-202412200202  qubes-templates-itl
user@dom0:~ > qvm-template repolist --enabled
qubes-templates-itl  Qubes Templates repository  enabled

I don’t know if I am doing something wrong but my expectation is that --enablerepo should do what it says. Apparently, it doesn’t.

available 5 days from now

That explains it.
Thank you.

available 5 days from now

It’s been more than 5 and it still shows in qubes-templates-community-testing, regardless of multiple refreshes.

Is that normal?

Therefore…

…no.

Qubes issue. Out of my control. Can be reported to Qubes issue tracker.

Besides the misplacement, what might be the negative consequences of this?

Nothing I could evaluate. Installed it when it came out and no hiccups so far.

Nothing I could evaluate. Installed it when it came out and no hiccups so far.

Thanks for the feedback.

Could you please check this (last paragraph) on your system?

Works nice as well. (Tested: “Show Tor status” / “Tor control panel” / “Show sdwdate status” / “Open sdwdate’s log” / “[Restart|Stop] sdwdate”)