Your message dated Sat, 03 Feb 2024 23:34:32 +0000
with message-id <e1rwpwq-001bjm...@fasolo.debian.org>
and subject line Bug#1037852: fixed in scalene 1.5.31.1-1
has caused the Debian Bug report #1037852,
regarding scalene: ftbfs with GCC-13
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.)


-- 
1037852: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037852
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:scalene
Version: 1.5.16-1
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/scalene_1.5.16-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-13/porting_to.html

[...]
      |                   ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:489,
                 from /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h:39,
                 from /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h:679,
                 from /usr/include/c++/13/bits/atomic_base.h:35,
                 from /usr/include/c++/13/atomic:41,
                 from src/include/pywhere.hpp:4,
                 from src/source/pywhere.cpp:1:
/usr/include/x86_64-linux-gnu/bits/unistd.h:179:1: note: declared here
  179 | __NTH (getwd (char *__buf))
      | ^~~~~
src/source/pywhere.cpp: In function ‘int trace_func(PyObject*, PyFrameObject*, 
int, PyObject*)’:
src/source/pywhere.cpp:362:8: warning: unused variable ‘cast_frame’ 
[-Wunused-variable]
  362 |   auto cast_frame = static_cast<PyFrameType*>(frame);
      |        ^~~~~~~~~~
src/source/pywhere.cpp:388:8: warning: variable ‘res’ set but not used 
[-Wunused-but-set-variable]
  388 |   auto res = PyList_SetItem(module_pointers.scalene_last_profiled, 0, 
module_pointers.nada);
      |        ^~~
src/source/pywhere.cpp: In member function ‘bool 
TraceConfig::should_trace(char*)’:
src/source/pywhere.cpp:70:10: warning: ignoring return value of ‘int 
chdir(const char*)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
   70 |     chdir(scalene_base_path);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~
src/source/pywhere.cpp:82:10: warning: ignoring return value of ‘int 
chdir(const char*)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
   82 |     chdir(oldcwd);
      |     ~~~~~^~~~~~~~
x86_64-linux-gnu-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
-Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-311/src/source/pywhere.o 
-L/usr/lib/x86_64-linux-gnu -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scalene/build/scalene/pywhere.cpython-311-x86_64-linux-gnu.so
building 'scalene.crdp' extension
creating build/temp.linux-x86_64-cpython-311/vendor
creating build/temp.linux-x86_64-cpython-311/vendor/crdp
x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
-fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I/usr/include/python3.11 -c vendor/crdp/crdp.c -o 
build/temp.linux-x86_64-cpython-311/vendor/crdp/crdp.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 
-Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-311/vendor/crdp/crdp.o 
-L/usr/lib/x86_64-linux-gnu -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scalene/build/scalene/crdp.abi3.so
creating build/temp.linux-x86_64-cpython-311/scalene
make OUTDIR=build/temp.linux-x86_64-cpython-311/scalene ARCH=
make[1]: Entering directory '/<<PKGBUILDDIR>>'
g++ -std=c++17 -Wall -g -O3 -DNDEBUG -D_REENTRANT=1 -DHL_USE_XXREALLOC=1 -pipe 
-fno-builtin-malloc -fvisibility=hidden -fPIC -shared -Bsymbolic -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 
-Isrc -Isrc/include -Ivendor/Heap-Layers -Ivendor/Heap-Layers/wrappers 
-Ivendor/Heap-Layers/utility -Ivendor/printf -I/usr/include/python3.11 
-I/usr/include/python3.11 -I/usr/include/nptl  src/source/libscalene.cpp 
vendor/Heap-Layers/wrappers/gnuwrapper.cpp vendor/printf/printf.cpp -o 
build/temp.linux-x86_64-cpython-311/scalene/libscalene.so -ldl -lpthread
In file included from vendor/Heap-Layers/wrappers/heapredirect.h:30,
                 from src/source/libscalene.cpp:16:
/usr/include/c++/13/bits/basic_string.h: In function ‘std::string 
std::__cxx11::to_string(float)’:
vendor/printf/printf.h:86:19: error: ‘vsnprintf_’ is not a member of ‘std’; did 
you mean ‘vsnprintf’?
   86 | #define vsnprintf vsnprintf_
      |                   ^~~~~~~~~~
/usr/include/c++/13/bits/basic_string.h: In function ‘std::string 
std::__cxx11::to_string(double)’:
vendor/printf/printf.h:86:19: error: ‘vsnprintf_’ is not a member of ‘std’; did 
you mean ‘vsnprintf’?
   86 | #define vsnprintf vsnprintf_
      |                   ^~~~~~~~~~
/usr/include/c++/13/bits/basic_string.h: In function ‘std::string 
std::__cxx11::to_string(long double)’:
vendor/printf/printf.h:86:19: error: ‘vsnprintf_’ is not a member of ‘std’; did 
you mean ‘vsnprintf’?
   86 | #define vsnprintf vsnprintf_
      |                   ^~~~~~~~~~
src/source/libscalene.cpp: In function ‘void _putchar(char)’:
src/source/libscalene.cpp:30:44: warning: ignoring return value of ‘ssize_t 
write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
   30 | extern "C" void _putchar(char ch) { ::write(1, (void *)&ch, 1); }
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:535,
                 from vendor/Heap-Layers/wrappers/gnuwrapper.cpp:22:
In function ‘void* memset(void*, int, size_t)’,
    inlined from ‘void* customrecalloc(void*, size_t, size_t)’ at 
