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