[Pkg-xmpp-devel] Bug#980265: prosody has unsatisfiable cross Build-Depends

Helmut Grohne helmut at subdivi.de
Sat Jan 16 22:09:03 GMT 2021


Source: prosody
Version: 0.11.7-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability

prosody cannot be cross built from source, because its Build-Depends are
not satisfiable. Instead of looking into this difficult problem, I
looked into which dependencies would be easily droppable. It turns out
that lua-busted, lua5.2* and openssl are only used for running
build-time tests. Such tests are usually disabled during cross building,
so we can mask out the relevant dependencies via <!nocheck>. Please
consider applying the attached patch. A thus tagged nocheck build
reproduces the same binary artifacts as a regular full build on amd64
here.

Helmut
-------------- next part --------------
diff --minimal -Nru prosody-0.11.7/debian/changelog prosody-0.11.7/debian/changelog
--- prosody-0.11.7/debian/changelog	2020-10-02 11:37:42.000000000 +0200
+++ prosody-0.11.7/debian/changelog	2021-01-16 23:05:55.000000000 +0100
@@ -1,3 +1,10 @@
+prosody (0.11.7-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate test dependencies with <!nocheck>. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sat, 16 Jan 2021 23:05:55 +0100
+
 prosody (0.11.7-1) unstable; urgency=medium
 
   * New upstream version 0.11.7
diff --minimal -Nru prosody-0.11.7/debian/control prosody-0.11.7/debian/control
--- prosody-0.11.7/debian/control	2020-10-02 11:37:42.000000000 +0200
+++ prosody-0.11.7/debian/control	2021-01-16 23:05:47.000000000 +0100
@@ -13,11 +13,11 @@
  libidn11-dev,
  liblua5.2-dev,
  libssl-dev,
- lua-busted,
- lua5.2,
- lua5.2-expat,
- lua5.2-socket,
- openssl,
+ lua-busted <!nocheck>,
+ lua5.2 <!nocheck>,
+ lua5.2-expat <!nocheck>,
+ lua5.2-socket <!nocheck>,
+ openssl <!nocheck>,
  txt2man,
 Standards-Version: 4.5.0
 Homepage: http://www.prosody.im/


More information about the Pkg-xmpp-devel mailing list