Bug#979081: libproxy should make test dependencis optional
Helmut Grohne
helmut at subdivi.de
Sat Jan 2 15:19:29 GMT 2021
Source: libproxy
Version: 0.4.16-2
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
Please reduce the Build-Depends of libproxy. Some of the Build-Depends
are unsatisfiable during cross builds and a number of bootstrap
dependency cycles go via libproxy. A simple measure to help both is
annotating test dependencies with <!nocheck>. I've tried building
libproxy with reduced dependencies and the ones annotated in the
attached patch result in identical binary artifacts as a full build.
Please consider applying it.
Helmut
-------------- next part --------------
diff --minimal -Nru libproxy-0.4.16/debian/changelog libproxy-0.4.16/debian/changelog
--- libproxy-0.4.16/debian/changelog 2020-12-14 18:39:25.000000000 +0100
+++ libproxy-0.4.16/debian/changelog 2021-01-02 14:07:18.000000000 +0100
@@ -1,3 +1,10 @@
+libproxy (0.4.16-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Tag test dependencies with <!nocheck>. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sat, 02 Jan 2021 14:07:18 +0100
+
libproxy (0.4.16-2) unstable; urgency=medium
* Fix the loading of the python module, patch from upstream
diff --minimal -Nru libproxy-0.4.16/debian/control libproxy-0.4.16/debian/control
--- libproxy-0.4.16/debian/control 2020-12-14 18:39:25.000000000 +0100
+++ libproxy-0.4.16/debian/control 2021-01-02 14:07:18.000000000 +0100
@@ -11,16 +11,16 @@
Build-Depends: debhelper-compat (= 13),
dh-sequence-gnome,
dh-sequence-python3,
- netbase,
+ netbase <!nocheck>,
cmake,
zlib1g-dev,
libnm-dev [linux-any],
libdbus-1-dev,
- libkf5config-bin <!stage1>,
- libwebkit2gtk-4.0-dev <!stage1>,
+ libkf5config-bin <!nocheck !stage1>,
+ libwebkit2gtk-4.0-dev <!nocheck !stage1>,
libjavascriptcoregtk-4.0-dev <!stage1>,
libglib2.0-dev (>= 2.26) <!stage1>,
- libxmu-dev <!stage1>
+ libxmu-dev <!nocheck !stage1>
Standards-Version: 4.5.0
Vcs-Browser: https://salsa.debian.org/gnome-team/libproxy
Vcs-Git: https://salsa.debian.org/gnome-team/libproxy.git
More information about the pkg-gnome-maintainers
mailing list