Your message dated Mon, 13 Dec 2021 19:04:32 +0000
with message-id <e1mwqci-0009xb...@fasolo.debian.org>
and subject line Bug#1000780: fixed in pybind11 2.7.1-2
has caused the Debian Bug report #1000780,
regarding eigen3 breaks pybind11 autopkgtest on ppc64el: inlining failed in 
call to ‘always_inline’
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.)


-- 
1000780: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000780
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: eigen3, pybind11
Control: found -1 eigen3/3.4.0-1
Control: found -1 pybind11/2.7.1-1
Severity: serious
Tags: sid bookworm
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of eigen3 the autopkgtest of pybind11 fails in testing when that autopkgtest is run with the binary packages of eigen3 from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
eigen3                 from testing    3.4.0-1
pybind11               from testing    2.7.1-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of eigen3 to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=eigen3

https://ci.debian.net/data/autopkgtest/testing/ppc64el/p/pybind11/17068686/log.gz

-- The CXX compiler identification is GNU 11.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python: /usr/bin/python3.9 (found suitable exact version "3.9.9") found components: Interpreter Development Development.Module Development.Embed -- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/include (found version "2.7.1" )
-- Setting tests build type to MinSizeRel as none was specified
-- Building tests with Eigen v3.4.0
-- Found Boost: /usr/lib/powerpc64le-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.56") -- Found pytest 6.2.5
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/autopkgtest-lxc.xeav8k1t/downtmp/autopkgtest_tmp/tests-python3.9 [ 2%] Building CXX object CMakeFiles/pybind11_tests.dir/pybind11_tests.cpp.o
[  4%] Building CXX object CMakeFiles/pybind11_tests.dir/test_async.cpp.o
[  6%] Building CXX object CMakeFiles/pybind11_tests.dir/test_buffers.cpp.o
[ 9%] Building CXX object CMakeFiles/pybind11_tests.dir/test_builtin_casters.cpp.o [ 11%] Building CXX object CMakeFiles/pybind11_tests.dir/test_call_policies.cpp.o [ 13%] Building CXX object CMakeFiles/pybind11_tests.dir/test_callbacks.cpp.o
[ 16%] Building CXX object CMakeFiles/pybind11_tests.dir/test_chrono.cpp.o
[ 18%] Building CXX object CMakeFiles/pybind11_tests.dir/test_class.cpp.o
[ 20%] Building CXX object CMakeFiles/pybind11_tests.dir/test_constants_and_functions.cpp.o [ 23%] Building CXX object CMakeFiles/pybind11_tests.dir/test_copy_move.cpp.o [ 25%] Building CXX object CMakeFiles/pybind11_tests.dir/test_custom_type_casters.cpp.o [ 27%] Building CXX object CMakeFiles/pybind11_tests.dir/test_docstring_options.cpp.o
[ 30%] Building CXX object CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o
In file included from /usr/include/eigen3/Eigen/Core:286,
                 from /usr/include/pybind11/eigen.h:36,
from /tmp/autopkgtest-lxc.xeav8k1t/downtmp/autopkgtest_tmp/tests-python3.9/test_eigen.cpp:12: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function ‘Eigen::internal::storeAccumulator<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, long, double __vector(2), 2l>(long, long, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, double __vector(2) const&, __vector_quad*)void’: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:227:46: error: inlining failed in call to ‘always_inline’ ‘Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>::storePacketBlock<double __vector(2), 4>(long, long, Eigen::internal::PacketBlock<double __vector(2), 4> const&) constvoid’: target specific option mismatch 227 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void storePacketBlock(Index i, Index j, const PacketBlock<SubPacket, n> &block) const {
      |                                              ^~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:38,
                 from /usr/include/eigen3/Eigen/Core:350,
                 from /usr/include/pybind11/eigen.h:36,
from /tmp/autopkgtest-lxc.xeav8k1t/downtmp/autopkgtest_tmp/tests-python3.9/test_eigen.cpp:12: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:43:44: note: called from here
   43 |   data.template storePacketBlock<Packet, 4>(i, j, tRes);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:350,
                 from /usr/include/pybind11/eigen.h:36,
from /tmp/autopkgtest-lxc.xeav8k1t/downtmp/autopkgtest_tmp/tests-python3.9/test_eigen.cpp:12: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1137:26: error: inlining failed in call to ‘always_inline’ ‘Eigen::internal::bscale<double __vector(2)>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::PacketBlock<double __vector(2), 4>&, double __vector(2) const&)void’: target specific option mismatch 1137 | EIGEN_ALWAYS_INLINE void bscale(PacketBlock<Packet,4>& acc, PacketBlock<Packet,4>& accZ, const Packet& pAlpha)
      |                          ^~~~~~
In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:38,
                 from /usr/include/eigen3/Eigen/Core:350,
                 from /usr/include/pybind11/eigen.h:36,
from /tmp/autopkgtest-lxc.xeav8k1t/downtmp/autopkgtest_tmp/tests-python3.9/test_eigen.cpp:12: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:41:17: note: called from here
   41 |   bscale<Packet>(tRes, result, alpha);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:350,
                 from /usr/include/pybind11/eigen.h:36,
