Your message dated Thu, 08 Oct 2026 10:19:01 +0000
with message-id <[email protected]>
and subject line Bug#1114709: fixed in pyjdata 0.3.6-2
has caused the Debian Bug report #1114709,
regarding pyjdata: FTBFS with NumPy 2.3
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.)


-- 
1114709: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114709
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pyjdata
Version: 0.3.6-1
Severity: important
User: [email protected]
Usertags: numpy2.3
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for NumPy 2.3, pyjdata failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
        Usage of dash-separated 'description-file' will not be supported in 
future
        versions. Please use the underscore name 'description_file' instead.

        By 2026-Mar-03, you need to update your project and remove deprecated 
calls
        or your builds will no longer be supported.

        See 
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
details.
        
********************************************************************************

!!
  opt = self._enforce_underscore(opt, section)
/usr/lib/python3/dist-packages/setuptools/dist.py:599: 
SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 
'metadata' (setup.cfg), please use the underscore name 'description_file' 
instead.
!!

        
********************************************************************************
        Usage of dash-separated 'description-file' will not be supported in 
future
        versions. Please use the underscore name 'description_file' instead.
        (Affected: jdata).

        By 2026-Mar-03, you need to update your project and remove deprecated 
calls
        or your builds will no longer be supported.

        See 
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
details.
        
********************************************************************************

!!
  opt = self._enforce_underscore(opt, section)
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: Apache Software License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/dist.py:599: 
SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 
'metadata' (setup.cfg), please use the underscore name 'description_file' 
instead.
!!

        
********************************************************************************
        Usage of dash-separated 'description-file' will not be supported in 
future
        versions. Please use the underscore name 'description_file' instead.

        By 2026-Mar-03, you need to update your project and remove deprecated 
calls
        or your builds will no longer be supported.

        See 
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
details.
        
********************************************************************************

!!
  opt = self._enforce_underscore(opt, section)
/usr/lib/python3/dist-packages/setuptools/dist.py:599: 
SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 
'metadata' (setup.cfg), please use the underscore name 'description_file' 
instead.
!!

        
********************************************************************************
        Usage of dash-separated 'description-file' will not be supported in 
future
        versions. Please use the underscore name 'description_file' instead.
        (Affected: jdata).

        By 2026-Mar-03, you need to update your project and remove deprecated 
calls
        or your builds will no longer be supported.

        See 
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
details.
        
********************************************************************************

!!
  opt = self._enforce_underscore(opt, section)
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: Apache Software License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running build
running build_py
creating 
/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata
copying jdata/cmd.py -> 
/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata
copying jdata/__init__.py -> 
/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata
copying jdata/jfile.py -> 
/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata
copying jdata/jdata.py -> 
/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build; 
python3.13 -m unittest discover -v test/
test_module (testjd.TestModule.test_module) ... ERROR

======================================================================
ERROR: test_module (testjd.TestModule.test_module)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/test/testjd.py",
 line 43, in test_module
    print(jd.show(jd.encode(newdata,{'compression':'zlib','base64':True}), 
indent=4, default=jd.jsonfilter));
                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata/jdata.py",
 line 62, in encode
    return encodedict(d,opt);
  File 
"/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata/jdata.py",
 line 186, in encodedict
    d[newkey]=encode(v,opt);
              ~~~~~~^^^^^^^
  File 
"/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build/jdata/jdata.py",
 line 86, in encode
    
newobj['_ArrayZipData_']=np.asarray(newobj['_ArrayData_'],dtype=d.dtype).tostring();
                             
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'numpy.ndarray' object has no attribute 'tostring'

----------------------------------------------------------------------
Ran 1 test in 0.001s

FAILED (errors=1)
== Original Python native data ==
OrderedDict({'const': [2.0, 1, True, False, None, nan, -inf], 'shortarray': [1, 
2, 3], 'a_complex': (1+2j), 'object': [[[1], [2], [3]], None, False], 
'a_typedarray': array([9, 9, 9, 9], dtype=uint8), 'a_ndarray': array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]], dtype=int32), 'a_biginteger': 9007199254740991, 'a_map': 
{nan: 'one', 2: 'two', 'k': 'three'}})
== JData-annotated data ==
{
    "const": [
        2.0,
        1,
        true,
        false,
        null,
        "_NaN_",
        "-_Inf_"
    ],
    "shortarray": [
        1,
        2,
        3
    ],
    "a_complex": {
        "_ArrayType_": "double",
        "_ArraySize_": 1,
        "_ArrayIsComplex_": true,
        "_ArrayData_": [
            1.0,
            2.0
        ]
    },
    "object": [
        [
            [
                1
            ],
            [
                2
            ],
            [
                3
            ]
        ],
        null,
        false
    ],
    "a_typedarray": {
        "_ArrayType_": "uint8",
        "_ArraySize_": [
            4
        ],
        "_ArrayData_": [
            9,
            9,
            9,
            9
        ]
    },
    "a_ndarray": {
        "_ArrayType_": "int32",
        "_ArraySize_": [
            3,
            3
        ],
        "_ArrayData_": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9
        ]
    },
    "a_biginteger": 9007199254740991,
    "a_map": {
        "2": "two",
        "k": "three",
        "_NaN_": "one"
    }
}
None
== JData-annotated data exported to JSON with zlib compression ==
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/build/reproducible-path/pyjdata-0.3.6/.pybuild/cpython3_3.13_jdata/build; 
python3.13 -m unittest discover -v test/
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-09-08T05:58:25Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/debian/developers-roehling.numpy/artifact/2453857/

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/debian/developers-roehling.numpy/work-request/163695/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Cheers
Timo

