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