Since bug 30734 python3-rpm-macros requires and provides python-rpm-macros at the same time and thus correct pkg, python-rpm-macros, having /usr/lib/rpm/redhat/import_all_modules.py used in %py3_check_import macros isn't pulled.
Since bug 30734 and python-rpm-macros-3.9-5.1.mga8 it's possible to remove python-rpm-macros without removing any other package (if python3-rpm-macros-3.9-5.1.mga8 is installed). Also installing python3-rpm-macros-3.9-5.1.mga8 doesn't pull python-rpm-macros if it's not already installed. python-rpm-macros-3.9-5.2.mga8 on core/updates_testing fixes the issue and forces python3-rpm-macros and python2-rpm-macros to pull python-rpm-macros and makes sure all needes pkgs are installed all the time. SRPMS: python-rpm-macros-3.9-5.2.mga8 RPMS: python-srpm-macros-3.9-5.2.mga8 python-rpm-macros-3.9-5.2.mga8 python2-rpm-macros-3.9-5.2.mga8 python3-rpm-macros-3.9-5.2.mga8
Assignee: jani.valimaa => qa-bugs
Tested in a VirtualBox Plasma guest. python-srpm-macros, python-rpm-macros, and python3-rpm-macros were already installed on this system. After using Qarepo to download the rpms from Comment 1, I used drakrpm to remove python-rpm-macros. No other packages were removed. Then I immediately used drakrpm-update to update the remaining two packages, and indeed that pulled in python-rpm-macros along with them. Once again, I made as if to remove python-rpm-macros, and this time was greeted with a notice that several much-needed packages would have to be removed because of dependencies. Looks like the issue at hand has been corrected, so I'm giving this an OK, and validating.
CC: (none) => andrewsfarm, sysadmin-bugsKeywords: (none) => validated_updateWhiteboard: (none) => MGA8-64-OK
CC: (none) => davidwhodginsKeywords: (none) => advisory
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2022-0124.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED