[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#769495: marked as done (unblock: python-tz/2012c+dfsg-0.1)



Your message dated Fri, 14 Nov 2014 05:38:43 +0000
with message-id <1415943523.29689.9.camel@adam-barratt.org.uk>
and subject line Re: Bug#769495: unblock: python-tz/2012c+dfsg-0.1
has caused the Debian Bug report #769495,
regarding unblock: python-tz/2012c+dfsg-0.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
769495: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769495
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package python-tz

RC bug fix.

Note: The debdiff does not include the non-free files that were removed.  They
were already not included in the binary (and not used), so all that needed
fixing was removing them from the source as well.  Including them made the
diff a lot longer and less readable without providing any useful information.

unblock python-tz/2012c+dfsg-0.1

-- System Information:
Debian Release: jessie/sid
  APT prefers trusty-updates
  APT policy: (500, 'trusty-updates'), (500, 'trusty-security'), (500, 'trusty'), (100, 'trusty-backports')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 3.13.0-39-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru python-tz-2012c/debian/changelog python-tz-2012c+dfsg/debian/changelog
--- python-tz-2012c/debian/changelog	2012-06-07 09:07:14.000000000 -0400
+++ python-tz-2012c+dfsg/debian/changelog	2014-11-13 21:12:13.000000000 -0500
@@ -1,3 +1,14 @@
+python-tz (2012c+dfsg-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Repack without zoneinfo files. (Closes: #714346)
+    + Add pytz/zoneinfo to Files-Excluded in d/copyright.
+    + Add dversionmangle to d/watch.
+    + Patch setup.py to not install zoneinfo files.
+    + Remove removal of zoneinfo files from d/rules.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Wed, 12 Nov 2014 22:19:38 +0100
+
 python-tz (2012c-1) unstable; urgency=low
 
   * Team upload.
diff -Nru python-tz-2012c/debian/copyright python-tz-2012c+dfsg/debian/copyright
--- python-tz-2012c/debian/copyright	2012-06-07 08:54:00.000000000 -0400
+++ python-tz-2012c+dfsg/debian/copyright	2014-11-13 21:10:50.000000000 -0500
@@ -2,6 +2,7 @@
 Upstream-Name: pytz
 Upstream-Contact: Stuart Bishop <stuart@stuartbishop.net>
 Source: http://pypi.python.org/pypi/pytz/
+Files-Excluded: pytz/zoneinfo/*
 
 Files: *
 Copyright: (c) 2003-2009 Stuart Bishop <stuart@stuartbishop.net>
@@ -23,8 +24,3 @@
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  DEALINGS IN THE SOFTWARE.
-
-Files: pytz/zoneinfo/*
-Copyright: Arthur David Olson et.al. <tz@elsie.nci.nih.gov>
-License: public-domain
-Comment: excluded from binary package
diff -Nru python-tz-2012c/debian/patches/tzdata python-tz-2012c+dfsg/debian/patches/tzdata
--- python-tz-2012c/debian/patches/tzdata	2012-06-05 22:20:09.000000000 -0400
+++ python-tz-2012c+dfsg/debian/patches/tzdata	2014-11-13 21:10:50.000000000 -0500
@@ -2,11 +2,12 @@
 Author: Kurt Roeckx <kurt@roeckx.be>
 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416202
 Forwarded: not-needed
+Last-Update: 2014-11-12
 
-Index: pytz-2011h/pytz/__init__.py
+Index: python-tz-2012c+dfsg/pytz/__init__.py
 ===================================================================
---- pytz-2011h.orig/pytz/__init__.py	2011-10-21 15:14:54.048406509 +0900
-+++ pytz-2011h/pytz/__init__.py	2011-10-21 15:14:57.232406629 +0900
+--- python-tz-2012c+dfsg.orig/pytz/__init__.py	2012-04-16 06:42:39.000000000 +0200
++++ python-tz-2012c+dfsg/pytz/__init__.py	2014-11-12 22:11:59.000000000 +0100
 @@ -31,11 +31,6 @@
  except ImportError:
      from collections import Mapping as DictMixin
@@ -39,11 +40,11 @@
      return open(filename, 'rb')
  
  
-Index: pytz-2011h/pytz/tzfile.py
+Index: python-tz-2012c+dfsg/pytz/tzfile.py
 ===================================================================
---- pytz-2011h.orig/pytz/tzfile.py	2011-06-27 22:48:49.000000000 +0900
-+++ pytz-2011h/pytz/tzfile.py	2011-10-21 15:16:11.116409439 +0900
-@@ -125,7 +125,8 @@
+--- python-tz-2012c+dfsg.orig/pytz/tzfile.py	2012-04-16 06:42:39.000000000 +0200
++++ python-tz-2012c+dfsg/pytz/tzfile.py	2014-11-12 22:11:59.000000000 +0100
+@@ -127,7 +127,8 @@
  if __name__ == '__main__':
      import os.path
      from pprint import pprint
@@ -53,3 +54,23 @@
      tz = build_tzinfo('Australia/Melbourne',
                        open(os.path.join(base,'Australia','Melbourne'), 'rb'))
      tz = build_tzinfo('US/Eastern',
+Index: python-tz-2012c+dfsg/setup.py
+===================================================================
+--- python-tz-2012c+dfsg.orig/setup.py	2012-04-16 06:42:39.000000000 +0200
++++ python-tz-2012c+dfsg/setup.py	2014-11-12 22:42:37.000000000 +0100
+@@ -13,15 +13,8 @@
+ memail = 'stuart@stuartbishop.net'
+ packages = ['pytz']
+ resources = ['zone.tab', 'locales/pytz.pot']
+-for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')):
+-    # remove the 'pytz' part of the path
+-    basepath = dirpath.split(os.path.sep, 1)[1]
+-    resources.extend([os.path.join(basepath, filename)
+-                     for filename in filenames])
+ package_data = {'pytz': resources}
+ 
+-assert len(resources) > 10, 'zoneinfo files not found!'
+-
+ setup (
+     name='pytz',
+     version=pytz.VERSION,
diff -Nru python-tz-2012c/debian/rules python-tz-2012c+dfsg/debian/rules
--- python-tz-2012c/debian/rules	2011-10-21 03:05:23.000000000 -0400
+++ python-tz-2012c+dfsg/debian/rules	2014-11-13 21:10:50.000000000 -0500
@@ -35,6 +35,3 @@
 
 	# install our testing package
 	install -D debian/test-pytz debian/python-tz/usr/lib/python-tz/test-pytz.py
-
-	# remove zoneinfo, our patch to pytz makes it use the one from tzdata
-	rm -rf debian/python*-tz/usr/lib/python*/*-packages/pytz/zoneinfo
diff -Nru python-tz-2012c/debian/watch python-tz-2012c+dfsg/debian/watch
--- python-tz-2012c/debian/watch	2011-10-21 01:54:27.000000000 -0400
+++ python-tz-2012c+dfsg/debian/watch	2014-11-13 21:10:50.000000000 -0500
@@ -1,2 +1,3 @@
 version=3
-http://pypi.python.org/packages/source/p/pytz/pytz-(.*).tar.gz
+opts=dversionmangle=s/\+dfsg\d*$// \
+ http://pypi.python.org/packages/source/p/pytz/pytz-(.*).tar.gz

--- End Message ---
--- Begin Message ---
On Thu, 2014-11-13 at 21:25 -0500, Scott Kitterman wrote:
> Please unblock package python-tz
> 
> RC bug fix.
> 
> Note: The debdiff does not include the non-free files that were removed.  They
> were already not included in the binary (and not used), so all that needed
> fixing was removing them from the source as well.  Including them made the
> diff a lot longer and less readable without providing any useful information.

Unblocked, thanks.

Regards,

Adam

--- End Message ---

Reply to: