[Pkg-ocaml-maint-commits] r5961 - in /trunk/packages/edos-debcheck/trunk/debian: changelog contrib/edos-builddebcheck contrib/edos-builddebcheck.1
treinen at users.alioth.debian.org
treinen at users.alioth.debian.org
Thu Aug 21 15:49:00 UTC 2008
Author: treinen
Date: Thu Aug 21 15:49:00 2008
New Revision: 5961
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=5961
Log:
better manpage, pass --prefix option to Zack's script
Modified:
trunk/packages/edos-debcheck/trunk/debian/changelog
trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck
trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck.1
Modified: trunk/packages/edos-debcheck/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/edos-debcheck/trunk/debian/changelog?rev=5961&op=diff
==============================================================================
--- trunk/packages/edos-debcheck/trunk/debian/changelog (original)
+++ trunk/packages/edos-debcheck/trunk/debian/changelog Thu Aug 21 15:49:00 2008
@@ -6,8 +6,10 @@
[ Ralf Treinen ]
* Fix spelling in edos-debcheck manpage (closes: Bug#495393).
+ * Extend edos-builddebcheck manpage: differenc to compilation from scratch.
+ * Edos-builddebcheck: call add-sources with --prefix option.
- -- Ralf Treinen <treinen at debian.org> Sun, 17 Aug 2008 14:00:42 +0200
+ -- Ralf Treinen <treinen at debian.org> Sun, 17 Aug 2008 15:01:52 +0200
edos-debcheck (1.0-7) unstable; urgency=low
Modified: trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck?rev=5961&op=diff
==============================================================================
--- trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck (original)
+++ trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck Thu Aug 21 15:49:00 2008
@@ -76,8 +76,9 @@
}
}
-open(RESULT,"/usr/share/edos-debcheck/add-sources.py < $packagefile $sourcesfile $architecture ".
- "| edos-debcheck $edosoptions|");
+open(RESULT,"/usr/share/edos-debcheck/add-sources.py ".
+ "--prefix \"$sourceprefix\" < $packagefile $sourcesfile $architecture ".
+ "| edos-debcheck $edosoptions|");
$sourcestanza=0;
$explanation="";
Modified: trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck.1
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck.1?rev=5961&op=diff
==============================================================================
--- trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck.1 (original)
+++ trunk/packages/edos-debcheck/trunk/debian/contrib/edos-builddebcheck.1 Thu Aug 21 15:49:00 2008
@@ -1,4 +1,4 @@
-.TH EDOS-BUILDDEBCHECK 1 2008-08-12 EDOS
+.TH EDOS-BUILDDEBCHECK 1 2008-08-17 EDOS
.SH NAME
Edos-builddebcheck \- Check satisfiability of Debian package build-dependencies
@@ -26,21 +26,28 @@
architecture is determined) are taken into account.
Note that this is not the same thing as checking whether a distribution
-can be rebuild from scratch, for at least two reasons:
+can be rebuild from scratch, for several reasons:
\fB1.\fP
+No actual compilation is taking place, this tool only does a static
+analysis of package relationships.
+
+\fB2.\fP
The binary packages in \fIPackages\fR are not necessarily those that are
the result of the compilation of the source packages in
-\fISourcepackagefile\fR
+\fISourcepackagefile\fR.
-\fB2.\fP We do not check for cycles. For instance, imagine we have source
-packages \fIa\fP and \fIb\fP both generating one binary package of the same
-name as their source package, \fIa\fP build-depends on \fIb\fP and \fIb\fP
-build-depends on \fIa\fP. Then we can not rebuild the set of packages from
-scratch because of the cycle. However, if we already have binary packages for
-\fIa\fP and for \fIb\fP then we can recompile both for them, and
-\fBedos-builddebcheck\fP would not report an error in this case.
+\fB3.\fP We do not check for cycles. For instance, suppose that we have source
+packages \fIa\fP and \fIb\fP both generating one binary package of
+respectively the same name, and that \fIa\fP build-depends on \fIb\fP and
+\fIb\fP build-depends on \fIa\fP. Then we can not rebuild the set of packages
+from scratch because of the cycle. However, if we already have binary packages
+\fIa\fP and \fIb\fP then we can recompile both of them. Consequently,
+\fBedos-builddebcheck\fP will not report an error in this case.
+\fB4.\fP The underlying logical machine does a complete analysis of
+alternatives, and might report satisfiability of constraints in case actual
+tools (like apt) fail to find a solution.
.SH OPTIONS
.TP
@@ -57,12 +64,9 @@
inside \fIPackagefile\fP.
.SH AUTHOR
-Edos-builddebcheck has been written by Stefano Zacchirolli <zack at debian.org>
+Edos-builddebcheck has been written by Stefano Zacchiroli <zack at debian.org>
and Ralf Treinen <treinen at debian.org>. It heavily relies on edos-debcheck
which has been written by Jerome Vouillon for the EDOS project.
-
.SH SEE ALSO
.BR deb-control (5), edos-debcheck (1)
-
-
More information about the Pkg-ocaml-maint-commits
mailing list