Package: rpm-common Version: 4.16.1.2+dfsg1-3 Severity: normal Dear Maintainer,
When debugging why %{python_version} no longer expanded in an alien package, I discovered that in bullseye and up, the macros.* packages (and their associated macros) seem entirely absent. It seems like upstream RPM stopped including them between 4.14.2.1 and 4.15.0. The alpha changelog [1] notes: - Remove script language helper macros and associated scripts And the commit [2] explicitly says: yes this will break existing packages and force distros to deal with the fallout, but we believe its for the best: these macros are also best maintained by people closer to the languages in question, as has been done with all the newer languages predating perl and python. rpm-extras exists as the place for maintaining and collaborating on such material. - Rich [1] - https://rpm.org/timeline.html [2] - https://github.com/rpm-software-management/rpm/commit/ba85c95963f9b62f237c0442f6b5aca3e355fa83 -- System Information: Debian Release: 11.1 APT prefers stable-updates APT policy: (1000, 'stable-updates'), (1000, 'stable-security'), (1000, 'stable'), (900, 'oldstable-debug'), (900, 'testing'), (800, 'unstable-debug'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'oldstable-proposed-updates-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-8-amd64 (SMP w/16 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages rpm-common depends on: ii libaudit1 1:3.0-2 ii libc6 2.31-13+deb11u2 ii libdbus-1-3 1.12.20-2 ii librpm9 4.16.1.2+dfsg1-3 ii librpmio9 4.16.1.2+dfsg1-3 ii libselinux1 3.1-3 rpm-common recommends no packages. rpm-common suggests no packages. -- no debconf information