On 14.03.24 18:52, Christoph Biedl wrote:
Control: tags 1066850 moreinfo
Matthias Klose wrote...
Package: src:python-magic
Version: 2:0.4.27-2
Severity: serious
Tags: sid trixie
the package build-depends on libmagic1, and depends on it. The name was
recently changed to libmagic1t64.
This is not a real problem as libmagic1t64 provides libmagic1, so the
dependency can still be resolved.
this is not true on the 32bit time_t64 archs. Debian doesn't build
binary-indep packages on these architectures, but this b-d prevents
doing so (and it does so, because it's impossible to install
python-magic's b-d's on the porter boxes).
Please don't hard-code it, but try to b-d
on libmagic-dev, (...)
About the build dependency src:python-magic -> libmagic1:
So that is ugly, and using libmagic-dev is a simple fix for it. Will do
in the next uplad.
and derive the name of the shared library package from the
libmagic-dev package.
Are you still talking about the build dependency here? Then it's no
issue as the -dev dependency will take care of that.
No, the idea was to b-d on libmagic-dev, and then get the dependency for
python3-magic from it.
Question: What is the justifcation for the bug severity? To me, it
is rather "minor".
you can't install the package on the 32bit time_t64 architectures, some
of them still being release architectures. On these archs, libmagic1t64
doesn't provide libmagic1.
Matthias