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