This is a curious response. My report was "this doesn't work any more because no package in Debian has this," not "you should make rpm-common still have this."
You should probably remove the rpm packages from Debian entirely, at the point where people need to install a bunch of external packages to get core functionality to work. - Rich On Sat, Apr 20, 2024 at 8:33 PM Debian Bug Tracking System < ow...@bugs.debian.org> wrote: > This is an automatic notification regarding your Bug report > which was filed against the rpm-common package: > > #996397: rpm-common: macros.* are no longer in any package provided in > Debian > > It has been closed by Luca Boccassi <bl...@debian.org>. > > Their explanation is attached below along with your original report. > If this explanation is unsatisfactory and you have not received a > better one in a separate message then please contact Luca Boccassi < > bl...@debian.org> by > replying to this email. > > > -- > 996397: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996397 > Debian Bug Tracking System > Contact ow...@bugs.debian.org with problems > > > > ---------- Forwarded message ---------- > From: Luca Boccassi <bl...@debian.org> > To: 996397-d...@bugs.debian.org > Cc: > Bcc: > Date: Sun, 21 Apr 2024 01:31:26 +0100 > Subject: Re: rpm-common: macros.* are no longer in any package provided in > Debian > Control: tags -1 wontfix > > On Wed, 13 Oct 2021 13:16:03 -0400 Rich Ercolani <rincebr...@gmail.com> > wrote: > > 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 > > That was done intentionally upstream, the macros live in separate > source packages such as: > > https://src.fedoraproject.org/rpms/python-rpm-macros > > -- > Kind regards, > Luca Boccassi > > > > ---------- Forwarded message ---------- > From: Rich Ercolani <rincebr...@gmail.com> > To: Debian Bug Tracking System <sub...@bugs.debian.org> > Cc: > Bcc: > Date: Wed, 13 Oct 2021 13:16:03 -0400 > Subject: rpm-common: macros.* are no longer in any package provided in > Debian > 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 >