Bug#928545: graphite2 has a dependency cycle with python3-fonttools
Source: graphite2
Version: 1.3.13-7
Severity: important
Tags: patch
graphite2 Build-Depends on python3-fonttools, whose installation set
contains libgraphite2-3. That's bad for bootstrapping. It turns out that
graphite2 only needs python3-fonttools for running tests. Thus the
dependency can be annotated with <!nocheck>. Please consider applying
the attached patch.
Helmut
diff --minimal -Nru graphite2-1.3.13/debian/changelog graphite2-1.3.13/debian/changelog
--- graphite2-1.3.13/debian/changelog 2019-01-15 21:08:22.000000000 +0100
+++ graphite2-1.3.13/debian/changelog 2019-05-06 22:19:07.000000000 +0200
@@ -1,3 +1,10 @@
+graphite2 (1.3.13-7.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Annotate Build-Depends: python3-fonttools with <!nocheck>. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Mon, 06 May 2019 22:19:07 +0200
+
graphite2 (1.3.13-7) unstable; urgency=medium
* revert debian/patches/revert-49fce465ae4ee921f81e9fb8270177c16849a3e9.diff
diff --minimal -Nru graphite2-1.3.13/debian/control graphite2-1.3.13/debian/control
--- graphite2-1.3.13/debian/control 2019-01-09 23:55:48.000000000 +0100
+++ graphite2-1.3.13/debian/control 2019-05-06 22:19:05.000000000 +0200
@@ -3,7 +3,7 @@
Section: libs
Maintainer: Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Uploaders: Rene Engelhard <rene@debian.org>, Daniel Glassey <wdg@debian.org>
-Build-Depends: debhelper (>= 9.20151219), dh-exec (>= 0.3), dpkg-dev (>= 1.18.2~), cmake, python3 (>= 3.6), python3-fonttools, dh-python
+Build-Depends: debhelper (>= 9.20151219), dh-exec (>= 0.3), dpkg-dev (>= 1.18.2~), cmake, python3 (>= 3.6), python3-fonttools <!nocheck>, dh-python
Build-Depends-Indep: asciidoc-dblatex, doxygen, docbook-xsl, texlive-latex-recommended, libxml2-utils, graphviz, python3-all, python3-setuptools
Standards-Version: 4.1.0
Homepage: http://graphite.sil.org/
Reply to: