[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#928878: libx11 has a dependency cycle through w3m



Source: libx11
Version: 2:1.6.7-1
Severity: important
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

libx11 Build-Depends on w3m, which itself (indirectly) uses the X11
stack. This is bad for bootstrapping. Fortunately, libx11 only needs w3m
for building documentation and its debian/rules has already separated
this into -arch and -indep targets. All that needs to be done here is
moving w3m (and a few other deps) to Build-Depends-Indep and the cycle
is broken. Please consider applying the attached patch.

Helmut
diff -u libx11-1.6.7/debian/changelog libx11-1.6.7/debian/changelog
--- libx11-1.6.7/debian/changelog
+++ libx11-1.6.7/debian/changelog
@@ -1,3 +1,10 @@
+libx11 (2:1.6.7-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move documentation dependencies to Build-Depends-Indep. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Sun, 12 May 2019 13:06:37 +0200
+
 libx11 (2:1.6.7-1) unstable; urgency=medium
 
   * New upstream release.
diff -u libx11-1.6.7/debian/control libx11-1.6.7/debian/control
--- libx11-1.6.7/debian/control
+++ libx11-1.6.7/debian/control
@@ -15,6 +15,7 @@
  libxcb1-dev (>= 1.11.1),
  quilt,
  xutils-dev (>= 1:7.6+2),
+Build-Depends-Indep:
 # specs
  xmlto,
  xorg-sgml-doctools (>= 1:1.10),

Reply to: