Source: lua-system
Version: 0.2.1-1
Severity: important
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

lua-system Build-Depends on lua-busted, which happens to depend on
lua-system. This poses a dependency cycle and makes bootstrapping either
impossible. The upshot is that lua-system only needs lua-busted for
running unit tests. One can build lua-system with
DEB_BUILD_OPTIONS=nocheck, then lua-busted and then the full lua-system.
Easy. All we need to do here is annotate the dependency. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru lua-system-0.2.1/debian/changelog 
lua-system-0.2.1/debian/changelog
--- lua-system-0.2.1/debian/changelog   2018-02-10 16:21:06.000000000 +0100
+++ lua-system-0.2.1/debian/changelog   2019-05-08 15:53:37.000000000 +0200
@@ -1,3 +1,10 @@
+lua-system (0.2.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate Build-Depends: lua-busted with <!nocheck>. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 08 May 2019 15:53:37 +0200
+
 lua-system (0.2.1-1) unstable; urgency=medium
 
   * New upstream release
diff --minimal -Nru lua-system-0.2.1/debian/control 
lua-system-0.2.1/debian/control
--- lua-system-0.2.1/debian/control     2018-02-10 15:57:09.000000000 +0100
+++ lua-system-0.2.1/debian/control     2019-05-08 15:53:36.000000000 +0200
@@ -2,7 +2,7 @@
 Section: interpreters
 Priority: optional
 Maintainer: Jason Pleau <ja...@jpleau.ca>
-Build-Depends: debhelper (>= 9), dh-lua, lua-busted
+Build-Depends: debhelper (>= 9), dh-lua, lua-busted <!nocheck>
 Standards-Version: 4.1.3
 Homepage: https://github.com/o-lim/luasystem/
 Vcs-Git: https://anonscm.debian.org/cgit/pkg-lua/lua-system.git

Reply via email to