Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora 34 template #6568

Closed
6 tasks done
DemiMarie opened this issue Apr 28, 2021 · 25 comments · Fixed by QubesOS/qubes-posts#89
Closed
6 tasks done

Fedora 34 template #6568

DemiMarie opened this issue Apr 28, 2021 · 25 comments · Fixed by QubesOS/qubes-posts#89
Labels
C: Fedora P: default Priority: default. Default priority for new issues, to be replaced given sufficient information.

Comments

@DemiMarie
Copy link

DemiMarie commented Apr 28, 2021

The problem you're addressing (if any)
Fedora 34 is out 😄

Describe the solution you'd like
We should have a Fedora 34 template.

Where is the value to a user, and who might that user be?
Users of the Fedora template who prefer to upgrade their templates by reinstalling will have a new template to upgrade to.

Tasks:

  • build all packages
  • build the template
  • document
  • upload to testing repo
  • migrate to stable repo
  • announce

If any issue affects Fedora 34 template (build failures, things that worked fine before etc), please add reference to this issue too.

@DemiMarie DemiMarie added T: enhancement P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. labels Apr 28, 2021
@fepitre
Copy link
Member

fepitre commented Apr 28, 2021

Yes! Normally all has been fixed already for Fedora 34! I've used it as AppVM one month ago. @marmarek needs to build the packages now!

@fepitre
Copy link
Member

fepitre commented Apr 28, 2021

@DemiMarie @marmarek I've updated description for the common format we use for tracking such issue.

@andrewdavidwong andrewdavidwong added this to the TBD milestone Apr 29, 2021
@andrewdavidwong
Copy link
Member

Will this be for both 4.0 and 4.1 or only 4.1?

@fepitre
Copy link
Member

fepitre commented May 3, 2021

Will this be for both 4.0 and 4.1 or only 4.1?

Sorry @andrewdavidwong I've literally forgot to answer you. Yes it would be for both but I don't have tested it under R4.0 (yet).

@mio-19
Copy link

mio-19 commented Jul 15, 2021

One issue on R4.1:

Last metadata expiration check: 0:09:36 ago on Thu Jul 15 11:11:51 2021.
Dependencies resolved.

 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
Nothing to do.
Complete!
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!

@fepitre
Copy link
Member

fepitre commented Jul 15, 2021

One issue on R4.1:

Last metadata expiration check: 0:09:36 ago on Thu Jul 15 11:11:51 2021.
Dependencies resolved.

 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
Nothing to do.
Complete!
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!

Have you tried to enable current-testing repo?

@mio-19
Copy link

mio-19 commented Jul 24, 2021

One issue on R4.1:

Last metadata expiration check: 0:09:36 ago on Thu Jul 15 11:11:51 2021.
Dependencies resolved.

 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
Nothing to do.
Complete!
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!

Have you tried to enable current-testing repo?

How to enable it?

@andrewdavidwong
Copy link
Member

Have you tried to enable current-testing repo?

How to enable it?

https://www.qubes-os.org/doc/testing/

marmarek added a commit to QubesOS/qubes-desktop-linux-common that referenced this issue Aug 19, 2021
The xorg-x11-utils package is gone in recent Fedora, it got replaced
with individual packages of individual tools.

QubesOS/qubes-issues#6568
@turkja
Copy link

turkja commented Aug 20, 2021

/usr/bin/qubes-set-monitor-layout is just sitting in the while loop because of missing xrandr.

This is issue was solved by manually installing xrandr to all fedora-34 templates.

@mldulaney
Copy link

Since F32 is long EOL and F33 will be soon, what's the word on this?

For that matter, we'll soon have F35.

@iamahuman
Copy link

For that matter, we'll soon have F35.

#6969

@conorsch
Copy link

conorsch commented Nov 10, 2021

@marmarek What's the status of getting the F34 template to the prod repos for Qubes 4.0.4? The EOL date I'm looking at for F33 is 2021-11-30, which means we're at the 3-week mark: https://endoflife.date/fedora

We've done some testing on our end, and the current template seems to work well for our needs. Let us know if you'd like dedicated attention on any specific testing, and we can help out!

@DemiMarie
Copy link
Author

@marmarek What's the status of getting the F34 template to the prod repos for Qubes 4.0.4? The EOL date I'm looking at for F34 is 2021-11-30, which means we're at the 3-week mark: https://endoflife.date/fedora

Did you mean Fedora 33?

@conorsch
Copy link

@DemiMarie Yes, the EOL date of 2021-11-30 is for F33, thank you for noting the mistake. I've edited my comment above. I'm expecting F34 to be available. But I don't see it in the prod repos:

$ curl -s https://yum.qubes-os.org/r4.0/templates-itl/rpm/ | grep -oP 'qubes-template-fedora-\d+' | sort -u
qubes-template-fedora-25
qubes-template-fedora-26
qubes-template-fedora-27
qubes-template-fedora-28
qubes-template-fedora-29
qubes-template-fedora-30
qubes-template-fedora-31
qubes-template-fedora-32
qubes-template-fedora-33

Fedora-33 is already available, and we migrated to it in our code back in May 2021. Around now is when I'd like to migrate to F34, but that doesn't seem to be an option, unless one enables testing repos.

@marmarek
Copy link
Member

@andrewdavidwong I'm uploading this, and the debian-11 template to stable repo right now. Can you prepare announcement? It's for both R4.0 and R4.1 at the same time. And BTW R4.1-rc1 already includes fedora-34 and debian-11 by default - so those who installed R4.1-rc1 do not need to do anything.

@unman
Copy link
Member

unman commented Nov 11, 2021 via email

@conorsch
Copy link

Y'all are absolute heroes, thanks for the quick response! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Fedora P: default Priority: default. Default priority for new issues, to be replaced given sufficient information.
Projects
None yet
Development

Successfully merging a pull request may close this issue.