[Debian-pan-maintainers] Bug#1102964: xraylarch: FTBFS in testing: 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'

Lucas Nussbaum lucas at debian.org
Sun Apr 13 13:36:55 BST 2025


Source: xraylarch
Version: 0.9.81+ds1-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at 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=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250412&fusertaguser=lucas@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.



More information about the Debian-pan-maintainers mailing list