cschwan / sage-on-gentoo

(Unofficial) Gentoo Overlay for Sage- and Sage-related ebuilds
83 stars 26 forks source link

=sci-mathematics/sage_setup-9999 fails as: `tar (child): sage-setup-*.tar.gz: Cannot open: No such file or directory` #784

Closed trofi closed 5 months ago

trofi commented 5 months ago

Tried to build sagemath-standard to reproduce a possible tool chain failure. Got the build failure as:

# ACCEPT_KEYWORDS='**' USE=text emerge -av1 sagemath-standar ``` # ACCEPT_KEYWORDS='**' USE=text emerge -av1 sagemath-standard * IMPORTANT: 1 news items need reading for repository 'sage-on-gentoo'. * Use eselect news read to view new items. These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 3.05 s (backtrack: 0/20). [ebuild U ] sci-mathematics/sage_setup-9999::sage-on-gentoo [10.3::sage-on-gentoo] PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 0 KiB [ebuild U ] sci-mathematics/sage-conf-9999::sage-on-gentoo [10.3::sage-on-gentoo] PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 0 KiB [ebuild U ] sci-mathematics/sage_docbuild-9999::sage-on-gentoo [10.3::sage-on-gentoo] PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 0 KiB [ebuild N ] sci-mathematics/sagemath-standard-9999::sage-on-gentoo USE="X doc jmol -debug -latex -test" PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 0 KiB [ebuild N ] sci-mathematics/sage-doc-9999::sage-on-gentoo USE="-doc-pdf" L10N="-ca -de -es -fr -hu -it -ja -pt -ru -tr" 0 KiB Total: 5 packages (3 upgrades, 2 new), Size of downloads: 0 KiB Would you like to merge these packages? [Yes/No] y >>> Verifying ebuild manifests >>> Emerging (1 of 5) sci-mathematics/sage_setup-9999::sage-on-gentoo * Fetching files in the background. * To view fetch progress, run in another terminal: * tail -f /var/log/emerge-fetch.log >>> Unpacking source... * Repository id: sagemath_sage.git * To override fetched repository properties, use: * EGIT_OVERRIDE_REPO_SAGEMATH_SAGE * EGIT_OVERRIDE_BRANCH_SAGEMATH_SAGE * EGIT_OVERRIDE_COMMIT_SAGEMATH_SAGE * EGIT_OVERRIDE_COMMIT_DATE_SAGEMATH_SAGE * * Fetching https://github.com/sagemath/sage.git ... git fetch https://github.com/sagemath/sage.git +refs/heads/develop:refs/heads/develop git symbolic-ref refs/git-r3/sci-mathematics/sage_setup/0/__main__ refs/heads/develop * Checking out https://github.com/sagemath/sage.git to /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout ... git checkout --quiet develop GIT update --> repository: https://github.com/sagemath/sage.git at the commit: 744939e037a67193e730d7205e612e2d58197fca /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout /dev/shm/portage/sci-mathematics/sage_setup-9999/work * Apply sdist patch if found * generating setup.cfg and al. - be patient rm -rf config/install-sh config/compile config/config.guess config/config.sub config/missing configure build/make/Makefile-auto.in rm -f src/doc/en/installation/*.txt rm -rf src/doc/en/reference/spkg/*.rst for a in environment environment-optional src/environment src/environment-dev src/environment-optional; do rm -f $a.yml $a-3.[89].yml $a-3.1[0-9].yml; done rm -f src/Pipfile rm -f src/requirements.txt rm -f src/setup.cfg rm -f build/pkgs/cypari/version_requirements.txt rm -f build/pkgs/cysignals/version_requirements.txt rm -f build/pkgs/cython/version_requirements.txt rm -f build/pkgs/gmpy2/version_requirements.txt rm -f build/pkgs/jupyter_core/version_requirements.txt rm -f build/pkgs/memory_allocator/version_requirements.txt rm -f build/pkgs/numpy/version_requirements.txt rm -f build/pkgs/pkgconfig/version_requirements.txt rm -f build/pkgs/pplpy/version_requirements.txt rm -f build/pkgs/setuptools/version_requirements.txt rm -f build/pkgs/wheel/version_requirements.txt bootstrap:42: installing 'build/pkgs/cypari/version_requirements.txt' bootstrap:42: installing 'build/pkgs/cysignals/version_requirements.txt' bootstrap:42: installing 'build/pkgs/cython/version_requirements.txt' bootstrap:42: installing 'build/pkgs/gmpy2/version_requirements.txt' bootstrap:42: installing 'build/pkgs/jupyter_core/version_requirements.txt' bootstrap:42: installing 'build/pkgs/memory_allocator/version_requirements.txt' bootstrap:42: installing 'build/pkgs/numpy/version_requirements.txt' bootstrap:42: installing 'build/pkgs/pkgconfig/version_requirements.txt' bootstrap:42: installing 'build/pkgs/pplpy/version_requirements.txt' bootstrap:42: installing 'build/pkgs/setuptools/version_requirements.txt' bootstrap:42: installing 'build/pkgs/wheel/version_requirements.txt' bootstrap:49: installing 'm4/sage_spkg_configures.m4' bootstrap:49: installing 'm4/sage_spkg_versions.m4' bootstrap:49: installing 'm4/sage_spkg_versions_toml.m4' ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagelib/src/Pipfile-dist ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagelib/src/Pipfile ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagelib/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagelib/src/setup.cfg ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_bliss/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_bliss/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_categories/src/MANIFEST.in ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_categories/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_categories/src/requirements-editable.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_categories/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_coxeter3/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_coxeter3/src/requirements.txt ./bootstrap:74: installing src/doc/en/installation/arch*.txt ./bootstrap:74: installing src/doc/en/installation/debian*.txt ./bootstrap:74: installing src/doc/en/installation/fedora*.txt ./bootstrap:74: installing src/doc/en/installation/homebrew*.txt ./bootstrap:74: installing src/doc/en/installation/opensuse*.txt ./bootstrap:74: installing src/doc/en/installation/void*.txt ./bootstrap:85: installing src/doc/en/reference/spkg/*.rst ^[[B ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_environment/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_environment/src/requirements-editable.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_environment/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_mcqd/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_mcqd/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_meataxe/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_meataxe/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_objects/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_objects/src/requirements-editable.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_objects/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_repl/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_repl/src/requirements-editable.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_repl/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_sirocco/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_sirocco/src/requirements.txt ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_tdlib/src/pyproject.toml ./bootstrap: installing /dev/shm/portage/sci-mathematics/sage_setup-9999/work/git_checkout/build/pkgs/sagemath_tdlib/src/requirements.txt ./bootstrap-conda:83: generate conda environment files configure.ac:64: installing 'config/compile' configure.ac:64: installing 'config/config.guess' configure.ac:64: installing 'config/config.sub' configure.ac:50: installing 'config/install-sh' configure.ac:50: installing 'config/missing' * creating a sage-setup sdist * Using python3.11 in global scope * Building sdist... running sdist running egg_info creating sage_setup.egg-info writing sage_setup.egg-info/PKG-INFO writing dependency_links to sage_setup.egg-info/dependency_links.txt writing requirements to sage_setup.egg-info/requires.txt writing top-level names to sage_setup.egg-info/top_level.txt writing manifest file 'sage_setup.egg-info/SOURCES.txt' writing manifest file 'sage_setup.egg-info/SOURCES.txt' running check creating sage_setup-10.4b5 creating sage_setup-10.4b5/sage_setup creating sage_setup-10.4b5/sage_setup.egg-info creating sage_setup-10.4b5/sage_setup/autogen creating sage_setup-10.4b5/sage_setup/autogen/flint creating sage_setup-10.4b5/sage_setup/autogen/flint/macros creating sage_setup-10.4b5/sage_setup/autogen/flint/templates creating sage_setup-10.4b5/sage_setup/autogen/interpreters creating sage_setup-10.4b5/sage_setup/autogen/interpreters/specs creating sage_setup-10.4b5/sage_setup/command copying files to sage_setup-10.4b5... copying README.rst -> sage_setup-10.4b5 copying VERSION.txt -> sage_setup-10.4b5 copying pyproject.toml -> sage_setup-10.4b5 copying requirements.txt -> sage_setup-10.4b5 copying setup.py -> sage_setup-10.4b5 copying tox.ini -> sage_setup-10.4b5 copying sage_setup/__init__.py -> sage_setup-10.4b5/sage_setup copying sage_setup/clean.py -> sage_setup-10.4b5/sage_setup copying sage_setup/cython_options.py -> sage_setup-10.4b5/sage_setup copying sage_setup/excepthook.py -> sage_setup-10.4b5/sage_setup copying sage_setup/extensions.py -> sage_setup-10.4b5/sage_setup copying sage_setup/find.py -> sage_setup-10.4b5/sage_setup copying sage_setup/library_order.py -> sage_setup-10.4b5/sage_setup copying sage_setup/run_parallel.py -> sage_setup-10.4b5/sage_setup copying sage_setup/setenv.py -> sage_setup-10.4b5/sage_setup copying sage_setup/util.py -> sage_setup-10.4b5/sage_setup copying sage_setup.egg-info/PKG-INFO -> sage_setup-10.4b5/sage_setup.egg-info copying sage_setup.egg-info/SOURCES.txt -> sage_setup-10.4b5/sage_setup.egg-info copying sage_setup.egg-info/dependency_links.txt -> sage_setup-10.4b5/sage_setup.egg-info copying sage_setup.egg-info/requires.txt -> sage_setup-10.4b5/sage_setup.egg-info copying sage_setup.egg-info/top_level.txt -> sage_setup-10.4b5/sage_setup.egg-info copying sage_setup/autogen/__init__.py -> sage_setup-10.4b5/sage_setup/autogen copying sage_setup/autogen/__main__.py -> sage_setup-10.4b5/sage_setup/autogen copying sage_setup/autogen/flint_autogen.py -> sage_setup-10.4b5/sage_setup/autogen copying sage_setup/autogen/giacpy-mkkeywords.py -> sage_setup-10.4b5/sage_setup/autogen copying sage_setup/autogen/flint/README.md -> sage_setup-10.4b5/sage_setup/autogen/flint copying sage_setup/autogen/flint/__init__.py -> sage_setup-10.4b5/sage_setup/autogen/flint copying sage_setup/autogen/flint/env.py -> sage_setup-10.4b5/sage_setup/autogen/flint copying sage_setup/autogen/flint/reader.py -> sage_setup-10.4b5/sage_setup/autogen/flint copying sage_setup/autogen/flint/writer.py -> sage_setup-10.4b5/sage_setup/autogen/flint copying sage_setup/autogen/flint/macros/acb_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/acb_mat_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/acb_poly_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/arb_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/arb_mat_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/fmpq_mat_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/fmpz_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/fmpz_mat_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/fmpz_poly_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/macros/mag_macros.pxd -> sage_setup-10.4b5/sage_setup/autogen/flint/macros copying sage_setup/autogen/flint/templates/flint_sage.pyx.template -> sage_setup-10.4b5/sage_setup/autogen/flint/templates copying sage_setup/autogen/flint/templates/flint_wrap.h.template -> sage_setup-10.4b5/sage_setup/autogen/flint/templates copying sage_setup/autogen/flint/templates/types.pxd.template -> sage_setup-10.4b5/sage_setup/autogen/flint/templates copying sage_setup/autogen/interpreters/__init__.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters copying sage_setup/autogen/interpreters/__main__.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters copying sage_setup/autogen/interpreters/generator.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters copying sage_setup/autogen/interpreters/instructions.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters copying sage_setup/autogen/interpreters/memory.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters copying sage_setup/autogen/interpreters/storage.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters copying sage_setup/autogen/interpreters/utils.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters copying sage_setup/autogen/interpreters/specs/__init__.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/autogen/interpreters/specs/base.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/autogen/interpreters/specs/cc.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/autogen/interpreters/specs/cdf.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/autogen/interpreters/specs/element.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/autogen/interpreters/specs/python.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/autogen/interpreters/specs/rdf.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/autogen/interpreters/specs/rr.py -> sage_setup-10.4b5/sage_setup/autogen/interpreters/specs copying sage_setup/command/__init__.py -> sage_setup-10.4b5/sage_setup/command copying sage_setup/command/sage_build_cython.py -> sage_setup-10.4b5/sage_setup/command copying sage_setup/command/sage_build_ext.py -> sage_setup-10.4b5/sage_setup/command copying sage_setup/command/sage_build_ext_minimal.py -> sage_setup-10.4b5/sage_setup/command copying sage_setup/command/sage_install.py -> sage_setup-10.4b5/sage_setup/command copying sage_setup.egg-info/SOURCES.txt -> sage_setup-10.4b5/sage_setup.egg-info Writing sage_setup-10.4b5/setup.cfg Creating tar archive removing 'sage_setup-10.4b5' (and everything under it) Successfully built sage_setup-10.4b5.tar.gz /dev/shm/portage/sci-mathematics/sage_setup-9999/work * unpacking sdist to /dev/shm/portage/sci-mathematics/sage_setup-9999/work/sage_setup-9999 /dev/shm/portage/sci-mathematics/sage_setup-9999/work /dev/shm/portage/sci-mathematics/sage_setup-9999/work tar (child): sage-setup-*.tar.gz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now * ERROR: sci-mathematics/sage_setup-9999::sage-on-gentoo failed (unpack phase): * failed to unpack sdist * * Call stack: * ebuild.sh, line 136: Called src_unpack * environment, line 4494: Called sage-git_src_unpack * environment, line 4464: Called die * The specific snippet of code: * tar --strip-components=1 -C "${S}" -xvzf "${SAGE_PKG%_pypi}"-*.tar.gz || die "failed to unpack sdist"; * * If you need support, post the output of `emerge --info '=sci-mathematics/sage_setup-9999::sage-on-gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-mathematics/sage_setup-9999::sage-on-gentoo'`. * The complete build log is located at '/dev/shm/portage/sci-mathematics/sage_setup-9999/temp/build.log'. * The ebuild environment file is located at '/dev/shm/portage/sci-mathematics/sage_setup-9999/temp/environment'. * Working directory: '/dev/shm/portage/sci-mathematics/sage_setup-9999/work' * S: '/dev/shm/portage/sci-mathematics/sage_setup-9999/work/sage_setup-9999' >>> Failed to emerge sci-mathematics/sage_setup-9999 * Messages for package sci-mathematics/sage_setup-9999: * ERROR: sci-mathematics/sage_setup-9999::sage-on-gentoo failed (unpack phase): * failed to unpack sdist * * Call stack: * ebuild.sh, line 136: Called src_unpack * environment, line 4494: Called sage-git_src_unpack * environment, line 4464: Called die * The specific snippet of code: * tar --strip-components=1 -C "${S}" -xvzf "${SAGE_PKG%_pypi}"-*.tar.gz || die "failed to unpack sdist"; * * If you need support, post the output of `emerge --info '=sci-mathematics/sage_setup-9999::sage-on-gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-mathematics/sage_setup-9999::sage-on-gentoo'`. * The complete build log is located at '/dev/shm/portage/sci-mathematics/sage_setup-9999/temp/build.log'. * The ebuild environment file is located at '/dev/shm/portage/sci-mathematics/sage_setup-9999/temp/environment'. * Working directory: '/dev/shm/portage/sci-mathematics/sage_setup-9999/work' * S: '/dev/shm/portage/sci-mathematics/sage_setup-9999/work/sage_setup-9999' ```
# emerge --info ``` # emerge --info Portage 3.0.64 (python 3.11.9-final-0, default/linux/amd64/17.1, gcc-13, glibc-2.39-r4, 6.9.0-rc5 x86_64) ================================================================= System uname: Linux-6.9.0-rc5-x86_64-AMD_Ryzen_9_5950X_16-Core_Processor-with-glibc2.39 KiB Mem: 131848004 total, 17565464 free KiB Swap: 197770748 total, 195366652 free Head commit of repository gentoo: f653248b062439bfc6fafabae43cb1b94952ab1d Head commit of repository nix-guix: c91980e8812b78b0221642f5edaf697d479961ab Head commit of repository sage-on-gentoo: 1669f0e889ca9951f26aafdd33558d9590cc6618 sh bash 5.2_p26-r3 ld GNU ld (Gentoo 2.41 p5) 2.41.0 ccache version 4.9.1 [disabled] app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.2_p26-r3::gentoo dev-build/autoconf: 2.72-r1::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.29.2::gentoo dev-build/libtool: 2.4.7-r4::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.4.0-r1::gentoo dev-java/java-config: 2.3.3-r1::gentoo dev-lang/perl: 5.38.2-r2::gentoo dev-lang/python: 3.11.9::gentoo, 3.12.3::gentoo dev-lang/rust: 1.77.1::gentoo dev-util/ccache: 4.9.1-r1::gentoo sys-apps/baselayout: 2.15::gentoo sys-apps/sandbox: 2.38::gentoo sys-apps/systemd: 254.11::gentoo sys-devel/binutils: 2.41-r5::gentoo, 2.42-r1::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/gcc: 12.3.1_p20240209::gentoo, 13.2.1_p20240503::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/llvm: 17.0.6::gentoo, 18.1.5::gentoo sys-kernel/linux-headers: 6.8-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.39-r4::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: git sync-uri: https://github.com/gentoo/gentoo.git priority: -1000 volatile: False crossdev location: /co masters: gentoo volatile: True nix-guix location: /var/db/repos/nix-guix sync-type: git sync-uri: https://github.com/trofi/nix-guix-gentoo.git masters: gentoo volatile: False sage-on-gentoo location: /var/db/repos/sage-on-gentoo sync-type: git sync-uri: https://github.com/cschwan/sage-on-gentoo masters: gentoo volatile: False ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe" DISTDIR="/bound/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" LEX="flex" MAKEOPTS="-j17 -l17" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/dev/shm" SHELL="/bin/bash" USE="X acl amd64 bzip2 cli crypt dri fortran gdbm harfbuzz iconv ipv6 libtirpc minizip multilib ncurses nls opengl openmp pam pcre readline seccomp split-usr ssl systemd test-rust text unicode xattr zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ```
kiwifb commented 5 months ago

The interesting bit to me

Successfully built sage_setup-10.4b5.tar.gz
/dev/shm/portage/sci-mathematics/sage_setup-9999/work
 * unpacking sdist to /dev/shm/portage/sci-mathematics/sage_setup-9999/work/sage_setup-9999
/dev/shm/portage/sci-mathematics/sage_setup-9999/work /dev/shm/portage/sci-mathematics/sage_setup-9999/work
tar (child): sage-setup-*.tar.gz: Cannot open: No such file or directory

It looks like python/build output has changed (note that the produced tarball is sagesetup... and tar tries to open sage-setup... - "-" vs ""). At least I should have an easier time to fix this than your other one.

kiwifb commented 5 months ago

Ah, for some reason I was stuck on an old version of setuptools - and possibly my friend in testing 9999 ebuild @strogdon is too. I will make this part more robust.

kiwifb commented 5 months ago

Not completely happy, so I'll probably revisit later but it fixes this particular issue.