diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index e4b4d1734f..f73a61e923 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -15,18 +15,29 @@ jobs: fail-fast: false matrix: scenarios: + # 9to10 + - name: Run unit tests for el9toel10 and common repositories on python 3.12 + python: python3.12 + repos: 'el9toel10,common' + container: ubi9 + - name: Run unit tests for el9toel10 and common repositories on python 3.9 + python: python3.9 + repos: 'el9toel10,common' + container: ubi9 + # 8to9 - name: Run unit tests for el8toel9 and common repositories on python 3.9 python: python3.9 repos: 'el8toel9,common' + container: ubi9 + - name: Run unit tests for el8toel9 and common repositories on python 3.6 + python: python3.6 + repos: 'el8toel9,common' container: ubi8 + # 7to8 - name: Run unit tests for el7toel8 and common repositories on python 3.6 python: python3.6 repos: 'el7toel8,common' container: ubi8 - - name: Run unit tests for el8toel9 and common repositories on python 3.6 - python: python3.6 - repos: 'el8toel9,common' - container: ubi8 - name: Run unit tests for el7toel8 and common repositories on python 2.7 python: python2.7 repos: 'el7toel8,common' diff --git a/.packit.yaml b/.packit.yaml index a27806f2ce..2f98462e05 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -34,6 +34,7 @@ jobs: targets: - epel-7-x86_64 - epel-8-x86_64 + - epel-9-x86_64 actions: create-archive: - bash -c "rm -f packaging/deps-pkgs.tar.gz" @@ -54,6 +55,7 @@ jobs: targets: - epel-7-x86_64 - epel-8-x86_64 + - epel-9-x86_64 actions: create-archive: - bash -c "rm -f packaging/deps-pkgs.tar.gz" @@ -73,6 +75,7 @@ jobs: targets: - epel-7-x86_64 - epel-8-x86_64 + - epel-9-x86_64 actions: create-archive: - bash -c "rm -f packaging/deps-pkgs.tar.gz" diff --git a/Makefile b/Makefile index 0de2a86a90..5b2bc4d2b4 100644 --- a/Makefile +++ b/Makefile @@ -111,7 +111,7 @@ help: @echo " packaging" @echo " srpm create the SRPM" @echo " build_container create the RPM in container" - @echo " - set BUILD_CONTAINER to el7 or el8" + @echo " - set BUILD_CONTAINER to el7, el8 or el9" @echo " - don't run more than one build at the same time" @echo " since containers operate on the same files!" @echo " copr_build create the COPR build using the COPR TOKEN" @@ -164,7 +164,7 @@ help: @echo " PR=7 SUFFIX='my_additional_suffix' make " @echo " MR=6 COPR_CONFIG='path/to/the/config/copr/file' make " @echo " ACTOR= TEST_LIBS=y make test" - @echo " BUILD_CONTAINER=rhel7 make build_container" + @echo " BUILD_CONTAINER=el7 make build_container" @echo " TEST_CONTAINER=f34 make test_container" @echo " CONTAINER_TOOL=docker TEST_CONTAINER=rhel7 make test_container_no_lint" @echo "" @@ -189,8 +189,9 @@ source: prepare @git archive --prefix "$(PKGNAME)-$(VERSION)/" -o "packaging/sources/$(PKGNAME)-$(VERSION).tar.gz" HEAD @echo "--- PREPARE DEPS PKGS ---" mkdir -p packaging/tmp/ - @__TIMESTAMP=$(TIMESTAMP) $(MAKE) _build_subpkg - @__TIMESTAMP=$(TIMESTAMP) $(MAKE) DIST_VERSION=$$(($(DIST_VERSION) + 1)) _build_subpkg + @__TIMESTAMP=$(TIMESTAMP) $(MAKE) DIST_VERSION=7 _build_subpkg + @__TIMESTAMP=$(TIMESTAMP) $(MAKE) DIST_VERSION=8 _build_subpkg + @__TIMESTAMP=$(TIMESTAMP) $(MAKE) DIST_VERSION=9 _build_subpkg @tar -czf packaging/sources/deps-pkgs.tar.gz -C packaging/RPMS/noarch `ls -1 packaging/RPMS/noarch | grep -o "[^/]*rpm$$"` @rm -f packaging/RPMS/noarch/*.rpm @@ -257,12 +258,15 @@ build_container: el8) \ CONT_FILE="utils/container-builds/Containerfile.ubi8"; \ ;; \ + el9) \ + CONT_FILE="utils/container-builds/Containerfile.ubi9"; \ + ;; \ "") \ echo "BUILD_CONTAINER must be set"; \ exit 1; \ ;; \ *) \ - echo "Available containers are el7, el8"; \ + echo "Available containers are el7, el8, el9"; \ exit 1; \ ;; \ esac && \ @@ -304,12 +308,20 @@ install-deps: $(VENVNAME)/bin/pip install -I "git+https://github.com/oamg/leapp.git@refs/pull/$(REQ_LEAPP_PR)/head"; \ fi $(_PYTHON_VENV) utils/install_actor_deps.py --actor=$(ACTOR) --repos="$(TEST_PATHS)" + install-deps-fedora: @# Check the necessary rpms are installed for py3 (and py2 below) - if ! rpm -q git findutils python3-virtualenv gcc; then \ - if ! dnf install -y git findutils python3-virtualenv gcc; then \ + if ! rpm -q git findutils gcc; then \ + if ! dnf install -y git findutils gcc; then \ echo 'Please install the following rpms via the command: ' \ - 'sudo dnf install -y git findutils python3-virtualenv gcc'; \ + 'sudo dnf install -y git findutils gcc'; \ + exit 1; \ + fi; \ + fi + if ! command -v virtualenv; then \ + if ! (dnf install -y python3-virtualenv || pip install virtualenv); then \ + echo 'Please install the following packages via the command: ' \ + 'sudo dnf install -y python3-virtualenv or pip install virtualenv'; \ exit 1; \ fi; \ fi @@ -389,11 +401,14 @@ _test_container_ipu: el8toel9) \ export REPOSITORIES="common,el8toel9"; \ ;; \ + el9toel10) \ + export REPOSITORIES="common,el9toel10"; \ + ;; \ "") \ echo "TEST_CONT_IPU must be set"; exit 1; \ ;; \ *) \ - echo "Only supported TEST_CONT_IPUs are el7toel8, el8toel9"; exit 1; \ + echo "Only supported TEST_CONT_IPUs are el7toel8, el8toel9, el9toel10"; exit 1; \ ;; \ esac && \ $(_CONTAINER_TOOL) exec -w /repocopy $$_CONT_NAME make clean && \ @@ -428,6 +443,10 @@ test_container: export CONT_FILE="utils/container-tests/Containerfile.rhel8"; \ export _VENV="python3.6"; \ ;; \ + rhel9) \ + export CONT_FILE="utils/container-tests/Containerfile.rhel9"; \ + export _VENV="python3.9"; \ + ;; \ *) \ echo "Error: Available containers are: f34, rhel7, rhel8"; exit 1; \ ;; \ @@ -449,6 +468,10 @@ test_container: ;; \ python3.9) \ TEST_CONT_IPU=el8toel9 $(MAKE) _test_container_ipu; \ + TEST_CONT_IPU=el9toel10 $(MAKE) _test_container_ipu; \ + ;; \ + python3.12) \ + TEST_CONT_IPU=el9toel10 $(MAKE) _test_container_ipu; \ ;; \ *) \ TEST_CONT_IPU=el8toel9 $(MAKE) _test_container_ipu; \ @@ -473,7 +496,7 @@ test_container_all_no_lint: # clean all testing and building containers and their images clean_containers: @for i in "leapp-repo-tests-f34" "leapp-repo-tests-rhel7" "leapp-repo-tests-rhel8" \ - "leapp-repo-build-el7" "leapp-repo-build-el8"; do \ + "leapp-repo-tests-rhel9" "leapp-repo-build-el7" "leapp-repo-build-el8"; do \ $(_CONTAINER_TOOL) kill "$$i-cont" || :; \ $(_CONTAINER_TOOL) rm "$$i-cont" || :; \ $(_CONTAINER_TOOL) rmi "$$i" || :; \ @@ -484,7 +507,7 @@ fast_lint: FILES_TO_LINT="$$(git diff --name-only $(MASTER_BRANCH) --diff-filter AMR | grep '\.py$$')"; \ if [[ -n "$$FILES_TO_LINT" ]]; then \ pylint -j 0 $$FILES_TO_LINT $(PYLINT_ARGS) && \ - flake8 $$FILES_TO_LINT $(FLAKE8_ARG); \ + flake8 $$FILES_TO_LINT $(FLAKE8_ARGS); \ LINT_EXIT_CODE="$$?"; \ if [[ "$$LINT_EXIT_CODE" != "0" ]]; then \ exit $$LINT_EXIT_CODE; \ diff --git a/commands/command_utils.py b/commands/command_utils.py index 338978dd64..4f6f99eb09 100644 --- a/commands/command_utils.py +++ b/commands/command_utils.py @@ -26,7 +26,7 @@ def check_version(version): """ if not re.match(VERSION_REGEX, version): raise CommandError('Unexpected format of target version: {}'.format(version)) - return version.split('.')[0] + return version.split('.') def get_major_version(version): diff --git a/etc/leapp/files/pes-events.json b/etc/leapp/files/pes-events.json index ac9a1c4d63..ac36bfed42 100644 --- a/etc/leapp/files/pes-events.json +++ b/etc/leapp/files/pes-events.json @@ -1,5 +1,5 @@ { -"timestamp": "202404261104Z", +"timestamp": "202405292304Z", "provided_data_streams": [ "2.0", "3.0" @@ -12973,7 +12973,10 @@ null "package": [ { "modulestreams": [ -null +{ +"name": "python36", +"stream": "3.6" +} ], "name": "python3-bson", "repository": "rhel8-AppStream" @@ -12981,7 +12984,11 @@ null ], "set_id": 509 }, -"initial_release": null, +"initial_release": { +"major_version": 7, +"minor_version": 9, +"os_name": "RHEL" +}, "modulestream_maps": [], "out_packageset": null, "release": { @@ -118854,7 +118861,11 @@ null ], "set_id": 5564 }, -"initial_release": null, +"initial_release": { +"major_version": 7, +"minor_version": 9, +"os_name": "RHEL" +}, "modulestream_maps": [], "out_packageset": null, "release": { @@ -510914,18 +510925,8112 @@ null "s390x", "x86_64" ], -"id": 14149, +"id": 14149, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "nscd", +"repository": "rhel9-BaseOS" +} +], +"set_id": 19968 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14150, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "nscd", +"repository": "rhel9-BaseOS" +} +], +"set_id": 19969 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14151, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tbb-bind", +"repository": "rhel10-AppStream" +} +], +"set_id": 19970 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 5, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14152, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "flex", +"repository": "rhel9-AppStream" +}, +{ +"modulestreams": [ +null +], +"name": "flex-doc", +"repository": "rhel9-AppStream" +} +], +"set_id": 19971 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "flex", +"repository": "rhel10-AppStream" +} +], +"set_id": 19972 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14153, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-lark-parser", +"repository": "rhel9-AppStream" +} +], +"set_id": 19973 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-lark", +"repository": "rhel10-AppStream" +} +], +"set_id": 19974 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14154, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-typing-extensions", +"repository": "rhel10-BaseOS" +} +], +"set_id": 19975 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14155, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "llhttp", +"repository": "rhel10-AppStream" +} +], +"set_id": 19976 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14156, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime", +"repository": "rhel9-AppStream" +} +], +"set_id": 19977 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14157, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime-base", +"repository": "rhel9-AppStream" +} +], +"set_id": 19978 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14158, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime-registrar", +"repository": "rhel9-AppStream" +} +], +"set_id": 19979 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14159, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime-selinux", +"repository": "rhel9-AppStream" +} +], +"set_id": 19980 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14160, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime-tenant", +"repository": "rhel9-AppStream" +} +], +"set_id": 19981 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14161, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime-verifier", +"repository": "rhel9-AppStream" +} +], +"set_id": 19982 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14162, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-keylime", +"repository": "rhel9-AppStream" +} +], +"set_id": 19983 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14163, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime-agent-rust", +"repository": "rhel9-AppStream" +} +], +"set_id": 19984 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14164, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-alembic", +"repository": "rhel9-AppStream" +} +], +"set_id": 19985 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14165, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-greenlet", +"repository": "rhel9-AppStream" +} +], +"set_id": 19986 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14166, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-lark-parser", +"repository": "rhel9-AppStream" +} +], +"set_id": 19987 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14167, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-sqlalchemy", +"repository": "rhel9-AppStream" +} +], +"set_id": 19988 +}, +"initial_release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +} +}, +{ +"action": 6, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14168, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-audit", +"repository": "rhel9-AppStream" +} +], +"set_id": 19989 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-audit", +"repository": "rhel10-BaseOS" +} +], +"set_id": 19990 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"x86_64" +], +"id": 14169, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "clevis-pin-tpm2", +"repository": "rhel9-AppStream" +} +], +"set_id": 19991 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14170, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "keylime-tools", +"repository": "rhel10-AppStream" +} +], +"set_id": 19992 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14171, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "compat-openssl11", +"repository": "rhel9-AppStream" +} +], +"set_id": 19993 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14172, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "compat-openssl11", +"repository": "rhel9-AppStream" +} +], +"set_id": 19994 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14173, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libxcrypt-compat", +"repository": "rhel9-AppStream" +} +], +"set_id": 19995 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14174, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libxcrypt-compat", +"repository": "rhel9-AppStream" +} +], +"set_id": 19996 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14175, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "rpm-sequoia", +"repository": "rhel10-BaseOS" +} +], +"set_id": 19997 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14176, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "freeradius-mysql", +"repository": "rhel9-CRB" +} +], +"set_id": 19998 +}, +"initial_release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 2, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14177, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "freeradius-perl", +"repository": "rhel9-CRB" +} +], +"set_id": 19999 +}, +"initial_release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 2, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14178, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "freeradius-postgresql", +"repository": "rhel9-CRB" +} +], +"set_id": 20000 +}, +"initial_release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 2, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14179, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "freeradius-rest", +"repository": "rhel9-CRB" +} +], +"set_id": 20001 +}, +"initial_release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 2, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14180, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "freeradius-sqlite", +"repository": "rhel9-CRB" +} +], +"set_id": 20002 +}, +"initial_release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 2, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14181, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "freeradius-unixODBC", +"repository": "rhel9-CRB" +} +], +"set_id": 20003 +}, +"initial_release": { +"major_version": 9, +"minor_version": 1, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 2, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14182, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "freeradius", +"stream": "3.0" +} +], +"name": "freeradius-rest", +"repository": "rhel8-AppStream" +} +], +"set_id": 20004 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14183, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "freeradius", +"stream": "3.0" +} +], +"name": "freeradius-rest", +"repository": "rhel8-AppStream" +} +], +"set_id": 20005 +}, +"initial_release": { +"major_version": 8, +"minor_version": 9, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14184, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "http-parser", +"repository": "rhel9-AppStream" +} +], +"set_id": 20006 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14185, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "http-parser", +"repository": "rhel9-AppStream" +} +], +"set_id": 20007 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14186, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "http-parser-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20008 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"x86_64" +], +"id": 14187, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "shim-ia32", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20009 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"x86_64" +], +"id": 14188, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "shim-ia32", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20010 +}, +"initial_release": { +"major_version": 8, +"minor_version": 9, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +} +}, +{ +"action": 4, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14189, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libpaper", +"repository": "rhel9-AppStream" +} +], +"set_id": 20011 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libpaper", +"repository": "rhel10-AppStream" +}, +{ +"modulestreams": [ +null +], +"name": "paper", +"repository": "rhel10-AppStream" +} +], +"set_id": 20012 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"s390x" +], +"id": 14190, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "liblsan", +"repository": "rhel10-AppStream" +} +], +"set_id": 20013 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14191, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tigervnc", +"repository": "rhel9-AppStream" +} +], +"set_id": 20014 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14192, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tigervnc-icons", +"repository": "rhel9-AppStream" +} +], +"set_id": 20015 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14193, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tigervnc-license", +"repository": "rhel9-AppStream" +} +], +"set_id": 20016 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14194, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tigervnc-selinux", +"repository": "rhel9-AppStream" +} +], +"set_id": 20017 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14195, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tigervnc-server", +"repository": "rhel9-AppStream" +} +], +"set_id": 20018 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14196, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tigervnc-server-minimal", +"repository": "rhel9-AppStream" +} +], +"set_id": 20019 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14197, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "tigervnc-server-module", +"repository": "rhel9-AppStream" +} +], +"set_id": 20020 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14198, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libmemcached-awesome", +"repository": "rhel9-CRB" +} +], +"set_id": 20021 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14199, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libmemcached-awesome-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20022 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14200, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libmemcached-awesome-tools", +"repository": "rhel9-CRB" +} +], +"set_id": 20023 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14201, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail", +"repository": "rhel9-AppStream" +} +], +"set_id": 20024 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14202, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail", +"repository": "rhel9-AppStream" +} +], +"set_id": 20025 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14203, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail-cf", +"repository": "rhel9-AppStream" +} +], +"set_id": 20026 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14204, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail-cf", +"repository": "rhel9-AppStream" +} +], +"set_id": 20027 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14205, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail-doc", +"repository": "rhel9-AppStream" +} +], +"set_id": 20028 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14206, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail-doc", +"repository": "rhel9-AppStream" +} +], +"set_id": 20029 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14207, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail-milter", +"repository": "rhel9-CRB" +} +], +"set_id": 20030 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14208, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "sendmail-milter-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20031 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14209, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libotr", +"repository": "rhel9-AppStream" +} +], +"set_id": 20032 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14210, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libotr", +"repository": "rhel9-AppStream" +} +], +"set_id": 20033 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14211, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libotr-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20034 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 7, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14212, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gpsd-minimal", +"repository": "rhel9-AppStream" +} +], +"set_id": 20035 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gpsd", +"repository": "rhel10-AppStream" +} +], +"set_id": 20036 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 7, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14213, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gpsd-minimal-clients", +"repository": "rhel9-AppStream" +} +], +"set_id": 20037 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gpsd-clients", +"repository": "rhel10-AppStream" +} +], +"set_id": 20038 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14214, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "scap-workbench", +"repository": "rhel9-AppStream" +} +], +"set_id": 20039 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14215, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "scap-workbench", +"repository": "rhel9-AppStream" +} +], +"set_id": 20040 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14216, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-ethtool", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20041 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14217, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "mod_security", +"repository": "rhel9-AppStream" +} +], +"set_id": 20042 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14218, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "mod_security", +"repository": "rhel9-AppStream" +} +], +"set_id": 20043 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14219, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "mod_security-mlogc", +"repository": "rhel9-AppStream" +} +], +"set_id": 20044 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14220, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "mod_security-mlogc", +"repository": "rhel9-AppStream" +} +], +"set_id": 20045 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14221, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "mod_security_crs", +"repository": "rhel9-AppStream" +} +], +"set_id": 20046 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14222, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "mod_security_crs", +"repository": "rhel9-AppStream" +} +], +"set_id": 20047 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14223, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "spamassassin", +"repository": "rhel9-AppStream" +} +], +"set_id": 20048 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14224, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "spamassassin", +"repository": "rhel9-AppStream" +} +], +"set_id": 20049 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14225, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-assamese-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20051 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-bengali-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20052 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14226, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-bengali-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20053 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-bengali-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20054 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14227, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-devanagari-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20055 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-devanagari-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20056 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14228, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-gujarati-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20057 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-gujarati-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20058 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14229, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-kannada-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20059 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-kannada-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20060 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14230, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-marathi-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20061 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-devanagari-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20062 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14231, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-odia-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20063 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-oriya-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20064 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14232, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-tamil-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20065 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-tamil-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20066 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14233, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "lohit-telugu-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20067 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "google-noto-sans-telugu-vf-fonts", +"repository": "rhel10-AppStream" +} +], +"set_id": 20068 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14234, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "abattis-cantarell-fonts", +"repository": "rhel9-AppStream" +} +], +"set_id": 20071 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "redhat-text-vf-fonts", +"repository": "rhel10-BaseOS" +} +], +"set_id": 20072 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14235, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "adobe-source-code-pro-fonts", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20073 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "redhat-mono-vf-fonts", +"repository": "rhel10-BaseOS" +} +], +"set_id": 20074 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14238, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "man-pages-overrides", +"repository": "rhel9-AppStream" +} +], +"set_id": 20077 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14239, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "man-pages-overrides", +"repository": "rhel9-AppStream" +} +], +"set_id": 20078 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14240, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python-awscrt", +"repository": "rhel9-AppStream" +} +], +"set_id": 20079 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 4, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14241, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "kexec-tools", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20080 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "kdump-utils", +"repository": "rhel10-BaseOS" +}, +{ +"modulestreams": [ +null +], +"name": "kexec-tools", +"repository": "rhel10-BaseOS" +}, +{ +"modulestreams": [ +null +], +"name": "makedumpfile", +"repository": "rhel10-BaseOS" +} +], +"set_id": 20081 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"x86_64" +], +"id": 14242, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-dmidecode", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20082 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14243, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pcre", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20083 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14244, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pcre-cpp", +"repository": "rhel9-AppStream" +} +], +"set_id": 20084 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14245, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pcre-devel", +"repository": "rhel9-AppStream" +} +], +"set_id": 20085 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14246, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pcre-static", +"repository": "rhel9-CRB" +} +], +"set_id": 20086 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14247, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pcre-utf16", +"repository": "rhel9-AppStream" +} +], +"set_id": 20087 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14248, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pcre-utf32", +"repository": "rhel9-AppStream" +} +], +"set_id": 20088 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14249, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "zlib", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20089 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "zlib-ng-compat", +"repository": "rhel10-BaseOS" +} +], +"set_id": 20090 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14250, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libteam", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20091 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14251, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libteam", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20092 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"s390x" +], +"id": 14252, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libtsan", +"repository": "rhel10-AppStream" +} +], +"set_id": 20093 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"x86_64" +], +"id": 14253, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libhwasan", +"repository": "rhel10-AppStream" +} +], +"set_id": 20094 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"x86_64" +], +"id": 14254, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gcc-offload-amdgcn", +"repository": "rhel10-AppStream" +} +], +"set_id": 20095 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"x86_64" +], +"id": 14255, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libgomp-offload-amdgcn", +"repository": "rhel10-AppStream" +} +], +"set_id": 20096 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14256, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "pgaudit", +"repository": "rhel9-AppStream" +} +], +"set_id": 20097 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14257, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "pg_repack", +"repository": "rhel9-AppStream" +} +], +"set_id": 20098 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14258, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgres-decoderbufs", +"repository": "rhel9-AppStream" +} +], +"set_id": 20099 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14259, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql", +"repository": "rhel9-AppStream" +} +], +"set_id": 20100 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14260, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-contrib", +"repository": "rhel9-AppStream" +} +], +"set_id": 20101 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14261, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-docs", +"repository": "rhel9-AppStream" +} +], +"set_id": 20102 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14262, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-plperl", +"repository": "rhel9-AppStream" +} +], +"set_id": 20103 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14263, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-plpython3", +"repository": "rhel9-AppStream" +} +], +"set_id": 20104 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14264, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-pltcl", +"repository": "rhel9-AppStream" +} +], +"set_id": 20105 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14265, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-private-devel", +"repository": "rhel9-AppStream" +} +], +"set_id": 20106 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14266, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-private-libs", +"repository": "rhel9-AppStream" +} +], +"set_id": 20107 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14267, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-server", +"repository": "rhel9-AppStream" +} +], +"set_id": 20108 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14268, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-server-devel", +"repository": "rhel9-AppStream" +} +], +"set_id": 20109 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14269, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-static", +"repository": "rhel9-AppStream" +} +], +"set_id": 20110 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14270, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-test", +"repository": "rhel9-AppStream" +} +], +"set_id": 20111 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14271, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-test-rpm-macros", +"repository": "rhel9-AppStream" +} +], +"set_id": 20112 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14272, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-upgrade", +"repository": "rhel9-AppStream" +} +], +"set_id": 20113 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14273, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "postgresql", +"stream": "16" +} +], +"name": "postgresql-upgrade-devel", +"repository": "rhel9-AppStream" +} +], +"set_id": 20114 +}, +"initial_release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14274, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "ktls-utils", +"repository": "rhel9-AppStream" +} +], +"set_id": 20115 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14275, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "kmod-kvdo", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20116 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14276, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "kmod-kvdo", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20117 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14277, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "duktape", +"repository": "rhel10-BaseOS" +} +], +"set_id": 20118 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14278, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pinfo", +"repository": "rhel9-AppStream" +} +], +"set_id": 20119 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14279, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pinfo", +"repository": "rhel9-AppStream" +} +], +"set_id": 20120 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 5, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14280, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "util-linux", +"repository": "rhel9-BaseOS" +}, +{ +"modulestreams": [ +null +], +"name": "util-linux-user", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20121 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "util-linux", +"repository": "rhel10-BaseOS" +} +], +"set_id": 20122 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14281, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-glib-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20123 +}, +"initial_release": { +"major_version": 9, +"minor_version": 2, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 3, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14282, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-autoipd", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20124 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14283, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-autoipd", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20125 +}, +"initial_release": { +"major_version": 8, +"minor_version": 9, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14284, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-gobject", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20126 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14285, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-gobject", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20127 +}, +"initial_release": { +"major_version": 8, +"minor_version": 9, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14286, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-avahi", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20128 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14287, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-avahi", +"repository": "rhel8-BaseOS" +} +], +"set_id": 20129 +}, +"initial_release": { +"major_version": 8, +"minor_version": 9, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14288, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-glib-devel", +"repository": "rhel8-CRB" +} +], +"set_id": 20130 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14289, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-gobject-devel", +"repository": "rhel8-CRB" +} +], +"set_id": 20131 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14290, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-ui", +"repository": "rhel8-CRB" +} +], +"set_id": 20132 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14291, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-ui-devel", +"repository": "rhel8-CRB" +} +], +"set_id": 20133 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14292, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-tools", +"repository": "rhel8-AppStream" +} +], +"set_id": 20134 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14293, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-tools", +"repository": "rhel8-AppStream" +} +], +"set_id": 20135 +}, +"initial_release": { +"major_version": 8, +"minor_version": 9, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14294, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-ui-gtk3", +"repository": "rhel8-AppStream" +} +], +"set_id": 20136 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14295, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "avahi-ui-gtk3", +"repository": "rhel8-AppStream" +} +], +"set_id": 20137 +}, +"initial_release": { +"major_version": 8, +"minor_version": 9, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14296, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "zenity", +"repository": "rhel10-AppStream" +} +], +"set_id": 20138 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 7, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14297, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "python39-devel", +"stream": "3.9" +} +], +"name": "python39-pybind11", +"repository": "rhel8-AppStream" +} +], +"set_id": 20139 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": { +"name": "python39-devel", +"stream": "3.9" +}, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "python3-pybind11", +"repository": "rhel9-CRB" +} +], +"set_id": 20140 +}, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 7, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14298, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "python39-devel", +"stream": "3.9" +} +], +"name": "python39-pybind11-devel", +"repository": "rhel8-AppStream" +} +], +"set_id": 20141 +}, +"initial_release": { +"major_version": 8, +"minor_version": 10, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": { +"name": "python39-devel", +"stream": "3.9" +}, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "pybind11-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20142 +}, +"release": { +"major_version": 9, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14301, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "suitesparse", +"repository": "rhel9-AppStream" +} +], +"set_id": 20145 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14302, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "suitesparse", +"repository": "rhel9-AppStream" +} +], +"set_id": 20146 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14303, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "suitesparse-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20147 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14304, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "ongres-stringprep", +"repository": "rhel10-AppStream" +} +], +"set_id": 20148 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14305, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "aspnetcore-runtime-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20149 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14306, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "aspnetcore-targeting-pack-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20150 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14307, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "aspnetcore-targeting-pack-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20151 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14308, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-apphost-pack-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20152 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14309, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-apphost-pack-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20153 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14310, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-hostfxr-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20154 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14311, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-hostfxr-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20155 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14312, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-runtime-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20156 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14313, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-runtime-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20157 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14314, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-sdk-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20158 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14315, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-sdk-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20159 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14316, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-sdk-6.0-source-built-artifacts", +"repository": "rhel9-CRB" +} +], +"set_id": 20160 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14317, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-targeting-pack-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20161 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14318, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-targeting-pack-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20162 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14319, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-templates-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20163 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"s390x", +"x86_64" +], +"id": 14320, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-templates-6.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20164 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14321, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "aspnetcore-runtime-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20165 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14322, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "aspnetcore-runtime-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20166 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14323, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "aspnetcore-targeting-pack-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20167 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14324, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "aspnetcore-targeting-pack-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20168 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14325, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-apphost-pack-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20169 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14326, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-apphost-pack-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20170 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14327, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-hostfxr-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20171 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14328, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-hostfxr-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20172 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14329, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-runtime-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20173 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14330, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-runtime-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20174 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14331, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-sdk-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20175 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14332, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-sdk-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20176 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14333, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-targeting-pack-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20177 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14334, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-targeting-pack-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20178 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14335, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-templates-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20179 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14336, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-templates-7.0", +"repository": "rhel9-AppStream" +} +], +"set_id": 20180 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14337, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "dotnet-sdk-7.0-source-built-artifacts", +"repository": "rhel9-CRB" +} +], +"set_id": 20181 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 0, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14338, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libtree-sitter", +"repository": "rhel10-AppStream" +} +], +"set_id": 20182 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14339, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libsigsegv", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20241 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14341, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libsigsegv-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20242 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"x86_64" +], +"id": 14342, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libsmbios", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20186 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"x86_64" +], +"id": 14343, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libsmbios", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20187 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 7, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14344, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "emacs-nox", +"repository": "rhel9-AppStream" +} +], +"set_id": 20265 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "emacs-nw", +"repository": "rhel10-AppStream" +} +], +"set_id": 20266 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14345, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "nodejs", +"stream": "18" +} +], +"name": "nodejs", +"repository": "rhel9-AppStream" +} +], +"set_id": 20190 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 6, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14346, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +{ +"name": "nodejs", +"stream": "20" +} +], +"name": "nodejs", +"repository": "rhel9-AppStream" +} +], +"set_id": 20191 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": { +"name": "nodejs", +"stream": "20" +}, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "nodejs", +"repository": "rhel10-AppStream" +} +], +"set_id": 20192 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14347, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20193 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14348, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20194 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14349, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas-devel", +"repository": "rhel9-AppStream" +} +], +"set_id": 20195 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14350, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas-devel", +"repository": "rhel9-AppStream" +} +], +"set_id": 20196 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"s390x" +], +"id": 14351, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas-z14", +"repository": "rhel9-AppStream" +} +], +"set_id": 20197 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"s390x" +], +"id": 14352, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas-z14", +"repository": "rhel9-AppStream" +} +], +"set_id": 20198 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"s390x" +], +"id": 14353, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas-z15", +"repository": "rhel9-AppStream" +} +], +"set_id": 20199 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"s390x" +], +"id": 14354, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "atlas-z15", +"repository": "rhel9-AppStream" +} +], +"set_id": 20200 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14355, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libqhull", +"repository": "rhel9-CRB" +} +], +"set_id": 20201 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14356, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libqhull_p", +"repository": "rhel9-CRB" +} +], +"set_id": 20202 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14357, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "libqhull_r", +"repository": "rhel9-CRB" +} +], +"set_id": 20203 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14358, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "qhull-devel", +"repository": "rhel9-CRB" +} +], +"set_id": 20204 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14359, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "iputils-ninfod", +"repository": "rhel9-AppStream" +} +], +"set_id": 20205 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14360, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "iputils-ninfod", +"repository": "rhel9-AppStream" +} +], +"set_id": 20206 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14361, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "efs-utils", +"repository": "rhel9-AppStream" +} +], +"set_id": 20207 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14362, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "efs-utils", +"repository": "rhel9-AppStream" +} +], +"set_id": 20208 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14363, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gcc-toolset-12-gdb", +"repository": "rhel9-AppStream" +} +], +"set_id": 20209 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gdb", +"repository": "rhel10-AppStream" +} +], +"set_id": 20210 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 3, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14364, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gcc-toolset-13-gdb", +"repository": "rhel9-AppStream" +} +], +"set_id": 20211 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gdb", +"repository": "rhel10-AppStream" +} +], +"set_id": 20212 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14365, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "containers-common-extra", +"repository": "rhel9-AppStream" +} +], +"set_id": 20213 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14366, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "containers-common-extra", +"repository": "rhel9-AppStream" +} +], +"set_id": 20214 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14367, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "gvisor-tap-vsock-gvforwarder", +"repository": "rhel10-AppStream" +} +], +"set_id": 20215 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14368, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "containernetworking-plugins", +"repository": "rhel9-AppStream" +} +], +"set_id": 20216 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14369, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "containernetworking-plugins", +"repository": "rhel9-AppStream" +} +], +"set_id": 20217 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14370, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "runc", +"repository": "rhel9-AppStream" +} +], +"set_id": 20218 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14371, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "runc", +"repository": "rhel9-AppStream" +} +], +"set_id": 20219 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 6, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14372, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "catatonit", +"repository": "rhel9-CRB" +} +], +"set_id": 20220 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "catatonit", +"repository": "rhel10-AppStream" +} +], +"set_id": 20221 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14373, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "podman-plugins", +"repository": "rhel9-AppStream" +} +], +"set_id": 20222 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 2, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14374, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "podman-plugins", +"repository": "rhel9-AppStream" +} +], +"set_id": 20223 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 5, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14375, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "rsyslog", +"repository": "rhel9-AppStream" +}, +{ +"modulestreams": [ +null +], +"name": "rsyslog-logrotate", +"repository": "rhel9-AppStream" +} +], +"set_id": 20224 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "rsyslog", +"repository": "rhel10-AppStream" +} +], +"set_id": 20225 +}, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14376, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "liblockfile", +"repository": "rhel9-BaseOS" +} +], +"set_id": 20226 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14377, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "nscd", -"repository": "rhel9-BaseOS" +"name": "liblockfile-devel", +"repository": "rhel9-CRB" } ], -"set_id": 19968 +"set_id": 20227 }, "initial_release": { "major_version": 9, @@ -510941,36 +519046,36 @@ null } }, { -"action": 2, +"action": 0, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14150, +"id": 14378, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "nscd", -"repository": "rhel9-BaseOS" +"name": "blas64", +"repository": "rhel9-CRB" } ], -"set_id": 19969 +"set_id": 20228 }, "initial_release": { "major_version": 9, -"minor_version": 4, +"minor_version": 2, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 5, +"minor_version": 3, "os_name": "RHEL" } }, @@ -510982,68 +519087,67 @@ null "s390x", "x86_64" ], -"id": 14151, +"id": 14379, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tbb-bind", -"repository": "rhel10-AppStream" +"name": "lapack64", +"repository": "rhel9-CRB" } ], -"set_id": 19970 +"set_id": 20229 }, "initial_release": { "major_version": 9, -"minor_version": 5, +"minor_version": 2, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 10, -"minor_version": 0, +"major_version": 9, +"minor_version": 3, "os_name": "RHEL" } }, { -"action": 5, +"action": 6, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14152, +"id": 14380, "in_packageset": { "package": [ { "modulestreams": [ -null -], -"name": "flex", -"repository": "rhel9-AppStream" -}, { -"modulestreams": [ -null +"name": "python36", +"stream": "3.6" +} ], -"name": "flex-doc", -"repository": "rhel9-AppStream" +"name": "python3-scipy", +"repository": "rhel8-AppStream" } ], -"set_id": 19971 +"set_id": 20232 }, "initial_release": { -"major_version": 9, -"minor_version": 5, +"major_version": 8, +"minor_version": 10, "os_name": "RHEL" }, "modulestream_maps": [ { -"in_modulestream": null, +"in_modulestream": { +"name": "python36", +"stream": "3.6" +}, "out_modulestream": null } ], @@ -511053,38 +519157,38 @@ null "modulestreams": [ null ], -"name": "flex", -"repository": "rhel10-AppStream" +"name": "python3-scipy", +"repository": "rhel9-AppStream" } ], -"set_id": 19972 +"set_id": 20233 }, "release": { -"major_version": 10, +"major_version": 9, "minor_version": 0, "os_name": "RHEL" } }, { -"action": 3, +"action": 7, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14153, +"id": 14382, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-lark-parser", -"repository": "rhel9-AppStream" +"name": "maven-plugin-bundle", +"repository": "rhel9-CRB" } ], -"set_id": 19973 +"set_id": 20235 }, "initial_release": { "major_version": 9, @@ -511103,11 +519207,11 @@ null "modulestreams": [ null ], -"name": "python3-lark", -"repository": "rhel10-AppStream" +"name": "maven-bundle-plugin", +"repository": "rhel10-CRB" } ], -"set_id": 19974 +"set_id": 20236 }, "release": { "major_version": 10, @@ -511123,18 +519227,18 @@ null "s390x", "x86_64" ], -"id": 14154, +"id": 14383, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-typing-extensions", +"name": "ktls-utils", "repository": "rhel10-BaseOS" } ], -"set_id": 19975 +"set_id": 20237 }, "initial_release": { "major_version": 9, @@ -511150,376 +519254,376 @@ null } }, { -"action": 0, +"action": 2, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14155, +"id": 14384, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "llhttp", -"repository": "rhel10-AppStream" +"name": "libsigsegv", +"repository": "rhel9-BaseOS" } ], -"set_id": 19976 +"set_id": 20239 }, "initial_release": { "major_version": 9, -"minor_version": 5, +"minor_version": 4, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 10, -"minor_version": 0, +"major_version": 9, +"minor_version": 5, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14156, +"id": 14385, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime", -"repository": "rhel9-AppStream" +"name": "dhcp-client", +"repository": "rhel9-BaseOS" } ], -"set_id": 19977 +"set_id": 20243 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14157, +"id": 14386, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime-base", -"repository": "rhel9-AppStream" +"name": "dhcp-common", +"repository": "rhel9-BaseOS" } ], -"set_id": 19978 +"set_id": 20244 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14158, +"id": 14387, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime-registrar", -"repository": "rhel9-AppStream" +"name": "dhcp-relay", +"repository": "rhel9-BaseOS" } ], -"set_id": 19979 +"set_id": 20245 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14159, +"id": 14388, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime-selinux", -"repository": "rhel9-AppStream" +"name": "dhcp-server", +"repository": "rhel9-BaseOS" } ], -"set_id": 19980 +"set_id": 20246 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14160, +"id": 14389, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime-tenant", +"name": "oscap-anaconda-addon", "repository": "rhel9-AppStream" } ], -"set_id": 19981 +"set_id": 20249 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14161, +"id": 14390, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime-verifier", -"repository": "rhel9-AppStream" +"name": "maven-plugin-build-helper", +"repository": "rhel9-CRB" } ], -"set_id": 19982 +"set_id": 20251 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14162, +"id": 14391, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-keylime", +"name": "jakarta-activation2", "repository": "rhel9-AppStream" } ], -"set_id": 19983 +"set_id": 20252 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 2, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14163, +"id": 14392, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime-agent-rust", +"name": "jakarta-activation2", "repository": "rhel9-AppStream" } ], -"set_id": 19984 +"set_id": 20253 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 4, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 1, +"minor_version": 5, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14164, +"id": 14393, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-alembic", +"name": "jaxb-api4", "repository": "rhel9-AppStream" } ], -"set_id": 19985 +"set_id": 20254 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 2, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14165, +"id": 14394, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-greenlet", +"name": "jaxb-api4", "repository": "rhel9-AppStream" } ], -"set_id": 19986 +"set_id": 20255 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 4, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 1, +"minor_version": 5, "os_name": "RHEL" } }, @@ -511531,110 +519635,178 @@ null "s390x", "x86_64" ], -"id": 14166, +"id": 14395, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-lark-parser", -"repository": "rhel9-AppStream" +"name": "lujavrite", +"repository": "rhel10-CRB" } ], -"set_id": 19987 +"set_id": 20256 }, "initial_release": { "major_version": 9, -"minor_version": 0, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 7, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14167, +"id": 14396, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-sqlalchemy", -"repository": "rhel9-AppStream" +"name": "plexus-build-api", +"repository": "rhel9-CRB" } ], -"set_id": 19988 +"set_id": 20257 }, "initial_release": { "major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +}, +"modulestream_maps": [ +{ +"in_modulestream": null, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "plexus-build-api0", +"repository": "rhel10-CRB" +} +], +"set_id": 20258 +}, +"release": { +"major_version": 10, "minor_version": 0, "os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" +], +"id": 14398, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "transfig", +"repository": "rhel9-CRB" +} +], +"set_id": 20261 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 1, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 6, +"action": 0, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14168, +"id": 14399, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-audit", -"repository": "rhel9-AppStream" +"name": "plexus-xml", +"repository": "rhel10-CRB" } ], -"set_id": 19989 +"set_id": 20262 }, "initial_release": { "major_version": 9, "minor_version": 5, "os_name": "RHEL" }, -"modulestream_maps": [ -{ -"in_modulestream": null, -"out_modulestream": null +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 10, +"minor_version": 0, +"os_name": "RHEL" } +}, +{ +"action": 1, +"architectures": [ +"aarch64", +"ppc64le", +"s390x", +"x86_64" ], -"out_packageset": { +"id": 14400, +"in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "python3-audit", -"repository": "rhel10-BaseOS" +"name": "xbean", +"repository": "rhel9-CRB" } ], -"set_id": 19990 +"set_id": 20263 +}, +"initial_release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" }, +"modulestream_maps": [], +"out_packageset": null, "release": { "major_version": 10, "minor_version": 0, @@ -511645,30 +519817,32 @@ null "action": 0, "architectures": [ "aarch64", +"ppc64le", +"s390x", "x86_64" ], -"id": 14169, +"id": 14401, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "clevis-pin-tpm2", -"repository": "rhel9-AppStream" +"name": "xmvn-generator", +"repository": "rhel10-CRB" } ], -"set_id": 19991 +"set_id": 20264 }, "initial_release": { -"major_version": 8, -"minor_version": 10, +"major_version": 9, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, +"major_version": 10, "minor_version": 0, "os_name": "RHEL" } @@ -511681,18 +519855,18 @@ null "s390x", "x86_64" ], -"id": 14170, +"id": 14402, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "keylime-tools", +"name": "aopalliance", "repository": "rhel10-AppStream" } ], -"set_id": 19992 +"set_id": 20267 }, "initial_release": { "major_version": 9, @@ -511715,18 +519889,18 @@ null "s390x", "x86_64" ], -"id": 14171, +"id": 14403, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "compat-openssl11", +"name": "python3-pycurl", "repository": "rhel9-AppStream" } ], -"set_id": 19993 +"set_id": 20268 }, "initial_release": { "major_version": 9, @@ -511749,18 +519923,18 @@ null "s390x", "x86_64" ], -"id": 14172, +"id": 14404, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "compat-openssl11", +"name": "python3-pycurl", "repository": "rhel9-AppStream" } ], -"set_id": 19994 +"set_id": 20269 }, "initial_release": { "major_version": 9, @@ -511783,18 +519957,18 @@ null "s390x", "x86_64" ], -"id": 14173, +"id": 14405, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "libxcrypt-compat", -"repository": "rhel9-AppStream" +"name": "python-gflags", +"repository": "rhel9-BaseOS" } ], -"set_id": 19995 +"set_id": 20270 }, "initial_release": { "major_version": 9, @@ -511817,18 +519991,18 @@ null "s390x", "x86_64" ], -"id": 14174, +"id": 14406, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "libxcrypt-compat", -"repository": "rhel9-AppStream" +"name": "python-gflags", +"repository": "rhel9-BaseOS" } ], -"set_id": 19996 +"set_id": 20271 }, "initial_release": { "major_version": 9, @@ -511844,25 +520018,25 @@ null } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14175, +"id": 14407, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "rpm-sequoia", -"repository": "rhel10-BaseOS" +"name": "python-pyroute2", +"repository": "rhel9-BaseOS" } ], -"set_id": 19997 +"set_id": 20272 }, "initial_release": { "major_version": 9, @@ -511878,104 +520052,104 @@ null } }, { -"action": 0, +"action": 2, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14176, +"id": 14408, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "freeradius-mysql", -"repository": "rhel9-CRB" +"name": "python-pyroute2", +"repository": "rhel9-BaseOS" } ], -"set_id": 19998 +"set_id": 20273 }, "initial_release": { "major_version": 9, -"minor_version": 1, +"minor_version": 4, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 2, +"minor_version": 5, "os_name": "RHEL" } }, { -"action": 0, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14177, +"id": 14409, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "freeradius-perl", -"repository": "rhel9-CRB" +"name": "python-botocore", +"repository": "rhel9-BaseOS" } ], -"set_id": 19999 +"set_id": 20274 }, "initial_release": { "major_version": 9, -"minor_version": 1, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 2, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 2, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14178, +"id": 14410, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "freeradius-postgresql", -"repository": "rhel9-CRB" +"name": "python-botocore", +"repository": "rhel9-BaseOS" } ], -"set_id": 20000 +"set_id": 20275 }, "initial_release": { "major_version": 9, -"minor_version": 1, +"minor_version": 4, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 2, +"minor_version": 5, "os_name": "RHEL" } }, @@ -511987,270 +520161,318 @@ null "s390x", "x86_64" ], -"id": 14179, +"id": 14411, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "freeradius-rest", -"repository": "rhel9-CRB" +"name": "python3-colorama", +"repository": "rhel9-AppStream" } ], -"set_id": 20001 +"set_id": 20276 }, "initial_release": { "major_version": 9, -"minor_version": 1, +"minor_version": 4, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 2, +"minor_version": 5, "os_name": "RHEL" } }, { -"action": 0, +"action": 6, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14180, +"id": 14412, "in_packageset": { "package": [ { "modulestreams": [ -null +{ +"name": "swig", +"stream": "4.1" +} ], -"name": "freeradius-sqlite", +"name": "swig", "repository": "rhel9-CRB" } ], -"set_id": 20002 +"set_id": 20277 }, "initial_release": { "major_version": 9, -"minor_version": 1, +"minor_version": 5, "os_name": "RHEL" }, -"modulestream_maps": [], -"out_packageset": null, +"modulestream_maps": [ +{ +"in_modulestream": { +"name": "swig", +"stream": "4.1" +}, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "swig", +"repository": "rhel10-CRB" +} +], +"set_id": 20278 +}, "release": { -"major_version": 9, -"minor_version": 2, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 0, +"action": 6, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14181, +"id": 14413, "in_packageset": { "package": [ { "modulestreams": [ -null +{ +"name": "swig", +"stream": "4.1" +} ], -"name": "freeradius-unixODBC", +"name": "swig-gdb", "repository": "rhel9-CRB" } ], -"set_id": 20003 +"set_id": 20279 }, "initial_release": { "major_version": 9, -"minor_version": 1, +"minor_version": 5, "os_name": "RHEL" }, -"modulestream_maps": [], -"out_packageset": null, +"modulestream_maps": [ +{ +"in_modulestream": { +"name": "swig", +"stream": "4.1" +}, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "swig-gdb", +"repository": "rhel10-CRB" +} +], +"set_id": 20280 +}, "release": { -"major_version": 9, -"minor_version": 2, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 1, +"action": 6, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14182, +"id": 14414, "in_packageset": { "package": [ { "modulestreams": [ { -"name": "freeradius", -"stream": "3.0" +"name": "swig", +"stream": "4.1" } ], -"name": "freeradius-rest", -"repository": "rhel8-AppStream" +"name": "swig-doc", +"repository": "rhel9-CRB" } ], -"set_id": 20004 +"set_id": 20281 }, "initial_release": { -"major_version": 8, -"minor_version": 10, +"major_version": 9, +"minor_version": 5, "os_name": "RHEL" }, -"modulestream_maps": [], -"out_packageset": null, +"modulestream_maps": [ +{ +"in_modulestream": { +"name": "swig", +"stream": "4.1" +}, +"out_modulestream": null +} +], +"out_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "swig-doc", +"repository": "rhel10-CRB" +} +], +"set_id": 20282 +}, "release": { -"major_version": 9, +"major_version": 10, "minor_version": 0, "os_name": "RHEL" } }, { -"action": 2, +"action": 0, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14183, +"id": 14415, "in_packageset": { "package": [ { "modulestreams": [ { -"name": "freeradius", -"stream": "3.0" +"name": "python39-devel", +"stream": "3.9" } ], -"name": "freeradius-rest", -"repository": "rhel8-AppStream" +"name": "python39-pybind11", +"repository": "rhel8-CRB" } ], -"set_id": 20005 +"set_id": 20283 }, "initial_release": { "major_version": 8, -"minor_version": 9, +"minor_version": 3, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 8, -"minor_version": 10, +"minor_version": 4, "os_name": "RHEL" } }, { -"action": 1, +"action": 0, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14184, +"id": 14416, "in_packageset": { "package": [ { "modulestreams": [ -null +{ +"name": "python39-devel", +"stream": "3.9" +} ], -"name": "http-parser", -"repository": "rhel9-AppStream" +"name": "python39-pybind11-devel", +"repository": "rhel8-CRB" } ], -"set_id": 20006 +"set_id": 20284 }, "initial_release": { -"major_version": 9, -"minor_version": 5, +"major_version": 8, +"minor_version": 3, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 10, -"minor_version": 0, +"major_version": 8, +"minor_version": 4, "os_name": "RHEL" } }, { -"action": 2, +"action": 3, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14185, +"id": 14417, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "http-parser", +"name": "libasan8", "repository": "rhel9-AppStream" } ], -"set_id": 20007 +"set_id": 20285 }, "initial_release": { "major_version": 9, -"minor_version": 4, -"os_name": "RHEL" -}, -"modulestream_maps": [], -"out_packageset": null, -"release": { -"major_version": 9, "minor_version": 5, "os_name": "RHEL" -} }, +"modulestream_maps": [ { -"action": 1, -"architectures": [ -"aarch64", -"ppc64le", -"s390x", -"x86_64" +"in_modulestream": null, +"out_modulestream": null +} ], -"id": 14186, -"in_packageset": { +"out_packageset": { "package": [ { "modulestreams": [ null ], -"name": "http-parser-devel", -"repository": "rhel9-CRB" +"name": "libasan", +"repository": "rhel10-AppStream" } ], -"set_id": 20008 -}, -"initial_release": { -"major_version": 9, -"minor_version": 5, -"os_name": "RHEL" +"set_id": 20286 }, -"modulestream_maps": [], -"out_packageset": null, "release": { "major_version": 10, "minor_version": 0, @@ -512258,87 +520480,92 @@ null } }, { -"action": 1, +"action": 0, "architectures": [ +"aarch64", +"ppc64le", +"s390x", "x86_64" ], -"id": 14187, +"id": 14418, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "shim-ia32", -"repository": "rhel8-BaseOS" +"name": "ledmon-devel", +"repository": "rhel10-CRB" } ], -"set_id": 20009 +"set_id": 20289 }, "initial_release": { -"major_version": 8, -"minor_version": 10, +"major_version": 9, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, +"major_version": 10, "minor_version": 0, "os_name": "RHEL" } }, { -"action": 2, +"action": 0, "architectures": [ +"aarch64", +"ppc64le", +"s390x", "x86_64" ], -"id": 14188, +"id": 14419, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "shim-ia32", -"repository": "rhel8-BaseOS" +"name": "ledmon-libs", +"repository": "rhel10-CRB" } ], -"set_id": 20010 +"set_id": 20290 }, "initial_release": { -"major_version": 8, -"minor_version": 9, +"major_version": 9, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 8, -"minor_version": 10, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 4, +"action": 3, "architectures": [ "aarch64", "ppc64le", -"s390x", "x86_64" ], -"id": 14189, +"id": 14420, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "libpaper", +"name": "libtsan2", "repository": "rhel9-AppStream" } ], -"set_id": 20011 +"set_id": 20293 }, "initial_release": { "major_version": 9, @@ -512357,18 +520584,11 @@ null "modulestreams": [ null ], -"name": "libpaper", -"repository": "rhel10-AppStream" -}, -{ -"modulestreams": [ -null -], -"name": "paper", +"name": "libtsan", "repository": "rhel10-AppStream" } ], -"set_id": 20012 +"set_id": 20294 }, "release": { "major_version": 10, @@ -512384,18 +520604,49 @@ null "s390x", "x86_64" ], -"id": 14190, +"id": 14421, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "liblsan", -"repository": "rhel10-AppStream" +"name": "ocaml-augeas", +"repository": "rhel9-CRB" } ], -"set_id": 20013 +"set_id": 20295 +}, +"initial_release": { +"major_version": 9, +"minor_version": 4, +"os_name": "RHEL" +}, +"modulestream_maps": [], +"out_packageset": null, +"release": { +"major_version": 9, +"minor_version": 5, +"os_name": "RHEL" +} +}, +{ +"action": 1, +"architectures": [ +"x86_64" +], +"id": 14422, +"in_packageset": { +"package": [ +{ +"modulestreams": [ +null +], +"name": "owasp-java-encoder", +"repository": "rhel9-CRB" +} +], +"set_id": 20296 }, "initial_release": { "major_version": 9, @@ -512411,104 +520662,98 @@ null } }, { -"action": 2, +"action": 1, "architectures": [ -"aarch64", -"ppc64le", -"s390x", "x86_64" ], -"id": 14191, +"id": 14423, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tigervnc", -"repository": "rhel9-AppStream" +"name": "jmc-core", +"repository": "rhel9-CRB" } ], -"set_id": 20014 +"set_id": 20297 }, "initial_release": { "major_version": 9, -"minor_version": 3, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 4, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 2, +"action": 1, "architectures": [ -"aarch64", -"ppc64le", -"s390x", "x86_64" ], -"id": 14192, +"id": 14424, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tigervnc-icons", -"repository": "rhel9-AppStream" +"name": "jmc", +"repository": "rhel9-CRB" } ], -"set_id": 20015 +"set_id": 20298 }, "initial_release": { "major_version": 9, -"minor_version": 3, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 4, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 2, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14193, +"id": 14425, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tigervnc-license", +"name": "libiscsi", "repository": "rhel9-AppStream" } ], -"set_id": 20016 +"set_id": 20299 }, "initial_release": { "major_version": 9, -"minor_version": 3, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 4, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, @@ -512520,131 +520765,125 @@ null "s390x", "x86_64" ], -"id": 14194, +"id": 14426, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tigervnc-selinux", +"name": "libiscsi", "repository": "rhel9-AppStream" } ], -"set_id": 20017 +"set_id": 20300 }, "initial_release": { -"major_version": 9, -"minor_version": 3, +"major_version": 8, +"minor_version": 10, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 4, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 2, +"action": 1, "architectures": [ "aarch64", "ppc64le", "s390x", "x86_64" ], -"id": 14195, +"id": 14427, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tigervnc-server", -"repository": "rhel9-AppStream" +"name": "python-sphinx-copybutton", +"repository": "rhel9-CRB" } ], -"set_id": 20018 +"set_id": 20301 }, "initial_release": { "major_version": 9, -"minor_version": 3, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 4, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { -"action": 2, +"action": 1, "architectures": [ -"aarch64", -"ppc64le", -"s390x", "x86_64" ], -"id": 14196, +"id": 14428, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tigervnc-server-minimal", +"name": "sgabios", "repository": "rhel9-AppStream" } ], -"set_id": 20019 +"set_id": 20302 }, "initial_release": { "major_version": 9, -"minor_version": 3, +"minor_version": 5, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { -"major_version": 9, -"minor_version": 4, +"major_version": 10, +"minor_version": 0, "os_name": "RHEL" } }, { "action": 2, "architectures": [ -"aarch64", -"ppc64le", -"s390x", "x86_64" ], -"id": 14197, +"id": 14429, "in_packageset": { "package": [ { "modulestreams": [ null ], -"name": "tigervnc-server-module", +"name": "sgabios", "repository": "rhel9-AppStream" } ], -"set_id": 20020 +"set_id": 20303 }, "initial_release": { -"major_version": 9, -"minor_version": 3, +"major_version": 8, +"minor_version": 10, "os_name": "RHEL" }, "modulestream_maps": [], "out_packageset": null, "release": { "major_version": 9, -"minor_version": 4, +"minor_version": 0, "os_name": "RHEL" } } diff --git a/etc/leapp/files/repomap.json b/etc/leapp/files/repomap.json index 8a490b84f9..39363af20e 100644 --- a/etc/leapp/files/repomap.json +++ b/etc/leapp/files/repomap.json @@ -233,7 +233,25 @@ ] } ] - } + }, + { + "source_major_version": "9", + "target_major_version": "10", + "entries": [ + { + "source": "rhel9-BaseOS", + "target": [ + "rhel10-BaseOS" + ] + }, + { + "source": "rhel9-AppStream", + "target": [ + "rhel10-AppStream" + ] + } + ] + } ], "repositories": [ { @@ -3999,6 +4017,30 @@ "rhui": "alibaba" } ] + }, + { + "pesid": "rhel10-AppStream", + "entries": [ + { + "major_version": "10", + "repoid": "rhel-10-appstream-rpms", + "arch": "x86_64", + "channel": "ga", + "repo_type": "rpm" + } + ] + }, + { + "pesid": "rhel10-BaseOS", + "entries": [ + { + "major_version": "10", + "repoid": "rhel-10-baseos-rpms", + "arch": "x86_64", + "channel": "ga", + "repo_type": "rpm" + } + ] } ], "provided_data_streams": [ diff --git a/packaging/leapp-repository.spec b/packaging/leapp-repository.spec index 7c3fe5c6f4..e813cf1403 100644 --- a/packaging/leapp-repository.spec +++ b/packaging/leapp-repository.spec @@ -7,9 +7,19 @@ %if 0%{?rhel} == 7 %define leapp_python_sitelib %{python2_sitelib} %define lpr_name leapp-upgrade-el7toel8 + %define repo_shortname el7toel8 + %define next_major_ver 8 %else %define leapp_python_sitelib %{python3_sitelib} - %define lpr_name leapp-upgrade-el8toel9 + %if 0%{?rhel} == 8 + %define lpr_name leapp-upgrade-el8toel9 + %define repo_shortname el8toel9 + %define next_major_ver 9 + %else + %define lpr_name leapp-upgrade-el9toel10 + %define repo_shortname el9toel10 + %define next_major_ver 10 + %endif # This drops autogenerated deps on # - /usr/libexec/platform-python (rhel-8 buildroot) @@ -84,14 +94,24 @@ Obsoletes: leapp-repository-sos-plugin <= 0.9.0 Conflicts: leapp-upgrade-el8toel9 %else -######### RHEL 8 ############ +######### RHEL 8+ (and newer) ############ BuildRequires: python3-devel Requires: python3-leapp +# NOTE(pstodulk): else if / elif has been implemented quite late. as we still +# want to build on RHEL 7 too, go in the old way. Ref: +# https://github.com/rpm-software-management/rpm/issues/311 +%if 0%{?rhel} == 8 +######### RHEL 8 ############ + # Same as the conflict above - we want to be sure our packages are untouched # during the whole IPU process Conflicts: leapp-upgrade-el7toel8 - +Conflicts: leapp-upgrade-el9toel10 +%else +######### RHEL 9 ############ +Conflicts: leapp-upgrade-el8toel9 +%endif %endif # IMPORTANT: every time the requirements are changed, increment number by one @@ -210,11 +230,7 @@ Requires: python3-gobject-base %build -%if 0%{?rhel} == 7 -cp -a leapp*deps*el8.noarch.rpm repos/system_upgrade/el7toel8/files/bundled-rpms/ -%else -cp -a leapp*deps*el9.noarch.rpm repos/system_upgrade/el8toel9/files/bundled-rpms/ -%endif +cp -a leapp*deps*el%{next_major_ver}.noarch.rpm repos/system_upgrade/%{repo_shortname}/files/bundled-rpms/ %install @@ -222,6 +238,7 @@ install -m 0755 -d %{buildroot}%{custom_repositorydir} install -m 0755 -d %{buildroot}%{repositorydir} cp -r repos/* %{buildroot}%{repositorydir}/ install -m 0755 -d %{buildroot}%{_sysconfdir}/leapp/repos.d/ +# NOTE(pstodulk): drop transaction dir and its content if replaced by config files before RHEL 10 install -m 0755 -d %{buildroot}%{_sysconfdir}/leapp/transaction/ install -m 0755 -d %{buildroot}%{_sysconfdir}/leapp/files/ install -m 0644 etc/leapp/transaction/* %{buildroot}%{_sysconfdir}/leapp/transaction @@ -234,11 +251,10 @@ rm -rf %{buildroot}%{leapp_python_sitelib}/leapp/cli/commands/tests # Remove irrelevant repositories - We don't want to ship them for the particular # RHEL version -%if 0%{?rhel} == 7 -rm -rf %{buildroot}%{repositorydir}/system_upgrade/el8toel9 -%else -rm -rf %{buildroot}%{repositorydir}/system_upgrade/el7toel8 -%endif +for i in el7toel8 el8toel9 el9toel10; +do + [ "$i" != "%{repo_shortname}" ] && rm -rf %{buildroot}%{repositorydir}/system_upgrade/$i +done # remove component/unit tests, Makefiles, ... stuff that related to testing only rm -rf %{buildroot}%{repositorydir}/common/actors/testactor diff --git a/packaging/other_specs/leapp-el7toel8-deps.spec b/packaging/other_specs/leapp-el7toel8-deps.spec index c4e0dd90b8..d9e94faa55 100644 --- a/packaging/other_specs/leapp-el7toel8-deps.spec +++ b/packaging/other_specs/leapp-el7toel8-deps.spec @@ -5,7 +5,11 @@ %if 0%{?rhel} == 8 %define lpr_name_src leapp-upgrade-el7toel8-deps %else - %define lpr_name_src leapp-upgrade-el8toel9-deps + %if 0%{?rhel} == 9 + %define lpr_name_src leapp-upgrade-el8toel9-deps + %else + %define lpr_name_src leapp-upgrade-el9toel10-deps + %endif %endif diff --git a/repos/system_upgrade/common/actors/checkfips/actor.py b/repos/system_upgrade/common/actors/checkfips/actor.py index bd09b1b9e2..05472c05b8 100644 --- a/repos/system_upgrade/common/actors/checkfips/actor.py +++ b/repos/system_upgrade/common/actors/checkfips/actor.py @@ -41,7 +41,7 @@ def process(self): reporting.ExternalLink(url=fips_7to8_steps_docs_url, title='Planning an upgrade from RHEL 7 to RHEL 8') ]) - else: + elif version.get_target_major_version() == '9': # FIXME(mhecko): We include these files manually as they are not included automatically when the fips # module is used due to a bug in dracut. This code should be removed, once the dracut bug is resolved. # See https://bugzilla.redhat.com/show_bug.cgi?id=2176560 @@ -53,3 +53,6 @@ def process(self): ] self.produce(UpgradeInitramfsTasks(include_files=fips_required_initramfs_files, include_dracut_modules=[DracutModule(name='fips')])) + elif version.get_target_major_version() == '10': + # TODO(mmatuska): What to do with FIPS? + pass diff --git a/repos/system_upgrade/common/actors/checksaphana/libraries/checksaphana.py b/repos/system_upgrade/common/actors/checksaphana/libraries/checksaphana.py index 7cd83de866..17d431bb87 100644 --- a/repos/system_upgrade/common/actors/checksaphana/libraries/checksaphana.py +++ b/repos/system_upgrade/common/actors/checksaphana/libraries/checksaphana.py @@ -7,7 +7,8 @@ # Supported architectures for upgrades with SAP HANA to RHEL 'X' SAP_HANA_SUPPORTER_ARCHS = { '8': [architecture.ARCH_X86_64], - '9': [architecture.ARCH_X86_64, architecture.ARCH_PPC64LE] + '9': [architecture.ARCH_X86_64, architecture.ARCH_PPC64LE], + '10': [architecture.ARCH_X86_64, architecture.ARCH_PPC64LE], } SAP_HANA_MINIMAL_MAJOR_VERSION = 2 @@ -186,6 +187,8 @@ def version2_check(info): continue if version.matches_target_version('> 8.6', '< 9.0') or version.matches_target_version('> 9.0'): # if a target release is >=8.8 or >=9.2, the SAP HANA and RHEL versions compatibility is not checked + # TODO(mmatuska): We don't know whether the check will be skipped on RHEL 10 (9to10) yet, + # update the method accoridingly then _report_skip_check() return # if a starget release is 8.6 or 9.0 we still check SAP HANA and RHEL versions compatibility @@ -221,6 +224,7 @@ def platform_check(): Supported architectures: - IPU 7 -> 8: x86_64 - IPU 8 -> 9: x86_64, ppc64le + - IPU 9 -> 10: x86_64, ppc64le In case of the upgrade to a RHEL X version that is not supported for the IPU yet, return False and do not report anything, as the upgrade to @@ -243,7 +247,10 @@ def platform_check(): title='How to in-place upgrade SAP environments from RHEL 7 to RHEL 8'), '9': reporting.ExternalLink( url='https://red.ht/how-to-in-place-upgrade-sap-environments-from-rhel-8-to-rhel-9', - title='How to in-place upgrade SAP environments from RHEL 8 to RHEL 9') + title='How to in-place upgrade SAP environments from RHEL 8 to RHEL 9'), + '10': reporting.ExternalLink( + url='https://red.ht/how-to-in-place-upgrade-sap-environments-from-rhel-9-to-rhel-10', # TODO make the URL + title='How to in-place upgrade SAP environments from RHEL 9 to RHEL 10'), } reporting.create_report([ diff --git a/repos/system_upgrade/common/actors/opensshpermitrootlogincheck/actor.py b/repos/system_upgrade/common/actors/opensshpermitrootlogincheck/actor.py index 7a49622f4f..113bff4fa1 100644 --- a/repos/system_upgrade/common/actors/opensshpermitrootlogincheck/actor.py +++ b/repos/system_upgrade/common/actors/opensshpermitrootlogincheck/actor.py @@ -50,6 +50,9 @@ def process(self): self.process7to8(config) elif get_source_major_version() == '8': self.process8to9(config) + elif get_source_major_version() == '9': + # TODO(mmatuska): no-op? + pass else: api.current_logger().warning('Unknown source major version: {} (expecting 7 or 8)' .format(get_source_major_version())) diff --git a/repos/system_upgrade/common/actors/openssl/checkopensslconf/libraries/checkopensslconf.py b/repos/system_upgrade/common/actors/openssl/checkopensslconf/libraries/checkopensslconf.py index 06a30fa102..53e803b2ea 100644 --- a/repos/system_upgrade/common/actors/openssl/checkopensslconf/libraries/checkopensslconf.py +++ b/repos/system_upgrade/common/actors/openssl/checkopensslconf/libraries/checkopensslconf.py @@ -5,8 +5,11 @@ from leapp.models import DistributionSignedRPM, TrackedFilesInfoSource DEFAULT_OPENSSL_CONF = '/etc/pki/tls/openssl.cnf' -URL_8_CRYPTOPOLICIES = 'https://red.ht/rhel-8-system-wide-crypto-policies' -URL_9_CRYPTOPOLICIES = 'https://red.ht/rhel-9-system-wide-crypto-policies' +URL_CRYPTOPOLICIES = { + '8': 'https://red.ht/rhel-8-system-wide-crypto-policies', + '9': 'https://red.ht/rhel-9-system-wide-crypto-policies', + '10': 'https://red.ht/rhel-10-system-wide-crypto-policies', # TODO actually make the url +} def check_ibmca(): @@ -70,7 +73,7 @@ def check_default_openssl(): if not _is_openssl_modified(): return - crypto_url = URL_8_CRYPTOPOLICIES if version.get_target_major_version == '8' else URL_9_CRYPTOPOLICIES + crypto_url = URL_CRYPTOPOLICIES[version.get_target_major_version()] # TODO(pstodulk): Needs in future some rewording, as OpenSSL engines are # deprecated since "RHEL 8" and people should use OpenSSL providers instead. diff --git a/repos/system_upgrade/common/actors/peseventsscanner/libraries/peseventsscanner_repomap.py b/repos/system_upgrade/common/actors/peseventsscanner/libraries/peseventsscanner_repomap.py index 64e1346bfb..c2976ddf1e 100644 --- a/repos/system_upgrade/common/actors/peseventsscanner/libraries/peseventsscanner_repomap.py +++ b/repos/system_upgrade/common/actors/peseventsscanner/libraries/peseventsscanner_repomap.py @@ -5,7 +5,8 @@ DEFAULT_PESID = { '7': 'rhel7-base', '8': 'rhel8-BaseOS', - '9': 'rhel9-BaseOS' + '9': 'rhel9-BaseOS', + '10': 'rhel10-BaseOS' } diff --git a/repos/system_upgrade/common/actors/removeobsoletegpgkeys/libraries/removeobsoleterpmgpgkeys.py b/repos/system_upgrade/common/actors/removeobsoletegpgkeys/libraries/removeobsoleterpmgpgkeys.py index 1cc5d64f81..4daa875303 100644 --- a/repos/system_upgrade/common/actors/removeobsoletegpgkeys/libraries/removeobsoleterpmgpgkeys.py +++ b/repos/system_upgrade/common/actors/removeobsoletegpgkeys/libraries/removeobsoleterpmgpgkeys.py @@ -12,6 +12,7 @@ "gpg-pubkey-db42a60e-37ea5438", ], 9: ["gpg-pubkey-d4082792-5b32db75"], + 10: [], } diff --git a/repos/system_upgrade/common/actors/repositoriesblacklist/libraries/repositoriesblacklist.py b/repos/system_upgrade/common/actors/repositoriesblacklist/libraries/repositoriesblacklist.py index b52756107e..e22fbee0a6 100644 --- a/repos/system_upgrade/common/actors/repositoriesblacklist/libraries/repositoriesblacklist.py +++ b/repos/system_upgrade/common/actors/repositoriesblacklist/libraries/repositoriesblacklist.py @@ -8,7 +8,8 @@ UNSUPPORTED_PESIDS = { "7": "rhel7-optional", "8": "rhel8-CRB", - "9": "rhel9-CRB" + "9": "rhel9-CRB", + "10": "rhel10-CRB" } diff --git a/repos/system_upgrade/common/actors/setuptargetrepos/libraries/setuptargetrepos_repomap.py b/repos/system_upgrade/common/actors/setuptargetrepos/libraries/setuptargetrepos_repomap.py index 64e1346bfb..c2976ddf1e 100644 --- a/repos/system_upgrade/common/actors/setuptargetrepos/libraries/setuptargetrepos_repomap.py +++ b/repos/system_upgrade/common/actors/setuptargetrepos/libraries/setuptargetrepos_repomap.py @@ -5,7 +5,8 @@ DEFAULT_PESID = { '7': 'rhel7-base', '8': 'rhel8-BaseOS', - '9': 'rhel9-BaseOS' + '9': 'rhel9-BaseOS', + '10': 'rhel10-BaseOS' } diff --git a/repos/system_upgrade/common/actors/systemd/repairsystemdsymlinks/libraries/repairsystemdsymlinks.py b/repos/system_upgrade/common/actors/systemd/repairsystemdsymlinks/libraries/repairsystemdsymlinks.py index 884b001e9a..3fcf4aa6e9 100644 --- a/repos/system_upgrade/common/actors/systemd/repairsystemdsymlinks/libraries/repairsystemdsymlinks.py +++ b/repos/system_upgrade/common/actors/systemd/repairsystemdsymlinks/libraries/repairsystemdsymlinks.py @@ -6,18 +6,11 @@ from leapp.libraries.stdlib import api, CalledProcessError, run from leapp.models import SystemdBrokenSymlinksSource, SystemdBrokenSymlinksTarget, SystemdServicesInfoSource -_INSTALLATION_CHANGED_EL8 = ['rngd.service', 'sysstat.service'] -_INSTALLATION_CHANGED_EL9 = [] - - -def _get_installation_changed_units(): - version = get_target_major_version() - if version == '8': - return _INSTALLATION_CHANGED_EL8 - if version == '9': - return _INSTALLATION_CHANGED_EL9 - - return [] +_INSTALLATION_CHANGED = { + '8': ['rngd.service', 'sysstat.service'], + '9': [], + '10': [], +} def _service_enabled_source(service_info, name): @@ -49,7 +42,7 @@ def _handle_newly_broken_symlinks(symlinks, service_info): def _handle_bad_symlinks(service_files): - install_changed_units = _get_installation_changed_units() + install_changed_units = _INSTALLATION_CHANGED[get_target_major_version()] potentially_bad = [s for s in service_files if s.name in install_changed_units] for unit_file in potentially_bad: diff --git a/repos/system_upgrade/common/actors/targetuserspacecreator/libraries/userspacegen.py b/repos/system_upgrade/common/actors/targetuserspacecreator/libraries/userspacegen.py index 6e8214ddb7..7d9c4d6407 100644 --- a/repos/system_upgrade/common/actors/targetuserspacecreator/libraries/userspacegen.py +++ b/repos/system_upgrade/common/actors/targetuserspacecreator/libraries/userspacegen.py @@ -89,7 +89,7 @@ def _consume_data(self): It doesn't consume TargetRepositories, which are consumed in the own function. """ - self.packages = {'dnf', 'dnf-command(config-manager)'} + self.packages = {'dnf', 'dnf-command(config-manager)', 'util-linux'} self.files = [] _cftuples = set() @@ -313,6 +313,10 @@ def _get_files_owned_by_rpms(context, dirpath, pkgs=None, recursive=False): for root, _, files in os.walk(searchdir): for filename in files: relpath = os.path.relpath(os.path.join(root, filename), searchdir) + # "directory-hash" files are not owned by any package and can dynamically + # grow to a huge amount of files causing hitting open files limit + if 'directory-hash' in relpath: + continue file_list.append(relpath) else: file_list = os.listdir(searchdir) diff --git a/repos/system_upgrade/common/actors/targetuserspacecreator/tests/unit_test_targetuserspacecreator.py b/repos/system_upgrade/common/actors/targetuserspacecreator/tests/unit_test_targetuserspacecreator.py index 19b760a184..826ae06d62 100644 --- a/repos/system_upgrade/common/actors/targetuserspacecreator/tests/unit_test_targetuserspacecreator.py +++ b/repos/system_upgrade/common/actors/targetuserspacecreator/tests/unit_test_targetuserspacecreator.py @@ -1001,7 +1001,7 @@ def test_consume_data(monkeypatch, raised, no_rhsm, testdata): # do not write never into testdata inside the test !! xfs = testdata.xfs custom_repofiles = testdata.custom_repofiles - _exp_pkgs = {'dnf', 'dnf-command(config-manager)'} + _exp_pkgs = {'dnf', 'dnf-command(config-manager)', 'util-linux'} _exp_files = [] def _get_pkgs(msg): diff --git a/repos/system_upgrade/common/files/prod-certs/10.0/362.pem b/repos/system_upgrade/common/files/prod-certs/10.0/362.pem new file mode 100644 index 0000000000..1a794effac --- /dev/null +++ b/repos/system_upgrade/common/files/prod-certs/10.0/362.pem @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +MIIGeDCCBGCgAwIBAgIJALDxRLt/tVHqMA0GCSqGSIb3DQEBCwUAMIGuMQswCQYD +VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExFjAUBgNVBAoMDVJlZCBI +YXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEuMCwGA1UEAwwlUmVk +IEhhdCBFbnRpdGxlbWVudCBQcm9kdWN0IEF1dGhvcml0eTEkMCIGCSqGSIb3DQEJ +ARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMB4XDTIzMDcxODA4MTkxNloXDTQzMDcx +ODA4MTkxNlowRDFCMEAGA1UEAww5UmVkIEhhdCBQcm9kdWN0IElEIFsxYzVmYTgy +Zi0wMTAwLTQ3OTQtODZkNC1iZDA2NmY3NDMzYzldMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEAxj9J04z+Ezdyx1U33kFftLv0ntNS1BSeuhoZLDhs18yk +sepG7hXXtHh2CMFfLZmTjAyL9i1XsxykQpVQdXTGpUF33C2qBQHB5glYs9+d781x +8p8m8zFxbPcW82TIJXbgW3ErVh8vk5qCbG1cCAAHb+DWMq0EAyy1bl/JgAghYNGB +RvKJObTdCrdpYh02KUqBLkSPZHvo6DUJFN37MXDpVeQq9VtqRjpKLLwuEfXb0Y7I +5xEOrR3kYbOaBAWVt3mYZ1t0L/KfY2jVOdU5WFyyB9PhbMdLi1xE801j+GJrwcLa +xmqvj4UaICRzcPATP86zVM1BBQa+lilkRQes5HyjZzZDiGYudnXhbqmLo/n0cuXo +QBVVjhzRTMx71Eiiahmiw+U1vGqkHhQNxb13HtN1lcAhUCDrxxeMvrAjYdWpYlpI +yW3NssPWt1YUHidMBSAJ4KctIf91dyE93aStlxwC/QnyFsZOmcEsBzVCnz9GmWMl +1/6XzBS1yDUqByklx0TLH+z/sK9A+O2rZAy1mByCYwVxvbOZhnqGxAuToIS+A81v +5hCjsCiOScVB+cil30YBu0cH85RZ0ILNkHdKdrLLWW4wjphK2nBn2g2i3+ztf+nQ +ED2pQqZ/rhuW79jcyCZl9kXqe1wOdF0Cwah4N6/3LzIXEEKyEJxNqQwtNc2IVE8C +AwEAAaOCAQAwgf0wCQYDVR0TBAIwADBIBgwrBgEEAZIICQGCagEEOAw2UmVkIEhh +dCBFbnRlcnByaXNlIExpbnV4IGZvciBQb3dlciwgbGl0dGxlIGVuZGlhbiBCZXRh +MBsGDCsGAQQBkggJAYJqAgQLDAkxMC4wIEJldGEwGQYMKwYBBAGSCAkBgmoDBAkM +B3BwYzY0bGUwLgYMKwYBBAGSCAkBgmoEBB4MHHJoZWwtMTAscmhlbC0xMC1iZXRh +LXBwYzY0bGUwHQYDVR0OBBYEFGHqILU1fK9nZDr/awjmEHjQzR+VMB8GA1UdIwQY +MBaAFJb9uxxAQP9AhK2yHwsmwcNqb9Z8MA0GCSqGSIb3DQEBCwUAA4ICAQCOCuh5 +ogCBWizsby3kZwYvS5QvH2Ciz/NRxgpXcv5aP2YlQyGfwh7xRc/YvlRTKz70Wdor +3xxo0A3ZbVBepQfKLwEKAO3vpMrDciKfwZI0pdbcny3+Nd56qm1Nq7gVO5H1m/cK +r9Oa6YdSwWDEGhiyyEvpoHvcZMkR5KlV8rDnCoq7dIkp3Wcj6E6EFzyytlrWR9MT +Q+4OVfMSjdyMNL7hTLECGqq+mICvtqX22yTL/gt1fcb4zLp41mjLT+Wza43LCRpx +SJQbJiruUhkkqEyEloqFKtXLlBbELfzg/KYu0SK8OnGnqdTmp0pxBBM6lAlOzh++ +OjFCec0N5irdHltxdZ/KjLfcePPRn2Z0yPuyGKEBgbgYMDvCHskw3XoUiQ2TkoHO +I76vz3szxQtjrvKhHXSTNoiUqwNEdZQBqAlTnr9vH0IeofM2Vopff6yzHRwNF/5w +DFcCZ2k7ymV04GbRXyd8xi+Cg/Q6YjFiXE+X0e6kOAn1llwaQVh8fiphmU0D+N1S +utZ3TIgA4IE4VL4+ezFBc81m+UtsO0tc6WbitdQn+Dsi0vnTPTvfHlCnhQcz8SiU +VyBrnrItLTy8aIvlc69kap1KLdxetqn2qZZagKZphylT4YHGgfYTTkxZD5cCkxnh +3y2cfONuGFHU6t2D90ccds2fgi0B1tz9jv74kw== +-----END CERTIFICATE----- diff --git a/repos/system_upgrade/common/files/prod-certs/10.0/363.pem b/repos/system_upgrade/common/files/prod-certs/10.0/363.pem new file mode 100644 index 0000000000..0d8b10fcf5 --- /dev/null +++ b/repos/system_upgrade/common/files/prod-certs/10.0/363.pem @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +MIIGaTCCBFGgAwIBAgIJALDxRLt/tVHpMA0GCSqGSIb3DQEBCwUAMIGuMQswCQYD +VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExFjAUBgNVBAoMDVJlZCBI +YXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEuMCwGA1UEAwwlUmVk +IEhhdCBFbnRpdGxlbWVudCBQcm9kdWN0IEF1dGhvcml0eTEkMCIGCSqGSIb3DQEJ +ARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMB4XDTIzMDcxODA4MTkxNloXDTQzMDcx +ODA4MTkxNlowRDFCMEAGA1UEAww5UmVkIEhhdCBQcm9kdWN0IElEIFsyZjVjZTZi +MC0wM2MxLTQ3OWYtYTlhNC00NjQzYmFkNmU4NmZdMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEAxj9J04z+Ezdyx1U33kFftLv0ntNS1BSeuhoZLDhs18yk +sepG7hXXtHh2CMFfLZmTjAyL9i1XsxykQpVQdXTGpUF33C2qBQHB5glYs9+d781x +8p8m8zFxbPcW82TIJXbgW3ErVh8vk5qCbG1cCAAHb+DWMq0EAyy1bl/JgAghYNGB +RvKJObTdCrdpYh02KUqBLkSPZHvo6DUJFN37MXDpVeQq9VtqRjpKLLwuEfXb0Y7I +5xEOrR3kYbOaBAWVt3mYZ1t0L/KfY2jVOdU5WFyyB9PhbMdLi1xE801j+GJrwcLa +xmqvj4UaICRzcPATP86zVM1BBQa+lilkRQes5HyjZzZDiGYudnXhbqmLo/n0cuXo +QBVVjhzRTMx71Eiiahmiw+U1vGqkHhQNxb13HtN1lcAhUCDrxxeMvrAjYdWpYlpI +yW3NssPWt1YUHidMBSAJ4KctIf91dyE93aStlxwC/QnyFsZOmcEsBzVCnz9GmWMl +1/6XzBS1yDUqByklx0TLH+z/sK9A+O2rZAy1mByCYwVxvbOZhnqGxAuToIS+A81v +5hCjsCiOScVB+cil30YBu0cH85RZ0ILNkHdKdrLLWW4wjphK2nBn2g2i3+ztf+nQ +ED2pQqZ/rhuW79jcyCZl9kXqe1wOdF0Cwah4N6/3LzIXEEKyEJxNqQwtNc2IVE8C +AwEAAaOB8jCB7zAJBgNVHRMEAjAAMDoGDCsGAQQBkggJAYJrAQQqDChSZWQgSGF0 +IEVudGVycHJpc2UgTGludXggZm9yIEFSTSA2NCBCZXRhMBsGDCsGAQQBkggJAYJr +AgQLDAkxMC4wIEJldGEwGQYMKwYBBAGSCAkBgmsDBAkMB2FhcmNoNjQwLgYMKwYB +BAGSCAkBgmsEBB4MHHJoZWwtMTAscmhlbC0xMC1iZXRhLWFhcmNoNjQwHQYDVR0O +BBYEFGHqILU1fK9nZDr/awjmEHjQzR+VMB8GA1UdIwQYMBaAFJb9uxxAQP9AhK2y +HwsmwcNqb9Z8MA0GCSqGSIb3DQEBCwUAA4ICAQCuV3lD4fHTaXiG1BF1vfjKm1w1 +Yv3LljlB3+F62liLEh8dZjTg4cahJ7YpkC3fGpqbHGs5u5to7SoW3MCfvEqmhAah +QOTvMYGHwgeqLAG8mTYTnOScDsah8UkPzRl3BvZXgF6c3kIcFz6HGjVdzIvKF1A4 +di8EsWUlV5zf0muE7gEmG1AFq2j2IHXXGjBLhDlpRBlt9miJF6t0QNEd8C06x/yD +t/dIUKDHgP2oLLW+nBWzzG3GtTjCeGJG/xHLkeVisRGUOUVP2infL+F6rQ3kk3/V +xOCWzBwnLycKuRgaAcP4WZZnmgLkKcH/JQRqXCFHSP+lLpI3X8vHvlGe5KidwB4g +xqRhWQwF4kOHC0eOJ96z7bZZyt5CcmUUBsDylt3/L2BFhbTackJCv6Axb+VhFYFg +HKSixMzBpcSh3ZV+P8STvTBuQnVWIZwQrqWS9qRHS1JVEHa3BPPm1BsMnFKSFDwB +ss20H+5D9FaJxx/kwmDxB37JhD5cw+La7ZVbQQzXNaJH2R/eBqxahdMFysNW0cXz +yPCO5YKds/KYM+j6lzWMR2EKtsAhSAY5mqAPWPOQnZUJHO12pwP3WZ0K49KlWW4g +6hMQvnqXgU2NtldmBwmlAAzscHOK5VA5RTzIGxW3hjY9jM5YhpKPssY2d84qdR/V +3vL/tIdx1BihElHAQA== +-----END CERTIFICATE----- diff --git a/repos/system_upgrade/common/files/prod-certs/10.0/433.pem b/repos/system_upgrade/common/files/prod-certs/10.0/433.pem new file mode 100644 index 0000000000..b75e22c537 --- /dev/null +++ b/repos/system_upgrade/common/files/prod-certs/10.0/433.pem @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +MIIGbDCCBFSgAwIBAgIJALDxRLt/tVHrMA0GCSqGSIb3DQEBCwUAMIGuMQswCQYD +VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExFjAUBgNVBAoMDVJlZCBI +YXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEuMCwGA1UEAwwlUmVk +IEhhdCBFbnRpdGxlbWVudCBQcm9kdWN0IEF1dGhvcml0eTEkMCIGCSqGSIb3DQEJ +ARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMB4XDTIzMDcxODA4MTkxNloXDTQzMDcx +ODA4MTkxNlowRDFCMEAGA1UEAww5UmVkIEhhdCBQcm9kdWN0IElEIFtlMjM1MjJj +NC1lZjI0LTQ3YjgtYWQzNC1hNDhkYmVmNmIzMWZdMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEAxj9J04z+Ezdyx1U33kFftLv0ntNS1BSeuhoZLDhs18yk +sepG7hXXtHh2CMFfLZmTjAyL9i1XsxykQpVQdXTGpUF33C2qBQHB5glYs9+d781x +8p8m8zFxbPcW82TIJXbgW3ErVh8vk5qCbG1cCAAHb+DWMq0EAyy1bl/JgAghYNGB +RvKJObTdCrdpYh02KUqBLkSPZHvo6DUJFN37MXDpVeQq9VtqRjpKLLwuEfXb0Y7I +5xEOrR3kYbOaBAWVt3mYZ1t0L/KfY2jVOdU5WFyyB9PhbMdLi1xE801j+GJrwcLa +xmqvj4UaICRzcPATP86zVM1BBQa+lilkRQes5HyjZzZDiGYudnXhbqmLo/n0cuXo +QBVVjhzRTMx71Eiiahmiw+U1vGqkHhQNxb13HtN1lcAhUCDrxxeMvrAjYdWpYlpI +yW3NssPWt1YUHidMBSAJ4KctIf91dyE93aStlxwC/QnyFsZOmcEsBzVCnz9GmWMl +1/6XzBS1yDUqByklx0TLH+z/sK9A+O2rZAy1mByCYwVxvbOZhnqGxAuToIS+A81v +5hCjsCiOScVB+cil30YBu0cH85RZ0ILNkHdKdrLLWW4wjphK2nBn2g2i3+ztf+nQ +ED2pQqZ/rhuW79jcyCZl9kXqe1wOdF0Cwah4N6/3LzIXEEKyEJxNqQwtNc2IVE8C +AwEAAaOB9TCB8jAJBgNVHRMEAjAAMEEGDCsGAQQBkggJAYMxAQQxDC9SZWQgSGF0 +IEVudGVycHJpc2UgTGludXggZm9yIElCTSB6IFN5c3RlbXMgQmV0YTAbBgwrBgEE +AZIICQGDMQIECwwJMTAuMCBCZXRhMBcGDCsGAQQBkggJAYMxAwQHDAVzMzkweDAs +BgwrBgEEAZIICQGDMQQEHAwacmhlbC0xMCxyaGVsLTEwLWJldGEtczM5MHgwHQYD +VR0OBBYEFGHqILU1fK9nZDr/awjmEHjQzR+VMB8GA1UdIwQYMBaAFJb9uxxAQP9A +hK2yHwsmwcNqb9Z8MA0GCSqGSIb3DQEBCwUAA4ICAQAkusR2vZMDVNZ1RpiYgwFI +/eweuntSHLYU3Lp2XtaoBgv4Nkoj9GrX5tMYCHSOr3ZgSQz7J9CByewXqOFvWZe+ +9ZbboJ0p+9OYRgP0S2F2QX3vaCyYZP9qkGSY49dKKmF+cpL5TkW+8lRRzEjjInQm +gbv4Us4FR53WSOhqgsuxh8DPyIiJUQhy0KVQMQFkkaLA5v7jPv0BbHCprSfHjFXL +8IyDwE5+OBWsdiIE+9NMHbFRjbi3O7NrZeglKis/OAk9gWvDWT4MnwLNBpFbaV9y +99Likzu80buFRZoNahUtQNVSbOaygT3pNtRBFx7V9k0uwoqirWy+uXDWGOvtImhA +zDPRoKsWqaTK0+ra6f7wk4Q5S5XrfBJWNjvHi0RScVLwdW8hhXp8LAkrQIPuUMky +NHRl+PeS9d6Z/r217+87HIKZBez1GrnK3DQOb2niLX2o4K1T32KiHTY/1kvRdA5Z +itPT50BTNEzVQsMEDDlQwOcCqAjhNvJEYhkKM705lfytFiN5Twp/5hAUj+tGx5z7 +KRPqnKwts/pGav2wRUpcSRtfQNIsn7XIB7qAEqnG9trG8MZN+iVggWJsu2IscJw+ +dgDcYo7kV0d6fqN8LE0RaLxg6/NfyvrI3nXSvE4E+fbvDVvNZTmpAmWFOgOYjOyw +j5GU66xmQPJ//rMJZXW/Ug== +-----END CERTIFICATE----- diff --git a/repos/system_upgrade/common/files/prod-certs/10.0/479.pem b/repos/system_upgrade/common/files/prod-certs/10.0/479.pem new file mode 100644 index 0000000000..1ea1cd3deb --- /dev/null +++ b/repos/system_upgrade/common/files/prod-certs/10.0/479.pem @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGFTCCA/2gAwIBAgIJALDxRLt/tVDQMA0GCSqGSIb3DQEBCwUAMIGuMQswCQYD +VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExFjAUBgNVBAoMDVJlZCBI +YXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEuMCwGA1UEAwwlUmVk +IEhhdCBFbnRpdGxlbWVudCBQcm9kdWN0IEF1dGhvcml0eTEkMCIGCSqGSIb3DQEJ +ARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMB4XDTIzMDcxOTE2MzQwOFoXDTQzMDcx +OTE2MzQwOFowRDFCMEAGA1UEAww5UmVkIEhhdCBQcm9kdWN0IElEIFsxZDg0ZDQ5 +Ny1jZmNmLTQxNjEtOTM0YS0zNzk2MDU4M2ZmZGZdMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEAxj9J04z+Ezdyx1U33kFftLv0ntNS1BSeuhoZLDhs18yk +sepG7hXXtHh2CMFfLZmTjAyL9i1XsxykQpVQdXTGpUF33C2qBQHB5glYs9+d781x +8p8m8zFxbPcW82TIJXbgW3ErVh8vk5qCbG1cCAAHb+DWMq0EAyy1bl/JgAghYNGB +RvKJObTdCrdpYh02KUqBLkSPZHvo6DUJFN37MXDpVeQq9VtqRjpKLLwuEfXb0Y7I +5xEOrR3kYbOaBAWVt3mYZ1t0L/KfY2jVOdU5WFyyB9PhbMdLi1xE801j+GJrwcLa +xmqvj4UaICRzcPATP86zVM1BBQa+lilkRQes5HyjZzZDiGYudnXhbqmLo/n0cuXo +QBVVjhzRTMx71Eiiahmiw+U1vGqkHhQNxb13HtN1lcAhUCDrxxeMvrAjYdWpYlpI +yW3NssPWt1YUHidMBSAJ4KctIf91dyE93aStlxwC/QnyFsZOmcEsBzVCnz9GmWMl +1/6XzBS1yDUqByklx0TLH+z/sK9A+O2rZAy1mByCYwVxvbOZhnqGxAuToIS+A81v +5hCjsCiOScVB+cil30YBu0cH85RZ0ILNkHdKdrLLWW4wjphK2nBn2g2i3+ztf+nQ +ED2pQqZ/rhuW79jcyCZl9kXqe1wOdF0Cwah4N6/3LzIXEEKyEJxNqQwtNc2IVE8C +AwEAAaOBnjCBmzAJBgNVHRMEAjAAMDUGDCsGAQQBkggJAYNfAQQlDCNSZWQgSGF0 +IEVudGVycHJpc2UgTGludXggZm9yIHg4Nl82NDAVBgwrBgEEAZIICQGDXwIEBQwD +OS40MBgGDCsGAQQBkggJAYNfAwQIDAZ4ODZfNjQwJgYMKwYBBAGSCAkBg18EBBYM +FHJoZWwtOSxyaGVsLTkteDg2XzY0MA0GCSqGSIb3DQEBCwUAA4ICAQCGUDPFBrLs +sK/RITJothRhKhKNX3zu9TWRG0WKxszCx/y7c4yEfH1TV/yd7BNB2RubaoayWz8E +TQjcRW8BnVu9JrlbdpWJm4eN+dOOpcESPilLnkz4Tr0WYDsT1/jk/uiorK4h21S0 +EwMicuSuEmm0OUEX0zj2X/IyveFRtpJpH/JktznCkvexysc1JRzqMCbal8GipRX9 +Xf7Oko6QiaUpu5GDLN2OXhizYHdR2f3l+Sn2cScsbi3fSVv+DLsnaz6J0kZ4U8q3 +lYk/ZYifJjG+/7cv3e+usixpmK/qYlpOvunUDnqOkDfUs4/4bZjH8e8CdqJk4YvU +RRtLr7muXEJsaqF7lxAViXnKxT/z/+1kOgN/+Oyzjs4QDsk2HQpWHFgNYSSG9Mmz +PUS8tk2T0j5sN55X7QRRl5c0oqrBU5XaWyL26QcfONYcR8dBaKawjxg8CI9KzsYY +sb2jjS+fBkB1OI2c6z4OZRd+0N6FQ6gq++KiXOLFvi/QSFNi9Veb56c5tR2l6fBk +0pSH06Gg2s0aQg20NdMIr+HaYsVdJRsE1FgQ2tlfFx9rGkcqhgwV3Za/abgtRb2o +YVwps28DLm41DXf5DnXK+BXFHrtR/3YAZtga+R7OL/RvcF0kc2kudlxqd/8Y33uL +nqnoATy31FTW4J4rEfanJTQgTpatZmbaLQ== +-----END CERTIFICATE----- diff --git a/repos/system_upgrade/common/files/prod-certs/10.0/486.pem b/repos/system_upgrade/common/files/prod-certs/10.0/486.pem new file mode 100644 index 0000000000..2be739ff1e --- /dev/null +++ b/repos/system_upgrade/common/files/prod-certs/10.0/486.pem @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +MIIGZzCCBE+gAwIBAgIJALDxRLt/tVHsMA0GCSqGSIb3DQEBCwUAMIGuMQswCQYD +VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExFjAUBgNVBAoMDVJlZCBI +YXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEuMCwGA1UEAwwlUmVk +IEhhdCBFbnRpdGxlbWVudCBQcm9kdWN0IEF1dGhvcml0eTEkMCIGCSqGSIb3DQEJ +ARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMB4XDTIzMDcxODA4MTkxNloXDTQzMDcx +ODA4MTkxNlowRDFCMEAGA1UEAww5UmVkIEhhdCBQcm9kdWN0IElEIFtjZDA5Nzdl +Ni0xOWY4LTQ5YTUtODc0My0yODgyNjNhNjA0ZDVdMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEAxj9J04z+Ezdyx1U33kFftLv0ntNS1BSeuhoZLDhs18yk +sepG7hXXtHh2CMFfLZmTjAyL9i1XsxykQpVQdXTGpUF33C2qBQHB5glYs9+d781x +8p8m8zFxbPcW82TIJXbgW3ErVh8vk5qCbG1cCAAHb+DWMq0EAyy1bl/JgAghYNGB +RvKJObTdCrdpYh02KUqBLkSPZHvo6DUJFN37MXDpVeQq9VtqRjpKLLwuEfXb0Y7I +5xEOrR3kYbOaBAWVt3mYZ1t0L/KfY2jVOdU5WFyyB9PhbMdLi1xE801j+GJrwcLa +xmqvj4UaICRzcPATP86zVM1BBQa+lilkRQes5HyjZzZDiGYudnXhbqmLo/n0cuXo +QBVVjhzRTMx71Eiiahmiw+U1vGqkHhQNxb13HtN1lcAhUCDrxxeMvrAjYdWpYlpI +yW3NssPWt1YUHidMBSAJ4KctIf91dyE93aStlxwC/QnyFsZOmcEsBzVCnz9GmWMl +1/6XzBS1yDUqByklx0TLH+z/sK9A+O2rZAy1mByCYwVxvbOZhnqGxAuToIS+A81v +5hCjsCiOScVB+cil30YBu0cH85RZ0ILNkHdKdrLLWW4wjphK2nBn2g2i3+ztf+nQ +ED2pQqZ/rhuW79jcyCZl9kXqe1wOdF0Cwah4N6/3LzIXEEKyEJxNqQwtNc2IVE8C +AwEAAaOB8DCB7TAJBgNVHRMEAjAAMDoGDCsGAQQBkggJAYNmAQQqDChSZWQgSGF0 +IEVudGVycHJpc2UgTGludXggZm9yIHg4Nl82NCBCZXRhMBsGDCsGAQQBkggJAYNm +AgQLDAkxMC4wIEJldGEwGAYMKwYBBAGSCAkBg2YDBAgMBng4Nl82NDAtBgwrBgEE +AZIICQGDZgQEHQwbcmhlbC0xMCxyaGVsLTEwLWJldGEteDg2XzY0MB0GA1UdDgQW +BBRh6iC1NXyvZ2Q6/2sI5hB40M0flTAfBgNVHSMEGDAWgBSW/bscQED/QIStsh8L +JsHDam/WfDANBgkqhkiG9w0BAQsFAAOCAgEAHFD1uIi2AXILNB5JKwSJ5boz6/K7 +MpIqP5mSXPw9Cr4Ie9FiwlZuQIGPp6AUOb7RcDpLxZt9eNYrsQMmrXzo4qagIax/ +NGEYKOrqDxeH4T0r9wLnARxQg1mntXzGkO6kSKIRpiGJlsBXEPAX9k4WaqNlQScu +QWjtTp6E3U3xZLb74TPS708ok+xSm1ZehPJZp53N8JQigtLxfOnv+7xQdBD78YOE +ldPzznhoHP5iJeACRFC+b83asWDwQAEbPv7d4ZoLCfacOvkt28Hm+kXa9zBDqgBD +nUv1wsZS2aPhWMDwnV9qC0UPCdIMbVNH9TjkBe2yoTsz/cmgCe/D85DZyBrZabV7 +U36dg0rdKqoR8hRnlfbuzdiNZmmdMAinI56t/U++yGiGYobxmftPOKt46zFpcA3W +Zqdl1Qg2zPcWxyjHV4xF0vtiEIkj1xlm0u2fsp8xfdA1wzj3Cqyn4l8R08eGLUBQ +G4GoKaaxTOjfETU4ASRr+32UJCfervM0PK8GqMgxvOc9Yw3snhJVbG4mMWrR+NVp +7r6DpzfVO9Kfbrc1yLnCK56MxBQCIwh96RDPhHkaO/xPrD2xX6/A5+oMDWVzJW4N +VIhz/i0eBqFX4QINkPLrmo/AHMBpfTBqaIV88pBFHhT5ZWws9kaad0axpBXV4BrT +2LyAgMKD4NjUsM0= +-----END CERTIFICATE----- diff --git a/repos/system_upgrade/common/files/rpm-gpg/10/RPM-GPG-KEY-redhat-release b/repos/system_upgrade/common/files/rpm-gpg/10/RPM-GPG-KEY-redhat-release new file mode 100644 index 0000000000..a59198ea2e --- /dev/null +++ b/repos/system_upgrade/common/files/rpm-gpg/10/RPM-GPG-KEY-redhat-release @@ -0,0 +1,69 @@ +The following public key can be used to verify RPM packages built and +signed by Red Hat, Inc. This key is used for packages in Red Hat +products shipped after November 2009, and for all updates to those +products. + +Questions about this key should be sent to security@redhat.com. + +pub 4096R/FD431D51 2009-10-22 + Key fingerprint = 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 +uid Red Hat, Inc. (release key 2) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.22 (GNU/Linux) + +mQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF +0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF +0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c +u7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh +XGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H +5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW +9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj +/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1 +PcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY +HVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF +buhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB +tDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0 +LmNvbT6JAjYEEwEIACACGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCSuBJPAAK +CRAZni+R/UMdUfIkD/9m3HWv07uJG26R3KBexTo2FFu3rmZs+m2nfW8R3dBX+k0o +AOFpgJCsNgKwU81LOPrkMN19G0+Yn/ZTCDD7cIQ7dhYuDyEX97xh4une/EhnnRuh +ASzR+1xYbj/HcYZIL9kbslgpebMn+AhxbUTQF/mziug3hLidR9Bzvygq0Q09E11c +OZL4BU6J2HqxL+9m2F+tnLdfhL7MsAq9nbmWAOpkbGefc5SXBSq0sWfwoes3X3yD +Q8B5Xqr9AxABU7oUB+wRqvY69ZCxi/BhuuJCUxY89ZmwXfkVxeHl1tYfROUwOnJO +GYSbI/o41KBK4DkIiDcT7QqvqvCyudnxZdBjL2QU6OrIJvWmKs319qSF9m3mXRSt +ZzWtB89Pj5LZ6cdtuHvW9GO4qSoBLmAfB313pGkbgi1DE6tqCLHlA0yQ8zv99OWV +cMDGmS7tVTZqfX1xQJ0N3bNORQNtikJC3G+zBCJzIeZleeDlMDQcww00yWU1oE7/ +To2UmykMGc7o9iggFWR2g0PIcKsA/SXdRKWPqCHG2uKHBvdRTQGupdXQ1sbV+AHw +ycyA/9H/mp/NUSNM2cqnBDcZ6GhlHt59zWtEveiuU5fpTbp4GVcFXbW8jStj8j8z +1HI3cywZO8+YNPzqyx0JWsidXGkfzkPHyS4jTG84lfu2JG8m/nqLnRSeKpl20Q== +=79bX +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGIpIp4BEAC/o5e1WzLIsS6/JOQCs4XYATYTcf6B6ALzcP05G0W3uRpUQSrL +FRKNrU8ZCelm/B+XSh2ljJNeklp2WLxYENDOsftDXGoyLr2hEkI5OyK267IHhFNJ +g+BN+T5Cjh4ZiiWij6o9F7x2ZpxISE9M4iI80rwSv1KOnGSw5j2zD2EwoMjTVyVE +/t3s5XJxnDclB7ZqL+cgjv0mWUY/4+b/OoRTkhq7b8QILuZp75Y64pkrndgakm1T +8mAGXV02mEzpNj9DyAJdUqa11PIhMJMxxHOGHJ8CcHZ2NJL2e7yJf4orTj+cMhP5 +LzJcVlaXnQYu8Zkqa0V6J1Qdj8ZXL72QsmyicRYXAtK9Jm5pvBHuYU2m6Ja7dBEB +Vkhe7lTKhAjkZC5ErPmANNS9kPdtXCOpwN1lOnmD2m04hks3kpH9OTX7RkTFUSws +eARAfRID6RLfi59B9lmAbekecnsMIFMx7qR7ZKyQb3GOuZwNYOaYFevuxusSwCHv +4FtLDIhk+Fge+EbPdEva+VLJeMOb02gC4V/cX/oFoPkxM1A5LHjkuAM+aFLAiIRd +Np/tAPWk1k6yc+FqkcDqOttbP4ciiXb9JPtmzTCbJD8lgH0rGp8ufyMXC9x7/dqX +TjsiGzyvlMnrkKB4GL4DqRFl8LAR02A3846DD8CAcaxoXggL2bJCU2rgUQARAQAB +tDVSZWQgSGF0LCBJbmMuIChhdXhpbGlhcnkga2V5IDMpIDxzZWN1cml0eUByZWRo +YXQuY29tPokCUgQTAQgAPBYhBH5GJCWMQGU11W1vE1BU5KRaY0CzBQJiKSKeAhsD +BQsJCAcCAyICAQYVCgkICwIEFgIDAQIeBwIXgAAKCRBQVOSkWmNAsyBfEACuTN/X +YR+QyzeRw0pXcTvMqzNE4DKKr97hSQEwZH1/v1PEPs5O3psuVUm2iam7bqYwG+ry +EskAgMHi8AJmY0lioQD5/LTSLTrM8UyQnU3g17DHau1NHIFTGyaW4a7xviU4C2+k +c6X0u1CPHI1U4Q8prpNcfLsldaNYlsVZtUtYSHKPAUcswXWliW7QYjZ5tMSbu8jR +OMOc3mZuf0fcVFNu8+XSpN7qLhRNcPv+FCNmk/wkaQfH4Pv+jVsOgHqkV3aLqJeN +kNUnpyEKYkNqo7mNfNVWOcl+Z1KKKwSkIi3vg8maC7rODsy6IX+Y96M93sqYDQom +aaWue2gvw6thEoH4SaCrCL78mj2YFpeg1Oew4QwVcBnt68KOPfL9YyoOicNs4Vuu +fb/vjU2ONPZAeepIKA8QxCETiryCcP43daqThvIgdbUIiWne3gae6eSj0EuUPoYe +H5g2Lw0qdwbHIOxqp2kvN96Ii7s1DK3VyhMt/GSPCxRnDRJ8oQKJ2W/I1IT5VtiU +zMjjq5JcYzRPzHDxfVzT9CLeU/0XQ+2OOUAiZKZ0dzSyyVn8xbpviT7iadvjlQX3 +CINaPB+d2Kxa6uFWh+ZYOLLAgZ9B8NKutUHpXN66YSfe79xFBSFWKkJ8cSIMk13/ +Ifs7ApKlKCCRDpwoDqx/sjIaj1cpOfLHYjnefg== +=UZd/ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/repos/system_upgrade/common/files/rpm-gpg/10beta/RPM-GPG-KEY-redhat-release b/repos/system_upgrade/common/files/rpm-gpg/10beta/RPM-GPG-KEY-redhat-release new file mode 100644 index 0000000000..1f46baa1df --- /dev/null +++ b/repos/system_upgrade/common/files/rpm-gpg/10beta/RPM-GPG-KEY-redhat-release @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.6 (GNU/Linux) + +mQINBEmkAzABEAC2/c7bP1lHQ3XScxbIk0LQWe1YOiibQBRLwf8Si5PktgtuPibT +kKpZjw8p4D+fM7jD1WUzUE0X7tXg2l/eUlMM4dw6XJAQ1AmEOtlwSg7rrMtTvM0A +BEtI7Km6fC6sU6RtBMdcqD1cH/6dbsfh8muznVA7UlX+PRBHVzdWzj6y8h84dBjo +gzcbYu9Hezqgj/lLzicqsSZPz9UdXiRTRAIhp8V30BD8uRaaa0KDDnD6IzJv3D9P +xQWbFM4Z12GN9LyeZqmD7bpKzZmXG/3drvfXVisXaXp3M07t3NlBa3Dt8NFIKZ0D +FRXBz5bvzxRVmdH6DtkDWXDPOt+Wdm1rZrCOrySFpBZQRpHw12eo1M1lirANIov7 +Z+V1Qh/aBxj5EUu32u9ZpjAPPNtQF6F/KjaoHHHmEQAuj4DLex4LY646Hv1rcv2i +QFuCdvLKQGSiFBrfZH0j/IX3/0JXQlZzb3MuMFPxLXGAoAV9UP/Sw/WTmAuTzFVm +G13UYFeMwrToOiqcX2VcK0aC1FCcTP2z4JW3PsWvU8rUDRUYfoXovc7eg4Vn5wHt +0NBYsNhYiAAf320AUIHzQZYi38JgVwuJfFu43tJZE4Vig++RQq6tsEx9Ftz3EwRR +fJ9z9mEvEiieZm+vbOvMvIuimFVPSCmLH+bI649K8eZlVRWsx3EXCVb0nQARAQAB +tDBSZWQgSGF0LCBJbmMuIChiZXRhIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0LmNv +bT6JAjYEEwECACAFAkpSM+cCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRCT +ioDK8hVB6/9tEAC0+KmzeKceXQ/GTUoU6jy9vtkFCFrmv+c7ol4XpdTt0QhqBOwy +6m2mKWwmm8KfYfy0cADQ4y/EcoXl7FtFBwYmkCuEQGXhTDn9DvVjhooIq59LEMBQ +OW879RwwzRIZ8ebbjMUjDPF5MfPQqP2LBu9N4KvXlZp4voykwuuaJ+cbsKZR6pZ6 +0RQKPHKP+NgUFC0fff7XY9cuOZZWFAeKRhLN2K7bnRHKxp+kELWb6R9ZfrYwZjWc +MIPbTd1khE53L4NTfpWfAnJRtkPSDOKEGVlVLtLq4HEAxQt07kbslqISRWyXER3u +QOJj64D1ZiIMz6t6uZ424VE4ry9rBR0Jz55cMMx5O/ni9x3xzFUgH8Su2yM0r3jE +Rf24+tbOaPf7tebyx4OKe+JW95hNVstWUDyGbs6K9qGfI/pICuO1nMMFTo6GqzQ6 +DwLZvJ9QdXo7ujEtySZnfu42aycaQ9ZLC2DOCQCUBY350Hx6FLW3O546TAvpTfk0 +B6x+DV7mJQH7MGmRXQsE7TLBJKjq28Cn4tVp04PmybQyTxZdGA/8zY6pPl6xyVMH +V68hSBKEVT/rlouOHuxfdmZva1DhVvUC6Xj7+iTMTVJUAq/4Uyn31P1OJmA2a0PT +CAqWkbJSgKFccsjPoTbLyxhuMSNkEZFHvlZrSK9vnPzmfiRH0Orx3wYpMQ== +=21pb +-----END PGP PUBLIC KEY BLOCK----- + diff --git a/repos/system_upgrade/common/files/upgrade_paths.json b/repos/system_upgrade/common/files/upgrade_paths.json index 43bd049a3a..5399f148b0 100644 --- a/repos/system_upgrade/common/files/upgrade_paths.json +++ b/repos/system_upgrade/common/files/upgrade_paths.json @@ -3,14 +3,18 @@ "7.9": ["8.8", "8.10"], "8.8": ["9.2"], "8.10": ["9.4", "9.5"], + "9.6": ["10.0"], "7": ["8.8", "8.10"], - "8": ["9.2", "9.4", "9.5"] + "8": ["9.2", "9.4", "9.5"], + "9": ["10.0"] }, "saphana": { "7.9": ["8.10", "8.8"], "7": ["8.10", "8.8"], "8.8": ["9.2"], "8.10": ["9.4"], - "8": ["9.4", "9.2"] + "8": ["9.4", "9.2"], + "9.6": ["10.0"], + "9": ["10.0"] } } diff --git a/repos/system_upgrade/common/libraries/config/version.py b/repos/system_upgrade/common/libraries/config/version.py index fdfeface50..152d911269 100644 --- a/repos/system_upgrade/common/libraries/config/version.py +++ b/repos/system_upgrade/common/libraries/config/version.py @@ -13,10 +13,13 @@ '<=': operator.le } +# TODO(pstodulk): drop 9.4 & 9.5 before May 2025 release +# These will not be supported fo IPU 9 -> 10 _SUPPORTED_VERSIONS = { # Note: 'rhel-alt' is detected when on 'rhel' with kernel 4.x '7': {'rhel': ['7.9'], 'rhel-alt': [], 'rhel-saphana': ['7.9']}, '8': {'rhel': ['8.8', '8.10'], 'rhel-saphana': ['8.8', '8.10']}, + '9': {'rhel': ['9.4', '9.5', '9.6'], 'rhel-saphana': ['9.4', '9.6']}, } diff --git a/repos/system_upgrade/common/libraries/dnfplugin.py b/repos/system_upgrade/common/libraries/dnfplugin.py index 6f056a3338..5070ed2d7a 100644 --- a/repos/system_upgrade/common/libraries/dnfplugin.py +++ b/repos/system_upgrade/common/libraries/dnfplugin.py @@ -21,6 +21,7 @@ class _DnfPluginPathStr(str): _PATHS = { "8": os.path.join('/lib/python3.6/site-packages/dnf-plugins', DNF_PLUGIN_NAME), "9": os.path.join('/lib/python3.9/site-packages/dnf-plugins', DNF_PLUGIN_NAME), + "10": os.path.join('/lib/python3.12/site-packages/dnf-plugins', DNF_PLUGIN_NAME), } def __init__(self): # noqa: W0231; pylint: disable=super-init-not-called @@ -445,7 +446,7 @@ def perform_transaction_install(target_userspace_info, storage_info, used_repos, # set like that, however seatbelt is a good thing. dnfconfig.exclude_leapp_rpms(context, disable_plugins) - if get_target_major_version() == '9': + if int(get_target_major_version()) >= 9: _rebuild_rpm_db(context, root='/installroot') _transaction( context=context, stage='upgrade', target_repoids=target_repoids, plugin_info=plugin_info, diff --git a/repos/system_upgrade/common/libraries/rhui.py b/repos/system_upgrade/common/libraries/rhui.py index b2b906c3eb..d1e1fa332f 100644 --- a/repos/system_upgrade/common/libraries/rhui.py +++ b/repos/system_upgrade/common/libraries/rhui.py @@ -554,6 +554,7 @@ def mk_rhui_setup(clients=None, leapp_pkg='', mandatory_files=None, optional_fil } +# TODO(mmatuska) deprecate or adjust for 9to10? def get_upg_path(): """ Get upgrade path in specific string format diff --git a/repos/system_upgrade/common/libraries/rpms.py b/repos/system_upgrade/common/libraries/rpms.py index 2890240fc1..58b92b47fb 100644 --- a/repos/system_upgrade/common/libraries/rpms.py +++ b/repos/system_upgrade/common/libraries/rpms.py @@ -22,18 +22,24 @@ class LeappComponents(object): LeappComponents.FRAMEWORK: {'7': {'pkgs': ['leapp', 'python2-leapp'], 'deps': ['leapp-deps']}, '8': {'pkgs': ['leapp', 'python3-leapp'], + 'deps': ['leapp-deps']}, + '9': {'pkgs': ['leapp', 'python3-leapp'], 'deps': ['leapp-deps']} }, LeappComponents.REPOSITORY: {'7': {'pkgs': ['leapp-upgrade-el7toel8'], 'deps': ['leapp-upgrade-el7toel8-deps']}, '8': {'pkgs': ['leapp-upgrade-el8toel9'], - 'deps': ['leapp-upgrade-el8toel9-deps']} + 'deps': ['leapp-upgrade-el8toel9-deps']}, + '9': {'pkgs': ['leapp-upgrade-el9toel10'], + 'deps': ['leapp-upgrade-el9toel10-deps']} }, LeappComponents.COCKPIT: {'7': {'pkgs': ['cockpit-leapp']}, - '8': {'pkgs': ['cockpit-leapp']} + '8': {'pkgs': ['cockpit-leapp']}, + '9': {'pkgs': []} }, LeappComponents.TOOLS: {'7': {'pkgs': ['snactor']}, - '8': {'pkgs': ['snactor']} + '8': {'pkgs': ['snactor']}, + '9': {'pkgs': ['snactor']} } } diff --git a/repos/system_upgrade/common/libraries/tests/test_rpms.py b/repos/system_upgrade/common/libraries/tests/test_rpms.py index 955ab05cd6..a527407d0b 100644 --- a/repos/system_upgrade/common/libraries/tests/test_rpms.py +++ b/repos/system_upgrade/common/libraries/tests/test_rpms.py @@ -61,7 +61,7 @@ def test_get_leapp_packages(major_version, component, result, monkeypatch): r"component nosuchcomponent is unknown, available choices are \['cockpit', 'framework', 'repository', 'tools']") ), ('nosuchversion', "framework", - (ValueError, r"major_version nosuchversion is unknown, available choices are \['7', '8']")), + (ValueError, r"major_version nosuchversion is unknown, available choices are \['7', '8', '9']")), ('nosuchversion', False, (ValueError, r"At least one component must be specified when calling this function," r" available choices are \['cockpit', 'framework', 'repository', 'tools']")), diff --git a/repos/system_upgrade/el9toel10/.leapp/info b/repos/system_upgrade/el9toel10/.leapp/info new file mode 100644 index 0000000000..500087a8f9 --- /dev/null +++ b/repos/system_upgrade/el9toel10/.leapp/info @@ -0,0 +1 @@ +{"name": "system_upgrade_el9toel10", "id": "ba7ab214-d579-4e70-811e-7c30966d8d28", "messages": {}, "repos": ["efcf9016-f2d1-4609-9329-a298e6587b3c", "644900a5-c347-43a3-bfab-f448f46d9647"]} diff --git a/repos/system_upgrade/el9toel10/.leapp/leapp.conf b/repos/system_upgrade/el9toel10/.leapp/leapp.conf new file mode 100644 index 0000000000..b4591347f8 --- /dev/null +++ b/repos/system_upgrade/el9toel10/.leapp/leapp.conf @@ -0,0 +1,6 @@ + +[repositories] +repo_path=${repository:root_dir} + +[database] +path=${repository:state_dir}/leapp.db diff --git a/repos/system_upgrade/el9toel10/actors/migraterpmdb/actor.py b/repos/system_upgrade/el9toel10/actors/migraterpmdb/actor.py new file mode 100644 index 0000000000..adfad1a6df --- /dev/null +++ b/repos/system_upgrade/el9toel10/actors/migraterpmdb/actor.py @@ -0,0 +1,22 @@ +from leapp.actors import Actor +from leapp.models import DNFWorkaround +from leapp.tags import FactsPhaseTag, IPUWorkflowTag + + +class MigrateRPMDB(Actor): + """ + Registers a workaround which will migrate RPM DB during the upgrade. + """ + + name = 'migrate_rpm_db' + consumes = () + produces = (DNFWorkaround,) + tags = (IPUWorkflowTag, FactsPhaseTag) + + def process(self): + self.produce( + DNFWorkaround( + display_name="Migrate RPM DB", + script_path=self.get_tool_path("migraterpmdb"), + ) + ) diff --git a/repos/system_upgrade/el9toel10/actors/migraterpmdb/tests/test_migraterpmdb.py b/repos/system_upgrade/el9toel10/actors/migraterpmdb/tests/test_migraterpmdb.py new file mode 100644 index 0000000000..c66ad68e32 --- /dev/null +++ b/repos/system_upgrade/el9toel10/actors/migraterpmdb/tests/test_migraterpmdb.py @@ -0,0 +1,11 @@ +import os.path + +from leapp.models import DNFWorkaround + + +def test_migraterpmdb(current_actor_context): + current_actor_context.run() + assert len(current_actor_context.consume(DNFWorkaround)) == 1 + assert current_actor_context.consume(DNFWorkaround)[0].display_name == 'Migrate RPM DB' + assert os.path.basename(current_actor_context.consume(DNFWorkaround)[0].script_path) == 'migraterpmdb' + assert os.path.exists(current_actor_context.consume(DNFWorkaround)[0].script_path) diff --git a/repos/system_upgrade/el9toel10/files/bundled-rpms/.gitkeep b/repos/system_upgrade/el9toel10/files/bundled-rpms/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/repos/system_upgrade/el9toel10/libraries/.gitkeep b/repos/system_upgrade/el9toel10/libraries/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/repos/system_upgrade/el9toel10/models/.gitkeep b/repos/system_upgrade/el9toel10/models/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/repos/system_upgrade/el9toel10/tools/migraterpmdb b/repos/system_upgrade/el9toel10/tools/migraterpmdb new file mode 100755 index 0000000000..167006459d --- /dev/null +++ b/repos/system_upgrade/el9toel10/tools/migraterpmdb @@ -0,0 +1,4 @@ +#!/usr/bin/bash + +mv /var/lib/rpm /usr/lib/sysimage/rpm +ln -sfr /usr/lib/sysimage/rpm /var/lib/rpm diff --git a/utils/container-builds/Containerfile.ubi9 b/utils/container-builds/Containerfile.ubi9 new file mode 100644 index 0000000000..53567c08d7 --- /dev/null +++ b/utils/container-builds/Containerfile.ubi9 @@ -0,0 +1,10 @@ +FROM registry.access.redhat.com/ubi9/ubi:latest + +VOLUME /repo + +RUN dnf update -y && \ + dnf install -y python3-devel rpm-build make git + +WORKDIR /repo +ENV DIST_VERSION 9 +ENTRYPOINT make _build_local diff --git a/utils/container-tests/Containerfile.rhel9 b/utils/container-tests/Containerfile.rhel9 new file mode 100644 index 0000000000..2261b2ad1d --- /dev/null +++ b/utils/container-tests/Containerfile.rhel9 @@ -0,0 +1,18 @@ +FROM registry.access.redhat.com/ubi9/ubi:latest + +VOLUME /repo + +RUN dnf update -y && \ + dnf install -y python3-setuptools python3-pip make git rsync + +ENV PYTHON_VENV python3.9 + +COPY . /repocopy + +WORKDIR /repocopy + +RUN rm -rf tut* + +RUN make clean && make install-deps-fedora + +WORKDIR / diff --git a/utils/container-tests/Containerfile.ubi9 b/utils/container-tests/Containerfile.ubi9 index 4460c74870..1e616a9954 100644 --- a/utils/container-tests/Containerfile.ubi9 +++ b/utils/container-tests/Containerfile.ubi9 @@ -3,7 +3,9 @@ FROM registry.access.redhat.com/ubi9/ubi:latest VOLUME /payload RUN dnf update -y && \ - dnf install python3-virtualenv python3-setuptools python3-pip make git -y + dnf install python3-setuptools python3-pip make git -y + +RUN pip install virtualenv WORKDIR /payload ENTRYPOINT make install-deps && make test