Package: src:parsedatetime
Version: 2.1-2
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with python2 --buildsystem pybuild
   dh_testdir -i -O--buildsystem=pybuild
   dh_update_autotools_config -i -O--buildsystem=pybuild
   dh_auto_configure -i -O--buildsystem=pybuild
I: pybuild base:184: python2.7 setup.py config 
running config
   dh_auto_build -i -O--buildsystem=pybuild
I: pybuild base:184: /usr/bin/python setup.py build 
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime
copying parsedatetime/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime
copying parsedatetime/parsedatetime.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime
copying parsedatetime/context.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime
copying parsedatetime/warns.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/en_US.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/pt_BR.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/base.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/en_AU.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/nl_NL.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/ru_RU.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/icu.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/es.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
copying parsedatetime/pdt_locales/de_DE.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/parsedatetime/pdt_locales
   dh_auto_test -i -O--buildsystem=pybuild
I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; 
python2.7 -m nose tests
..........F..SSSSSSS....SSSSSSS....................................................
======================================================================
FAIL: testFloat (tests.TestDelta.test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/tests/TestDelta.py", line 
64, in testFloat
    self.cal.parse('1.4 months ago', self.source), months=-1.4)
  File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/tests/TestDelta.py", line 
37, in assertDelta
    self.assertTrue(diff < 0.05, '%s is not less than 0.05' % diff)
AssertionError: 0.0666666666667 is not less than 0.05

----------------------------------------------------------------------
Ran 83 tests in 0.129s

FAILED (SKIP=14, failures=1)
E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m nose tests
dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 returned 
exit code 13
debian/rules:4: recipe for target 'build-indep' failed
make: *** [build-indep] Error 25
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

This also happens in the reproducible builds autobuilders:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/parsedatetime.html

Maybe this "only" fails shortly after February 28th, but we really want
tests to never fail. It is possible that this package assumes one or more
things in the following list?:

http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time

Thanks.

_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to