vendor/Heap-Layers/wrappers/wrapper.cpp:520:12:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:33: warning: argument 
1 null where non-null expected [-Wnonnull]
   59 |   return __builtin___memset_chk (__dest, __ch, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
   60 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:33: note: in a call to 
built-in function ‘void* __builtin_memset(void*, int, long unsigned int)’
make[1]: *** [GNUmakefile:46: 
build/temp.linux-x86_64-cpython-311/scalene/libscalene.so] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
error: command '/usr/bin/make' failed with exit code 2
E: pybuild pybuild:388: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3 setup.py build 
dh_auto_build: error: pybuild --build -i python{version} -p 3.11 returned exit 
code 13
make: *** [debian/rules:21: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: scalene
Source-Version: 1.5.31.1-1
Done: Emmanuel Arias <eam...@debian.org>

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

Debian distribution maintenance software
pp.
Emmanuel Arias <eam...@debian.org> (supplier of updated scalene 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: SHA512

Format: 1.8
Date: Sat, 03 Feb 2024 17:51:57 -0300
Source: scalene
Architecture: source
Version: 1.5.31.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Emmanuel Arias <eam...@debian.org>
Closes: 1037852 1055725 1056886
Changes:
 scalene (1.5.31.1-1) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * New upstream version (Closes: #1056886, #1037852, #1055725).
   * Standards-Version: 4.6.2 (routine-update)
   * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
   * Update lintian override info format in d/source/lintian-overrides on line 
5.
 .
   [ Emmanuel Arias ]
   * d/patches/0006-Remove-vendor-deps-target-call.patch: Add patches to remove
     the target "vendor-deps" that clone the vedors dependencies. The upstream
     code from pypi.debian.net already include them.
   * d/patches/0001-Load-libscalene-so-with-Python-ABI-suffix: Update patch to
     use importlib module to Debianize the libscalene name instead of use imp
     module.
Checksums-Sha1:
 1e9054f4dcef32bc40e8fd37566eddba6e2ce8f0 2259 scalene_1.5.31.1-1.dsc
 fd8a6e3bdcf5695165b32a818f7576b66015a3f1 7911475 scalene_1.5.31.1.orig.tar.gz
 c9f5b7d6e7bb416273f932236df8d04bd2ae8c9c 9488 scalene_1.5.31.1-1.debian.tar.xz
 92f0f373528bc93e1071fec8d80b52c843e3dabf 8480 
scalene_1.5.31.1-1_amd64.buildinfo
Checksums-Sha256:
 b222a4792e7c1731423b8b52d081869a8d2a3a054f0b60f03312b4d94ef31670 2259 
scalene_1.5.31.1-1.dsc
 dae362954e75bd217633a3069f526bab7742ff5d9b11f6e633cd3822a13b10a1 7911475 
scalene_1.5.31.1.orig.tar.gz
 f5ad8fdcbaa29958f73571b1a8e85ad0657f971cdb2288f67814c0ffe26622e7 9488 
scalene_1.5.31.1-1.debian.tar.xz
 8b5dcd7e05bcfd687ea77390ec9567d21c9a537a3588de7d7e6286e0ff292641 8480 
scalene_1.5.31.1-1_amd64.buildinfo
Files:
 44477551eb458ff7f0273ec9c4065999 2259 python optional scalene_1.5.31.1-1.dsc
 4c08722a2cfe78fa08f59c6227a07a97 7911475 python optional 
scalene_1.5.31.1.orig.tar.gz
 1ce2d18bee91072fea14855cf08ec72e 9488 python optional 
scalene_1.5.31.1-1.debian.tar.xz
 cec2aeea4c119bd79786a89c337717e0 8480 python optional 
scalene_1.5.31.1-1_amd64.buildinfo

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

iQJGBAEBCgAwFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmW+whoSHGVhbWFudUBk
ZWJpYW4ub3JnAAoJEPqd7F3hHGPx33IQAIRIZyrlOvCxsTxpX3h4di09axdsKSw+
CojBcIYJIZQkuoJh1PWrkTpjq0lnqM1GHE9L+h6HhJBSRxO9v1B0QSJUzWcdgYMI
8th6h5F5crvL8TWrKxqzaB6ZMf/8dytckhlLRRJAAplLVGtoZy+dQ+9xozTKPueM
zBVoa751vmcwm3rD0EKHrwjlheyFJe4MmgIOJnyzReA35Sh8At/LIq3q0KFPQTYq
KuQzww+I1MCHQ2Ga2IWpTdCVtbeEGngqqqmU6BFyDHCV/AusY2j/86o1Orx215vb
TrCvTssVt1MRjrMzCf900U3d6wRX1hE0WIhVvWLhQy1gkI5uELc6GmQVtt2FsUoD
/ha1ahsDs9ggKe1DpOSlcQd0e9Ae5yjk47H7RmYOEarXr9BiopC53n5dTXxSQ3Tw
hsZMxAGbnoCvkI3imItPfNEgaYOvVrs6FmeN+NwF1rPJeD312TEF6Mtu6kS6Kc2e
NXzOXCd9DUWJsU4zEAYD4LxCXnIsKC/s3Dph+LqYlBkZhIDEtSP0H95VO0v3aloN
qRxreVtFy4iJEs+N/xzt2vAn19S1Oer+VwLxOTxF9i7eVUCQEwY6khHdBe7E6ZqZ
huS4qwtE1RpkS6VelLsmvoBm66flxlq9xK0KtnayW5zQyvXvhhgKWomWzMFoHnha
+jJSvgExgRCK
=3enk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to