Source: django-model-utils
Version: 1.1.0-1
Severity: serious
Justification: fails to build from source

django-model-utils FTBFS:
| python runtests.py
| 
.....E................EEEEEE.EEE.EE......................................................
| ======================================================================
| ERROR: test_related_queryset_pickling 
(model_utils.tests.tests.CreatePassThroughManagerTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 660, in test_related_queryset_pickling
|     pickled_qs = pickle.dumps(qs)
|   File "/usr/lib/python2.7/pickle.py", line 1374, in dumps
|     Pickler(file, protocol).dump(obj)
|   File "/usr/lib/python2.7/pickle.py", line 224, in dump
|     self.save(obj)
|   File "/usr/lib/python2.7/pickle.py", line 331, in save
|     self.save_reduce(obj=obj, *rv)
|   File "/usr/lib/python2.7/pickle.py", line 419, in save_reduce
|     save(state)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 649, in save_dict
|     self._batch_setitems(obj.iteritems())
|   File "/usr/lib/python2.7/pickle.py", line 663, in _batch_setitems
|     save(v)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 649, in save_dict
|     self._batch_setitems(obj.iteritems())
|   File "/usr/lib/python2.7/pickle.py", line 662, in _batch_setitems
|     save(k)
|   File "/usr/lib/python2.7/pickle.py", line 331, in save
|     self.save_reduce(obj=obj, *rv)
|   File "/usr/lib/python2.7/pickle.py", line 419, in save_reduce
|     save(state)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 649, in save_dict
|     self._batch_setitems(obj.iteritems())
|   File "/usr/lib/python2.7/pickle.py", line 663, in _batch_setitems
|     save(v)
|   File "/usr/lib/python2.7/pickle.py", line 331, in save
|     self.save_reduce(obj=obj, *rv)
|   File "/usr/lib/python2.7/pickle.py", line 419, in save_reduce
|     save(state)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 649, in save_dict
|     self._batch_setitems(obj.iteritems())
|   File "/usr/lib/python2.7/pickle.py", line 663, in _batch_setitems
|     save(v)
|   File "/usr/lib/python2.7/pickle.py", line 331, in save
|     self.save_reduce(obj=obj, *rv)
|   File "/usr/lib/python2.7/pickle.py", line 419, in save_reduce
|     save(state)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 649, in save_dict
|     self._batch_setitems(obj.iteritems())
|   File "/usr/lib/python2.7/pickle.py", line 663, in _batch_setitems
|     save(v)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 600, in save_list
|     self._batch_appends(iter(obj))
|   File "/usr/lib/python2.7/pickle.py", line 615, in _batch_appends
|     save(x)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 562, in save_tuple
|     save(element)
|   File "/usr/lib/python2.7/pickle.py", line 331, in save
|     self.save_reduce(obj=obj, *rv)
|   File "/usr/lib/python2.7/pickle.py", line 401, in save_reduce
|     save(args)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 562, in save_tuple
|     save(element)
|   File "/usr/lib/python2.7/pickle.py", line 286, in save
|     f(self, obj) # Call unbound method with explicit self
|   File "/usr/lib/python2.7/pickle.py", line 748, in save_global
|     (obj, module, name))
| PicklingError: Can't pickle <class 
'model_utils.managers._PassThroughManager'>: it's not found as 
model_utils.managers._PassThroughManager
|
| ======================================================================
| ERROR: test_annotate_before_select_subclasses 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 391, in test_annotate_before_select_subclasses
|     self.assertEqual(qs.get(id=self.child1.id).id__count, 1)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
382, in get
|     num = len(clone)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 90, 
in __len__
|     self._result_cache = list(self.iterator())
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_annotate_with_named_arguments_before_select_subclasses 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 397, in test_annotate_with_named_arguments_before_select_subclasses
|     self.assertEqual(qs.get(id=self.child1.id).test_count, 1)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
382, in get
|     num = len(clone)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 90, 
in __len__
|     self._result_cache = list(self.iterator())
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_annotate_with_named_arguments_with_select_subclasses 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 385, in test_annotate_with_named_arguments_with_select_subclasses
|     self.assertEqual(qs.get(id=self.child1.id).test_count, 1)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
382, in get
|     num = len(clone)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 90, 
in __len__
|     self._result_cache = list(self.iterator())
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_annotate_with_select_subclasses 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 379, in test_annotate_with_select_subclasses
|     self.assertEqual(qs.get(id=self.child1.id).id__count, 1)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
382, in get
|     num = len(clone)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 90, 
in __len__
|     self._result_cache = list(self.iterator())
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_get_method_with_select_subclasses 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 372, in test_get_method_with_select_subclasses
|     id=self.child1.id),
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
382, in get
|     num = len(clone)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 90, 
in __len__
|     self._result_cache = list(self.iterator())
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_get_subclass 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 352, in test_get_subclass
|     self.get_manager().get_subclass(pk=self.child1.pk),
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 58, in get_subclass
|     return self.get_query_set().select_subclasses().get(*args, **kwargs)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
382, in get
|     num = len(clone)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 90, 
in __len__
|     self._result_cache = list(self.iterator())
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_select_all_subclasses 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 339, in test_select_all_subclasses
|     set(self.get_manager().select_subclasses()),
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
123, in _result_iter
|     self._fill_cache()
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
927, in _fill_cache
|     self._result_cache.append(next(self._iter))
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_select_specific_subclasses 
(model_utils.tests.tests.InheritanceManagerRelatedTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 346, in test_select_specific_subclasses
|     "inheritancemanagertestchild1")),
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
123, in _result_iter
|     self._fill_cache()
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
927, in _fill_cache
|     self._result_cache.append(next(self._iter))
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_get_subclass (model_utils.tests.tests.InheritanceManagerTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 352, in test_get_subclass
|     self.get_manager().get_subclass(pk=self.child1.pk),
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 58, in get_subclass
|     return self.get_query_set().select_subclasses().get(*args, **kwargs)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
382, in get
|     num = len(clone)
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 90, 
in __len__
|     self._result_cache = list(self.iterator())
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_select_all_subclasses 
(model_utils.tests.tests.InheritanceManagerTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 339, in test_select_all_subclasses
|     set(self.get_manager().select_subclasses()),
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
123, in _result_iter
|     self._fill_cache()
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
927, in _fill_cache
|     self._result_cache.append(next(self._iter))
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ======================================================================
| ERROR: test_select_specific_subclasses 
(model_utils.tests.tests.InheritanceManagerTests)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/tests/tests.py",
 line 346, in test_select_specific_subclasses
|     "inheritancemanagertestchild1")),
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
123, in _result_iter
|     self._fill_cache()
|   File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 
927, in _fill_cache
|     self._result_cache.append(next(self._iter))
|   File 
"/build/django-model-utils-yju9pC/django-model-utils-1.1.0/model_utils/managers.py",
 line 36, in iterator
|     sub_obj = [getattr(obj, s) for s in self.subclasses if getattr(obj, s)] 
or [obj]
|   File "/usr/lib/python2.7/dist-packages/django/db/models/fields/related.py", 
line 279, in __get__
|     raise self.related.model.DoesNotExist
| DoesNotExist
|
| ----------------------------------------------------------------------
| Ran 89 tests in 0.271s
|
| FAILED (errors=12)
| Creating test database for alias 'default'...
| Destroying test database for alias 'default'...
| make: *** [debian/stamp-test] Error 12

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to