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

  • Bug#996397: rpm-common: macros.* are no longer in any packag... Rich Ercolani

Reply via email to