Your message dated Thu, 27 Mar 2025 18:20:03 +0000
with message-id <[email protected]>
and subject line Bug#1099813: fixed in rust-rpm-sequoia 1.7.0-4
has caused the Debian Bug report #1099813,
regarding rust-rpm-sequoia: rpm fails to build due to wrong pkg-config content 
and wrong shared lib install location
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 [email protected]
immediately.)


-- 
1099813: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099813
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rust-rpm-sequoia
Version: 1.7.0-2

Dear Maintainer(s),

Spotted a couple more problems with the rust-rpm-sequoia packages that
make rpm fail to build when trying to use it.

First of all, the pkg-config file includes wrong metadata:

$ cat /usr/lib/x86_64-linux-gnu/pkgconfig/rpm-sequoia.pc
prefix=/usr/local
libdir=${prefix}/lib

Name: rpm-sequoia
Description: An implementation of the RPM PGP interface using Sequoia.
URL: https://sequoia-pgp.org/
Version: 1.7.0
Requires.private: nettle
Cflags:
Libs: -L${libdir} -lrpm_sequoia

prefix should be /usr instead of /usr/local, and libdir should include
the multiarch subdirectory. IE, the first two lines should look like
this for the amd64 build:

prefix=/usr
libdir=${prefix}/lib/x86_64-linux-gnu

Secondly, the shared library is shipped by the librpm-sequoia-1
package in a subdirectory of the libdir for some reason?

$ ls /usr/lib/x86_64-linux-gnu/librpm_sequoia.so.1/librpm_sequoia.so -l
-rw-r--r-- 1 root root 2852176 Mar  7 20:35
/usr/lib/x86_64-linux-gnu/librpm_sequoia.so.1/librpm_sequoia.so

Instead the librpm-sequoia-1 package should just ship the versioned
shared library as /usr/lib/x86_64-linux-gnu/librpm_sequoia.so.1 like
Fedora does.

With these two fixes, rpm builds successfully.

--- End Message ---
--- Begin Message ---
Source: rust-rpm-sequoia
Source-Version: 1.7.0-4
Done: Holger Levsen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-rpm-sequoia, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Holger Levsen <[email protected]> (supplier of updated rust-rpm-sequoia 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 27 Mar 2025 18:56:48 +0100
Source: rust-rpm-sequoia
Architecture: source
Version: 1.7.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers 
<[email protected]>
Changed-By: Holger Levsen <[email protected]>
Closes: 1099813 1099839
Changes:
 rust-rpm-sequoia (1.7.0-4) unstable; urgency=medium
 .
   * Package rpm-sequoia 1.7.0 from crates.io using debcargo 2.7.8
 .
   [ Holger Levsen ]
   * Install librpm_sequoia.so* in the correct directory. Closes: #1099813.
   * Hack debian/scripts/post-build to inject the correct content into the
     pkg-config file. Closes: #1099813.
 .
   [ NoisyCoil ]
   * Make librpm-sequoia-dev Replace/Break librpm-sequoia-1 << 1.7.0-3
     Closes: #1099839
Checksums-Sha1:
 b75cf07a0515bbd809fb606cddc5c4dbd1084b87 2849 rust-rpm-sequoia_1.7.0-4.dsc
 049c03c2787b462989a07ff700a56b9532385dd4 4432 
rust-rpm-sequoia_1.7.0-4.debian.tar.xz
 08e232dc2a2bda8cdfab7855026050736254225c 7952 
rust-rpm-sequoia_1.7.0-4_source.buildinfo
Checksums-Sha256:
 131b5c03316ccf380678044525d96144b7b45da79ba350fe9b70ab6cafabf209 2849 
rust-rpm-sequoia_1.7.0-4.dsc
 9ce7de6e1c109f442ce3e511cdc73414fecc6b92e970e9a0b0c4222b101d377d 4432 
rust-rpm-sequoia_1.7.0-4.debian.tar.xz
 239bee1db6e297ad332ad67c0ecf0fe4e67e17946d4b16daff393e94f7930b69 7952 
rust-rpm-sequoia_1.7.0-4_source.buildinfo
Files:
 1cfa35f11c9b7202ccd6b4fb33d5e217 2849 rust optional 
rust-rpm-sequoia_1.7.0-4.dsc
 7d37cc3c2c28dfb364147ef113965d64 4432 rust optional 
rust-rpm-sequoia_1.7.0-4.debian.tar.xz
 8273a423132340c5c078f176a2360266 7952 rust optional 
rust-rpm-sequoia_1.7.0-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmflkWoACgkQCRq4Vgaa
qhx1fRAAn52bhZNflsePVaXy3YByrbUnlWH5C+XADLGB/f7TFKzHF8bKSlgpoOKJ
hEy37XHMu4KnjVrSdjAK15EU5t8fcMiJ5y9v+Iv9ns+0LUSI1ZhR4+GiPdwgvlhy
CrxvGI0/weQfSqOVCl/JGNmDlRBOJn64WToyYC8F4qoqvo2FLdxWL0ZzexqmyACS
TboF7DDlNr6tWQ7MXvd531wK7xq7AVUDxuHh0BGAgSiT/4VSQgyGoG8yu24pZgtU
2uU0RmpSP1UPjwzAloqbEmzkFB60P9vEWEMxXfmLpCOiVpP0O2RT4l+r0mGq6D3y
wAHFp29De+XPQEoFChI2pd2yfjO6oLJ078Y+u2E3DI2vCCi4oX6yx271Zfa4hhZA
m9SMrQDziThWP8qaZTGaHQMeW6/8v255Vgr0BFDiNeI6p655NgkiMFOrVE0tbrve
ynhMWzSxFxFUXJngfH1Blhb5ctNDK+W70x+NTdcSaayYXWiTnptwFmu76AimsQgp
xdM6Xee2FFljGBGI1YoMuXQ48c7IQN9w7DE3Ltr1CIGrE3IN6L4hle8ET/1ouaEd
oWZfnTgDWIP0NrJ3Jew6FAJep+TDhDKfBjKRmkAL2IGt1yzhSeW3QK/3T1/+9gkl
j5FpIqWNUgVb7CKBnnZbIXtc1eSTNRrMzcCKhpefkafXItiNrfc=
=ym6D
-----END PGP SIGNATURE-----

Attachment: pgpTLAwKNZVHy.pgp
Description: PGP signature


--- End Message ---

Reply via email to