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
>

Reply via email to