--- End Message ---
--- Begin Message ---
Source: pyjdata
Source-Version: 0.3.6-2
Done: Maximiliano Curia <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pyjdata, 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.
Maximiliano Curia <[email protected]> (supplier of updated pyjdata 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: Thu, 08 Oct 2026 11:50:48 +0200
Source: pyjdata
Architecture: source
Version: 0.3.6-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Maximiliano Curia <[email protected]>
Closes: 1114709
Changes:
 pyjdata (0.3.6-2) unstable; urgency=medium
 .
   * Team upload.
   * Backport upstream commit "permit numpy as _ArrayData_/_ArrayZipData_,
     speed up ndarray encoding/decoding" (Closes: #1114709)
   * Backport upstream commit "bump version to 0.3.6"
   * Clean up temporary test.json file after unit tests.
   * Update debian/watch to version 5 using the Github template.
   * Fix capitalization of Python in description and synopsis.
   * Drop redundant Priority field from Source stanza.
   * Drop unused ${shlibs:Depends} substvar.
   * Bump debhelper compat to 13.
   * Bump Standards-Version to 4.7.4.
Checksums-Sha1:
 88ce412434ce1a49df0ed0eafd1a421621bd604a 2024 pyjdata_0.3.6-2.dsc
 f4905f5d1aa559e8b63603e520b4fb2fef78bc15 3660 pyjdata_0.3.6-2.debian.tar.xz
 a1f27cf37b1b1af4c01f0ecdf7e461e138cea719 8196 pyjdata_0.3.6-2_source.buildinfo
Checksums-Sha256:
 8faa7da8c11afafc81526f0cc04b05284ab563d6167e9757d3094f6dcff50e51 2024 
pyjdata_0.3.6-2.dsc
 0c59d16426880a6a916e1f84be217f3ff9857f38dcc119e6051e902abd965665 3660 
pyjdata_0.3.6-2.debian.tar.xz
 23ea5e1315809cc1512dffdead5ceb44934327c8734a76fc244940ceb3b4259e 8196 
pyjdata_0.3.6-2_source.buildinfo
Files:
 6ffdc638bebf553ce4bc2080a444da53 2024 python optional pyjdata_0.3.6-2.dsc
 8f244257536e2b18794fb1e0253d5dde 3660 python optional 
pyjdata_0.3.6-2.debian.tar.xz
 07b08378ae73121d0b301f08657d7155 8196 python optional 
pyjdata_0.3.6-2_source.buildinfo

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

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmrHaygACgkQxxl2mbKb
IyqnJBAAjoiXYA3358l+m/UAEk/XeODY+uT80g1VS+EOK7/2U2VVloj9zMzJa7hV
WEdksi25m/IxGqVyrgti/Qo7OK909MiMNsYRjqsp11fe/IeN0dFmw4UBIAhrAepL
t2CG4kPH/uher0cOMlkZo61Y58cKaZfaXxbGYsxwtt3/oA0ijSZuGKrW0UTcsZey
Phr4vzqKc5Pnoz2hXzL1Tw+tsLwvtLVRoLz9ceP27nVPN7ygPvdab4y7bYdaiX7y
lTE0vC1Kvo3FDpKKONTBxntXGruNggFWSzmS+iVZeWmI5JGcPY7siZKWEqHUiLHm
Y+vnqKXSnUyfW70bRRTrB/vDExUz3jLsvFJNwAJQDBlGZdAgQGp7XsWTM6/jzWTU
fCrkbPhg9aZ0PWCYRUVXd8Y7uuMsdO1aD/99Sg6OY6eMEqUlhLVYBN0rc/6nDPUp
Gj2X+kakSCSRn5W67WBz/heN9cOuao1t614CcOJcfqR5hbttrdOW4HnDf/4JkNcD
j6Un/ZMKQR00zyhbIu0CrfqyqZpwaUuIbPwJSQUdAFEO5sJZwjgeZhWCsXIwQpZ3
9JYfxgLhxC6pSBNEMKB6yIe1sNstOBoqeRLn/NGwdejOXlYBQ6b4kqyDJ5qOm+S8
a9qbrij6DcEX+cZ5bLJzsPIYc4UpSod9X5C3aI6afxdglz9pul0=
=GDoj
-----END PGP SIGNATURE-----

Attachment: pgpUWyX6LEz23.pgp
Description: PGP signature


--- End Message ---

Reply via email to