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

The time has come to enable the epel-10 building #3234

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

The time has come to enable the epel-10 building #3234

wants to merge 2 commits into from

Conversation

psss
Copy link
Collaborator

@psss psss commented Sep 23, 2024

According to the EPEL 10 status update: "Packagers can resume building for epel10 at their leisure." Let's try it then?

https://discussion.fedoraproject.org/t/epel-10-status-update/124549

@psss psss added packaging Changes related to the rpm packaging ci | full test Pull request is ready for the full test execution labels Sep 23, 2024
@psss
Copy link
Collaborator Author

psss commented Sep 23, 2024

This is blocked by:

@psss psss added the status | blocked The merging of PR is blocked on some other issue label Sep 23, 2024
@psss
Copy link
Collaborator Author

psss commented Sep 23, 2024

Also requested a new branch in the rpms namespace:

@psss
Copy link
Collaborator Author

psss commented Nov 18, 2024

/packit build

According to the EPEL 10 status update: "Packagers can resume
building for epel10 at their leisure." Let's try it then?

https://discussion.fedoraproject.org/t/epel-10-status-update/124549
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}, 8: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}}})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

2 similar comments
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}, 8: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}}})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}, 8: {'packages': defaultdict(<class 'dict'>, {'tmt': {'value': {'targets': ["Expected <class 'list'>, got 'https://download.copr.fedorainfracloud.org/results/@teemtee/stable/epel-10-x86_64/' (type <class 'str'>)"]}}})}}})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

To check whether we could already build `tmt`.
@psss
Copy link
Collaborator Author

psss commented Dec 17, 2024

Currently blocked on missing pint package:

No matching package to install: 'python3dist(pint) >= 0.16.1'

@psss
Copy link
Collaborator Author

psss commented Dec 17, 2024

And pint seems to be blocked by:

No matching package to install: 'python3dist(dask)'
No matching package to install: 'python3dist(flexparser) >= 0.4'
No matching package to install: 'python3dist(pytest-mpl)'
No matching package to install: 'python3dist(xarray)'

@psss psss added this to the 1.42 milestone Jan 10, 2025
@psss
Copy link
Collaborator Author

psss commented Jan 10, 2025

@martinhoyer, was there any progress on the missing pint package?

@thrix thrix modified the milestones: 1.42, 1.43 Jan 27, 2025
@psss
Copy link
Collaborator Author

psss commented Jan 28, 2025

I've checked with @sshnaidm who's going to build ansible-collection-containers-podman for el10 so that should be one blocker less.

@psss
Copy link
Collaborator Author

psss commented Jan 30, 2025

The ansible-collection-containers-podman build for el10 is in bodhi:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-f9cf271d58

@martinhoyer
Copy link
Collaborator

pint is in EPEL:

Name         : python3-pint
Version      : 0.24.4
Release      : 4.el10_0
Architecture : noarch
Size         : 3.2 M
Source       : python-pint-0.24.4-4.el10_0.src.rpm
Repository   : @System
From repo    : epel

I've tried to build tmt manually and it looks like these deps are missing:
jira, html2text, mrack, nitrate, pylero, testcloud, sshpass.

I'm slightly worried about sshpass, as that was in EL9 AppSteam, not EPEL.

@lukaszachy lukaszachy removed this from the 1.43 milestone Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci | full test Pull request is ready for the full test execution packaging Changes related to the rpm packaging status | blocked The merging of PR is blocked on some other issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants