Bug#494191: Allowing a FTBFS-free qhull package into testing

2008-08-14 Thread Rafael Laboissiere
* Marc 'HE' Brockschmidt [EMAIL PROTECTED] [2008-08-11 08:57]:

 Please upload, but:
 
 | +  * debian/rules: Use sed instead of eperl to generate the man pages.
 | +Eperl is buggy on hppa (see Bug#49419) and the package FTBFS there.
 
 Bug number looks like a typo.

Thanks for the heads up.  I fixed the typo and uploaded the package to t-p-u.
An aside note: version 2003.1-11, which contains the fixed in 2003.1-9lenny1
and was uploaded to unstable, built correctly on hppa.  I think that the
package in t-p-u should be allowed into lenny. 
 
Cheers,

-- 
Rafael



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#494191: Allowing a FTBFS-free qhull package into testing

2008-08-11 Thread Marc 'HE' Brockschmidt
Rafael Laboissiere [EMAIL PROTECTED] writes:
 Please, consider allowing this version into testing-proposed-updates.

Please upload, but:

| +  * debian/rules: Use sed instead of eperl to generate the man pages.
| +Eperl is buggy on hppa (see Bug#49419) and the package FTBFS there.

Bug number looks like a typo.

Marc
-- 
Fachbegriffe der Informatik - Einfach erklärt
147: Fortran
   Makrosprache für ein I/O-Verhinderungssystem (Arno Eigenwillig)


pgpcdeZfc919O.pgp
Description: PGP signature


Bug#494191: Allowing a FTBFS-free qhull package into testing

2008-08-07 Thread Rafael Laboissiere
The qhull package currently FTBFS on hppa [1].  I investigated the issue
closely and found that the culprit is the eperl package [2] which hangs on
hppa.  It seems that problems with eperl started to happen after version
2.2.14-15.1+b1 was uploaded, which was built against perl 5.10 (according to
the Debian changelog, on May 2, 2008).  Indeed, version 2003.1-9 of qhull
built correctly [3] on penalosa on April 21, 2008, against eperl version
2.2.14-15.1.

I prepared a new package for qhull that differs minimally from the version
currently in testing (2003.1-9) and would like to know whether it is
possible to upload it to testing-proposed-updates.  I did this because the
version currently in unstable (2003.1-10lenny1, this is a misnomer, sorry)
has extra changes from 2003.1-9.

Anyway, the debdiff between 2003.1-9 and 2003.1-9lenny1 is attached below.
It is extremely thin, with the essential change being only one line in
debian/rules.  Sed is used instead of eperl for building the manpages
lacking upstream.  I put the package in a repository on people.d.o [4], for
your appreciation.

Please, consider allowing this version into testing-proposed-updates.

[1] 
http://buildd.debian.org/fetch.cgi?pkg=qhullarch=hppaver=2003.1-10lenny1stamp=1217730801file=logas=raw
[2] http://bugs.debian.org/eperl/494191
[3] 
http://buildd.debian.org/fetch.cgi?pkg=qhull;ver=2003.1-9;arch=hppa;stamp=1208763064
[4] http://people.debian.org/~rafael/qhull

Thanks,

-- 
Rafael
diff -u qhull-2003.1/debian/changelog qhull-2003.1/debian/changelog
--- qhull-2003.1/debian/changelog
+++ qhull-2003.1/debian/changelog
@@ -1,3 +1,17 @@
+qhull (2003.1-9lenny1) testing-proposed-updates; urgency=low
+
+  * debian/rules: Use sed instead of eperl to generate the man pages.
+Eperl is buggy on hppa (see Bug#49419) and the package FTBFS there.
+  * debian/manpage.in: Adapt for using sed
+  * debian.control:
++ Drop build-dependency on eperl
++ Build-depends on docbook-xml.  This avoid timeouts due to the failed
+attempt to load the external entity docbookx.dtd (needed for the
+Debian-provided man pages) when network connection is not available.
++ Bump Standards-Version to 3.8.0 (no changes needed)
+
+ -- Rafael Laboissiere [EMAIL PROTECTED]  Thu, 07 Aug 2008 21:25:19 +0200
+
 qhull (2003.1-9) unstable; urgency=low
 
   * debian/manpage.in:
diff -u qhull-2003.1/debian/manpage.in qhull-2003.1/debian/manpage.in
--- qhull-2003.1/debian/manpage.in
+++ qhull-2003.1/debian/manpage.in
@@ -10,11 +10,11 @@
   !ENTITY dhsection   manvolnum1/manvolnum
   !ENTITY dhemail email[EMAIL PROTECTED]/email
   !ENTITY dhusername  Rafael Laboissiere
-  !ENTITY dhucpackage refentrytitle:=$command:/refentrytitle
-  !ENTITY dhpackage   :=$command:
+  !ENTITY dhucpackage refentrytitle#command#/refentrytitle
+  !ENTITY dhpackage   #command#
 
   !ENTITY debian  productnameDebian/productname
-  !ENTITY docfile /usr/share/doc/libqhull-dev/html/:=$command:.htm
+  !ENTITY docfile /usr/share/doc/libqhull-dev/html/#command#.htm
 ]
 
 !-- Template manual page for the Qhull commands, DocBook source file
@@ -45,7 +45,7 @@
   refnamediv
 refnamedhpackage;/refname
 
-refpurpose:=$purpose:/refpurpose
+refpurpose#purpose#/refpurpose
   /refnamediv
   refsynopsisdiv
 cmdsynopsis
diff -u qhull-2003.1/debian/rules qhull-2003.1/debian/rules
--- qhull-2003.1/debian/rules
+++ qhull-2003.1/debian/rules
@@ -24,7 +24,7 @@
 	  comm=`echo  $$info | cut -d: -f1` ;			\
 	  purp=`echo  $$info | cut -d: -f2` ;			\
 	  echo -n Building man page for $$comm... ;			\
-	  eperl -d command=$$comm -d purpose=$$purp		\
+	  sed s/#command#/$$comm/;s/#purpose#/$$purp/		\
 	  manpage.in  $$comm.xml ;\
 	  docbook2x-man $$comm.xml ;\
 	  echo  done ;		\
diff -u qhull-2003.1/debian/control qhull-2003.1/debian/control
--- qhull-2003.1/debian/control
+++ qhull-2003.1/debian/control
@@ -3,9 +3,9 @@
 Priority: optional
 Maintainer: Debian Scientific Computing Team [EMAIL PROTECTED]
 Uploaders: Rafael Laboissiere [EMAIL PROTECTED]
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
 Build-Depends: debhelper (= 5), docbook2x (= 0.8.8-3), xsltproc,
- eperl, cdbs, quilt
+ docbook-xml, cdbs, quilt
 Homepage: http://www.qhull.org
 Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/qhull/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/qhull/