Your message dated Sat, 04 Feb 2017 15:03:40 +0000
with message-id <[email protected]>
and subject line Bug#853082: fixed in construct 2.8.8+really2.5.2-0.1
has caused the Debian Bug report #853082,
regarding construct: construct 2.8 broke the API -- return to 2.5?
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 [email protected]
immediately.)
--
853082: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853082
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Control: affects -1 dfvfs dfwinreg
Control: block 852922 by -1
Control: block 852881 by -1
Source: construct
Version: 2.8.8-0.1
Severity: grave
Dear maintainer,
dfvfs and dfwinreg fail to build from source (test failures) after the
recent construct update:
,----
| ImportError: Failed to import test module: volume.lvm_volume_system
| Traceback (most recent call last):
| File "/usr/lib/python2.7/unittest/loader.py", line 254, in _find_tests
| module = self._get_module_from_name(name)
| File "/usr/lib/python2.7/unittest/loader.py", line 232, in
_get_module_from_name
| __import__(name)
| File "/home/bengen/p/deb/plaso/dfvfs/tests/volume/lvm_volume_system.py",
line 10, in <module>
| from dfvfs.volume import lvm_volume_system
| File "./dfvfs/volume/lvm_volume_system.py", line 6, in <module>
| from dfvfs.resolver import resolver
| File "./dfvfs/resolver/__init__.py", line 10, in <module>
| from dfvfs.resolver import cpio_resolver_helper
| File "./dfvfs/resolver/cpio_resolver_helper.py", line 6, in <module>
| import dfvfs.vfs.cpio_file_system
| File "./dfvfs/vfs/cpio_file_system.py", line 7, in <module>
| from dfvfs.lib import cpio
| File "./dfvfs/lib/cpio.py", line 38, in <module>
| class CPIOArchiveFile(object):
| File "./dfvfs/lib/cpio.py", line 52, in CPIOArchiveFile
| construct.UBInt16(u'signature'),
| AttributeError: 'module' object has no attribute 'UBInt16'
`----
The API changed in an incompatible way between 2.5 and 2.8.
<https://github.com/construct/construct/issues/271> was filed for a
similar example and the upstream developers don't seem to consider this
a bug. Their answer is: "Everything was redesigned in the library. Read
the docs end to end first."
Being this close to the freeze, it would probably be best revert to the
latest 2.5 release.
Cheers,
-Hilko
--- End Message ---
--- Begin Message ---
Source: construct
Source-Version: 2.8.8+really2.5.2-0.1
We believe that the bug you reported is fixed in the latest version of
construct, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastien Delafond <[email protected]> (supplier of updated construct 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 04 Feb 2017 13:36:02 +0100
Source: construct
Binary: python-construct python3-construct
Architecture: source all
Version: 2.8.8+really2.5.2-0.1
Distribution: unstable
Urgency: medium
Maintainer: Jonathan Wiltshire <[email protected]>
Changed-By: Sebastien Delafond <[email protected]>
Description:
python-construct - powerful declarative parser (and builder) for binary data
python3-construct - powerful declarative parser (and builder) for binary data
Closes: 853082
Changes:
construct (2.8.8+really2.5.2-0.1) unstable; urgency=medium
.
* Downgrade back to 2.5.2, since the API in construct 2.8.8 changed
considerably and thus breaks other packages (Closes: #853082)
Checksums-Sha1:
7eff3858a5969171f702ae51343e0a880c3575d1 1785
construct_2.8.8+really2.5.2-0.1.dsc
d23f17d3c6afe2e91aa3b54f1a28b4057b9a2094 58373
construct_2.8.8+really2.5.2.orig.tar.gz
60c73473711f3cb9ad48ce9fb5222ea381c0fd64 2680
construct_2.8.8+really2.5.2-0.1.debian.tar.xz
28b85d12b23231cde866aa0775ca9298f8f9140d 5613
construct_2.8.8+really2.5.2-0.1_amd64.buildinfo
b764d40871b6fb71ba89822ab6ca70763eca314c 51302
python-construct_2.8.8+really2.5.2-0.1_all.deb
74c77f663d749105bda55d542210b39740c34d59 51104
python3-construct_2.8.8+really2.5.2-0.1_all.deb
Checksums-Sha256:
59770229023045730c719f1f84f14602de65f4cfc7d8112e4d612f1a54816ad9 1785
construct_2.8.8+really2.5.2-0.1.dsc
665b6271eeadf15219c726b180c8d7a641d026784d72ca3dad90a20aae009020 58373
construct_2.8.8+really2.5.2.orig.tar.gz
0842fd38d4d057ce9b8445e2daae3710981c863d7fb49553e29eba3ea120213c 2680
construct_2.8.8+really2.5.2-0.1.debian.tar.xz
bab0277fffb66fad7071a9aceedf76159c1ce9c8c0617ef42adf170e9300a235 5613
construct_2.8.8+really2.5.2-0.1_amd64.buildinfo
a7978be2f438d9e26aa9b305a252a4679d2e72256670de91dfdd25e59952c4ec 51302
python-construct_2.8.8+really2.5.2-0.1_all.deb
8b751250171d9f8828fe4fce7118b47f9430e620d102733440aa0a8c6b067aa4 51104
python3-construct_2.8.8+really2.5.2-0.1_all.deb
Files:
752303f7b0d92f75ce4c969e609fa08e 1785 python extra
construct_2.8.8+really2.5.2-0.1.dsc
75fc5e311ee5624e63268067e4b0d97b 58373 python extra
construct_2.8.8+really2.5.2.orig.tar.gz
f998fd88db6ab014c5570e2734b31354 2680 python extra
construct_2.8.8+really2.5.2-0.1.debian.tar.xz
7a9ae57b08c64b51584fd7b737ceb838 5613 python extra
construct_2.8.8+really2.5.2-0.1_amd64.buildinfo
f9ddcb11c13804f643ad56db05c9614c 51302 python extra
python-construct_2.8.8+really2.5.2-0.1_all.deb
283aa67dc119323840d62590347ce18e 51104 python extra
python3-construct_2.8.8+really2.5.2-0.1_all.deb
-----BEGIN PGP SIGNATURE-----
iQFDBAEBCgAtFiEEAqSkbVtrXP4xJMh3EL6Jg/PVnWQFAliV4usPHHNlYkBkZWJp
YW4ub3JnAAoJEBC+iYPz1Z1k0YQH/ROsOOhXnhHhGlOi4mS9lw7w7sRTkoXW94ji
4X1XmnVJIw43xmXwUe+mSM46W+T2lqekM5ETKvQia1XKjdmCY/GHPMPj9cYNbFSj
dfpz7/N19bE8tB3X2/yubLeSy/gawqtVpmmvhHr/20IGQkTimlQdx24fep44ai/e
WtWF+RQmEv9z4NHcj71J971F+oy+3nta7R8GI9MjIfkkH/bnXo623xmjgpiEfr6A
aTaG/i5DEzNDpULVt4j52RnXkiM6a0bKK+xXX+piRb3IdBtTEQcG+HtRiqGxKda9
NyLQZpdOOdejS6HM8lp3tQWZl3BnUqg7wP0+gO5qrZYSQDuWNus=
=o5Oq
-----END PGP SIGNATURE-----
--- End Message ---