Your message dated Wed, 13 Jul 2022 11:33:50 +0000
with message-id <[email protected]>
and subject line Bug#980992: fixed in cairo 1.16.0-6
has caused the Debian Bug report #980992,
regarding cairo: drop unused Build-Depends
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.)
--
980992: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980992
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cairo
Version: 1.16.0-5
Tags: patch
User: [email protected]
Usertags: rebootstrap
cairo participates in a number of dependency loops relevant to
architecture bootstrap. Instead of looking into such a difficult
problem, I looked into easily droppable Build-Depends. It turns out that
the dependencies on libsm-dev, xutils-dev and libxt-dev can be dropped
without changing output artifacts (in a reproducibility sense). A
cursory look as to where these would be used yielded nothing. Please
consider dropping them. I'm attaching a patch for your convenience.
Helmut
diff --minimal -Nru cairo-1.16.0/debian/changelog cairo-1.16.0/debian/changelog
--- cairo-1.16.0/debian/changelog 2020-12-31 22:39:40.000000000 +0100
+++ cairo-1.16.0/debian/changelog 2021-01-25 06:42:14.000000000 +0100
@@ -1,3 +1,10 @@
+cairo (1.16.0-5.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Drop unused Build-Depends: libxsm-dev, xutils-dev, libxt-dev. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Mon, 25 Jan 2021 06:42:14 +0100
+
cairo (1.16.0-5) unstable; urgency=medium
* Team upload
diff --minimal -Nru cairo-1.16.0/debian/control cairo-1.16.0/debian/control
--- cairo-1.16.0/debian/control 2020-12-31 22:39:40.000000000 +0100
+++ cairo-1.16.0/debian/control 2021-01-25 06:42:13.000000000 +0100
@@ -17,9 +17,6 @@
libx11-dev (>= 2:1.3.3-2),
libxext-dev,
libpng-dev,
- libsm-dev,
- xutils-dev,
- libxt-dev,
libpixman-1-dev (>= 0.30.0),
libxcb1-dev (>= 1.6),
libxcb-render0-dev (>= 1.6),
--- End Message ---
--- Begin Message ---
Source: cairo
Source-Version: 1.16.0-6
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cairo, 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.
Simon McVittie <[email protected]> (supplier of updated cairo 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: SHA256
Format: 1.8
Date: Sun, 08 May 2022 14:05:12 +0100
Source: cairo
Architecture: source
Version: 1.16.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 980992 986153
Changes:
cairo (1.16.0-6) unstable; urgency=medium
.
* Team upload
.
[ Helmut Grohne ]
* Drop unused Build-Depends: libxsm-dev, xutils-dev, libxt-dev.
These appear to have been unused since 2006, when cairo switched to
preferring pkg-config and xlib.pc as its way to find Xlib.
(Closes: #980992)
.
[ Laurent Bigonville ]
* debian/control.in: Switch dependencies from transitional
libfreetype6-dev to libfreetype-dev
.
[ Simon McVittie ]
* d/control.in: Replace transitional libfontconfig1-dev with
libfontconfig-dev
* Standards-Version: 4.6.0 (no changes required)
* Apply fixes suggested by lintian-brush:
- Add missing ${misc:Depends} to Depends for libcairo2-udeb
- Avoid explicitly specifying -Wl,--as-needed linker flag.
This is the default in toolchain versions >= bullseye.
- Bump debhelper compat level from 12 to 13.
No changes to built binaries (verified with diffoscope).
* d/rules: Don't do feature-reduced udeb build if udebs have been
disabled. Thanks to Matthias Klose (Closes: part of #986153)
* d/rules: Disable LTO optimization.
The "optimize" feature area is not in Debian yet, but it's present in
dpkg git and was backported into Ubuntu's dpkg. According to testing in
Ubuntu, cairo is not ready for this yet.
Thanks to Matthias Klose (Closes: #986153)
* Canonicalize order of dependencies, etc. (wrap-and-sort -ab)
.
[ Debian Janitor ]
* Remove version constraints unnecessary since buster
Checksums-Sha1:
df9968eabd825faf641fd08a7e192f354da57832 2933 cairo_1.16.0-6.dsc
ca7f5ce62fb14e75b5bdbb1292a05baa34fa9621 33640 cairo_1.16.0-6.debian.tar.xz
535ff48bb959ae968fde206e15ddc19e043ae820 8187 cairo_1.16.0-6_source.buildinfo
Checksums-Sha256:
7fa28c7540bae4df03fd36fb4ed0e904dcb6db7640a63d2b553b1b8b23a6ad68 2933
cairo_1.16.0-6.dsc
b84dd54cce7405f3869d0bae4ecfa984eb9e583a275abc3d68816fa02c09b3e3 33640
cairo_1.16.0-6.debian.tar.xz
dbc72e949e586c462d4f1b8dfc8e7bfe82bb786b0a68fd91fa986e3373e0e5c6 8187
cairo_1.16.0-6_source.buildinfo
Files:
68db9fb59c0079a1519f7e3f2a208346 2933 libs optional cairo_1.16.0-6.dsc
60a8da744feaa718306c964e4513f007 33640 libs optional
cairo_1.16.0-6.debian.tar.xz
4671207e1b9b9ba231917c9d9b8a4819 8187 libs optional
cairo_1.16.0-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmLOrJsACgkQ4FrhR4+B
TE9ZIg//QTSeixrsk9yHqM8MG2hjOOjUWhlsh96SkuV6QKPDnsT6zhLoUhg3zfWH
mKhU5D+VYpcj0ecNmvHHxyINInOwUgHONqMQ+r9nfxtUsAciAAbgskGCHosDhWHd
C+AVix7B6TLFsaS+r+tJaHfktn6y38+ZkOnxOQQxikeA6emoP9wT+Gkf5df1slIy
wFAbRf/EGseIyt1V1QkAiNAkLU5lz6qs8AE93If44luv1cy+8E4GJKY7aNFpFY28
i/MgtSauBk6xFPKoLX4YFaA5dcXJw70bejrRbsuuI36cjnnM2djUbLgqiWgWK6VM
y0eLm0WbO5RgUbHy+ECQFkn/8mI8IS8gQfXxWtY2YTwxbNycWbz5/1v14a2Wla52
Ki0cIYD+P+ke1olcqMbMf3eAqQS+XNH4KRxdkSX9xfGR6exdpZel7e4XwbC2rHt0
J86vWQYdZswHiHARpW/fFagsYbJaQWm+AoaJEvachmB7JicVnl7rDY2V9n9ZiNk1
URbRFZBmtVfLW31gVGy2zCSQ5Y1ictkAb7paCr5Fp/4v6KgM6U6jLxe4F6EdTphg
5Mfn2OBV2U4THVgDS76+RA3/oJFXB+DQVGyiVxc9Bthf3ByNYsmIrvRWuQfzUCrX
b/qTngeR1IwzJFUGZcFZRMbh2p+dT9y4WeH+vO0mIEvQpjZBpZA=
=kPAu
-----END PGP SIGNATURE-----
--- End Message ---