Source: lmfit-py Version: 1.2.2-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_autoreconf -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > pybuild --configure -i python{version} -p "3.12 3.11" > dh_auto_build -O--buildsystem=pybuild > pybuild --build -i python{version} -p "3.12 3.11" > I: pybuild plugin_pyproject:110: Building wheel for python3.12 with "build" > module > I: pybuild base:310: python3.12 -m build --skip-dependency-check > --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_lmfit > * Building wheel... > running bdist_wheel > running build > running build_py > creating build > creating build/lib > creating build/lib/lmfit > copying lmfit/__init__.py -> build/lib/lmfit > copying lmfit/confidence.py -> build/lib/lmfit > copying lmfit/version.py -> build/lib/lmfit > copying lmfit/models.py -> build/lib/lmfit > copying lmfit/printfuncs.py -> build/lib/lmfit > copying lmfit/_ampgo.py -> build/lib/lmfit > copying lmfit/parameter.py -> build/lib/lmfit > copying lmfit/minimizer.py -> build/lib/lmfit > copying lmfit/jsonutils.py -> build/lib/lmfit > copying lmfit/conf_emcee.py -> build/lib/lmfit > copying lmfit/model.py -> build/lib/lmfit > copying lmfit/lineshapes.py -> build/lib/lmfit > installing to build/bdist.linux-x86_64/wheel > running install > running install_lib > creating build/bdist.linux-x86_64 > creating build/bdist.linux-x86_64/wheel > creating build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/__init__.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/confidence.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/version.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/models.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/printfuncs.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/_ampgo.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/parameter.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/minimizer.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/jsonutils.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/conf_emcee.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/model.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/lineshapes.py -> build/bdist.linux-x86_64/wheel/lmfit > running install_egg_info > running egg_info > writing lmfit.egg-info/PKG-INFO > writing dependency_links to lmfit.egg-info/dependency_links.txt > writing requirements to lmfit.egg-info/requires.txt > writing top-level names to lmfit.egg-info/top_level.txt > reading manifest file 'lmfit.egg-info/SOURCES.txt' > adding license file 'LICENSE' > adding license file 'AUTHORS.txt' > writing manifest file 'lmfit.egg-info/SOURCES.txt' > Copying lmfit.egg-info to build/bdist.linux-x86_64/wheel/lmfit-1.2.2.egg-info > running install_scripts > creating build/bdist.linux-x86_64/wheel/lmfit-1.2.2.dist-info/WHEEL > creating > '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_lmfit/.tmp-jqwutxyp/lmfit-1.2.2-py3-none-any.whl' > and adding 'build/bdist.linux-x86_64/wheel' to it > adding 'lmfit/__init__.py' > adding 'lmfit/_ampgo.py' > adding 'lmfit/conf_emcee.py' > adding 'lmfit/confidence.py' > adding 'lmfit/jsonutils.py' > adding 'lmfit/lineshapes.py' > adding 'lmfit/minimizer.py' > adding 'lmfit/model.py' > adding 'lmfit/models.py' > adding 'lmfit/parameter.py' > adding 'lmfit/printfuncs.py' > adding 'lmfit/version.py' > adding 'lmfit-1.2.2.dist-info/AUTHORS.txt' > adding 'lmfit-1.2.2.dist-info/LICENSE' > adding 'lmfit-1.2.2.dist-info/METADATA' > adding 'lmfit-1.2.2.dist-info/WHEEL' > adding 'lmfit-1.2.2.dist-info/top_level.txt' > adding 'lmfit-1.2.2.dist-info/RECORD' > removing build/bdist.linux-x86_64/wheel > Successfully built lmfit-1.2.2-py3-none-any.whl > I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with > "installer" module > I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build" > module > I: pybuild base:310: python3.11 -m build --skip-dependency-check > --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit > * Building wheel... > running bdist_wheel > running build > running build_py > copying lmfit/version.py -> build/lib/lmfit > installing to build/bdist.linux-x86_64/wheel > running install > running install_lib > creating build/bdist.linux-x86_64/wheel > creating build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/__init__.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/confidence.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/version.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/models.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/printfuncs.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/_ampgo.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/parameter.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/minimizer.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/jsonutils.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/conf_emcee.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/model.py -> build/bdist.linux-x86_64/wheel/lmfit > copying build/lib/lmfit/lineshapes.py -> build/bdist.linux-x86_64/wheel/lmfit > running install_egg_info > running egg_info > writing lmfit.egg-info/PKG-INFO > writing dependency_links to lmfit.egg-info/dependency_links.txt > writing requirements to lmfit.egg-info/requires.txt > writing top-level names to lmfit.egg-info/top_level.txt > reading manifest file 'lmfit.egg-info/SOURCES.txt' > adding license file 'LICENSE' > adding license file 'AUTHORS.txt' > writing manifest file 'lmfit.egg-info/SOURCES.txt' > Copying lmfit.egg-info to build/bdist.linux-x86_64/wheel/lmfit-1.2.2.egg-info > running install_scripts > creating build/bdist.linux-x86_64/wheel/lmfit-1.2.2.dist-info/WHEEL > creating > '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/.tmp-2oumaia8/lmfit-1.2.2-py3-none-any.whl' > and adding 'build/bdist.linux-x86_64/wheel' to it > adding 'lmfit/__init__.py' > adding 'lmfit/_ampgo.py' > adding 'lmfit/conf_emcee.py' > adding 'lmfit/confidence.py' > adding 'lmfit/jsonutils.py' > adding 'lmfit/lineshapes.py' > adding 'lmfit/minimizer.py' > adding 'lmfit/model.py' > adding 'lmfit/models.py' > adding 'lmfit/parameter.py' > adding 'lmfit/printfuncs.py' > adding 'lmfit/version.py' > adding 'lmfit-1.2.2.dist-info/AUTHORS.txt' > adding 'lmfit-1.2.2.dist-info/LICENSE' > adding 'lmfit-1.2.2.dist-info/METADATA' > adding 'lmfit-1.2.2.dist-info/WHEEL' > adding 'lmfit-1.2.2.dist-info/top_level.txt' > adding 'lmfit-1.2.2.dist-info/RECORD' > removing build/bdist.linux-x86_64/wheel > Successfully built lmfit-1.2.2-py3-none-any.whl > I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with > "installer" module > dh_auto_test -O--buildsystem=pybuild > pybuild --test --test-pytest -i python{version} -p "3.12 3.11" > I: pybuild pybuild:314: cp -r NIST_STRD examples > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_lmfit/build > I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_lmfit/build; > python3.12 -m pytest tests > ImportError while loading conftest > '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_lmfit/build/tests/conftest.py'. > tests/conftest.py:6: in <module> > import lmfit > lmfit/__init__.py:38: in <module> > from .confidence import conf_interval, conf_interval2d > lmfit/confidence.py:10: in <module> > from .minimizer import MinimizerException > lmfit/minimizer.py:41: in <module> > from .parameter import Parameter, Parameters > lmfit/parameter.py:10: in <module> > from uncertainties import correlated_values, ufloat > /usr/lib/python3/dist-packages/uncertainties/__init__.py:225: in <module> > from .core import * > /usr/lib/python3/dist-packages/uncertainties/core.py:22: in <module> > from past.builtins import basestring > /usr/lib/python3/dist-packages/past/builtins/__init__.py:54: in <module> > from past.builtins.misc import (apply, chr, cmp, execfile, intern, oct, > /usr/lib/python3/dist-packages/past/builtins/misc.py:45: in <module> > from imp import reload > E ModuleNotFoundError: No module named 'imp' > E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=4: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_lmfit/build; python3.12 -m pytest > tests > I: pybuild pybuild:314: cp -r NIST_STRD examples > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build > I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build; > python3.11 -m pytest tests > ============================= test session starts > ============================== > platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 > rootdir: /<<PKGBUILDDIR>> > configfile: setup.cfg > plugins: cov-4.1.0 > collected 654 items > > tests/test_1variable.py . [ > 0%] > tests/test_NIST_Strd.py ........................... [ > 4%] > tests/test_algebraic_constraint.py .... [ > 4%] > tests/test_ampgo.py ............ [ > 6%] > tests/test_basicfit.py . [ > 6%] > tests/test_basinhopping.py ..... [ > 7%] > tests/test_bounded_jacobian.py .. [ > 7%] > tests/test_bounds.py . [ > 8%] > tests/test_brute.py ............ [ > 9%] > tests/test_builtin_models.py ....... [ > 11%] > tests/test_confidence.py ............. [ > 12%] > tests/test_covariance_matrix.py ..ssssssss. [ > 14%] > tests/test_custom_independentvar.py . [ > 14%] > tests/test_default_kws.py . [ > 14%] > tests/test_dual_annealing.py ... [ > 15%] > tests/test_itercb.py .................... [ > 18%] > tests/test_jsonutils.py ................. [ > 21%] > tests/test_least_squares.py ..... [ > 21%] > tests/test_lineshapes.py ............................................... [ > 29%] > .......................................... [ > 35%] > tests/test_manypeaks_speed.py . [ > 35%] > tests/test_max_nfev.py ........................... [ > 39%] > tests/test_minimizer.py ............... [ > 42%] > tests/test_model.py .................................................... [ > 50%] > ........................................................................ [ > 61%] > .....s....s............................................. [ > 69%] > tests/test_model_saveload.py ...................... [ > 72%] > tests/test_model_uncertainties.py ..... [ > 73%] > tests/test_models.py ........ [ > 74%] > tests/test_multidatasets.py . [ > 75%] > tests/test_nose.py ...................s...... [ > 79%] > tests/test_pandas.py .. [ > 79%] > tests/test_parameter.py ................................................ [ > 86%] > .......... [ > 88%] > tests/test_parameters.py ............................... [ > 92%] > tests/test_params_uvars.py ... [ > 93%] > tests/test_printfuncs.py ............................s...... [ > 98%] > tests/test_shgo.py ...... [ > 99%] > tests/test_stepmodel.py .. > [100%] > > =============================== warnings summary > =============================== > ../../../../../../usr/lib/python3/dist-packages/past/builtins/misc.py:45 > /usr/lib/python3/dist-packages/past/builtins/misc.py:45: > 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 > from imp import reload > > tests/test_manypeaks_speed.py:15 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build/tests/test_manypeaks_speed.py:15: > PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You > can register custom marks to avoid this warning - for details, see > https://docs.pytest.org/en/stable/how-to/mark.html > @pytest.mark.flaky(max_runs=5) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_model.py::test_make_params_valuetypes > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build/lmfit/model.py:686: > ComplexWarning: Casting complex values to real discards the imaginary part > dval = {'value': float(val)} > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee of <tests.test_nose.CommonMinimizerTest > testMethod=test_emcee>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_bounds_length > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_bounds_length of > <tests.test_nose.CommonMinimizerTest testMethod=test_emcee_bounds_length>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_custom_pool > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_custom_pool of > <tests.test_nose.CommonMinimizerTest testMethod=test_emcee_custom_pool>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_float > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_float of <tests.test_nose.CommonMinimizerTest > testMethod=test_emcee_float>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_init_with_chain > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_init_with_chain of > <tests.test_nose.CommonMinimizerTest testMethod=test_emcee_init_with_chain>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_method_kwarg > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_method_kwarg of > <tests.test_nose.CommonMinimizerTest testMethod=test_emcee_method_kwarg>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_ntemps > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_ntemps of <tests.test_nose.CommonMinimizerTest > testMethod=test_emcee_ntemps>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_output > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_output of <tests.test_nose.CommonMinimizerTest > testMethod=test_emcee_output>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_partial_bounds > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_partial_bounds of > <tests.test_nose.CommonMinimizerTest testMethod=test_emcee_partial_bounds>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_reuse_sampler > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_reuse_sampler of > <tests.test_nose.CommonMinimizerTest testMethod=test_emcee_reuse_sampler>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_emcee_seed > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > CommonMinimizerTest.test_emcee_seed of <tests.test_nose.CommonMinimizerTest > testMethod=test_emcee_seed>>) > return self.run(*args, **kwds) > > .pybuild/cpython3_3.11_lmfit/build/tests/test_nose.py::CommonMinimizerTest::test_scalar_minimizers > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build/lmfit/minimizer.py:979: > DeprecationWarning: 'maxiter' has been deprecated in favor of 'maxfun' and > will be removed in SciPy 1.11.0. > ret = scipy_minimize(self.penalty, variables, **fmin_kws) > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > > ---------- coverage: platform linux, python 3.11.7-final-0 ----------- > Coverage HTML written to dir htmlcov > > =========== 642 passed, 12 skipped, 15 warnings in 130.09s (0:02:10) > =========== > I: pybuild pybuild:340: rm -fr > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build/NIST_STRD > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build/examples; find > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lmfit/build -name "*.sav" -delete > rm -fr -- /tmp/dh-xdg-rundir-mLXgU430 > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 > 3.11" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2023/12/12/lmfit-py_1.2.2-2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&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.