[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