from /tmp/autopkgtest-lxc.xeav8k1t/downtmp/autopkgtest_tmp/tests-python3.9/test_eigen.cpp:12: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:1199:26: error: inlining failed in call to ‘always_inline’ ‘Eigen::internal::bload<Eigen::internal::blas_data_mapper<double, long, 0, 0, 1>, double __vector(2), long, 2l, 0, 0>(Eigen::internal::PacketBlock<double __vector(2), 4>&, Eigen::internal::blas_data_mapper<double, long, 0, 0, 1> const&, long, long)void’: target specific option mismatch 1199 | EIGEN_ALWAYS_INLINE void bload(PacketBlock<Packet,4>& acc, const DataMapper& res, Index row, Index col)
      |                          ^~~~~
In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:38,
                 from /usr/include/eigen3/Eigen/Core:350,
                 from /usr/include/pybind11/eigen.h:36,
from /tmp/autopkgtest-lxc.xeav8k1t/downtmp/autopkgtest_tmp/tests-python3.9/test_eigen.cpp:12: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:39:57: note: called from here 39 | bload<DataMapper, Packet, Index, accCols, 0, ColMajor>(tRes, data, i, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/pybind11_tests.dir/build.make:244: CMakeFiles/pybind11_tests.dir/test_eigen.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/pybind11_tests.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
autopkgtest [21:30:12]: test command4


Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: pybind11
Source-Version: 2.7.1-2
Done: Anton Gladky <gl...@debian.org>

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

Debian distribution maintenance software
pp.
Anton Gladky <gl...@debian.org> (supplier of updated pybind11 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: Mon, 13 Dec 2021 19:55:33 +0100
Source: pybind11
Architecture: source
Version: 2.7.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Closes: 1000780
Changes:
 pybind11 (2.7.1-2) unstable; urgency=medium
 .
   * Team upload.
   * [508b902] Add .gitlab-ci.yml
   * [48e392c] Drop LTO on some archs. (Closes: #1000780)
Checksums-Sha1:
 06e2c01f77d78a1541d21f0668f839743072e228 2629 pybind11_2.7.1-2.dsc
 9851399abf0e08586fb5830f8eaa99e938f30e20 68228 pybind11_2.7.1-2.debian.tar.xz
 951371302ee495ce81bb1ff59081ed4755a9d577 9919 pybind11_2.7.1-2_source.buildinfo
Checksums-Sha256:
 76ce58deb565ad9f9e11be2f390d95f5f993a640ffd302cfe93849efe1c4602b 2629 
pybind11_2.7.1-2.dsc
 51ea31e119b4453f9c6676f1120f989b39699ea4752b1b483b2afe920b4b1d65 68228 
pybind11_2.7.1-2.debian.tar.xz
 ecf60ad827e53b340f76debfc493e7df30c225c828cd3e68d3b30f066d8f6c2a 9919 
pybind11_2.7.1-2_source.buildinfo
Files:
 60cd9a7ee5189970196c8491898e9663 2629 libs optional pybind11_2.7.1-2.dsc
 2b1d3b8a8600144a7138fb4063204edc 68228 libs optional 
pybind11_2.7.1-2.debian.tar.xz
 3239fbe83a2e8ea1aa0a7923a25aa549 9919 libs optional 
pybind11_2.7.1-2_source.buildinfo

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

iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAmG3l5QACgkQ0+Fzg8+n
/wbEpg/9GNkGKpqU4lnLcgjuHNty4pBB+03uabykZtScYjQrW9oywDsLsAkWT+WC
PJa0qfia/47i5rpe9PSLa9lNuKKsYEV2kLjk6pHdps7Aq8c5Y+2SCFflb5vOSt3k
sy8vrasRvzVXzvqie/LzM6h6Z40rCjpy3ordBAiZeAkT/LVHPghE8ExM9sG+nlBe
t0i2S58/2InAEHfomvbcgQW0+POA9lzfaEgNPwAH/XLGQeQGa1A3aelaTUQKNBgm
r36kjclx6O2Qvr0Y6UO1H12jY2OxrdPFWVD8pLYlH630YZrFIebDELX24V28/uEi
tKoKvMBA3j9thRoficPMWdLN4eJb85ITb9G4nLHhEDpmo7QgKyVts2VyR2WrpS4f
Awrezpz5aYF5+E/71sCWnSvik11tRwCIoDK7Q2hPTKg8d+A8Gvan87wgEeUWqHbc
DpWuftIkWJf3miazYNCgRTGpe4cLPTVFc2dNnRS54z0iuCC8ukjgNqfFYe9xj01S
8byFTfHNMvwKp2nMN8LfKw8XOZaIhZ4FeEcVel49pok1AoKzhz6RjToy0nRI3TFN
Qzj3Q7xpKMHzsq+ilffBj0eMzcBJTwqJ8UjfV5V5hhbvKizEb7SLBF63uwzsWdkw
3qBhD1jsb0IqmgAHvZALspy7X9omj/Jk1ChvrEMEmn8usNuKCl0=
=cwLj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to