[DRE-maint] Bug#882163: ruby-ronn: unable to satisfy cross Build-Depends
Helmut Grohne
helmut at subdivi.de
Sun Jun 17 19:58:13 BST 2018
Control: tags -1 + pending
On Sun, Nov 19, 2017 at 08:25:52PM +0100, Helmut Grohne wrote:
> Your package suddenly became relevant to architecture bootstrap when
> libidn2 started to build-depend on it. Unfortunately, this dependency
> makes libidn2's Build-Depends unsatisfiable for cross compilation. In
> general, Architecture: all packages (like ruby-ronn) can never satisfy
> cross Build-Depends unless marked Multi-Arch: foreign.
This is slightly urgent as it breaks architecture bootstrap. Given your
silence, I went ahead and uploaded a slightly updated NMU to the delayed
queue.
> Introducing this new package is not trivial: It must go through the NEW
> queue and we need to review the other 35 source packages that depend on
> ruby-ronn and maybe switch their dependency over to ronn. Still this
> solution sounds manageable to me.
It's 38 now. I'll be build-testing and submitting bugs after ruby-ronn
departs from NEW.
Helmut
-------------- next part --------------
diff --minimal -Nru ruby-ronn-0.7.3/debian/changelog ruby-ronn-0.7.3/debian/changelog
--- ruby-ronn-0.7.3/debian/changelog 2016-09-03 17:08:42.000000000 +0200
+++ ruby-ronn-0.7.3/debian/changelog 2018-06-17 20:19:10.000000000 +0200
@@ -1,3 +1,10 @@
+ruby-ronn (0.7.3-5.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Split to new package ronn and mark it M-A:foreign. (Closes: #882163)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sun, 17 Jun 2018 20:19:10 +0200
+
ruby-ronn (0.7.3-5) unstable; urgency=medium
* Team upload.
diff --minimal -Nru ruby-ronn-0.7.3/debian/control ruby-ronn-0.7.3/debian/control
--- ruby-ronn-0.7.3/debian/control 2016-09-03 17:08:42.000000000 +0200
+++ ruby-ronn-0.7.3/debian/control 2018-06-17 20:19:10.000000000 +0200
@@ -36,3 +36,24 @@
syntax extensions for features commonly found in manpages (definition lists,
link notation, etc.). The ronn-format(7) manual page defines the format in
detail.
+ .
+ This package contains the ronn ruby library.
+
+Package: ronn
+Architecture: all
+Multi-Arch: foreign
+Depends: ruby | ruby-interpreter,
+ ruby-ronn (= ${source:Version}),
+ ${misc:Depends}
+Breaks: ruby-ronn (<< 0.7.3-5.1)
+Replaces: ruby-ronn (<< 0.7.3-5.1)
+Description: Builds manuals from Markdown
+ Ronn builds manuals. It converts simple, human readable textfiles to roff for
+ terminal display, and also to HTML for the web.
+ .
+ The source format includes all of Markdown but has a more rigid structure and
+ syntax extensions for features commonly found in manpages (definition lists,
+ link notation, etc.). The ronn-format(7) manual page defines the format in
+ detail.
+ .
+ This package contains the ronn conversion tool.
diff --minimal -Nru ruby-ronn-0.7.3/debian/ronn.install ruby-ronn-0.7.3/debian/ronn.install
--- ruby-ronn-0.7.3/debian/ronn.install 1970-01-01 01:00:00.000000000 +0100
+++ ruby-ronn-0.7.3/debian/ronn.install 2018-06-17 20:19:01.000000000 +0200
@@ -0,0 +1 @@
+usr/bin
diff --minimal -Nru ruby-ronn-0.7.3/debian/ronn.manpages ruby-ronn-0.7.3/debian/ronn.manpages
--- ruby-ronn-0.7.3/debian/ronn.manpages 1970-01-01 01:00:00.000000000 +0100
+++ ruby-ronn-0.7.3/debian/ronn.manpages 2018-06-17 20:19:01.000000000 +0200
@@ -0,0 +1 @@
+man/ronn.1
diff --minimal -Nru ruby-ronn-0.7.3/debian/ruby-ronn.install ruby-ronn-0.7.3/debian/ruby-ronn.install
--- ruby-ronn-0.7.3/debian/ruby-ronn.install 1970-01-01 01:00:00.000000000 +0100
+++ ruby-ronn-0.7.3/debian/ruby-ronn.install 2018-06-17 20:19:01.000000000 +0200
@@ -0,0 +1,2 @@
+usr/lib
+usr/share
diff --minimal -Nru ruby-ronn-0.7.3/debian/ruby-ronn.manpages ruby-ronn-0.7.3/debian/ruby-ronn.manpages
--- ruby-ronn-0.7.3/debian/ruby-ronn.manpages 2016-09-03 17:08:42.000000000 +0200
+++ ruby-ronn-0.7.3/debian/ruby-ronn.manpages 2018-06-17 20:19:01.000000000 +0200
@@ -1,2 +1 @@
man/ronn-format.7
-man/ronn.1
diff --minimal -Nru ruby-ronn-0.7.3/debian/rules ruby-ronn-0.7.3/debian/rules
--- ruby-ronn-0.7.3/debian/rules 2016-09-03 17:08:42.000000000 +0200
+++ ruby-ronn-0.7.3/debian/rules 2018-06-17 20:19:01.000000000 +0200
@@ -1,6 +1,10 @@
#!/usr/bin/make -f
export GEM2DEB_TEST_RUNNER = --check-dependencies
+export DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR=yes
%:
dh $@ --buildsystem=ruby --with ruby
+
+override_dh_installdocs:
+ dh_installdocs --link-doc=ruby-ronn
More information about the Pkg-ruby-extras-maintainers
mailing list