Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1189281
| From | Steve Langasek <vorlon@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1065483: perl-base: should provide perlapi-5.38.2 on i386 |
| Date | 2024-03-06 18:40 +0100 |
| Message-ID | <If3pf-eQDa-9@gated-at.bofh.it> (permalink) |
| References | <IeAGB-ez3Y-1@gated-at.bofh.it> <IeAGB-ez3Y-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
[Multipart message — attachments visible in raw view] - view raw
On Tue, Mar 05, 2024 at 11:47:39AM +0100, Sven Joachim wrote:
> Package: perl-base
> Version: 5.38.2-3.1
> Severity: serious
> X-Debbugs-Cc: Sven Joachim <svenjoac@gmx.de>, Steve Langasek <vorlon@debian.org>
> On i386, perl-base provides perlapi-5.38.2t64 rather than
> perlapi-5.38.2. This makes tons of packages uninstallable or
> unbuildable and is not what has been agreed upon in #1060246.
> The reason is a bad check in debian/rules, line 31:
> ,----
> | # If nonempty, this will determine $Config{debian_abi} and Provides: entries
> | # (otherwise, the Provides: entries will be generated by debian/mkprovides)
> | perlabi =
> | ifeq (,$(filter $(DEB_HOST_GNU_TYPE),i386 hurd-i386))
> | ifeq ($(DEB_HOST_ARCH_BITS),32)
> | perlabi = 5.38.2t64
> | endif
> | endif
> `----
Sorry about this. Clearly, was untested on i386!
I think it's preferable here to check DEB_HOST_ARCH, which was my intention,
rather than DEB_HOST_GNU_TYPE. I've uploaded an NMU to that effect. Please
see the NMU debdiff attached.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org
Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread
Bug#1065483: perl-base: should provide perlapi-5.38.2 on i386 Steve Langasek <vorlon@debian.org> - 2024-03-06 18:40 +0100
csiph-web