Your message dated Tue, 15 Nov 2022 09:37:01 +0000
with message-id <e1ousnj-00ftqx...@fasolo.debian.org>
and subject line Bug#1022534: fixed in yaramod 3.6.0-1.1
has caused the Debian Bug report #1022534,
regarding yaramod: FTBFS: distutils.errors.DistutilsClassError: command class
<class '__main__.BuildCommand'> must subclass Command
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.)
--
1022534: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022534
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: yaramod
Version: 3.6.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221023 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 76%] Building CXX object
> src/python/CMakeFiles/yaramod-python.dir/py_visitor.cpp.o
> [ 79%] Building CXX object
> src/python/CMakeFiles/yaramod-python.dir/yaramod_python.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/python && /usr/bin/c++
> -DFMT_SHARED -Dyaramod_python_EXPORTS -isystem /usr/include/python3.10
> -isystem /<<PKGBUILDDIR>>/include -isystem
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIC -fvisibility=hidden -Wall -Wextra -Wno-empty-body -pthread
> -std=gnu++17 -MD -MT
> src/python/CMakeFiles/yaramod-python.dir/py_visitor.cpp.o -MF
> CMakeFiles/yaramod-python.dir/py_visitor.cpp.o.d -o
> CMakeFiles/yaramod-python.dir/py_visitor.cpp.o -c
> /<<PKGBUILDDIR>>/src/python/py_visitor.cpp
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/python && /usr/bin/c++
> -DFMT_SHARED -Dyaramod_python_EXPORTS -isystem /usr/include/python3.10
> -isystem /<<PKGBUILDDIR>>/include -isystem
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIC -fvisibility=hidden -Wall -Wextra -Wno-empty-body -pthread
> -std=gnu++17 -MD -MT
> src/python/CMakeFiles/yaramod-python.dir/yaramod_python.cpp.o -MF
> CMakeFiles/yaramod-python.dir/yaramod_python.cpp.o.d -o
> CMakeFiles/yaramod-python.dir/yaramod_python.cpp.o -c
> /<<PKGBUILDDIR>>/src/python/yaramod_python.cpp
> [ 83%] Building CXX object
> tests/cpp/CMakeFiles/yaramod_tests.dir/representation_tests.cpp.o
> [ 83%] Building CXX object
> tests/cpp/CMakeFiles/yaramod_tests.dir/builder_tests.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/c++
> -DFMT_SHARED -I/<<PKGBUILDDIR>>/tests/cpp -isystem /<<PKGBUILDDIR>>/include
> -isystem /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIE -Wall -Wextra -Wno-empty-body -pthread -DGTEST_HAS_PTHREAD=1
> -std=gnu++17 -MD -MT
> tests/cpp/CMakeFiles/yaramod_tests.dir/builder_tests.cpp.o -MF
> CMakeFiles/yaramod_tests.dir/builder_tests.cpp.o.d -o
> CMakeFiles/yaramod_tests.dir/builder_tests.cpp.o -c
> /<<PKGBUILDDIR>>/tests/cpp/builder_tests.cpp
> [ 86%] Building CXX object
> tests/cpp/CMakeFiles/yaramod_tests.dir/trie_tests.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/c++
> -DFMT_SHARED -I/<<PKGBUILDDIR>>/tests/cpp -isystem /<<PKGBUILDDIR>>/include
> -isystem /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIE -Wall -Wextra -Wno-empty-body -pthread -DGTEST_HAS_PTHREAD=1
> -std=gnu++17 -MD -MT
> tests/cpp/CMakeFiles/yaramod_tests.dir/representation_tests.cpp.o -MF
> CMakeFiles/yaramod_tests.dir/representation_tests.cpp.o.d -o
> CMakeFiles/yaramod_tests.dir/representation_tests.cpp.o -c
> /<<PKGBUILDDIR>>/tests/cpp/representation_tests.cpp
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/c++
> -DFMT_SHARED -I/<<PKGBUILDDIR>>/tests/cpp -isystem /<<PKGBUILDDIR>>/include
> -isystem /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIE -Wall -Wextra -Wno-empty-body -pthread -DGTEST_HAS_PTHREAD=1
> -std=gnu++17 -MD -MT tests/cpp/CMakeFiles/yaramod_tests.dir/trie_tests.cpp.o
> -MF CMakeFiles/yaramod_tests.dir/trie_tests.cpp.o.d -o
> CMakeFiles/yaramod_tests.dir/trie_tests.cpp.o -c
> /<<PKGBUILDDIR>>/tests/cpp/trie_tests.cpp
> [ 90%] Building CXX object
> tests/cpp/CMakeFiles/yaramod_tests.dir/tokenstream_tests.cpp.o
> [ 90%] Building CXX object
> tests/cpp/CMakeFiles/yaramod_tests.dir/parser_tests.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/c++
> -DFMT_SHARED -I/<<PKGBUILDDIR>>/tests/cpp -isystem /<<PKGBUILDDIR>>/include
> -isystem /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIE -Wall -Wextra -Wno-empty-body -pthread -DGTEST_HAS_PTHREAD=1
> -std=gnu++17 -MD -MT
> tests/cpp/CMakeFiles/yaramod_tests.dir/tokenstream_tests.cpp.o -MF
> CMakeFiles/yaramod_tests.dir/tokenstream_tests.cpp.o.d -o
> CMakeFiles/yaramod_tests.dir/tokenstream_tests.cpp.o -c
> /<<PKGBUILDDIR>>/tests/cpp/tokenstream_tests.cpp
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/c++
> -DFMT_SHARED -I/<<PKGBUILDDIR>>/tests/cpp -isystem /<<PKGBUILDDIR>>/include
> -isystem /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIE -Wall -Wextra -Wno-empty-body -pthread -DGTEST_HAS_PTHREAD=1
> -std=gnu++17 -MD -MT
> tests/cpp/CMakeFiles/yaramod_tests.dir/parser_tests.cpp.o -MF
> CMakeFiles/yaramod_tests.dir/parser_tests.cpp.o.d -o
> CMakeFiles/yaramod_tests.dir/parser_tests.cpp.o -c
> /<<PKGBUILDDIR>>/tests/cpp/parser_tests.cpp
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 90%] Built target yaramod-static
> [ 93%] Building CXX object
> tests/cpp/CMakeFiles/yaramod_tests.dir/utils_tests.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/c++
> -DFMT_SHARED -I/<<PKGBUILDDIR>>/tests/cpp -isystem /<<PKGBUILDDIR>>/include
> -isystem /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIE -Wall -Wextra -Wno-empty-body -pthread -DGTEST_HAS_PTHREAD=1
> -std=gnu++17 -MD -MT tests/cpp/CMakeFiles/yaramod_tests.dir/utils_tests.cpp.o
> -MF CMakeFiles/yaramod_tests.dir/utils_tests.cpp.o.d -o
> CMakeFiles/yaramod_tests.dir/utils_tests.cpp.o -c
> /<<PKGBUILDDIR>>/tests/cpp/utils_tests.cpp
> [ 95%] Building CXX object
> tests/cpp/CMakeFiles/yaramod_tests.dir/yaramod_tests.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/c++
> -DFMT_SHARED -I/<<PKGBUILDDIR>>/tests/cpp -isystem /<<PKGBUILDDIR>>/include
> -isystem /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -Wextra -fPIE -Wall -Wextra -Wno-empty-body -pthread -DGTEST_HAS_PTHREAD=1
> -std=gnu++17 -MD -MT
> tests/cpp/CMakeFiles/yaramod_tests.dir/yaramod_tests.cpp.o -MF
> CMakeFiles/yaramod_tests.dir/yaramod_tests.cpp.o.d -o
> CMakeFiles/yaramod_tests.dir/yaramod_tests.cpp.o -c
> /<<PKGBUILDDIR>>/tests/cpp/yaramod_tests.cpp
> [ 97%] Linking CXX executable yaramod_tests
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cpp && /usr/bin/cmake -E
> cmake_link_script CMakeFiles/yaramod_tests.dir/link.txt --verbose=1
> /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic
> -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wl,-z,relro -Wl,-z,now
> -pthread CMakeFiles/yaramod_tests.dir/tokenstream_tests.cpp.o
> CMakeFiles/yaramod_tests.dir/representation_tests.cpp.o
> CMakeFiles/yaramod_tests.dir/builder_tests.cpp.o
> CMakeFiles/yaramod_tests.dir/parser_tests.cpp.o
> CMakeFiles/yaramod_tests.dir/trie_tests.cpp.o
> CMakeFiles/yaramod_tests.dir/utils_tests.cpp.o
> CMakeFiles/yaramod_tests.dir/yaramod_tests.cpp.o -o yaramod_tests
> -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src
> ../../src/libyaramod.so.3.6.0 /usr/lib/x86_64-linux-gnu/libre2.so
> /usr/lib/x86_64-linux-gnu/libfmt.so.9.1.0
> /usr/lib/x86_64-linux-gnu/libgtest_main.a
> /usr/lib/x86_64-linux-gnu/libgtest.a
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 97%] Built target yaramod_tests
> [100%] Linking CXX shared module yaramod.cpython-310-x86_64-linux-gnu.so
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/python && /usr/bin/cmake -E
> cmake_link_script CMakeFiles/yaramod-python.dir/link.txt --verbose=1
> /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic
> -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wl,-z,relro
> -Wl,-z,now -shared -o yaramod.cpython-310-x86_64-linux-gnu.so
> "CMakeFiles/yaramod-python.dir/yaramod_python.cpp.o"
> "CMakeFiles/yaramod-python.dir/py_visitor.cpp.o" ../libyaramod.so.3.6.0
> /usr/lib/x86_64-linux-gnu/libre2.so /usr/lib/x86_64-linux-gnu/libfmt.so.9.1.0
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [100%] Built target yaramod-python
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> /usr/bin/cmake -E cmake_progress_start
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles 0
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> cp obj-x86_64-linux-gnu/src/python/yaramod.cpython-*.so
> .pybuild/cpython3_*/build/
> dh_auto_build -a -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build
> /<<PKGBUILDDIR>>/setup.py:6: DeprecationWarning: The distutils package is
> deprecated and slated for removal in Python 3.12. Use setuptools or check PEP
> 632 for potential alternatives
> from distutils.command.build import build
> /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:18: UserWarning:
> Distutils was imported before Setuptools, but importing Setuptools also
> replaces the `distutils` module in `sys.modules`. This may lead to
> undesirable behaviors or errors. To avoid these issues, avoid using distutils
> directly, ensure that setuptools is installed in the traditional way (e.g.
> not an editable install), and/or make sure that setuptools is always imported
> before distutils.
> warnings.warn(
> /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:33: UserWarning:
> Setuptools is replacing distutils.
> warnings.warn("Setuptools is replacing distutils.")
> /usr/lib/python3/dist-packages/setuptools/dist.py:771: UserWarning: Usage of
> dash-separated 'description-file' will not be supported in future versions.
> Please use the underscore name 'description_file' instead
> warnings.warn(
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:508:
> SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
> license_files instead.
> warnings.warn(msg, warning_class)
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/setup.py", line 157, in <module>
> setup(
> File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 87, in
> setup
> return distutils.core.setup(**attrs)
> File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line
> 172, in setup
> ok = dist.parse_command_line()
> File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line
> 474, in parse_command_line
> args = self._parse_command_opts(parser, args)
> File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1107, in
> _parse_command_opts
> nargs = _Distribution._parse_command_opts(self, parser, args)
> File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line
> 540, in _parse_command_opts
> raise DistutilsClassError(
> distutils.errors.DistutilsClassError: command class <class
> '__main__.BuildCommand'> must subclass Command
> E: pybuild pybuild:379: 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.10 returned
> exit code 13
> make[1]: *** [debian/rules:39: override_dh_auto_build-arch] Error 25
The full build log is available from:
http://qa-logs.debian.net/2022/10/23/yaramod_3.6.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&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 marking 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: yaramod
Source-Version: 3.6.0-1.1
Done: Stefano Rivera <stefa...@debian.org>
We believe that the bug you reported is fixed in the latest version of
yaramod, 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 1022...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (supplier of updated yaramod 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: Sun, 13 Nov 2022 10:21:29 +0200
Source: yaramod
Architecture: source
Version: 3.6.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Yangfl <mmyan...@gmail.com>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1022534
Changes:
yaramod (3.6.0-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Patch: Support setuptools >= 60 (Closes: #1022534)
Checksums-Sha1:
0fb9229d53d7c13cfa0bcc4013e05c7894b4045e 1590 yaramod_3.6.0-1.1.dsc
3fef53669740299f0b24c46a767b95bbe52c316d 6360 yaramod_3.6.0-1.1.debian.tar.xz
1afa0837dc87d07fcdc9299ec83c502a13d0e234 5398
yaramod_3.6.0-1.1_source.buildinfo
Checksums-Sha256:
c9e55b6db0e822f5a4b523022894cc80f209be9014d09bd28916a77368cff3a2 1590
yaramod_3.6.0-1.1.dsc
118ef409aaf74139182bf46038d358767109df06a0ae39a81939d6c08e411c15 6360
yaramod_3.6.0-1.1.debian.tar.xz
2884e33f3cac99f5550b85ca718ae772c40d3ae660db62b6f0d90d97d873e50f 5398
yaramod_3.6.0-1.1_source.buildinfo
Files:
d4068e98b32dc56bb1828b64ead67c4a 1590 libs optional yaramod_3.6.0-1.1.dsc
3e550909c22742211afcab928479cb90 6360 libs optional
yaramod_3.6.0-1.1.debian.tar.xz
c68b02b41e7784530c4564c67a899438 5398 libs optional
yaramod_3.6.0-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY3CwURQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2Io5AP4nQ51e9mS/5fobzj770awdRpIgIczm
zhDnZn/kat+J9gEAnkxzI0ueNjEPshlVmif84yC48OfWGqCuQ2f7V0SvtQA=
=wJRD
-----END PGP SIGNATURE-----
--- End Message ---