Skip to content

Packit: enable downstream sync to CentOS Stream 10#506

Merged
haircommander merged 1 commit intocontainers:mainfrom
lsm5:packit-cs10
May 7, 2024
Merged

Packit: enable downstream sync to CentOS Stream 10#506
haircommander merged 1 commit intocontainers:mainfrom
lsm5:packit-cs10

Conversation

@lsm5
Copy link
Member

@lsm5 lsm5 commented May 6, 2024

This commit enables downstream syncing to CentOS Stream 10. The centos maintainer will need to run packit propose-downstream and centpkg build until better centos integration is in place.

The copr jobs have been split distro-wise so that Fedora and CentOS builds / tests can still be triggered automatically regardless of PR author's access to the repo, while only the RHEL jobs will need manual triggering.

EL8 jobs have also been deleted as CentOS Stream 8 will go EOL end of May and no further updates are expected to be shipped there.

@packit-as-a-service
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 1: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 2: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 3: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 4: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 5: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 6: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}}, 'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})})

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.

@packit-as-a-service
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 1: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 2: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 3: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 4: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 5: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 6: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}}, 'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})})

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.

@packit-as-a-service
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 1: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 2: {'packages': defaultdict(<class 'dict'>, {'conmon-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 3: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 4: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 5: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 6: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}}, 'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})})

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.

@packit-as-a-service
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 1: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 2: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 3: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 4: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 5: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 6: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}}, 'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})})

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.

1 similar comment
@packit-as-a-service
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 1: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 2: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 3: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 4: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 5: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 6: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}}, 'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})})

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.

@packit-as-a-service
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 1: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 2: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 3: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 4: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 5: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 6: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}}, 'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})})

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.

This commit enables downstream syncing to CentOS Stream 10. The centos
maintainer will need to run `packit propose-downstream` and `centpkg
build` until better centos integration is in place.

The copr jobs have been split distro-wise so that Fedora and CentOS
builds / tests can still be triggered automatically regardless of PR
author's access to the repo, while only the RHEL jobs will need manual
triggering.

EL8 jobs have also been deleted as CentOS Stream 8 will go EOL end of
May and no further updates are expected to be shipped there.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
@packit-as-a-service
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {0: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 1: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 2: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 3: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 4: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 5: {'packages': defaultdict(<class 'dict'>, {'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 6: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}, 7: {'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})}}, 'packages': defaultdict(<class 'dict'>, {'conmon-fedora': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'conmon-centos': {'value': {'downstream_pacakge_name': ['Unknown field.']}}, 'podman-rhel': {'value': {'downstream_pacakge_name': ['Unknown field.']}}})})

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.

@lsm5 lsm5 marked this pull request as ready for review May 6, 2024 15:38
@lsm5
Copy link
Member Author

lsm5 commented May 6, 2024

@haircommander @saschagrunert PTAL

Copy link
Member

@saschagrunert saschagrunert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@lsm5
Copy link
Member Author

lsm5 commented May 7, 2024

/lgtm

@saschagrunert maybe it needs a manual merge given the 2 integration tests failed?

@haircommander haircommander merged commit 10f7826 into containers:main May 7, 2024
@haircommander
Copy link
Collaborator

actually conmon never got prow support :)

@lsm5 lsm5 deleted the packit-cs10 branch May 7, 2024 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants