[Pkg-bazaar-commits] r34 ./bzr/unstable: Commit for 0.18-1.

Adeodato Simó dato at net.com.org.es
Tue Jul 17 15:15:19 UTC 2007


------------------------------------------------------------
revno: 34
committer: Adeodato Simó <dato at net.com.org.es>
branch nick: unstable
timestamp: Tue 2007-07-17 17:15:19 +0200
message:
  Commit for 0.18-1.
added:
  patches/
  patches/dont_build_developers_doc.diff
  patches/no_python2.4_shebangs.diff
  patches/series
modified:
  changelog
  control
  rules
-------------- next part --------------
=== added directory 'patches'
=== added file 'patches/dont_build_developers_doc.diff'
--- a/patches/dont_build_developers_doc.diff	1970-01-01 00:00:00 +0000
+++ b/patches/dont_build_developers_doc.diff	2007-07-17 15:15:19 +0000
@@ -0,0 +1,11 @@
+--- Makefile.orig
++++ Makefile
+@@ -113,7 +113,7 @@
+ man1/bzr.1: $(MAN_DEPENDENCIES)
+ 	python generate_docs.py -o $@ man
+ 
+-ALL_DOCS = $(htm_files) $(MAN_PAGES) doc/developers/HACKING.htm $(dev_htm_files) doc/developers/performance.png
++ALL_DOCS = $(htm_files) $(MAN_PAGES)
+ docs: $(ALL_DOCS)
+ 
+ copy-docs: docs

=== added file 'patches/no_python2.4_shebangs.diff'
--- a/patches/no_python2.4_shebangs.diff	1970-01-01 00:00:00 +0000
+++ b/patches/no_python2.4_shebangs.diff	2007-07-17 15:15:19 +0000
@@ -0,0 +1,32 @@
+--- bzrlib/tests/test_weave.py.orig
++++ bzrlib/tests/test_weave.py
+@@ -1,5 +1,3 @@
+-#! /usr/bin/python2.4
+-
+ # Copyright (C) 2005 Canonical Ltd
+ #
+ # This program is free software; you can redistribute it and/or modify
+--- tools/capture_tree.py.orig
++++ tools/capture_tree.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python2.4
++#! /usr/bin/env python
+ 
+ # Copyright (C) 2005 Canonical Ltd
+ 
+--- tools/rst2prettyhtml.py.orig
++++ tools/rst2prettyhtml.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python2.4
++#!/usr/bin/env python
+ 
+ import errno
+ import os
+--- tools/trace-revisions.orig
++++ tools/trace-revisions
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python2.4
++#! /usr/bin/env python
+ 
+ import sys
+ 

=== added file 'patches/series'
--- a/patches/series	1970-01-01 00:00:00 +0000
+++ b/patches/series	2007-07-17 15:15:19 +0000
@@ -0,0 +1,2 @@
+dont_build_developers_doc.diff -p0
+no_python2.4_shebangs.diff -p0

=== modified file 'changelog'
--- a/changelog	2007-07-12 09:10:02 +0000
+++ b/changelog	2007-07-17 15:15:19 +0000
@@ -1,10 +1,30 @@
-bzr (0.18~rc1-1) unstable; urgency=low
-
-  * new upstream version
-  * add ubuntu changelog entries, since we have merged a lot for the
-    0.16 release
-
- -- Reinhard Tartler <siretart at tauware.de>  Tue, 10 Jul 2007 21:13:05 +0200
+bzr (0.18-1) unstable; urgency=low
+
+  * New upstream version.
+
+  * Drop version constraints in Build-Depends and Depends, all are satisfied
+    in etch.
+
+  * Add a patch to skip the generation of doc/developers/*.htm, since we don't
+    ship those in the package.
+
+  * debian/rules:
+    + pass -r to xargs.
+    + drop commented out install/bzr:: hunk.
+    + don't abort the test suite on the first error.
+
+  * Bits to help Ubuntu:
+
+    + prefix dependency and build-dependency on python-celementtree with a
+      "python (>> 2.5)" alternative, since Python 2.5 includes celementtree.
+
+    + apply patch from Ubuntu to drop python2.4-specific shebang lines, and
+      hence spurious dependency on python2.4 (submitted upstream).
+
+    + drop build-dependency on python-medusa, only needed to exercise the FTP
+      part of the test suite.
+
+ -- Adeodato Sim?? <dato at net.com.org.es>  Tue, 17 Jul 2007 16:48:37 +0200
 
 bzr (0.17-1) unstable; urgency=low
 

=== modified file 'control'
--- a/control	2007-06-12 16:11:26 +0000
+++ b/control	2007-07-17 15:15:19 +0000
@@ -3,15 +3,15 @@
 Priority: optional
 Maintainer: Debian Bazaar Maintainers <pkg-bazaar-maint at lists.alioth.debian.org>
 Uploaders: Rob Weir <rweir at ertius.org>, Jeff Bailey <jbailey at raspberryginger.com>, Andres Salomon <dilinger at debian.org>, Adeodato Sim?? <dato at net.com.org.es>, Wouter van Heyst <larstiq at larstiq.dyndns.org>, Reinhard Tartler <siretart at tauware.de>
-Build-Depends: debhelper (>= 5.0.38), cdbs (>= 0.4.43), quilt, python (>= 2.4), python-central (>= 0.5.6)
-Build-Depends-Indep: python-docutils (>= 0.4-2), python-celementtree (>= 1.0.5-7), python-medusa, python-paramiko
+Build-Depends: debhelper, cdbs, quilt, python, python-central
+Build-Depends-Indep: python-docutils, python (>> 2.5) | python-celementtree, python-paramiko
 Standards-Version: 3.7.2
 XS-Python-Version: >= 2.4
 XS-VCS-Bzr: http://bzr.debian.org/pkg-bazaar/bzr/unstable
 
 Package: bzr
 Architecture: all
-Depends: ${python:Depends}, python-celementtree (>= 1.0.5-7)
+Depends: ${python:Depends}, python (>> 2.5) | python-celementtree
 Recommends: python-paramiko, python-pycurl
 Suggests: libxml2-utils
 Conflicts: bzr-doc

=== modified file 'rules'
--- a/rules	2007-06-12 16:11:26 +0000
+++ b/rules	2007-07-17 15:15:19 +0000
@@ -10,15 +10,15 @@
 
 clean::
 	-rm -rf build test*.tmp doc/bzr_man.txt
-	find doc -name "*.htm" -print0 | xargs -0 rm -f
-	find . -name "*.pyc" -print0 | xargs -0 rm -f
+	find doc -name "*.htm" -print0 | xargs -r0 rm -f
+	find . -name "*.pyc" -print0 | xargs -r0 rm -f
 	rm -f bzr.1 man1/bzr.1
 	rm -f debian/stamp-doc
 	rm -f .bzr.log
 
 ifneq (,$(findstring test,$(DEB_BUILD_OPTIONS)))
 common-post-build-indep::
-	./bzr selftest --no-plugins --one
+	./bzr selftest --no-plugins
 endif
 
 build/bzr:: debian/stamp-doc
@@ -26,8 +26,3 @@
 debian/stamp-doc:
 	make docs
 	touch $@
-
-install/bzr::
-	# we can't delete the tests/ subdirectory due to an upstream
-	# bug; #368760.
-	#rm -rf $(DEB_DESTDIR)/usr/lib/python$(DEB_PYTHON_COMPILE_VERSION)/site-packages/bzrlib/tests



More information about the Pkg-bazaar-commits mailing list