Bug#858133: python-tz: FTBFS: AssertionError: '+0020+0020' != 'NET+0020'

Chris Lamb lamby at debian.org
Sat Mar 18 18:17:52 UTC 2017


Source: python-tz
Version: 2016.7-0.2
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Dear Maintainer,

python-tz fails to build from source in unstable/amd64:

  […]

      tzname, str(utc_dt), dt.tzname()
  E   AssertionError: Expected WSDT as tzname for 2011-12-30 11:00:00+00:00. Got +14
  _____________ SamoaInternationalDateLineChange.testTwoHoursBefore ______________
  
  self = <test_tzinfo.SamoaInternationalDateLineChange testMethod=testTwoHoursBefore>
  
      def testTwoHoursBefore(self):
          self._test_all(
  >               self.transition_time - timedelta(hours=2), self.before
                  )
  
  pytz/tests/test_tzinfo.py:302: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  pytz/tests/test_tzinfo.py:292: in _test_all
      self._test_tzname(utc_dt, wanted)
  pytz/tests/test_tzinfo.py:241: in _test_tzname
      tzname, str(utc_dt), dt.tzname()
  E   AssertionError: Expected SDT as tzname for 2011-12-30 08:00:00+00:00. Got -10
  __________________________ LocalTestCase.testLocalize __________________________
  
  self = <test_tzinfo.LocalTestCase testMethod=testLocalize>
  
      def testLocalize(self):
          loc_tz = pytz.timezone('Europe/Amsterdam')
      
          loc_time = loc_tz.localize(datetime(1930, 5, 10, 0, 0, 0))
          # Actually +00:19:32, but Python datetime rounds this
          self.assertEqual(loc_time.strftime('%Z%z'), 'AMT+0020')
      
          loc_time = loc_tz.localize(datetime(1930, 5, 20, 0, 0, 0))
          # Actually +00:19:32, but Python datetime rounds this
          self.assertEqual(loc_time.strftime('%Z%z'), 'NST+0120')
      
          loc_time = loc_tz.localize(datetime(1940, 5, 10, 0, 0, 0))
  >       self.assertEqual(loc_time.strftime('%Z%z'), 'NET+0020')
  E       AssertionError: '+0020+0020' != 'NET+0020'
  
  pytz/tests/test_tzinfo.py:614: AssertionError
  ==================== 38 failed, 196 passed in 2.54 seconds =====================
  E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd «BUILDDIR»/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest 
  dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 --before-test=	cp «BUILDDIR»/README.txt {build_dir}; 	cp -r /home/lamby/temp/cdt.20170318181551.yfmWAMyfvQ.db.python-tz/python-tz-2016.7/pytz/tests {build_dir}/pytz/ --after-test=rm -rf {build_dir}/README.txt {build_dir}/pytz/tests returned exit code 13
  debian/rules:9: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 25
  make[1]: Leaving directory '«BUILDDIR»'
  debian/rules:6: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: python-tz.2016.7-0.2.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 4176 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-zope-developers/attachments/20170318/aff77533/attachment.obj>


More information about the pkg-zope-developers mailing list