[Python-modules-team] Bug#911686: wtf-peewee FTBFS: AttributeError: 'ModelSelect' object has no attribute 'model_class'

Helmut Grohne helmut at subdivi.de
Tue Oct 23 15:41:56 BST 2018


Source: wtf-peewee
Version: 0.2.6+dfsg-2
Severity: serious
Tags: ftbfs

wtf-peewee fails to build from source in unstable for multiple
architectures, e.g. i386:

https://tests.reproducible-builds.org/debian/rbuild/unstable/i386/wtf-peewee_0.2.6+dfsg-2.rbuild.log.gz

| ERROR: test_hidden_field_none (wtfpeewee.tests.WTFPeeweeTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/build/1st/wtf-peewee-0.2.6+dfsg/wtfpeewee/tests.py", line 479, in test_hidden_field_none
|     'blog': '',
|   File "/usr/lib/python2.7/dist-packages/wtforms/form.py", line 212, in __call__
|     return type.__call__(cls, *args, **kwargs)
|   File "/usr/lib/python2.7/dist-packages/wtforms/form.py", line 272, in __init__
|     super(Form, self).__init__(self._unbound_fields, meta=meta_obj, prefix=prefix)
|   File "/usr/lib/python2.7/dist-packages/wtforms/form.py", line 52, in __init__
|     field = meta.bind_field(self, unbound_field, options)
|   File "/usr/lib/python2.7/dist-packages/wtforms/meta.py", line 27, in bind_field
|     return unbound_field.bind(form=form, **options)
|   File "/usr/lib/python2.7/dist-packages/wtforms/fields/core.py", line 353, in bind
|     return self.field_class(*self.args, **kw)
|   File "/build/1st/wtf-peewee-0.2.6+dfsg/wtfpeewee/fields.py", line 319, in __init__
|     self.model = query.model_class
| AttributeError: 'ModelSelect' object has no attribute 'model_class'
| 
| ----------------------------------------------------------------------
| Ran 15 tests in 0.055s
| 
| FAILED (errors=7)
| E: pybuild pybuild:338: test: plugin distutils failed with: exit code=2: python2.7 setup.py test
| dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
| make: *** [debian/rules:5: build] Error 25
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Helmut



More information about the Python-modules-team mailing list