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 · 28 comments · Fixed by QubesOS/qubes-posts#140
Closed
7 of 8 tasks

Fedora 41 template #9244

marmarek opened this issue May 18, 2024 · 28 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. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.

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 Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. 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
Copy link
Member Author

All template flavors are rebuilt now and should have the SELinux issue fixed.

marmarek added a commit to QubesOS/qubes-builder-rpm that referenced this issue Nov 30, 2024
Use org.mozilla.firefox.desktop name instead of firefox.desktop.

QubesOS/qubes-issues#9244
@marmarek
Copy link
Member Author

marmarek commented Dec 6, 2024

@andrewdavidwong no new issues are found, I think it's stable enough to announce it. Can you prepare the announcement?

andrewdavidwong added a commit to QubesOS/qubes-doc that referenced this issue Dec 7, 2024
- Remove Fedora 39 (EOL)
- Add Fedora 41 (QubesOS/qubes-issues#9244)
marmarek added a commit to QubesOS/qubes-core-admin that referenced this issue Dec 8, 2024
Thunderbird 128 on Fedora 41 presents buttons as 'button' role instead
of 'push button'. Adjust test accordingly.

QubesOS/qubes-issues#9244

(cherry picked from commit 985bcce)
marmarek added a commit to QubesOS/qubes-qubes-release that referenced this issue Dec 8, 2024
marmarek added a commit to QubesOS/qubes-qubes-release that referenced this issue Dec 8, 2024
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
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. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants