Your message dated Fri, 01 Mar 2024 21:34:21 +0000
with message-id <e1rgawl-000phm...@fasolo.debian.org>
and subject line Bug#1026587: fixed in cerealizer 0.8.4-1
has caused the Debian Bug report #1026587,
regarding cerealizer: FTBFS: TypeError: __dict__ must be set to a dictionary, 
not a 'NoneType'
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.)


-- 
1026587: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026587
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: cerealizer
Version: 0.8.1-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYBUILD_SYSTEM=custom \
> PYBUILD_TEST_ARGS="{interpreter} test/regtest.py" dh_auto_test
> dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 7 
> in use)
> I: pybuild base:240: python3.11 test/regtest.py
> /<<PKGBUILDDIR>>/test/regtest.py:13: DeprecationWarning: the imp module is 
> deprecated in favour of importlib and slated for removal in Python 3.12; see 
> the module's documentation for alternative uses
>   import imp
> .............................E..........EE...E
> ======================================================================
> ERROR: test_obj_slot (__main__.TestBasicType.test_obj_slot)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/regtest.py", line 172, in test_obj_slot
>     self.loads_dumps_and_compare(o)
>   File "/<<PKGBUILDDIR>>/test/regtest.py", line 20, in loads_dumps_and_compare
>     obj2 = cerealizer.loads(cerealizer.dumps(obj1))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 602, in loads
>     return Dumper().undump(BytesIO(string))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 174, in undump
>     for obj in self.id2obj: _HANDLERS_[obj.__class__].undump_data(obj, self, 
> s)
>                             
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 432, in undump_data
>     for slot in self.Class_slots: setattr(obj, slot, state[slot])
>                                                      ~~~~~^^^^^^
> TypeError: tuple indices must be integers or slices, not str
> 
> ======================================================================
> ERROR: test_getstate_hacked (__main__.TestSecurity.test_getstate_hacked)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/regtest.py", line 274, in test_getstate_hacked
>     cerealizer.loads(cerealizer.dumps(o))
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 602, in loads
>     return Dumper().undump(BytesIO(string))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 174, in undump
>     for obj in self.id2obj: _HANDLERS_[obj.__class__].undump_data(obj, self, 
> s)
>                             
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 406, in undump_data
>     else:                   obj.__dict__ =           dumper.undump_ref(s)
>                             ^^^^^^^^^^^^
> TypeError: __dict__ must be set to a dictionary, not a 'NoneType'
> 
> ======================================================================
> ERROR: test_new_hacked (__main__.TestSecurity.test_new_hacked)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/regtest.py", line 281, in test_new_hacked
>     cerealizer.loads(cerealizer.dumps(o))
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 602, in loads
>     return Dumper().undump(BytesIO(string))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 174, in undump
>     for obj in self.id2obj: _HANDLERS_[obj.__class__].undump_data(obj, self, 
> s)
>                             
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 406, in undump_data
>     else:                   obj.__dict__ =           dumper.undump_ref(s)
>                             ^^^^^^^^^^^^
> TypeError: __dict__ must be set to a dictionary, not a 'NoneType'
> 
> ======================================================================
> ERROR: test_setstate_hacked (__main__.TestSecurity.test_setstate_hacked)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/regtest.py", line 267, in test_setstate_hacked
>     cerealizer.loads(cerealizer.dumps(o))
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 602, in loads
>     return Dumper().undump(BytesIO(string))
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 174, in undump
>     for obj in self.id2obj: _HANDLERS_[obj.__class__].undump_data(obj, self, 
> s)
>                             
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/cerealizer/__init__.py", line 
> 406, in undump_data
>     else:                   obj.__dict__ =           dumper.undump_ref(s)
>                             ^^^^^^^^^^^^
> TypeError: __dict__ must be set to a dictionary, not a 'NoneType'
> 
> ----------------------------------------------------------------------
> Ran 46 tests in 0.009s
> 
> FAILED (errors=4)
> E: pybuild pybuild:386: test: plugin custom failed with: exit code=1: 
> python3.11 test/regtest.py
> I: pybuild base:240: python3.10 test/regtest.py
> /<<PKGBUILDDIR>>/test/regtest.py:13: DeprecationWarning: the imp module is 
> deprecated in favour of importlib and slated for removal in Python 3.12; see 
> the module's documentation for alternative uses
>   import imp
> ..............................................
> ----------------------------------------------------------------------
> Ran 46 tests in 0.005s
> 
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.11 3.10" 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/cerealizer_0.8.1-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: cerealizer
Source-Version: 0.8.4-1
Done: Andreas Tille <ti...@debian.org>

