Your message dated Mon, 14 Apr 2025 21:51:15 +0000
with message-id <e1u4rhz-005221...@fasolo.debian.org>
and subject line Bug#1103020: fixed in nfs-ganesha 6.5-4
has caused the Debian Bug report #1103020,
regarding nfs-ganesha: wrong use of Multi-Arch
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1103020: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103020
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nfs-ganesha
Version: 6.5-3+b1
Severity: serious
Justification: may cause an unpack error from dpkg
Hi,
the use of Multi-Arch in nfs-ganesha is wrong on multiple accounts.
Multi-Arch: foreign says that the interface provided to other packages
is architecture-independent. However, nfs-ganesha is able to load
plugins packages in nfs-ganesha-* as shared libraries via dlopen. This
is an architecture-dependent interface. nfs-ganesha must not be marked
Multi-Arch: foreign. It is a prime example where Multi-Arch: allowed is
appropriate.
The actual plugins also wrongly use Multi-Arch. The generation of manual
pages is not reproducible across architectures. Therefore the manual
page is architecture-dependent. As it also uses an architecture-indepent
path, this may cause an unpack error from dpkg when attempting to
coinstall plugins. Such an installation failure is a release-critical
bug.
nfs-ganesha-gluster
* /usr/share/man/man8/ganesha-gluster-config.8.gz
nfs-ganesha-gpfs
* /usr/share/man/man8/ganesha-gpfs-config.8.gz
nfs-ganesha-proxy-v4
* /usr/share/man/man8/ganesha-proxy-v4-config.8.gz
nfs-ganesha-rgw
* /usr/share/man/man8/ganesha-rgw-config.8.gz
nfs-ganesha-vfs
* /usr/share/man/man8/ganesha-vfs-config.8.gz
Since they are to be loaded into nfs-ganesha and there can only be one
nfs-ganesha at a time, Multi-Arch: same does not support any practical
use case. Rather than improving the generation of manual pages, I
recommand dropping Multi-Arch from these packages.
For nfs-ganesha itself, I think the safe answer for trixie is to also
drop Multi-Arch. Multi-Arch: allowed is also ok, but may not be the best
solution, because the only architecture-dependent use of nfs-ganesha may
be internal via its plugins. An alternative here (not for trixie) would
be to create an alibi package nfs-ganesha-plugin-abi that happens to be
Arch:any + M-A:no such that nfs-ganesha and all plugins depend on. Doing
so ensures that they're all installed for the same architecture. Then
nfs-ganesha itself may become M-A:foreign again arguing that use of the
plugin interface requires a dependency on nfs-ganesha-plugin-abi.
TL;DR: Please drop all Multi-Arch headers except for nfs-ganesha-doc.
Helmut
--- End Message ---
--- Begin Message ---
Source: nfs-ganesha
Source-Version: 6.5-4
Done: Christoph Martin <chr...@debian.org>
We believe that the bug you reported is fixed in the latest version of
nfs-ganesha, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1103...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christoph Martin <chr...@debian.org> (supplier of updated nfs-ganesha package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 14 Apr 2025 19:44:48 +0200
Source: nfs-ganesha
Architecture: source
Version: 6.5-4
Distribution: unstable
Urgency: medium
Maintainer: Christoph Martin <chr...@debian.org>
Changed-By: Christoph Martin <chr...@debian.org>
Closes: 1103020
Changes:
nfs-ganesha (6.5-4) unstable; urgency=medium
.
* fix Multi-Arch fields (closes: 1103020) (thanks to Helmut Grohne
<hel...@subdivi.de>)
* change my email address
Checksums-Sha1:
1245919266e1a0ffecd2298f5313d8f43733e2f1 3593 nfs-ganesha_6.5-4.dsc
c7e6a7337cae28af4473bd8d109e5985f8f3ad97 2104335 nfs-ganesha_6.5.orig.tar.gz
dee551be688f5ad2cb8959644225380f5d4b7a0e 19204 nfs-ganesha_6.5-4.debian.tar.xz
e1caafc7e1e63802ff0d9fa9c17c72e8168ba3e6 20873
nfs-ganesha_6.5-4_amd64.buildinfo
Checksums-Sha256:
4f215a55c72218c6ba20516f0e7246ca2b82c2e96c229a7d93ef559c2d4401dc 3593
nfs-ganesha_6.5-4.dsc
ece6cf138dd8602f33294eee75233051229867ea7fd1b3f7d6545e989303bfd9 2104335
nfs-ganesha_6.5.orig.tar.gz
d47e3ec75e33dc8b058665c450902cec703c0711b906760d768bbb6ae3586855 19204
nfs-ganesha_6.5-4.debian.tar.xz
8d41e6dcc65c5096b22c890afbb906f4c564e5d4aeae2378d41fcb100704ff2e 20873
nfs-ganesha_6.5-4_amd64.buildinfo
Files:
bc61fd1fa3cf29e2256dfdf658713e11 3593 net optional nfs-ganesha_6.5-4.dsc
0707b8f87ead8505990137def9a9e63a 2104335 net optional
nfs-ganesha_6.5.orig.tar.gz
dcad7f33ba1f0f8dcb0e12c019989c37 19204 net optional
nfs-ganesha_6.5-4.debian.tar.xz
8f7cb9cc26fa3dc3c2ff946970133a3d 20873 net optional
nfs-ganesha_6.5-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEESHM/Yn5QMjny+jVtbi9Q8jnus+MFAmf9gGUACgkQbi9Q8jnu
s+O3fhAA1a0AVdRV/P4yFKdGE2LST1oRD27RLJJBmogZPx14wxzk3PgOkpnn871a
vheZLgpf4CFKFTNUsjg96LxvcybfB5w0CDDesX72S0HMxPlLfhZGkLj91/Qw3Hws
+d5XUvlSaD7CBsyCR7uCPrfNakK9oCMmA8ZiRtHIbv0st6nIr/OK1OiYO9tegQXc
0rqsSMs3mZUgepm1Ph8b4/hzW3qrHvfGnsjZget9eOPtEVqnLa3PdWEZ7AxWjFVa
ine9e3JhkeOryR9H4I9I+kURqXGIDYpXQOGNDPHSv6tG6QJ/6WAxRtjTSqz77VcH
lfUdtKzX5d7+JhARgihPp8KZgk39MIVa4MO072379MeA67afbN2XnpCTmjRCiIFg
Igy5RQ0fU4pkGTmugoen8vpw9p9LiHmrFMmEGIJMfYFesV+Vf01BViwbtXeuJ5hU
yjcLJzh73edfTYJ/QOosfC1Zt4bjh+QOQVSDOcSDBqgaLqrxVR2/5I6rJ/UoUqNi
HAirohimBYHaLaMD+qMIiw1tNef2bS6250M/W2qMBwxXwy5bO7Uu9UeQiAQ6guj0
48ikw7D2XJSYu9U+FcDz7OFqmnXNe4VgmLI9ztc4yjB2OU/HqThol532hJqQIWAd
DE5BM26hpjeTwjUp4dsWzEEqn7XRRJBXkSTe1yQ/ensKbQs3SrY=
=8MyE
-----END PGP SIGNATURE-----
pgpg0wZCXRXmN.pgp
Description: PGP signature
--- End Message ---