Fedora 34 template available for testing (for both 4.0 and 4.1)

Dear Qubes Testers,

The Fedora 34 template is now available for testing (see #6568). As usual, you can find it in the qubes-templates-itl-testing repository for both Qubes 4.0 and 4.1. As always, your feedback will be invaluable in helping us determine when to release the stable version of this template to the broader Qubes userbase and whether there any bugs that need to be fixed before that happens. For more information about testing and how to provide feedback, please see:

4 Likes

I may be wrong, but to me there seems to be a problem in the documentation about installing templates from the testing repository. In the repository definitions in /etc/yum.repos.d, the testing repository is defined as qubes-templates-itl-testing, as you specified above, and that is working. In Testing repositories, however, the repository is specified as qubes-vm-*-current-testing, which would be here qubes-vm-4.1-current-testing. Has this changed and needs the documentation to be updated?

When trying to update the fedora-34 template in Qubes R4.1 from the Qube manager or via sudo dnf update, the update is aborted with the following message:

 Problem: cannot install the best update candidate for package xorg-x11-utils-7.5-37.fc34.x86_64
  - both package xwininfo-1.1.5-2.fc34.x86_64 and xdpyinfo-1.3.2-2.fc34.x86_64 obsolete xorg-x11-utils < 7.5-39
  - both package xvinfo-1.1.3-2.fc34.x86_64 and xdpyinfo-1.3.2-2.fc34.x86_64 obsolete xorg-x11-utils < 7.5-39
  - both package xprop-1.2.3-2.fc34.x86_64 and xdpyinfo-1.3.2-2.fc34.x86_64 obsolete xorg-x11-utils < 7.5-39
  - both package xlsfonts-1.0.6-2.fc34.x86_64 and xdpyinfo-1.3.2-2.fc34.x86_64 obsolete xorg-x11-utils < 7.5-39
  - both package xlsclients-1.1.4-2.fc34.x86_64 and xdpyinfo-1.3.2-2.fc34.x86_64 obsolete xorg-x11-utils < 7.5-39
  - both package xlsatoms-1.1.2-2.fc34.x86_64 and xdpyinfo-1.3.2-2.fc34.x86_64 obsolete xorg-x11-utils < 7.5-39
  - both package xev-1.2.4-2.fc34.x86_64 and xdpyinfo-1.3.2-2.fc34.x86_64 obsolete xorg-x11-utils < 7.5-39
  - package qubes-gui-agent-4.1.18-1.fc34.x86_64 requires xorg-x11-utils, but none of the providers can be installed
  - package xdpyinfo-1.3.2-2.fc34.x86_64 obsoletes xorg-x11-utils < 7.5-39 provided by xorg-x11-utils-7.5-37.fc34.x86_64
  - cannot install the best update candidate for package qubes-gui-agent-4.1.18-1.fc34.x86_64

Trying to update with the options --skip-broken and/or --nobest has no effect; the rror remains.

As that section states, those repos are for testing updates aka packages that are in testing, not templates. Rather, the problem you’re identifying is that testing templates does not appear to be documented at all! I will add a section for it now.

1 Like

FYI @marmarek

Template update for fedora-34 in Qubes R4.0 works without problems.

Mine fedora-34-xfce Q4.1 open screen saver after few minutes. :slight_smile:
Not a terrible bug still.
BTW. Which way is most convenient for developers to report bugs?

An AppImage binary will not run out of the box because of missing fuse package.

qubes-template-fedora-34 4.0.6-202107040413 (r4.0)

With current-testing enabled in the template there are no errors when updating.

This page explains it:

Thank you in advance for reporting bugs! :slightly_smiling_face:

After enabling the current testing repo in /etc/yum.repos.d/qubes-r4.repo, the update worked in Qubes R4.1, too.

@deeplow: Now that we have the new testing category, should this thread be moved there? I tried to do it myself, but I don’t see the option anywhere. All I see is the ability to merge this into an existing thread.

Thanks, @deeplow. Moved. :slightly_smiling_face: