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 41 template #9244

Closed
7 of 8 tasks
marmarek opened this issue May 18, 2024 · 31 comments · Fixed by QubesOS/qubes-posts#140
Closed
7 of 8 tasks

Fedora 41 template #9244

marmarek opened this issue May 18, 2024 · 31 comments · Fixed by QubesOS/qubes-posts#140
Labels
C: Fedora P: default Priority: default. Default priority for new issues, to be replaced given sufficient information.

Comments

@marmarek
Copy link
Member

marmarek commented May 18, 2024

Fedora 41 (https://fedorapeople.org/groups/schedule/f-41/f-41-key-tasks.html) is planned for end of October 2024. Tasks below should start after mass rebuild (planned for July/August).

Tasks:

  • build all packages
  • fix: The current post-upgrade hook is not able to reset the updates-available feature after successful upgrades
  • update rpmfusion to final released version
  • build the template
  • document
  • upload to testing repo
  • migrate to stable repo
  • announce

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

@marmarek marmarek added T: enhancement P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. C: Fedora labels May 18, 2024
marmarek added a commit to QubesOS/qubes-builder-rpm that referenced this issue May 18, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 18, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 18, 2024
marmarek added a commit to QubesOS/qubes-app-linux-img-converter that referenced this issue Aug 9, 2024
There is no compiled binaries here, only shell, python and a bunch of
config files.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-app-yubikey that referenced this issue Aug 9, 2024
There is no compiled binaries here, only shell and a bunch of config
files.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-screenshot-helper that referenced this issue Aug 9, 2024
There is no compiled binaries here, only shell and a bunch of config
files.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-screenshot-helper that referenced this issue Aug 9, 2024
There is no compiled binaries here, only shell and a bunch of config
files.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-desktop-linux-xfce4 that referenced this issue Aug 9, 2024
There is no compiled binaries here, only a bunch of config files.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-desktop-linux-i3-settings-qubes that referenced this issue Aug 9, 2024
There is no compiled binaries here, only shell, python and a bunch of
config files.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-dummy-backlight that referenced this issue Aug 9, 2024
There is no compiled binaries here, only DKMS module (source code).

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-linux-pvgrub2 that referenced this issue Aug 9, 2024
We don't build for sparc, but even if we would, this part isn't in
upstream spec anymore. OTOH, this file-based dependency breaks on F41.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-trousers-changer that referenced this issue Aug 9, 2024
There is no compiled binaries here, only shell and a bunch of config
files.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-antievilmaid that referenced this issue Aug 9, 2024
There is no compiled binaries here, only shell and a bunch of config
files.

QubesOS/qubes-issues#9244
marmarek added a commit to marmarek/qubes-xscreensaver that referenced this issue Aug 9, 2024
Make it match other images. This fixes building on F41.

QubesOS/qubes-issues#9244
marmarek added a commit to QubesOS/qubes-release-configs that referenced this issue Aug 12, 2024
marmarek added a commit to QubesOS/qubes-release-configs that referenced this issue Aug 12, 2024
marmarek added a commit to QubesOS/qubes-continuous-integration that referenced this issue Aug 13, 2024
marmarek added a commit to QubesOS/qubes-continuous-integration that referenced this issue Aug 14, 2024
marmarek added a commit to QubesOS/qubes-continuous-integration that referenced this issue Aug 15, 2024
--allowerasing is supported, but it must be placed after the action
"install". Since old dnf doesn't care, move the option in any case.

QubesOS/qubes-issues#9244
marmarek added a commit to marmarek/qubes-mgmt-salt-dom0-update that referenced this issue Dec 13, 2024
marmarek added a commit to marmarek/qubes-mgmt-salt-dom0-update that referenced this issue Dec 13, 2024
marmarek added a commit to QubesOS/qubes-mgmt-salt-dom0-update that referenced this issue Dec 14, 2024
The latter is not supported by dnf5 anymore

QubesOS/qubes-issues#9244

(cherry picked from commit 17de6bd)
marmarek added a commit to QubesOS/qubes-mgmt-salt-dom0-update that referenced this issue Dec 14, 2024
DNF5 likes to add more colors...

QubesOS/qubes-issues#9244

(cherry picked from commit 9ce126b)
marmarek added a commit to marmarek/qubes-mgmt-salt-dom0-virtual-machines that referenced this issue Dec 14, 2024
marmarek added a commit to marmarek/qubes-mgmt-salt-dom0-virtual-machines that referenced this issue Dec 16, 2024
@ImBearChild
Copy link

There is salt 3007.1 package for F42: https://src.fedoraproject.org/rpms/salt. I wonder if it will get published to F41 too.

Fedora uses a patch to fix this issue on Fedora 41. Maybe QubesOS should ship salt 3006.X with this patch, too.

https://src.fedoraproject.org/rpms/salt/blob/f41/f/64675.patch

@marmarek
Copy link
Member Author

This patch is not applied in F41 package anymore: #9244 (comment) (I guess somebody forgot, either to apply, or to remove the patch file).

Anyway, 3007.1 is in our current-testing repositories already: QubesOS/updates-status#5334

marmarek added a commit to marmarek/qubes-core-admin that referenced this issue Feb 9, 2025
marmarek added a commit to marmarek/qubes-core-admin that referenced this issue Feb 10, 2025
marmarek added a commit to QubesOS/qubes-builderv2 that referenced this issue Feb 17, 2025
marmarek added a commit to QubesOS/qubes-core-admin that referenced this issue Feb 18, 2025
marmarek added a commit to QubesOS/qubes-core-admin that referenced this issue Feb 18, 2025
Fedora 41 use yet another desktop app id.

QubesOS/qubes-issues#9244

(cherry picked from commit 30bee56)
omeg pushed a commit to omeg/qubes-builderv2 that referenced this issue Feb 20, 2025
@ben-grande
Copy link

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

qubes-salt never worked when targetting Fedora-41 templates to install packages.

It is missing this patch:

I am facing these issues:

With the help of this comment:

% git -C qubes-salt --no-pager log --all --grep='Added support for dnf5 for Fedora' --pretty='format:%H' | xargs -r -t -n1 git -C qubes-salt --no-pager tag --contains | sort -V

% git -C salt --no-pager log --all --grep='Added support for dnf5 for Fedora' --pretty='format:%H' | xargs -r -t -n1 git -C salt --no-pager tag --contains | sort -V
git -C salt --no-pager tag --contains 8f360e3cc9a2619aae58f1cac3f95259a9794b33
git -C salt --no-pager tag --contains 5fa7a865ab376f24b09bbe47157d99b1fe6a0847
v3007.0
v3007.0rc1
v3007.1

% cat qubes-salt/version
3007.1

Will probably be solved by:

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.

9 participants