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

Upgrade Fedora Copr builders to Fedora 41 #3270

Closed
praiskup opened this issue May 20, 2024 · 12 comments · Fixed by #3526
Closed

Upgrade Fedora Copr builders to Fedora 41 #3270

praiskup opened this issue May 20, 2024 · 12 comments · Fixed by #3526
Assignees

Comments

@praiskup
Copy link
Member

It is out now: https://fedorapeople.org/groups/schedule/f-40/f-40-key-tasks.html

@github-project-automation github-project-automation bot moved this to Needs triage in CPT Kanban May 20, 2024
@praiskup praiskup moved this from Needs triage to In 3 months in CPT Kanban May 22, 2024
@nikromen nikromen changed the title Upgrade builders to Fedora 40 Upgrade builders to Fedora 41 Nov 11, 2024
@praiskup
Copy link
Member Author

@hroncok
Copy link
Contributor

hroncok commented Nov 12, 2024

As of today, at least 146 rawhide specfiles cannot be SRPM'ed on Fedora < 41.

  • 9 use a BuildSystem
  • 137 use %autosetup -C

(The groups are distinct.)

@praiskup
Copy link
Member Author

Note for myself: ansible updated on copr-be-dev, do the same on copr-be.

@praiskup
Copy link
Member Author

I was able to generate AWS images, but libvirt images are blocked on: https://pagure.io/cloud-sig/issue/433

@praiskup
Copy link
Member Author

Nah, spent some time on getting things work (for some reaons, selinux was breaking VM log-in, and sshd server).

Then I realized that we have too old ansible on RHEL 8 hypervisors :-( to handle DNF5 -based fedora:

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: AttributeError: 'Base' object has no attribute 'load_config_from_file'

praiskup added a commit to praiskup/helpers that referenced this issue Nov 17, 2024
praiskup added a commit to praiskup/copr that referenced this issue Nov 19, 2024
@praiskup
Copy link
Member Author

I was able to generate the golden images finally, and tests are passing - except for the problems with pyp2spec #3517.

@praiskup
Copy link
Member Author

Discussed on today's meeting... and except for the pyp2spec problems, everything seems fine -> and the consensus in #3517 seems to be we should push the move to F41 forward. Doing so now.

@praiskup
Copy link
Member Author

@praiskup
Copy link
Member Author

Uh, one P9 machine is missing.

@praiskup
Copy link
Member Author

Seems fixed now. Please let us know if you see some problems relatd to this transition.

@praiskup praiskup changed the title Upgrade builders to Fedora 41 Upgrade Fedora Copr builders to Fedora 41 Nov 20, 2024
praiskup added a commit to praiskup/copr that referenced this issue Nov 20, 2024
@hroncok
Copy link
Contributor

hroncok commented Nov 20, 2024

Thanks.

praiskup added a commit that referenced this issue Nov 22, 2024
@praiskup
Copy link
Member Author

praiskup commented Nov 22, 2024

There's also the known problem with old specfiles using %patchN commands - RPM on F41+ chokes on those. Users should migrate to %patch -PN, %patch N or %autosetup in the best case.

@nikromen nikromen moved this from In Progress to Done in CPT Kanban Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants