[Pkg-ocaml-maint-commits] [dose3] 02/02: buildcheck manpage: --deb-native-arch is mandatory

Ralf Treinen treinen at moszumanska.debian.org
Sun Sep 14 17:42:11 UTC 2014


This is an automated email from the git hooks/post-receive script.

treinen pushed a commit to branch master
in repository dose3.

commit a0475362c6be131c4df6edb4f4c65ee43495b207
Author: Ralf Treinen <treinen at free.fr>
Date:   Mon Aug 11 19:33:08 2014 +0200

    buildcheck manpage: --deb-native-arch is mandatory
---
 debian/changelog                              |  5 +-
 debian/patches/buildcheck-manpage-native-arch | 66 +++++++++++++++++++++++++++
 debian/patches/series                         |  1 +
 3 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 94f8ee0..bac32d6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,11 @@
 dose3 (3.2.2-3) UNRELEASED; urgency=medium
 
   * debian/changelog: fix my email address in previous changelog entry.
+  * add patch buildcheck-manpage-native-arch: specify in the manpage that
+    the --deb-native-arch argument is mandatory to debbuildcheck
+    (closes: #757641).
 
- -- Ralf Treinen <treinen at debian.org>  Mon, 11 Aug 2014 19:22:31 +0200
+ -- Ralf Treinen <treinen at debian.org>  Mon, 11 Aug 2014 19:32:32 +0200
 
 dose3 (3.2.2-2) unstable; urgency=medium
 
diff --git a/debian/patches/buildcheck-manpage-native-arch b/debian/patches/buildcheck-manpage-native-arch
new file mode 100644
index 0000000..f7d0458
--- /dev/null
+++ b/debian/patches/buildcheck-manpage-native-arch
@@ -0,0 +1,66 @@
+Author: Ralf Treinen <treinen at debian.org>
+Description: dose-builddebcheck manpage: --deb-native-arch is mandatory
+Forwarded: upstream git commit 2c8d32e006378d36d226a1058f3d7df3d57af98b
+Debian-bug: #757641
+
+Index: dose3/doc/manpages/buildcheck.pod
+===================================================================
+--- dose3.orig/doc/manpages/buildcheck.pod	2014-08-11 19:29:41.079753743 +0200
++++ dose3/doc/manpages/buildcheck.pod	2014-08-11 19:29:41.075753743 +0200
+@@ -6,27 +6,30 @@
+ 
+ =over 
+ 
+-=item B<dose-builddebcheck> [options] I<binary-repositories> I<source-repository> 
++=item B<dose-builddebcheck>  B<--deb-native-arch=>I<name> [options] I<binary-repositories> I<source-repository> 
+ 
+ =back
+ =cut
+ 
+ =head1 DESCRIPTION
+ 
+-dose-builddebcheck determines, for a set of debian source package control
+-stanzas, called the source repository, whether a build environment for the
+-packages of the source repository can be installed by using packages from the
+-binary repository. For this, only package meta-information is taken into
+-account: build-dependencies and build-conflicts in the source package, and
+-inter-package relationsships expressed in the binary repository. The constraint
+-solving algorithm is complete, that is it finds a solution whenever there
+-exists one, even for multiple disjunctive dependencies and deep package
+-conflicts.  This problem is computationally infeasible in theory (that is,
+-NP-complete), but can be solved very efficiently for package repositories that
+-actually occur in practice. Installability of binary packages is analyzed
+-according to their B<Depends>, B<Conflicts>, and B<Provides> fields with their
+-meaning as of Debian policy version 3.9.0. B<Pre-depends> are treated like
+-B<Depends>, and B<Breaks> are treated like B<Conflicts>. 
++dose-builddebcheck determines, for a set of debian source package
++control stanzas, called the source repository, whether a build
++environment for the packages of the source repository can be installed
++on the specified native architecture by using packages from the binary
++repository. For this, only package meta-information is taken into
++account: build-dependencies and build-conflicts in the source package,
++and inter-package relationsships expressed in the binary
++repository. The constraint solving algorithm is complete, that is it
++finds a solution whenever there exists one, even for multiple
++disjunctive dependencies and deep package conflicts.  This problem is
++computationally infeasible in theory (that is, NP-complete), but can
++be solved very efficiently for package repositories that actually
++occur in practice. Installability of binary packages is analyzed
++according to their B<Depends>, B<Conflicts>, and B<Provides> fields
++with their meaning as of Debian policy version 3.9.0. B<Pre-depends>
++are treated like B<Depends>, and B<Breaks> are treated like
++B<Conflicts>.
+ 
+ =cut
+ 
+@@ -56,9 +59,7 @@
+ 
+ =item B<--deb-native-arch=>I<name>
+ 
+-Specify the native architecture. The default behavior is to deduce
+-the native architecture from the first package stanza in the input
+-that has an architecture different from all.
++Specify the native architecture. This argument is mandatory.
+ 
+ =item B<--deb-foreign-archs=>I<name> [,I<name>] ...
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 339956f..3bbab94 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 binaries-prefix-edos
 coinstall-binary-name
 buildcheck-manpage
+buildcheck-manpage-native-arch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/dose3.git



More information about the Pkg-ocaml-maint-commits mailing list