Package: src:django-taggit
Version: 0.20.2-1
Severity: serious

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --fail-missing --with python2,python3 --buildsystem=pybuild
   dh_testdir -i -O--fail-missing -O--buildsystem=pybuild
   dh_update_autotools_config -i -O--fail-missing -O--buildsystem=pybuild
   dh_auto_configure -i -O--fail-missing -O--buildsystem=pybuild
I: pybuild base:184: python2.7 setup.py config 
running config
I: pybuild base:184: python3.5 setup.py config 
running config
   dh_auto_build -i -O--fail-missing -O--buildsystem=pybuild
I: pybuild base:184: /usr/bin/python setup.py build 
running build
running build_py

[... snipped ...]

Name:
</label>
</th><td>
<input id="id_name" max [truncated]...
Diff is 698 characters long. Set self.maxDiff to None to see it.

======================================================================
FAIL: test_add_tag (tests.tests.TaggableManagerDirectCustomPKTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/tests.py", line 156, in test_add_tag
    self.assert_tags_equal(self.food_model.tags.all(), ['green'])
  File "/<<PKGBUILDDIR>>/tests/tests.py", line 45, in assert_tags_equal
    self.assertEqual(got, tags)
AssertionError: Lists differ: [] != [u'green']

Second list contains 1 additional elements.
First extra element 0:
u'green'

- []
+ [u'green']

======================================================================
FAIL: test_prefetch_related (tests.tests.TaggableManagerDirectCustomPKTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/tests.py", line 654, in test_prefetch_related
    'apple': set(['1', '2'])
AssertionError: {u'orange': set([]), u'apple': set([])} != {u'orange': 
set([u'2', u'4']), u'apple': set([u'1', u'2'])}
- {u'apple': set([]), u'orange': set([])}
+ {u'apple': set([u'1', u'2']), u'orange': set([u'2', u'4'])}
?                 ++++++++++                    ++++++++++


----------------------------------------------------------------------
Ran 222 tests in 1.410s

FAILED (failures=7, skipped=1)
Creating test database for alias 'default'...
System check identified no issues (0 silenced).
Destroying test database for alias 'default'...
debian/rules:8: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:5: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

Because this source package only generates "Arch: all" packages, this
is the same as a FTBFS bug in the usual sense and the fact that I was
using "dpkg-buildpackage -A" is quite irrelevant.

For this particular package, I've also checked that it fails to build
from source in the reproducible builds site:

https://tests.reproducible-builds.org/

Thanks.

Reply via email to