Source: ijs
Version: 0.35-13
Severity: important
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

ijs Build-Depends on devscripts. Thats normal, but unfortunately
devscripts depends on a package built from gnupg2 and gnupg2
Build-Depends on transfig, which is provided by fig2dev and which
depends on libijs-0.35 via ghostscript. This is a cycle and hampers
bootstrapping.

So I started looking why it has this devscripts dependency. The build
log shows that it tries running licensecheck, which is missing. At the
time of adding the devscripts dependency (according to git) licensecheck
was contained in devscripts. It was later moved to its own package. I
guess the dependency should simply be updated to licensecheck. In doing
so, we break the cycle. Please consider applying the attached patch.

Helmut
diff --minimal -Nru ijs-0.35/debian/changelog ijs-0.35/debian/changelog
--- ijs-0.35/debian/changelog   2018-02-10 16:11:57.000000000 +0100
+++ ijs-0.35/debian/changelog   2019-05-07 22:15:45.000000000 +0200
@@ -1,3 +1,10 @@
+ijs (0.35-13.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Transition devscripts Build-Depends to licensecheck. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 07 May 2019 22:15:45 +0200
+
 ijs (0.35-13) unstable; urgency=medium
 
   * Bump Standards-Version to 4.1.3 without changes needed
diff --minimal -Nru ijs-0.35/debian/control ijs-0.35/debian/control
--- ijs-0.35/debian/control     2018-02-10 16:11:57.000000000 +0100
+++ ijs-0.35/debian/control     2019-05-07 22:15:44.000000000 +0200
@@ -10,7 +10,7 @@
                autoconf,
                debhelper (>= 9~),
                dh-buildinfo,
-               devscripts
+               licensecheck
 Build-Depends-Indep: docbook,
                      docbook-utils,
                      ghostscript

Reply via email to