[Python-modules-commits] r13898 - in packages/python-docutils/trunk/debian (4 files)

jwilk at users.alioth.debian.org jwilk at users.alioth.debian.org
Sun Jul 11 12:06:20 UTC 2010


    Date: Sunday, July 11, 2010 @ 12:06:02
  Author: jwilk
Revision: 13898

Replace patch to fix --local option for tools/buildhtml.py with the one that was applied upstream.

Added:
  packages/python-docutils/trunk/debian/patches/buildhtml-local.diff
    (from rev 12594, packages/python-docutils/trunk/debian/patches/17_revert_buildhtml.diff)
Modified:
  packages/python-docutils/trunk/debian/changelog
  packages/python-docutils/trunk/debian/patches/series
Deleted:
  packages/python-docutils/trunk/debian/patches/17_revert_buildhtml.diff

Modified: packages/python-docutils/trunk/debian/changelog
===================================================================
--- packages/python-docutils/trunk/debian/changelog	2010-07-11 11:15:26 UTC (rev 13897)
+++ packages/python-docutils/trunk/debian/changelog	2010-07-11 12:06:02 UTC (rev 13898)
@@ -1,3 +1,11 @@
+python-docutils (0.7-2) UNRELEASED; urgency=low
+
+  * Replace patch to fix --local option for tools/buildhtml.py
+    (17_revert_buildhtml.diff) with the one that was applied upstream
+    (buildhtml-local.diff).
+
+ -- Jakub Wilk <jwilk at debian.org>  Fri, 09 Jul 2010 15:28:05 +0200
+
 python-docutils (0.7-1) experimental; urgency=low
 
   * New upstream release.

Deleted: packages/python-docutils/trunk/debian/patches/17_revert_buildhtml.diff
===================================================================
--- packages/python-docutils/trunk/debian/patches/17_revert_buildhtml.diff	2010-07-11 11:15:26 UTC (rev 13897)
+++ packages/python-docutils/trunk/debian/patches/17_revert_buildhtml.diff	2010-07-11 12:06:02 UTC (rev 13898)
@@ -1,42 +0,0 @@
-From 76dbf3efc4cf512d3601f3431f04ca221e21397b Mon Sep 17 00:00:00 2001
-From: Simon McVittie <smcv at debian.org>
-Date: Mon, 7 Dec 2009 01:37:58 +0000
-Subject: [PATCH] Revert a change to buildhtml.py that broke --local
-
-The --local option relies on the semantics of os.path.walk, and can't
-be adapted to os.walk quite this easily.
-
-Forwarded: https://sourceforge.net/tracker/?func=detail&aid=2909811&group_id=38414&atid=422030
----
- tools/buildhtml.py |    9 ++-------
- 1 files changed, 2 insertions(+), 7 deletions(-)
-
-diff --git a/tools/buildhtml.py b/tools/buildhtml.py
-index a5ac8b9..654800e 100755
---- a/tools/buildhtml.py
-+++ b/tools/buildhtml.py
-@@ -1,6 +1,6 @@
- #!/usr/bin/env python
- 
--# $Id: buildhtml.py 5741 2008-12-01 07:21:03Z grubert $
-+# $Id: buildhtml.py 5019 2007-03-12 21:48:30Z wiemann $
- # Author: David Goodger <goodger at python.org>
- # Copyright: This module has been placed in the public domain.
- 
-@@ -181,12 +181,7 @@ class Builder:
-         else:
-             self.directories = [os.getcwd()]
-         for directory in self.directories:
--            try:
--                for root, dirs, files in os.walk(directory):
--                    self.visit(recurse, root, dirs+files)
--            except (AttributeError): # python2.2 does not have os.walk
--                print "no os.walk"
--                os.path.walk(directory, self.visit, recurse)
-+            os.path.walk(directory, self.visit, recurse)
- 
-     def visit(self, recurse, directory, names):
-         settings = self.get_settings('', directory)
--- 
-1.6.5.4
-

Copied: packages/python-docutils/trunk/debian/patches/buildhtml-local.diff (from rev 12594, packages/python-docutils/trunk/debian/patches/17_revert_buildhtml.diff)
===================================================================
--- packages/python-docutils/trunk/debian/patches/buildhtml-local.diff	                        (rev 0)
+++ packages/python-docutils/trunk/debian/patches/buildhtml-local.diff	2010-07-11 12:06:02 UTC (rev 13898)
@@ -0,0 +1,38 @@
+Description: Fix --local option for tools/buildhtml.py.
+Origin: upstream, http://svn.berlios.de/viewvc/docutils/trunk/docutils/tools/buildhtml.py?r1=6366&r2=6371
+Bug: http://sourceforge.net/tracker/?func=detail&aid=2909811&group_id=38414&atid=422030
+Last-Update: 2010-07-11
+
+--- a/tools/buildhtml.py
++++ b/tools/buildhtml.py
+@@ -181,14 +181,14 @@
+         else:
+             self.directories = [os.getcwd()]
+         for directory in self.directories:
+-            try:
+-                for root, dirs, files in os.walk(directory):
+-                    self.visit(recurse, root, dirs+files)
+-            except (AttributeError): # python2.2 does not have os.walk
+-                print "no os.walk"
+-                os.path.walk(directory, self.visit, recurse)
++            for root, dirs, files in os.walk(directory):
++                # os.walk by default this recurses down the tree,
++                # influence by modifying dirs.
++                if not recurse:
++                    del dirs[:]
++                self.visit(root, dirs+files)
+ 
+-    def visit(self, recurse, directory, names):
++    def visit(self, directory, names):
+         settings = self.get_settings('', directory)
+         if settings.prune and (os.path.abspath(directory) in settings.prune):
+             print >>sys.stderr, '/// ...Skipping directory (pruned):', directory
+@@ -211,8 +211,6 @@
+                 prune = self.process_txt(directory, name)
+                 if prune:
+                     break
+-        if not recurse:
+-            del names[:]
+ 
+     def process_txt(self, directory, name):
+         if name.startswith('pep-'):

Modified: packages/python-docutils/trunk/debian/patches/series
===================================================================
--- packages/python-docutils/trunk/debian/patches/series	2010-07-11 11:15:26 UTC (rev 13897)
+++ packages/python-docutils/trunk/debian/patches/series	2010-07-11 12:06:02 UTC (rev 13898)
@@ -7,4 +7,4 @@
 emacs-shell-quote.diff
 15_emacs_debian_paths.diff
 16_disable_picins.diff
-17_revert_buildhtml.diff
+buildhtml-local.diff




More information about the Python-modules-commits mailing list