Package: gem2deb Version: 1.3 Tags: patch User: [email protected] Usertags: ftcbfs Control: affects -1 + src:ruby-json
Failing build log of ruby-json: http://crossqa.debian.net/build/ruby-json_2.3.0+dfsg-1_ppc64el_20200915142320.log We can see that it fails dh_ruby, which is a ruby script and it seems to be interpreted as a shell script as the foreign ruby execuatble cannot be executed. gem2deb was turned arch:any a while ago, because it needs to transfer an architecture constraint to ruby-all-dev. However, in that process it also now pulls the host's ruby interpreter. We need a runnable ruby interpreter from the build architecture. The patch is kinda incomplete, as we should also tell ruby to use the hosts rbconfig.rb. I haven't figured how we can do so yet. Please consider applying it as an incremental improvement and close this bug when doing so. Helmut
diff --minimal -Nru gem2deb-1.3/debian/changelog gem2deb-1.3+nmu1/debian/changelog --- gem2deb-1.3/debian/changelog 2020-09-14 15:41:39.000000000 +0200 +++ gem2deb-1.3+nmu1/debian/changelog 2020-09-16 21:13:17.000000000 +0200 @@ -1,3 +1,10 @@ +gem2deb (1.3+nmu1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Annotate ruby interpreter dependencies with :any. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Wed, 16 Sep 2020 21:13:17 +0200 + gem2deb (1.3) unstable; urgency=medium [ Chris Hofstaedtler ] diff --minimal -Nru gem2deb-1.3/debian/control gem2deb-1.3+nmu1/debian/control --- gem2deb-1.3/debian/control 2020-09-14 15:41:39.000000000 +0200 +++ gem2deb-1.3+nmu1/debian/control 2020-09-16 21:13:17.000000000 +0200 @@ -31,7 +31,7 @@ devscripts, gem2deb-test-runner (= ${binary:Version}), rake, - ruby, + ruby:any, ruby-all-dev (>= 1:2.5), ${misc:Depends}, ${perl:Depends}, @@ -51,7 +51,7 @@ Package: gem2deb-test-runner Architecture: any Depends: rake, - ruby | ruby-interpreter, + ruby:any | ruby-interpreter, ruby-minitest, ruby-test-unit, ${misc:Depends},
_______________________________________________ Pkg-ruby-extras-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