We believe that the bug you reported is fixed in the latest version of
cerealizer, 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 1026...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated cerealizer 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: Fri, 01 Mar 2024 21:49:20 +0100
Source: cerealizer
Architecture: source
Version: 0.8.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 975458 1026587
Changes:
 cerealizer (0.8.4-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Bump debhelper from deprecated 7 to 13.
   * Set debhelper-compat version in Build-Depends.
 .
   [ Andreas Tille ]
   * New upstream version
     Closes: #1026587
   * Fix homepage and watch file
     Closes: #975458
   * Real team maintenance in DPT (with permission in
     https://lists.debian.org/debian-python/2024/02/msg00072.html)
   * Standards-Version: 4.6.2 (routine-update)
   * Testsuite: autopkgtest-pkg-python (routine-update)
   * Remove trailing whitespace in debian/copyright (routine-update)
   * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * Fix URL in d/copyright
Checksums-Sha1:
 0613b6970f04f33095ecc0142ec6f3010de4b17c 2085 cerealizer_0.8.4-1.dsc
 d0b472e74571e5991196c906e1e5e09e6fdd770d 12834 cerealizer_0.8.4.orig.tar.gz
 22bf117be86cfd7980e15e95979885bcaa895ba8 4364 cerealizer_0.8.4-1.debian.tar.xz
 59e1023ede24e7c7095abb7f198b3b99d3cdb38a 7296 
cerealizer_0.8.4-1_amd64.buildinfo
Checksums-Sha256:
 60ef30828a63438a0b75f4b381df91e7a1eb2a74c60c55f5f2d0ad58d022526d 2085 
cerealizer_0.8.4-1.dsc
 8ad33be5038f0987646be093d387e9976937cf2f1016884a05f9fa7cac1fb52e 12834 
cerealizer_0.8.4.orig.tar.gz
 fe56e523516112601b9ae2eb380c5369d56047acfd597615630ed1b9dc4cc4f0 4364 
cerealizer_0.8.4-1.debian.tar.xz
 0f96e3cbd0745fbbf72816f0c026b6a9c55c00465c9b873ef98301876b2c8151 7296 
cerealizer_0.8.4-1_amd64.buildinfo
Files:
 cbd270aaec8e3abdffbed9a26d952da6 2085 python optional cerealizer_0.8.4-1.dsc
 22d5ece7fc1f2d81be2b05a8a611349d 12834 python optional 
cerealizer_0.8.4.orig.tar.gz
 eb28b727ac165b31e1aaa971377dab2a 4364 python optional 
cerealizer_0.8.4-1.debian.tar.xz
 434053b5921228bb267cbba131da7b58 7296 python optional 
cerealizer_0.8.4-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmXiP+4RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFGEg/8CVem1qDCfKdZ1Shh2NZvt/hPHqSAXT2u
ZFmasdHvNMuuTSShWA2G9SnPF25E+Zaq2jSoqsp6tqB6jq5x83McG1J+H9jOsu3D
h3CYZj24qHP4ZhNFjlyK2pW+VP/Ak8y7gCuiHzmd6zF/HEcg7st/nfJxL8f943ix
LtXzVCF7DEWu52MW1iDHjzKCzRVX9clDpKkkiKpF2nE0NRT1tht312kneLuLxOrS
RGJw866C7GqxtXSwkIew9tDZUuMOD7WS/bGVe5QS35xXu9KhmGRdzzYg9vyW74Yq
JQP3KH07CxuQxAJ+ER88ncBoxXGibgbxMgpK5WPesSHZiaOQ56yu4TCqQizQQWgv
V1VTZsnNFIFSxbv9PGM5KhU8Ep1VmqGl64suyCGGh9RjqG7RB6MG45vogR9sNyT8
hyuuIee3SIhYbRCIlaZdRSBkONcQAN8FWJN5M3MeViViD1Qt/46fi+MEdsAAIGiP
atLz7AKE+lo5iWpg0vza79WRZuQO/JEnbcqVoUU0SWK2h34Gx8TpjRxPe8hvAGIr
hXqym70T+7dhaqU1BZO9giYZ1rxgEhffIm/fzrBcweHjVxNut2ZRrwJp+qUFlSt5
F6kB+3HNI8DoUiwpw1Dv2Lyp0559aWvsc5ThciB1+6UXgzwR6tMvgK4Mexl5vuj7
TNqkZygwpmc=
=P3Eb
-----END PGP SIGNATURE-----

Attachment: pgpEWmexpj6x1.pgp
Description: PGP signature


--- End Message ---

Reply via email to