Source: xraylarch Version: 0.9.81+ds1-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20250412 ftbfs-trixie
Hi, During a rebuild of all packages in testing (trixie), your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory > '/build/reproducible-path/xraylarch-0.9.81+ds1/doc' > cp sphinx/ext_mathjax.py extensions.py > sphinx-build -b html -d _build/doctrees . _build/html > Running Sphinx v8.1.3 > mkdir -p failed for path /sbuild-nonexistent/.config/matplotlib: [Errno 13] > Permission denied: '/sbuild-nonexistent' > Matplotlib created a temporary cache directory at /tmp/matplotlib-j9st2eao > because there was an issue with the default path > (/sbuild-nonexistent/.config/matplotlib); it is highly recommended to set the > MPLCONFIGDIR environment variable to a writable directory, in particular to > speed up the import of Matplotlib and to better support multiprocessing. > loading translations [en]... done > making output directory... done > Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': > 'restructuredtext'}`. > checking bibtex cache... out of date > parsing bibtex file > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/larch.bib... parsed 77 > entries > loading intersphinx inventory 'py' from > /usr/share/doc/python3-doc/html/objects.inv ... > loading intersphinx inventory 'numpy' from > /usr/share/doc/python-numpy-doc/html/objects.inv ... > loading intersphinx inventory 'scipy' from > /usr/share/doc/python-scipy-doc/html/objects.inv ... > WARNING: failed to reach any of the inventories with the following issues: > intersphinx inventory '/usr/share/doc/python-numpy-doc/html/objects.inv' not > fetchable due to <class 'FileNotFoundError'>: [Errno 2] No such file or > directory: '/usr/share/doc/python-numpy-doc/html/objects.inv' > building [mo]: targets for 0 po files that are out of date > writing output... > building [html]: targets for 52 source files that are out of date > updating environment: [new config] 52 added, 0 changed, 0 removed > reading sources... [ 2%] _config > reading sources... [ 4%] bibliography > reading sources... [ 6%] data > reading sources... [ 8%] fitting > reading sources... [ 10%] fitting_confidence > reading sources... [ 12%] fitting_examples > reading sources... [ 13%] fitting_fitpeaks > reading sources... [ 15%] fitting_lineshapes > reading sources... [ 17%] fitting_minimize > reading sources... [ 19%] fitting_overview > reading sources... [ 21%] fitting_parameters > reading sources... [ 23%] fitting_results > reading sources... [ 25%] getting_started > reading sources... [ 27%] guis > reading sources... [ 29%] index > reading sources... [ 31%] installation > reading sources... [ 33%] larchlang > reading sources... [ 35%] larchlang/arrays > reading sources... [ 37%] larchlang/builtins > reading sources... [ 38%] larchlang/datatypes > reading sources... [ 40%] larchlang/errors > reading sources... [ 42%] larchlang/flow > reading sources... [ 44%] larchlang/modules > reading sources... [ 46%] larchlang/notpython > reading sources... [ 48%] larchlang/procedures > reading sources... [ 50%] larchlang/start > reading sources... [ 52%] larix > reading sources... [ 54%] larix/dialogs > reading sources... [ 56%] larix/iodata > reading sources... [ 58%] larix/overview > reading sources... [ 60%] larix/preedge > reading sources... [ 62%] overview > reading sources... [ 63%] plotting > reading sources... [ 65%] python > reading sources... [ 67%] qtrixs > reading sources... [ 69%] wxmap_viewer > reading sources... [ 71%] xafs > reading sources... [ 73%] xafs_autobk > reading sources... [ 75%] xafs_diffkk > reading sources... [ 77%] xafs_feffit > reading sources... [ 79%] xafs_feffpaths > reading sources... [ 81%] xafs_fourier > reading sources... [ 83%] xafs_preedge > reading sources... [ 85%] xafs_utilities > reading sources... [ 87%] xafs_wavelets > reading sources... [ 88%] xafs_xanes > reading sources... [ 90%] xray > reading sources... [ 92%] xrd1d_viewer > reading sources... [ 94%] xrf > reading sources... [ 96%] xrf_mca > reading sources... [ 98%] xrf_modelling > reading sources... [100%] xrf_viewer > > looking for now-outdated files... none found > pickling environment... done > checking consistency... done > preparing documents... done > copying assets... > copying static files... > Writing evaluated template result to > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/_build/html/_static/language_data.js > Writing evaluated template result to > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/_build/html/_static/documentation_options.js > Writing evaluated template result to > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/_build/html/_static/basic.css > Writing evaluated template result to > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/_build/html/_static/nature.css > Writing evaluated template result to > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/_build/html/_static/basic.css > Writing evaluated template result to > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/_build/html/_static/default.css > Writing evaluated template result to > /build/reproducible-path/xraylarch-0.9.81+ds1/doc/_build/html/_static/larchdoc.css > copying static files: done > copying extra files... > copying extra files: done > copying assets: done > writing output... [ 2%] _config > writing output... [ 4%] bibliography > writing output... [ 6%] data > writing output... [ 8%] fitting > writing output... [ 10%] fitting_confidence > writing output... [ 12%] fitting_examples > writing output... [ 13%] fitting_fitpeaks > writing output... [ 15%] fitting_lineshapes > writing output... [ 17%] fitting_minimize > writing output... [ 19%] fitting_overview > writing output... [ 21%] fitting_parameters > writing output... [ 23%] fitting_results > writing output... [ 25%] getting_started > writing output... [ 27%] guis > writing output... [ 29%] index > writing output... [ 31%] installation > writing output... [ 33%] larchlang > writing output... [ 35%] larchlang/arrays > writing output... [ 37%] larchlang/builtins > writing output... [ 38%] larchlang/datatypes > writing output... [ 40%] larchlang/errors > writing output... [ 42%] larchlang/flow > writing output... [ 44%] larchlang/modules > writing output... [ 46%] larchlang/notpython > writing output... [ 48%] larchlang/procedures > writing output... [ 50%] larchlang/start > writing output... [ 52%] larix > writing output... [ 54%] larix/dialogs > writing output... [ 56%] larix/iodata > writing output... [ 58%] larix/overview > writing output... [ 60%] larix/preedge > writing output... [ 62%] overview > writing output... [ 63%] plotting > writing output... [ 65%] python > writing output... [ 67%] qtrixs > writing output... [ 69%] wxmap_viewer > writing output... [ 71%] xafs > writing output... [ 73%] xafs_autobk > writing output... [ 75%] xafs_diffkk > writing output... [ 77%] xafs_feffit > writing output... [ 79%] xafs_feffpaths > writing output... [ 81%] xafs_fourier > writing output... [ 83%] xafs_preedge > writing output... [ 85%] xafs_utilities > writing output... [ 87%] xafs_wavelets > writing output... [ 88%] xafs_xanes > writing output... [ 90%] xray > writing output... [ 92%] xrd1d_viewer > writing output... [ 94%] xrf > writing output... [ 96%] xrf_mca > writing output... [ 98%] xrf_modelling > writing output... [100%] xrf_viewer > > generating indices... genindex done > writing additional pages... search done > copying images... [ 1%] _images/fit_example_conf2.png > copying images... [ 2%] _images/fit_example_conf3a.png > copying images... [ 2%] _images/fit_example_conf3b.png > copying images... [ 3%] _images/fit_example_conf4a.png > copying images... [ 4%] _images/fit_example_conf4b.png > copying images... [ 5%] _images/fit_example1.png > copying images... [ 5%] _images/fit_example2a1.png > copying images... [ 6%] _images/fit_example2a2.png > copying images... [ 7%] _images/fit_example2b1.png > copying images... [ 8%] _images/fit_example2b2.png > copying images... [ 8%] _images/fit_example2c1.png > copying images... [ 9%] _images/fit_example2c2.png > copying images... [ 10%] _images/fit_example3a.png > copying images... [ 11%] _images/fit_example3b.png > copying images... [ 11%] _images/fit_example3c1.png > copying images... [ 12%] _images/fit_example3c2.png > copying images... [ 13%] _images/fit_example3d1.png > copying images... [ 14%] _images/fit_example3d2.png > copying images... [ 14%] _images/fit_example3e1.png > copying images... [ 15%] _images/fit_example3e2.png > copying images... [ 16%] _images/fit_peakfit1.png > copying images... [ 17%] _images/fit_peakfit2.png > copying images... [ 17%] _images/LarchGUI.png > copying images... [ 18%] _images/Larch_LinePlot.png > copying images... [ 19%] _images/Larch_LinePlot_Config.png > copying images... [ 20%] _images/pin_icon.png > copying images... [ 20%] _images/Larix_calibrate_dialog.png > copying images... [ 21%] _images/Larix_deglitch_dialog.png > copying images... [ 22%] _images/Larix_smooth_dialog.png > copying images... [ 23%] _images/Larix_deconvolve_dialog.png > copying images... [ 23%] _images/Larix_rebin_dialog.png > copying images... [ 24%] _images/Larix_overabsorption_dialog.png > copying images... [ 25%] _images/Larix_TextFileImport.png > copying images... [ 26%] _images/Larix_AthenaImporter.png > copying images... [ 26%] _images/Larix_H5SpecImporter.png > copying images... [ 27%] _images/Larix_SessionImport.png > copying images... [ 28%] _images/Larix_Main.png > copying images... [ 29%] _images/Larix_prepeaks_baseline_form.png > copying images... [ 29%] _images/Larix_prepeaks_baseline_plot.png > copying images... [ 30%] _images/Larix_prepeaks_1gaussian_form.png > copying images... [ 31%] _images/Larix_prepeaks_1gaussian_plot.png > copying images... [ 32%] _images/Larix_prepeaks_fitresult1_form.png > copying images... [ 32%] _images/Larix_prepeaks_fitresult1_plot.png > copying images... [ 33%] _images/Larix_prepeaks_fitresult1_residual_plot.png > copying images... [ 34%] _images/Larix_prepeaks_fitresult2_form.png > copying images... [ 35%] _images/Larix_prepeaks_fitresult2_plot.png > copying images... [ 35%] _images/Larix_prepeaks_fitresult3_plot.png > copying images... [ 36%] _images/Larix_prepeaks_fitresult4_plot.png > copying images... [ 37%] _images/Larix_LCF_main.png > copying images... [ 38%] _images/Larix_LCF_plot.png > copying images... [ 38%] _images/Larix_LCF_results.png > copying images... [ 39%] _images/Larix_PCAmain_page.png > copying images... [ 40%] _images/Larix_PCA_compplot.png > copying images... [ 41%] _images/Larix_PCA_screeplot.png > copying images... [ 41%] _images/Larix_PCA_targetplot.png > copying images... [ 42%] _images/plot_basic1.png > copying images... [ 43%] _images/plot_basic2.png > copying images... [ 44%] _images/plot_config.png > copying images... [ 44%] _images/plot_image1.png > copying images... [ 45%] _images/plot_contour1.png > copying images... [ 46%] _images/plot_histogram.png > copying images... [ 47%] _images/qtrixs_main_window.png > copying images... [ 47%] _images/qtrixs_cursors.png > copying images... [ 48%] _images/qtrixs_profiles.png > copying images... [ 49%] _images/Mapviewer_1ROI.png > copying images... [ 50%] _images/MapviewerImage_1ROI.png > copying images... [ 50%] _images/XRFDisplay.png > copying images... [ 51%] _images/MapviewerImage_3ROI.png > copying images... [ 52%] _images/Mapviewer_correlation_maps.png > copying images... [ 53%] _images/Mapviewer_XRD_Display.png > copying images... [ 53%] _images/xafs_autobk1a.png > copying images... [ 54%] _images/xafs_autobk1b.png > copying images... [ 55%] _images/xafs_autobk2a.png > copying images... [ 56%] _images/xafs_autobk2b.png > copying images... [ 56%] _images/xafs_autobk3.png > copying images... [ 57%] _images/diffkk_cu.png > copying images... [ 58%] _images/diffkk_ceo2_xafs.png > copying images... [ 59%] _images/diffkk_ceo2_notok.png > copying images... [ 59%] _images/diffkk_ceo2_ok.png > copying images... [ 60%] _images/feffit_example1.png > copying images... [ 61%] _images/feffit_example2.png > copying images... [ 62%] _images/feffit_example3.png > copying images... [ 62%] _images/feffit_example4.png > copying images... [ 63%] _images/feffit_example5.png > copying images... [ 64%] _images/feffit_example6.png > copying images... [ 65%] _images/feffit_3temp1.png > copying images... [ 65%] _images/feffit_3temp3.png > copying images... [ 66%] _images/feffit_3temp5.png > copying images... [ 67%] _images/feffit_3temp2.png > copying images... [ 68%] _images/feffit_3temp4.png > copying images... [ 68%] _images/feffit_3temp6.png > copying images... [ 69%] _images/feffit_feo_k.png > copying images... [ 70%] _images/feffit_feo_r.png > copying images... [ 71%] _images/Feffit_ZnSe_Data.png > copying images... [ 71%] _images/Feffit_ZnSe_Zn.png > copying images... [ 72%] _images/Feffit_ZnSe_Ge.png > copying images... [ 73%] _images/Feffit_ZnSe_Se.png > copying images... [ 74%] _images/Feffit_ZnSe_Br.png > copying images... [ 74%] _images/Feffit_ZnSe_Rb.png > copying images... [ 75%] _images/feffdat_example1.png > copying images... [ 76%] _images/feffdat_example2.png > copying images... [ 77%] _images/feffdat_example3.png > copying images... [ 77%] _images/feffdat_example4.png > copying images... [ 78%] _images/ftwin_example1.png > copying images... [ 79%] _images/ftwin_example2.png > copying images... [ 80%] _images/ftwin_example3.png > copying images... [ 80%] _images/ftwin_example4.png > copying images... [ 81%] _images/ftwin_example5.png > copying images... [ 82%] _images/ftwin_example6.png > copying images... [ 83%] _images/xft_example1.png > copying images... [ 83%] _images/xft_example2.png > copying images... [ 84%] _images/xft_example3.png > copying images... [ 85%] _images/xft_example4.png > copying images... [ 86%] _images/xft_example5.png > copying images... [ 86%] _images/xft_example6.png > copying images... [ 87%] _images/xft_example7.png > copying images... [ 88%] _images/xafs_preedge.png > copying images... [ 89%] _images/mback_copper.png > copying images... [ 89%] _images/mback_talc.png > copying images... [ 90%] _images/xafs_deconv1.png > copying images... [ 91%] _images/xafs_deconv2a.png > copying images... [ 92%] _images/xafs_deconv2b.png > copying images... [ 92%] _images/xafs_deconv3a.png > copying images... [ 93%] _images/xafs_deconv3b.png > copying images... [ 94%] _images/xwt_mag.png > copying images... [ 95%] _images/xwt_re.png > copying images... [ 95%] _images/xwt_ksp.png > copying images... [ 96%] _images/xwt_rsp.png > copying images... [ 97%] _images/PCA_model_components.png > copying images... [ 98%] _images/PCA_model_weights.png > copying images... [ 98%] _images/PCA_model_fit.png > copying images... [ 99%] _images/xrd1d_main_with_tiff.png > copying images... [100%] _images/xrf_display1.png > > dumping search index in English (code: en)... done > dumping object inventory... done > build succeeded, 1 warning. > > The HTML pages are in _build/html. > make[2]: Leaving directory '/build/reproducible-path/xraylarch-0.9.81+ds1/doc' > make[1]: Leaving directory '/build/reproducible-path/xraylarch-0.9.81+ds1' > dh_auto_test -O--buildsystem=pybuild > pybuild --test --test-pytest -i python{version} -p 3.13 > I: pybuild base:311: cd > /build/reproducible-path/xraylarch-0.9.81+ds1/.pybuild/cpython3_3.13_xraylarch/build; > python3.13 -m pytest tests > ============================= test session starts > ============================== > platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 > rootdir: /build/reproducible-path/xraylarch-0.9.81+ds1 > configfile: setup.cfg > plugins: typeguard-4.4.2, cov-5.0.0, anyio-4.8.0 > collected 166 items / 1 error > > ==================================== ERRORS > ==================================== > _ ERROR collecting > .pybuild/cpython3_3.13_xraylarch/build/tests/test_symbol_callbacks.py _ > tests/test_symbol_callbacks.py:2: in <module> > linp = Interpreter() > larch/interpreter.py:126: in __init__ > from larch import builtins > larch/builtins.py:29: in <module> > from . import epics > larch/epics/__init__.py:70: in <module> > from .xrfcontrol import EpicsXRFApp > larch/epics/xrfcontrol.py:13: in <module> > import wx > /usr/lib/python3/dist-packages/wx/__init__.py:12: in <module> > __version__ = wx.__version__.VERSION_STRING > E AttributeError: partially initialized module 'wx' from > '/usr/lib/python3/dist-packages/wx/__init__.py' has no attribute > '__version__' (most likely due to a circular import) > > ---------- coverage: platform linux, python 3.13.2-final-0 ----------- > Coverage HTML written to dir htmlcov > > =========================== short test summary info > ============================ > ERROR tests/test_symbol_callbacks.py - AttributeError: partially initialized > ... > !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection > !!!!!!!!!!!!!!!!!!!! > ============================== 1 error in 18.80s > =============================== > E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd > /build/reproducible-path/xraylarch-0.9.81+ds1/.pybuild/cpython3_3.13_xraylarch/build; > python3.13 -m pytest tests > rm -fr -- /tmp/dh-xdg-rundir-QcbfMhOz > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 > returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2025/04/12/xraylarch_0.9.81+ds1-2_testing.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250412;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250412&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.