[Python-apps-commits] r3997 - in packages/archivemail/trunk/debian (12 files)
sez-guest at users.alioth.debian.org
sez-guest at users.alioth.debian.org
Mon Oct 19 17:14:58 UTC 2009
Date: Monday, October 19, 2009 @ 17:14:57
Author: sez-guest
Revision: 3997
Maintenance release of archivemail 0.7.2-7:
* Relax the precision of comparisons of mailbox timestamps in test suite.
Closes: #549736.
* Bump up Standards-Version to 3.8.3
- skip tests when nocheck is in DEB_BUILD_OPTIONS
- add debian/README.source
- add headers in quilt patches
Added:
packages/archivemail/trunk/debian/patches/relax-timestamps-test.diff
Modified:
packages/archivemail/trunk/debian/changelog
packages/archivemail/trunk/debian/clean
packages/archivemail/trunk/debian/control
packages/archivemail/trunk/debian/patches/add-archive-all-switch.diff
packages/archivemail/trunk/debian/patches/add-archive-name-switch.diff
packages/archivemail/trunk/debian/patches/add-prefix-switch.diff
packages/archivemail/trunk/debian/patches/empty-mailbox-objects-fix.diff
packages/archivemail/trunk/debian/patches/fix-path-in-example.diff
packages/archivemail/trunk/debian/patches/preserve-symlinks.diff
packages/archivemail/trunk/debian/patches/series
packages/archivemail/trunk/debian/rules
Modified: packages/archivemail/trunk/debian/changelog
===================================================================
--- packages/archivemail/trunk/debian/changelog 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/changelog 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,14 @@
+archivemail (0.7.2-7) unstable; urgency=low
+
+ * Relax the precision of comparisons of mailbox timestamps in test suite.
+ Closes: #549736.
+ * Bump up Standards-Version to 3.8.3
+ - skip tests when nocheck is in DEB_BUILD_OPTIONS
+ - add debian/README.source
+ - add headers in quilt patches
+
+ -- Serafeim Zanikolas <serzan at hellug.gr> Sat, 10 Oct 2009 18:33:29 +0200
+
archivemail (0.7.2-6) unstable; urgency=low
[ Serafeim Zanikolas ]
Modified: packages/archivemail/trunk/debian/clean
===================================================================
--- packages/archivemail/trunk/debian/clean 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/clean 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,4 @@
archivemail.py
archivemail.pyc
debian/manpage.refs
+debian/manpage.links
Modified: packages/archivemail/trunk/debian/control
===================================================================
--- packages/archivemail/trunk/debian/control 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/control 2009-10-19 17:14:57 UTC (rev 3997)
@@ -4,7 +4,7 @@
Maintainer: Serafeim Zanikolas <serzan at hellug.gr>
Uploaders: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
Build-Depends: debhelper (>= 7.0.2), python, python-dev, docbook, docbook-utils, python-support (>= 0.4), quilt
-Standards-Version: 3.8.0
+Standards-Version: 3.8.3
Vcs-Svn: svn://svn.debian.org/python-apps/packages/archivemail/trunk
Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/archivemail/trunk/
Homepage: http://archivemail.sourceforge.net/
Modified: packages/archivemail/trunk/debian/patches/add-archive-all-switch.diff
===================================================================
--- packages/archivemail/trunk/debian/patches/add-archive-all-switch.diff 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/patches/add-archive-all-switch.diff 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,7 @@
+# Description: add, document and test --all option
+# Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=470675
+# Author: Serafeim Zanikolas <serzan at hellug.gr>
+# Last-Update: 2009-02-22
Index: archivemail/archivemail
===================================================================
--- archivemail.orig/archivemail 2008-09-06 15:11:32.000000000 +0100
Modified: packages/archivemail/trunk/debian/patches/add-archive-name-switch.diff
===================================================================
--- packages/archivemail/trunk/debian/patches/add-archive-name-switch.diff 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/patches/add-archive-name-switch.diff 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,7 @@
+# Description: add and document --archive-name option
+# Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247340
+# Author: Serafeim Zanikolas <serzan at hellug.gr>
+# Last-Update: 2008-08-15
Index: archivemail/archivemail
===================================================================
--- archivemail.orig/archivemail 2008-08-15 20:38:03.000000000 +0100
Modified: packages/archivemail/trunk/debian/patches/add-prefix-switch.diff
===================================================================
--- packages/archivemail/trunk/debian/patches/add-prefix-switch.diff 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/patches/add-prefix-switch.diff 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,7 @@
+# Description: add, document and test --prefix option for archive name
+# Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247340
+# Author: Serafeim Zanikolas <serzan at hellug.gr>
+# Last-Update: 2009-02-22
Index: archivemail/archivemail
===================================================================
--- archivemail.orig/archivemail 2008-08-15 21:40:17.000000000 +0100
Modified: packages/archivemail/trunk/debian/patches/empty-mailbox-objects-fix.diff
===================================================================
--- packages/archivemail/trunk/debian/patches/empty-mailbox-objects-fix.diff 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/patches/empty-mailbox-objects-fix.diff 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,7 @@
+# Description: add, document and test --all option
+# Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476806
+# Author: Joey Hess <joeyh at debian.org>
+# Last-Update: 2008-08-14
Index: archivemail/archivemail
===================================================================
--- archivemail.orig/archivemail 2008-08-14 21:24:03.000000000 +0100
Modified: packages/archivemail/trunk/debian/patches/fix-path-in-example.diff
===================================================================
--- packages/archivemail/trunk/debian/patches/fix-path-in-example.diff 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/patches/fix-path-in-example.diff 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,5 @@
+# Description: correct example invocation
+# Author: Serafeim Zanikolas <serzan at hellug.gr>
--- archivemail-0.7.2.orig/examples/archivemail_all
+++ archivemail-0.7.2/examples/archivemail_all
@@ -10,7 +10,7 @@
Modified: packages/archivemail/trunk/debian/patches/preserve-symlinks.diff
===================================================================
--- packages/archivemail/trunk/debian/patches/preserve-symlinks.diff 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/patches/preserve-symlinks.diff 2009-10-19 17:14:57 UTC (rev 3997)
@@ -1,3 +1,7 @@
+# Description: do not overwrite <mailbox>_archive.gz when it is a symbolic link
+# Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349068
+# Author: Serafeim Zanikolas <serzan at hellug.gr>
+# Last-Update: 2009-02-22
Index: archivemail/archivemail
===================================================================
--- archivemail.orig/archivemail 2008-08-15 21:41:37.000000000 +0100
Added: packages/archivemail/trunk/debian/patches/relax-timestamps-test.diff
===================================================================
--- packages/archivemail/trunk/debian/patches/relax-timestamps-test.diff (rev 0)
+++ packages/archivemail/trunk/debian/patches/relax-timestamps-test.diff 2009-10-19 17:14:57 UTC (rev 3997)
@@ -0,0 +1,48 @@
+# Description: add, document and test --all option
+# Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549736
+# Author: Nikolaus Schulz <microschulz at web.de>
+# Last-Update: 2009-10-10
+--- a/test_archivemail.py
++++ b/test_archivemail.py
+@@ -69,6 +69,8 @@
+ print "Try renaming it from 'archivemail' to 'archivemail.py'."
+ sys.exit(1)
+
++# precision of os.utime() when restoring mbox timestamps
++utimes_precision = 5
+
+ class TestCaseInTempdir(unittest.TestCase):
+ """Base class for testcases that need to create temporary files.
+@@ -718,8 +720,8 @@
+ assert(os.path.exists(self.mbox_name))
+ new_atime = os.path.getatime(self.mbox_name)
+ new_mtime = os.path.getmtime(self.mbox_name)
+- self.assertEqual(self.mtime, new_mtime)
+- self.assertEqual(self.atime, new_atime)
++ self.assertAlmostEqual(self.mtime, new_mtime, utimes_precision)
++ self.assertAlmostEqual(self.atime, new_atime, utimes_precision)
+ self.tearDown()
+
+ def testMixed(self):
+@@ -741,8 +743,8 @@
+ assert(os.path.exists(self.mbox_name))
+ new_atime = os.path.getatime(self.mbox_name)
+ new_mtime = os.path.getmtime(self.mbox_name)
+- self.assertEqual(self.mtime, new_mtime)
+- self.assertEqual(self.atime, new_atime)
++ self.assertAlmostEqual(self.mtime, new_mtime, utimes_precision)
++ self.assertAlmostEqual(self.atime, new_atime, utimes_precision)
+ self.tearDown()
+
+ def testOld(self):
+@@ -764,8 +766,8 @@
+ assert(os.path.exists(self.mbox_name))
+ new_atime = os.path.getatime(self.mbox_name)
+ new_mtime = os.path.getmtime(self.mbox_name)
+- self.assertEqual(self.mtime, new_mtime)
+- self.assertEqual(self.atime, new_atime)
++ self.assertAlmostEqual(self.mtime, new_mtime, utimes_precision)
++ self.assertAlmostEqual(self.atime, new_atime, utimes_precision)
+ self.tearDown()
+
+ def tearDown(self):
Modified: packages/archivemail/trunk/debian/patches/series
===================================================================
--- packages/archivemail/trunk/debian/patches/series 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/patches/series 2009-10-19 17:14:57 UTC (rev 3997)
@@ -4,3 +4,4 @@
preserve-symlinks.diff
add-prefix-switch.diff
add-archive-all-switch.diff
+relax-timestamps-test.diff
Modified: packages/archivemail/trunk/debian/rules
===================================================================
--- packages/archivemail/trunk/debian/rules 2009-10-19 17:03:41 UTC (rev 3996)
+++ packages/archivemail/trunk/debian/rules 2009-10-19 17:14:57 UTC (rev 3997)
@@ -2,17 +2,25 @@
include /usr/share/quilt/quilt.make
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+TESTS_TARGET = check
+else
+TESTS_TARGET =
+endif
+
%:
dh $@
clean: unpatch
dh clean
+check:
+ ln -sf archivemail archivemail.py
+ ./test_archivemail.py
+
build: build-stamp
-build-stamp: patch
+build-stamp: patch $(TESTS_TARGET)
dh build
- ln -sf archivemail archivemail.py
- ./test_archivemail.py
docbook2man archivemail.sgml -o debian/
touch build-stamp
More information about the Python-apps-commits
mailing list