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

Bug#940323: mark opam-doc Multi-Arch: foreign



Package: opam-doc
Version: 2.0.5-1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:eliom src:fieldslib src:js-build-tools src:ocaml-atd src:ocaml-qtest src:ocaml-rope src:ppx-core src:ppx-driver src:ppx-optcomp src:ppx-sexp-conv src:ppx-type-conv src:react src:reactivedata src:sexplib310 src:variantslib

The affected packages fail to satisfy their cross Build-Depends, because
their transitive dependency on opam-doc is unsatisfiable. In general,
Architecture: all packages can never satisfy cross Build-Depends unless
marked Multi-Arch foreign or annotated :native. In this case, the
foreign marking is sensible, because opam-doc essentially is a data
package. It only contains documentation in portable file formats and
lacks dependencies or maintainer scripts. It should also be considered
whether opam really needs to depend on opam-doc. Maybe a recommendation
would suffice. Please consider applying the attached patch.

Helmut
diff --minimal -Nru opam-2.0.5/debian/changelog opam-2.0.5/debian/changelog
--- opam-2.0.5/debian/changelog	2019-08-17 17:37:02.000000000 +0200
+++ opam-2.0.5/debian/changelog	2019-09-15 20:16:38.000000000 +0200
@@ -1,3 +1,10 @@
+opam (2.0.5-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark opam-doc Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Sun, 15 Sep 2019 20:16:38 +0200
+
 opam (2.0.5-1) unstable; urgency=medium
 
   * New upstream version 2.0.5
diff --minimal -Nru opam-2.0.5/debian/control opam-2.0.5/debian/control
--- opam-2.0.5/debian/control	2019-08-17 17:37:02.000000000 +0200
+++ opam-2.0.5/debian/control	2019-09-15 20:16:36.000000000 +0200
@@ -79,6 +79,7 @@
 
 Package: opam-doc
 Architecture: all
+Multi-Arch: foreign
 Section: doc
 Depends:
  ${ocaml:Depends},

Reply to: