[Pkg-rust-maintainers] Bug#1104982: fixed in rust-graphene-sys 0.20.7-2

Paul Gevers elbrus at debian.org
Sun May 18 11:52:55 BST 2025


Hi,

On Sat, 10 May 2025 13:35:02 +0000 Debian FTP Masters <ftpmaster at ftp-
master.debian.org> wrote:
>  rust-graphene-sys (0.20.7-2) unstable; urgency=medium
>  .
>    * Depend on libgraphene for regeneration (Closes: #1104982)

I'm slightly confused about the solution. I'm now seeing 
libgraphene-1.0-dev twice, once in the Build-Depends (which always needs 
to be satisfied), and once with the !nocheck annotation in 
Build-Depends-Arch (which only needs to be installed during the 
build-arch, binary-arch, build and binary targets). I'm *assuming* that 
second line is ignored in all circumstances, so it's unnecessary at 
least, but if due to bugs the merging happens differently than I'd 
expect, the dependency can still be gone building with nocheck enabled. 
It might not be worth that risk.

I'm assuming that newly added separation between Build-Depends and 
Build-Depends-Arch is to reduce the required installed dependencies 
during the clean target which is useful during building the source?

Paul

diff -Nru rust-graphene-sys-0.20.7/debian/control 
rust-graphene-sys-0.20.7/debian/control
--- rust-graphene-sys-0.20.7/debian/control     2025-01-11 
17:22:33.000000000 +0000
+++ rust-graphene-sys-0.20.7/debian/control     2025-05-10 
13:04:55.000000000 +0000
@@ -3,17 +3,18 @@
  Priority: optional
  Build-Depends: debhelper-compat (= 13),
   dh-sequence-cargo,
- cargo:native <!nocheck>,
+ gir-rust-code-generator (>= 0.20),
+ libgirepository1.0-dev,
+ xmlstarlet,
+ libgraphene-1.0-dev
+Build-Depends-Arch: cargo:native <!nocheck>,
   rustc:native (>= 1.70) <!nocheck>,
   libstd-rust-dev <!nocheck>,
   librust-glib-sys-0.20+default-dev (>= 0.20.6-~~) <!nocheck>,
   librust-libc-0.2+default-dev <!nocheck>,
   librust-pkg-config-0.3+default-dev <!nocheck>,
   librust-system-deps-7+default-dev <!nocheck>,
- libgraphene-1.0-dev <!nocheck>,
- gir-rust-code-generator (>= 0.20),
- libgirepository1.0-dev,
- xmlstarlet
+ libgraphene-1.0-dev <!nocheck>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 585 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20250518/b87d2208/attachment.sig>


More information about the Pkg-rust-maintainers mailing list