r48731 - in /trunk/eekboek/debian: changelog control rules

joostvb at users.alioth.debian.org joostvb at users.alioth.debian.org
Sun Dec 13 21:41:52 UTC 2009


Author: joostvb
Date: Sun Dec 13 21:41:21 2009
New Revision: 48731

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=48731
Log:
disable pg-tests: we now succesfully build on systems with PostgreSQL installed

Modified:
    trunk/eekboek/debian/changelog
    trunk/eekboek/debian/control
    trunk/eekboek/debian/rules

Modified: trunk/eekboek/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/eekboek/debian/changelog?rev=48731&op=diff
==============================================================================
--- trunk/eekboek/debian/changelog (original)
+++ trunk/eekboek/debian/changelog Sun Dec 13 21:41:21 2009
@@ -1,11 +1,9 @@
 eekboek (1.05.04-1) UNRELEASED; urgency=low
 
   TODO:
+  - test, test, test!  (especially ebgui)
   - stick the lib/EB/DB/Sqlite.pm patch in a sane
     patch system
-  - fix FTBFS and re-enable a full 'make test' in debian/rules
-    for now, t/91_ivp_sqlite.t is disabled in debian/rules.
-    It fails.
   - lintian (and lintian -I):
     example-interpreter-not-absolute
     E: eekboek: perl-module-in-core-directory usr/share/perl/5.10.1/EB.pm
@@ -13,8 +11,9 @@
   - d/copyright: 2005-2009, Squirrel Consultancy
     (to be honest, I haven't check all the other modules)
   - the new eekboek.desktop should probably be installed
-  - how about the new script/*?
-    ebshell is mentioned in README.Debian
+  - mention ebgui in README.Debian.  upstream suggests to run it
+    using an explicit path; we however install it in the default
+    $PATH.
   - d/control: the version in "perl (>= 5.8.8-7etch1)" is not needed
   - might eekboek-mode.el be interesting?
   - debian/TODO: some items seem outdated, some others irrelevant
@@ -52,8 +51,11 @@
   * debian/rules: install manpages under /usr/share/man, not /usr/man.
   * debian/control: add libarchive-zip-perl, libterm-readline-gnu-perl,
     libhtml-parser-perl (HTML::Entities), libdbd-sqlite3-perl (>= 1.13),
-    libdbd-pg-perl (>= 1.41) to build depends as suggested by upstream at
-    http://www.eekboek.nl/install/build.html.
+    to build depends as suggested by upstream at
+    http://www.eekboek.nl/install/build.html.  We don't need libdbd-pg-perl
+    (>= 1.41) since we've disabled the pg-tests.
+  * debian/rules: disable tests 80_db_postgresql.t, 91_ivp_sqlite.t,
+    92_ivp_postgres.t. For some reason these fail.
 
  -- Nathan Handler <nhandler at ubuntu.com>  Wed, 04 Nov 2009 22:30:20 -0600
 

Modified: trunk/eekboek/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/eekboek/debian/control?rev=48731&op=diff
==============================================================================
--- trunk/eekboek/debian/control (original)
+++ trunk/eekboek/debian/control Sun Dec 13 21:41:21 2009
@@ -5,7 +5,7 @@
 Build-Depends-Indep: perl (>= 5.8.8-7etch1), libipc-run3-perl (>= 0.034),
  perl (>= 5.10.0) | libmodule-build-perl (>= 0.26), libdbi-perl (>= 1.40),
  libfile-homedir-perl, libarchive-zip-perl, libterm-readline-gnu-perl,
- libhtml-parser-perl, libdbd-sqlite3-perl (>= 1.13), libdbd-pg-perl (>= 1.41)
+ libhtml-parser-perl, libdbd-sqlite3-perl (>= 1.13)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Joost van Baal <joostvb at debian.org>, Nathan Handler <nhandler at ubuntu.com>
 Standards-Version: 3.8.3

Modified: trunk/eekboek/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/eekboek/debian/rules?rev=48731&op=diff
==============================================================================
--- trunk/eekboek/debian/rules (original)
+++ trunk/eekboek/debian/rules Sun Dec 13 21:41:21 2009
@@ -3,21 +3,20 @@
 %:
 	dh $@
 
-# remove failing test; upstream wants us to use Build.PL, not Makefile.PL
+# upstream wants us to use Build.PL, not Makefile.PL: we override dh's default
+
+# remove failing tests.
+# The tests 80_db_postgresql.t and 92_ivp_postgres.t need
+# libdbd-pg-perl (>= 1.41) build depends
 override_dh_auto_configure:
-	rm -f t/91_ivp_sqlite.t
+	rm -f t/80_db_postgresql.t t/91_ivp_sqlite.t t/92_ivp_postgres.t
 	perl Build.PL INSTALLDIRS=vendor create_packlist=0
 
-# upstream wants us to use ./Build, not "make test"
 override_dh_auto_test:
 	./Build test
 
-# upstream wants us to use ./Build, not make
 # use debian/eekboek. not dh's default debian/tmp
 override_dh_auto_install:
 	./Build install --destdir `pwd`/debian/eekboek --prefix /usr --install_path libdoc=/usr/share/man/man3 --install_path bindoc=/usr/share/man/man1
 	rm -f debian/eekboek/usr/share/perl5/EB/DB/Postgres.pm
 
-# disable 'make test' by uncommenting this
-## override_dh_auto_test:
-## 	:




More information about the Pkg-perl-cvs-commits mailing list