Your message dated Thu, 18 Aug 2016 16:32:20 +0000
with message-id <e1baqeu-0005m3...@franck.debian.org>
and subject line Bug#834676: fixed in python-oauth2client 3.0.0-1
has caused the Debian Bug report #834676,
regarding python-oauth2client: FTBFS in testing ('module' object has no
attribute 'SubfieldBase')
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
834676: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834676
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-oauth2client
Version: 2.0.1-3
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
pyversions: missing X(S)-Python-Version in control file, fall back to
debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
py3versions: no X-Python3-Version in control file, using supported versions
pyversions: missing X(S)-Python-Version in control file, fall back to
debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
py3versions: no X-Python3-Version in control file, using supported versions
dh build-indep --buildsystem=python_distutils --with python2,python3
dh_testdir -i -O--buildsystem=python_distutils
dh_update_autotools_config -i -O--buildsystem=python_distutils
dh_auto_configure -i -O--buildsystem=python_distutils
dh_auto_build -i -O--buildsystem=python_distutils
pyversions: missing X(S)-Python-Version in control file, fall back to
debian/pyversions
[... snipped ...]
test_true (tests.test_jwt.TestHasOpenSSLFlag) ... ok
test__to_json_override
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_access_token (tests.test_service_account.ServiceAccountCredentialsTests)
... ok
test_create_delegated
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_create_delegated_existing_sub
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_create_scoped (tests.test_service_account.ServiceAccountCredentialsTests)
... ok
test_create_scoped_required_with_scopes
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_create_scoped_required_without_scopes
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_json_keyfile_name_factory
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_json_keyfile_name_factory_bad_type
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_json_keyfile_name_factory_missing_field
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_p12_keyfile_buffer
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_p12_keyfile_defaults
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_p12_keyfile_explicit
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_p12_keyfile_with_pycrypto
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_from_p12_keyfile_with_rsa
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_service_account_email
(tests.test_service_account.ServiceAccountCredentialsTests) ... ok
test_sign_blob (tests.test_service_account.ServiceAccountCredentialsTests) ...
ok
test_ClientRedirectServer (tests.test_tools.TestClientRedirectServer) ... SKIP:
Skipped in Debian: doing network access
test_iterables (tests.test_util.ScopeToStringTests) ... ok
test_conversion (tests.test_util.StringToScopeTests) ... ok
======================================================================
ERROR: Failure: AttributeError ('module' object has no attribute 'SubfieldBase')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 418, in
loadTestsFromName
addr.filename, addr.module)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in
importFromPath
return self.importFromDir(dir_path, fqname)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in
importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File "tests/contrib/test_django_orm.py", line 53, in <module>
from oauth2client.contrib.django_orm import CredentialsField
File "/<<PKGBUILDDIR>>/oauth2client/contrib/django_orm.py", line 34, in
<module>
class CredentialsField(six.with_metaclass(models.SubfieldBase,
models.Field)):
AttributeError: 'module' object has no attribute 'SubfieldBase'
----------------------------------------------------------------------
Ran 350 tests in 1.076s
FAILED (SKIP=1, errors=1)
debian/rules:29: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:15: 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.
--- End Message ---
--- Begin Message ---
Source: python-oauth2client
Source-Version: 3.0.0-1
We believe that the bug you reported is fixed in the latest version of
python-oauth2client, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 834...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated python-oauth2client
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 18 Aug 2016 15:26:51 +0000
Source: python-oauth2client
Binary: python-oauth2client python3-oauth2client
Architecture: source all
Version: 3.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: PKG OpenStack <openstack-de...@lists.alioth.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Description:
python-oauth2client - OAuth 2.0 client library - Python 2.7
python3-oauth2client - OAuth 2.0 client library - Python 3.x
Closes: 834676
Changes:
python-oauth2client (3.0.0-1) unstable; urgency=medium
.
* New upstream release (Closes: #834676).
* Fixed django_util.settings path when running tests.
* Using @unittest2.skip in patch instead of @unittest.skip.
* Added python{3,}-{fasteners,sqlalchemy} as build-depends.
* Do not allow Py3 tests to fail.
Checksums-Sha1:
646d3b2c414cd330df8a5866635d4a7b8ecd40fe 2988 python-oauth2client_3.0.0-1.dsc
4d8fa247eb122c1e296270181e41951291e06c94 138444
python-oauth2client_3.0.0.orig.tar.xz
223a09f20a9eee60a495b980ca22955d181725fa 3776
python-oauth2client_3.0.0-1.debian.tar.xz
5765cb002a400e612156d19c92de49cc071143d2 115134
python-oauth2client_3.0.0-1_all.deb
b02cb3bbfee6b61a99ca5a8e492c3693467263a3 71486
python3-oauth2client_3.0.0-1_all.deb
Checksums-Sha256:
bf26c3dc7a056e3cc3418f64610a5fd10f31d23822d945212684a43ef1c69953 2988
python-oauth2client_3.0.0-1.dsc
7d4533d29d3be60821313cdbe72e165e59be667e5f82a3470b2df47736600d4c 138444
python-oauth2client_3.0.0.orig.tar.xz
d7f898136c833317f9e404e8c79b1c91813dff3add00337e8220ab405eed537e 3776
python-oauth2client_3.0.0-1.debian.tar.xz
a2a9d2a4e2ba35fb01b8c4f9d6edbd27655290c1efc1fdab7a7765762998957b 115134
python-oauth2client_3.0.0-1_all.deb
05120266648601e9c295ca147eebbf1e2d63ba50aba2b8557df9329293754934 71486
python3-oauth2client_3.0.0-1_all.deb
Files:
61ba9a61ae1d7d6f95b938e764620ef3 2988 python optional
python-oauth2client_3.0.0-1.dsc
e7f488482ebf71745055c11d9d39cc3b 138444 python optional
python-oauth2client_3.0.0.orig.tar.xz
9a3296b3aeac3466767d1d998170f4b9 3776 python optional
python-oauth2client_3.0.0-1.debian.tar.xz
e9de0411bc43c86751ec5f6a91010b99 115134 python optional
python-oauth2client_3.0.0-1_all.deb
5520b95186098379a06bfdb84edc1b0d 71486 python optional
python3-oauth2client_3.0.0-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQItBAEBCAAXBQJXtdZJEBx6aWdvQGRlYmlhbi5vcmcACgkQ1BatFaxrQ/5kXRAA
jTQeP3djSblIf1FMS+MD2f48wpGSyC979BYwwa26U4YS/tQnqfF9rqtcanB44JT9
UiiM6tLe4/JNXazYQ6F6+cs1yqK2sgzCXVZRWjvy8MBVH1hNG61Ok+OGGg/Ke5n4
M9TkjuDysRU/c8PQH1c+uMUeONhZULjRsusTerGB4svp3zPFmzqJttLrCM3JqDAF
aK+EJyE5UeveIqwuBoHets1TEPNaKudl+Uy6qXUuCBRp15LeEe6iFyNpw45PFSKp
UnHxWU9qPEQhn5G3+XkyKEHVc/GRXYHAsVzQTB9+jSclEpGXfkufiaZ9GlKwpt3k
umPYtlpptu+MxuV3AZ8zBjBDnSH86cc1iYnodbfSp1x0EY7ViSbkfWXlpQ5QuWUQ
1nivqK2QYZ/Ji+CZnMAvOHCypoZRTFspnAy9RYkUSRxS0sL7RK86ygAXBTVGQBUE
1xh3W6knaMqzVI5mmGsFAqDkN6Qa32fQLSvJU0xxBO3v1eKe4ku2d3AF6Nk2eigG
Fgr3NJ53ECmY1dDR0kZXwZwwmt68E91zomOxoW5cyv98olVGgSzXQR1bZPlOdoAu
hTB3iK+i8HBfmt8nKkDH6ausNLqRIDel/US9yonGFr5wRmpG3v7rUDoC/VFivNxz
JTX0w6pU3WClmFiUbCEswULcNBpNJ5vC/qCGICNCmh0=
=t99M
-----END PGP SIGNATURE-----
--- End Message ---