Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 870661 Details for
Bug 778356
sys-apps/portage-3.0.17-r2 fails tests: SimpleEmergeTestCase: Invalid or incomplete multibyte or wide character
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log (ppc, 3.0.49-r2)
portage-3.0.49-r2:20230915-134649.log (text/plain), 161.86 KB, created by
ernsteiswuerfel
on 2023-09-15 22:02:49 UTC
(
hide
)
Description:
build.log (ppc, 3.0.49-r2)
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2023-09-15 22:02:49 UTC
Size:
161.86 KB
patch
obsolete
>[32m * [39;49;00mPackage: sys-apps/portage-3.0.49-r2:0 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: dev-portage@gentoo.org >[32m * [39;49;00mUpstream: dev-portage@gentoo.org >[32m * [39;49;00mUSE: elibc_glibc ipc kernel_linux native-extensions ppc python_targets_python3_10 python_targets_python3_11 rsync-verify test xattr >[32m * [39;49;00mFEATURES: preserve-libs sandbox test userpriv > [32m*[0m Determining the location of the kernel source code > [32m*[0m Found kernel source directory: > [32m*[0m /usr/src/linux > [32m*[0m Found sources for kernel version: > [32m*[0m 6.1.53-gentoo >>>> Unpacking source... >>>> Unpacking portage-3.0.49.tar.bz2 to /var/tmp/portage/sys-apps/portage-3.0.49-r2/work >>>> Source unpacked in /var/tmp/portage/sys-apps/portage-3.0.49-r2/work >>>> Preparing source in /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49 ... > [32m*[0m Applying depgraph.py-fix-no-ebuilds-binpkgs-message.patch ... >[A[88C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying portage-3.0.49-prefixify-init-script-shebangs.patch ... >[A[88C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Build system packages: > [32m*[0m dev-python/setuptools : 68.0.0-r1 > [32m*[0m Adding FEATURES=xattr to make.globals ... >patching file make.conf.example >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49 ... > [32m*[0m python3_10: running distutils-r1_run_phase distutils-r1_python_compile >python3.10 setup.py build -j 16 >warning: build_py: byte-compiling is disabled, skipping. > >copying and updating man/ebuild.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/ebuild.5 >copying and updating man/color.map.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/color.map.5 >copying and updating man/portage.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/portage.5 >copying and updating man/xpak.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/xpak.5 >copying and updating man/make.conf.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/make.conf.5 >copying and updating man/egencache.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/egencache.1 >copying and updating man/emirrordist.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/emirrordist.1 >copying and updating man/dispatch-conf.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/dispatch-conf.1 >copying and updating man/emerge.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/emerge.1 >copying and updating man/quickpkg.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/quickpkg.1 >copying and updating man/emaint.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/emaint.1 >copying and updating man/ebuild.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/ebuild.1 >copying and updating man/etc-update.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/etc-update.1 >copying and updating man/fixpackages.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/fixpackages.1 >copying and updating man/glsa-check.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/glsa-check.1 >copying and updating man/env-update.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/man/env-update.1 > [32m*[0m python3_11: running distutils-r1_run_phase distutils-r1_python_compile >python3.11 setup.py build -j 16 >warning: build_py: byte-compiling is disabled, skipping. > >copying and updating man/ebuild.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/ebuild.5 >copying and updating man/color.map.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/color.map.5 >copying and updating man/portage.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/portage.5 >copying and updating man/xpak.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/xpak.5 >copying and updating man/make.conf.5 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/make.conf.5 >copying and updating man/egencache.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/egencache.1 >copying and updating man/emirrordist.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/emirrordist.1 >copying and updating man/dispatch-conf.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/dispatch-conf.1 >copying and updating man/emerge.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/emerge.1 >copying and updating man/quickpkg.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/quickpkg.1 >copying and updating man/emaint.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/emaint.1 >copying and updating man/ebuild.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/ebuild.1 >copying and updating man/etc-update.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/etc-update.1 >copying and updating man/fixpackages.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/fixpackages.1 >copying and updating man/glsa-check.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/glsa-check.1 >copying and updating man/env-update.1 -> /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_11/man/env-update.1 > [32m*[0m Using python3.11 in global scope > [32m*[0m python3_11: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: sys-apps/portage-3.0.49-r2 > [32m*[0m python3_10: running distutils-r1_run_phase python_test >python3.10 -m pytest -vv -ra -l -Wdefault --color=yes -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:tavern >[1m===================================== test session starts ======================================[0m >platform linux -- Python 3.10.13, pytest-7.4.0, pluggy-1.2.0 -- /usr/bin/python3.10 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49 >plugins: mock-3.11.1, xdist-3.3.1, forked-1.6.0, timeout-2.1.0, pkgcore-0.12.21 >[1mcollecting ... [0mcollected 460 items > >lib/portage/tests/bin/test_dobin.py::DoBin::testDoBin [32mPASSED[0m[32m [ 1/460][0m >lib/portage/tests/bin/test_dodir.py::DoDir::testDoDir [32mPASSED[0m[32m [ 2/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoDirFallback [32mPASSED[0m[32m [ 3/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoDirOption [32mPASSED[0m[32m [ 4/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoIns [32mPASSED[0m[32m [ 5/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsFallback [32mPASSED[0m[32m [ 6/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsOption [32mPASSED[0m[32m [ 7/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsOptionGid [32mPASSED[0m[32m [ 8/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsOptionGroupName [32mPASSED[0m[32m [ 9/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsOptionUid [32mPASSED[0m[32m [ 10/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsOptionUnsupportedMode [32mPASSED[0m[32m [ 11/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsOptionUserName [32mPASSED[0m[32m [ 12/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testDoInsRecursive [32mPASSED[0m[32m [ 13/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testHardlinkOverwrite [32mPASSED[0m[32m [ 14/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testSymlinkDir [32mPASSED[0m[32m [ 15/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testSymlinkDirRecursive [32mPASSED[0m[32m [ 16/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testSymlinkFile [32mPASSED[0m[32m [ 17/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testSymlinkFileRecursive [32mPASSED[0m[32m [ 18/460][0m >lib/portage/tests/bin/test_doins.py::DoIns::testSymlinkOverwrite [32mPASSED[0m[32m [ 19/460][0m >lib/portage/tests/bin/test_eapi7_ver_funcs.py::TestEAPI7VerFuncs::test_invalid_range [32mPASSED[0m[32m [ 20/460][0m >lib/portage/tests/bin/test_eapi7_ver_funcs.py::TestEAPI7VerFuncs::test_invalid_test [32mPASSED[0m[32m [ 21/460][0m >lib/portage/tests/bin/test_eapi7_ver_funcs.py::TestEAPI7VerFuncs::test_truncated_range [32mPASSED[0m[32m [ 22/460][0m >lib/portage/tests/bin/test_eapi7_ver_funcs.py::TestEAPI7VerFuncs::test_ver_cut [32mPASSED[0m[32m [ 23/460][0m >lib/portage/tests/bin/test_eapi7_ver_funcs.py::TestEAPI7VerFuncs::test_ver_rs [32mPASSED[0m[32m [ 24/460][0m >lib/portage/tests/bin/test_eapi7_ver_funcs.py::TestEAPI7VerFuncs::test_ver_test [32mPASSED[0m[32m [ 25/460][0m >lib/portage/tests/bin/test_filter_bash_env.py::TestFilterBashEnv::testTestFilterBashEnv [32mPASSED[0m[32m [ 26/460][0m >lib/portage/tests/dbapi/test_auxdb.py::AuxdbTestCase::test_anydbm [32mPASSED[0m[32m [ 27/460][0m >lib/portage/tests/dbapi/test_auxdb.py::AuxdbTestCase::test_flat_hash_md5 [32mPASSED[0m[32m [ 28/460][0m >lib/portage/tests/dbapi/test_auxdb.py::AuxdbTestCase::test_sqite [32mPASSED[0m[32m [ 29/460][0m >lib/portage/tests/dbapi/test_auxdb.py::AuxdbTestCase::test_volatile [32mPASSED[0m[32m [ 30/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_default_getbinpkg_refresh_in_populate [32mPASSED[0m[32m [ 31/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_init_with_legacy_params_warns [32mPASSED[0m[32m [ 32/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_instance_has_required_attrs [32mPASSED[0m[32m [ 33/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_populate_calls_twice_populate_local_if_updates [32mPASSED[0m[32m [ 34/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_populate_with_getbinpkgs [32mPASSED[0m[32m [ 35/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_populate_with_getbinpkgs_and_not_BinRepoConfigLoader [32mPASSED[0m[32m [ 36/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_populate_with_repos [32mPASSED[0m[32m [ 37/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_populate_without_updates_repos_nor_getbinspkgs [32mPASSED[0m[32m [ 38/460][0m >lib/portage/tests/dbapi/test_bintree.py::BinarytreeTestCase::test_required_init_params [32mPASSED[0m[32m [ 39/460][0m >lib/portage/tests/dbapi/test_fakedbapi.py::TestFakedbapi::testFakedbapi [32mPASSED[0m[32m [ 40/460][0m >lib/portage/tests/dbapi/test_portdb_cache.py::PortdbCacheTestCase::testPortdbCache [32mPASSED[0m[32m [ 41/460][0m >lib/portage/tests/dep/test_best_match_to_list.py::Test_best_match_to_list::testBest_match_to_list [32mPASSED[0m[32m [ 42/460][0m >lib/portage/tests/dep/test_dep_getcpv.py::DepGetCPV::testDepGetCPV [32mPASSED[0m[32m [ 43/460][0m >lib/portage/tests/dep/test_dep_getrepo.py::DepGetRepo::testDepGetRepo [32mPASSED[0m[32m [ 44/460][0m >lib/portage/tests/dep/test_dep_getslot.py::DepGetSlot::testDepGetSlot [32mPASSED[0m[32m [ 45/460][0m >lib/portage/tests/dep/test_dep_getusedeps.py::DepGetUseDeps::testDepGetUseDeps [32mPASSED[0m[32m [ 46/460][0m >lib/portage/tests/dep/test_dnf_convert.py::DNFConvertTestCase::testDNFConvert [32mPASSED[0m[32m [ 47/460][0m >lib/portage/tests/dep/test_get_operator.py::GetOperator::testGetOperator [32mPASSED[0m[32m [ 48/460][0m >lib/portage/tests/dep/test_get_required_use_flags.py::TestCheckRequiredUse::testCheckRequiredUse [32mPASSED[0m[32m [ 49/460][0m >lib/portage/tests/dep/test_isjustname.py::IsJustName::testIsJustName [32mPASSED[0m[32m [ 50/460][0m >lib/portage/tests/dep/test_isvalidatom.py::IsValidAtom::testIsValidAtom [32mPASSED[0m[32m [ 51/460][0m >lib/portage/tests/dep/test_match_from_list.py::Test_match_from_list::testMatch_from_list [32mPASSED[0m[32m [ 52/460][0m >lib/portage/tests/dep/test_overlap_dnf.py::OverlapDNFTestCase::testOverlapDNF [32mPASSED[0m[32m [ 53/460][0m >lib/portage/tests/dep/test_paren_reduce.py::TestParenReduce::testParenReduce [32mPASSED[0m[32m [ 54/460][0m >lib/portage/tests/dep/test_soname_atom_pickle.py::TestSonameAtomPickle::test_soname_atom_pickle [32mPASSED[0m[32m [ 55/460][0m >lib/portage/tests/dep/test_use_reduce.py::UseReduce::testUseReduce [32mPASSED[0m[32m [ 56/460][0m >lib/portage/tests/ebuild/test_array_fromfile_eof.py::ArrayFromfileEofTestCase::testArrayFromfileEof [32mPASSED[0m[32m [ 57/460][0m >lib/portage/tests/ebuild/test_config.py::ConfigTestCase::testClone [32mPASSED[0m[32m [ 58/460][0m >lib/portage/tests/ebuild/test_config.py::ConfigTestCase::testFeaturesMutation [32mPASSED[0m[32m [ 59/460][0m >lib/portage/tests/ebuild/test_config.py::ConfigTestCase::testLicenseManager [32mPASSED[0m[32m [ 60/460][0m >lib/portage/tests/ebuild/test_config.py::ConfigTestCase::testManifest [32mPASSED[0m[32m [ 61/460][0m >lib/portage/tests/ebuild/test_config.py::ConfigTestCase::testPackageMaskOrder [32mPASSED[0m[33m [ 62/460][0m >lib/portage/tests/ebuild/test_config.py::ConfigTestCase::testSetCpv [32mPASSED[0m[33m [ 63/460][0m >lib/portage/tests/ebuild/test_doebuild_fd_pipes.py::DoebuildFdPipesTestCase::testDoebuild [32mPASSED[0m[33m [ 64/460][0m >lib/portage/tests/ebuild/test_doebuild_spawn.py::DoebuildSpawnTestCase::testDoebuildSpawn [32mPASSED[0m[33m [ 65/460][0m >lib/portage/tests/ebuild/test_fetch.py::EbuildFetchTestCase::testEbuildFetch [32mPASSED[0m[33m [ 66/460][0m >lib/portage/tests/ebuild/test_fetch.py::EbuildFetchTestCase::test_content_hash_layout [32mPASSED[0m[33m [ 67/460][0m >lib/portage/tests/ebuild/test_fetch.py::EbuildFetchTestCase::test_filename_hash_layout [32mPASSED[0m[33m [ 68/460][0m >lib/portage/tests/ebuild/test_fetch.py::EbuildFetchTestCase::test_filename_hash_layout_get_filenames [32mPASSED[0m[33m [ 69/460][0m >lib/portage/tests/ebuild/test_fetch.py::EbuildFetchTestCase::test_flat_layout [32mPASSED[0m[33m [ 70/460][0m >lib/portage/tests/ebuild/test_fetch.py::EbuildFetchTestCase::test_mirror_layout_config [32mPASSED[0m[33m [ 71/460][0m >lib/portage/tests/ebuild/test_ipc_daemon.py::IpcDaemonTestCase::testIpcDaemon [32mPASSED[0m[33m [ 72/460][0m >lib/portage/tests/ebuild/test_shell_quote.py::ShellQuoteTestCase::testShellQuote [32mPASSED[0m[33m [ 73/460][0m >lib/portage/tests/ebuild/test_spawn.py::SpawnTestCase::testLogfile [32mPASSED[0m[33m [ 74/460][0m >lib/portage/tests/ebuild/test_use_expand_incremental.py::UseExpandIncrementalTestCase::testUseExpandIncremental [32mPASSED[0m[33m [ 75/460][0m >lib/portage/tests/emerge/test_actions.py::RunActionTestCase::test_binary_trees_populate_called [32mPASSED[0m[33m [ 76/460][0m >lib/portage/tests/emerge/test_config_protect.py::ConfigProtectTestCase::testConfigProtect [32mPASSED[0m[33m [ 77/460][0m >lib/portage/tests/emerge/test_emerge_blocker_file_collision.py::BlockerFileCollisionEmergeTestCase::testBlockerFileCollision [32mPASSED[0m[33m [ 78/460][0m >lib/portage/tests/emerge/test_emerge_slot_abi.py::SlotAbiEmergeTestCase::testSlotAbiEmerge [32mPASSED[0m[33m [ 79/460][0m >lib/portage/tests/emerge/test_global_updates.py::ParseUpdatesTestCase::testParseUpdates [32mPASSED[0m[33m [ 80/460][0m >lib/portage/tests/emerge/test_simple.py::SimpleEmergeTestCase::testSimple [31mFAILED[0m[31m [ 81/460][0m >lib/portage/tests/env/config/test_PackageKeywordsFile.py::PackageKeywordsFileTestCase::testPackageKeywordsFile [32mPASSED[0m[31m [ 82/460][0m >lib/portage/tests/env/config/test_PackageMaskFile.py::PackageMaskFileTestCase::testPackageMaskFile [32mPASSED[0m[31m [ 83/460][0m >lib/portage/tests/env/config/test_PackageUseFile.py::PackageUseFileTestCase::testPackageUseFile [32mPASSED[0m[31m [ 84/460][0m >lib/portage/tests/env/config/test_PortageModulesFile.py::PortageModulesFileTestCase::testPortageModulesFile [32mPASSED[0m[31m [ 85/460][0m >lib/portage/tests/glsa/test_security_set.py::SecuritySetTestCase::testSecuritySet [32mPASSED[0m[31m [ 86/460][0m >lib/portage/tests/glsa/test_security_set.py::SecuritySetTestCase::testStatelessSecuritySet [32mPASSED[0m[31m [ 87/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_different_size_file [32mPASSED[0m[31m [ 88/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_duplicate_files [32mPASSED[0m[31m [ 89/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_extra_files [32mPASSED[0m[31m [ 90/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_incorrect_checksum [32mPASSED[0m[31m [ 91/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_manifest_duplicate_files [32mPASSED[0m[31m [ 92/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_missing_files [32mPASSED[0m[31m [ 93/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_missing_header [32mPASSED[0m[31m [ 94/460][0m >lib/portage/tests/gpkg/test_gpkg_checksum.py::test_gpkg_checksum_case::test_gpkg_missing_manifest [32mPASSED[0m[31m [ 95/460][0m >lib/portage/tests/gpkg/test_gpkg_gpg.py::test_gpkg_gpg_case::test_gpkg_auto_use_signature [32mPASSED[0m[31m [ 96/460][0m >lib/portage/tests/gpkg/test_gpkg_gpg.py::test_gpkg_gpg_case::test_gpkg_ignore_signature [32mPASSED[0m[31m [ 97/460][0m >lib/portage/tests/gpkg/test_gpkg_gpg.py::test_gpkg_gpg_case::test_gpkg_invalid_signature [32mPASSED[0m[31m [ 98/460][0m >lib/portage/tests/gpkg/test_gpkg_gpg.py::test_gpkg_gpg_case::test_gpkg_missing_manifest_signature [32mPASSED[0m[31m [ 99/460][0m >lib/portage/tests/gpkg/test_gpkg_gpg.py::test_gpkg_gpg_case::test_gpkg_missing_signature [32mPASSED[0m[31m [100/460][0m >lib/portage/tests/gpkg/test_gpkg_gpg.py::test_gpkg_gpg_case::test_gpkg_unknown_signature [32mPASSED[0m[31m [101/460][0m >lib/portage/tests/gpkg/test_gpkg_gpg.py::test_gpkg_gpg_case::test_gpkg_untrusted_signature [32mPASSED[0m[31m [102/460][0m >lib/portage/tests/gpkg/test_gpkg_metadata_update.py::test_gpkg_metadata_case::test_gpkg_update_metadata [32mPASSED[0m[31m [103/460][0m >lib/portage/tests/gpkg/test_gpkg_metadata_url.py::test_gpkg_metadata_url_case::test_gpkg_get_metadata_url [32mPASSED[0m[31m [104/460][0m >lib/portage/tests/gpkg/test_gpkg_metadata_url.py::test_gpkg_metadata_url_case::test_gpkg_get_metadata_url_unknown_signature [32mPASSED[0m[31m [105/460][0m >lib/portage/tests/gpkg/test_gpkg_path.py::test_gpkg_path_case::test_gpkg_long_filename [32mPASSED[0m[31m [106/460][0m >lib/portage/tests/gpkg/test_gpkg_path.py::test_gpkg_path_case::test_gpkg_long_hardlink_path [32mPASSED[0m[31m [107/460][0m >lib/portage/tests/gpkg/test_gpkg_path.py::test_gpkg_path_case::test_gpkg_long_path [32mPASSED[0m[31m [108/460][0m >lib/portage/tests/gpkg/test_gpkg_path.py::test_gpkg_path_case::test_gpkg_non_ascii_path [32mPASSED[0m[31m [109/460][0m >lib/portage/tests/gpkg/test_gpkg_path.py::test_gpkg_path_case::test_gpkg_short_path [32mPASSED[0m[31m [110/460][0m >lib/portage/tests/gpkg/test_gpkg_path.py::test_gpkg_path_case::test_gpkg_symlink_path [32mPASSED[0m[31m [111/460][0m >lib/portage/tests/gpkg/test_gpkg_size.py::test_gpkg_large_size_case::test_gpkg_large_size [32mPASSED[0m[31m [112/460][0m >lib/portage/tests/gpkg/test_gpkg_stream.py::test_gpkg_stream_case::test_gpkg_stream_reader [32mPASSED[0m[31m [113/460][0m >lib/portage/tests/gpkg/test_gpkg_stream.py::test_gpkg_stream_case::test_gpkg_stream_reader_kill [32mPASSED[0m[31m [114/460][0m >lib/portage/tests/gpkg/test_gpkg_stream.py::test_gpkg_stream_case::test_gpkg_stream_reader_kill_without_cmd [32mPASSED[0m[31m [115/460][0m >lib/portage/tests/gpkg/test_gpkg_stream.py::test_gpkg_stream_case::test_gpkg_stream_reader_without_cmd [32mPASSED[0m[31m [116/460][0m >lib/portage/tests/gpkg/test_gpkg_stream.py::test_gpkg_stream_case::test_gpkg_stream_writer [32mPASSED[0m[31m [117/460][0m >lib/portage/tests/gpkg/test_gpkg_stream.py::test_gpkg_stream_case::test_gpkg_stream_writer_without_cmd [32mPASSED[0m[31m [118/460][0m >lib/portage/tests/lafilefixer/test_lafilefixer.py::test_lafilefixer::testlafilefixer [32mPASSED[0m[31m [119/460][0m >lib/portage/tests/lazyimport/test_lazy_import_portage_baseline.py::LazyImportPortageBaselineTestCase::testLazyImportPortageBaseline [32mPASSED[0m[31m [120/460][0m >lib/portage/tests/lazyimport/test_preload_portage_submodules.py::PreloadPortageSubmodulesTestCase::testPreloadPortageSubmodules [32mPASSED[0m[31m [121/460][0m >lib/portage/tests/lint/test_bash_syntax.py::BashSyntaxTestCase::testBashSyntax [32mPASSED[0m[31m [122/460][0m >lib/portage/tests/lint/test_compile_modules.py::CompileModulesTestCase::testCompileModules [32mPASSED[0m[31m [123/460][0m >lib/portage/tests/lint/test_import_modules.py::ImportModulesTestCase::testImportModules [32mPASSED[0m[31m [124/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLock [32mPASSED[0m[31m [125/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLockHardlink [32mPASSED[0m[31m [126/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLockWait [32mPASSED[0m[31m [127/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLockWaitCancel [32mPASSED[0m[31m [128/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLockWaitCancelHardlink [32mPASSED[0m[31m [129/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLockWaitHardlink [32mPASSED[0m[31m [130/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLockWaitKill [32mPASSED[0m[31m [131/460][0m >lib/portage/tests/locks/test_asynchronous_lock.py::AsynchronousLockTestCase::testAsynchronousLockWaitKillHardlink [32mPASSED[0m[31m [132/460][0m >lib/portage/tests/locks/test_lock_nonblock.py::LockNonblockTestCase::testLockNonblock [32mPASSED[0m[31m [133/460][0m >lib/portage/tests/locks/test_lock_nonblock.py::LockNonblockTestCase::testLockNonblockHardlink [32mPASSED[0m[31m [134/460][0m >lib/portage/tests/locks/test_lock_nonblock.py::LockNonblockTestCase::test_competition_with_same_process [32mPASSED[0m[31m [135/460][0m >lib/portage/tests/news/test_NewsItem.py::NewsItemTestCase::testBasicNewsItem [32mPASSED[0m[31m [136/460][0m >lib/portage/tests/news/test_NewsItem.py::NewsItemTestCase::testDisplayIfInstalled [32mPASSED[0m[31m [137/460][0m >lib/portage/tests/news/test_NewsItem.py::NewsItemTestCase::testDisplayIfKeyword [32mPASSED[0m[31m [138/460][0m >lib/portage/tests/news/test_NewsItem.py::NewsItemTestCase::testDisplayIfProfile [32mPASSED[0m[31m [139/460][0m >lib/portage/tests/news/test_NewsItem.py::NewsItemTestCase::testMultipleRestrictions [32mPASSED[0m[31m [140/460][0m >lib/portage/tests/news/test_NewsItem.py::NewsItemTestCase::testNewsManager [32mPASSED[0m[31m [141/460][0m >lib/portage/tests/process/test_AsyncFunction.py::AsyncFunctionTestCase::testAsyncFunctionStdin [32mPASSED[0m[31m [142/460][0m >lib/portage/tests/process/test_AsyncFunction.py::AsyncFunctionTestCase::test_getpid_double_fork [32mPASSED[0m[31m [143/460][0m >lib/portage/tests/process/test_AsyncFunction.py::AsyncFunctionTestCase::test_getpid_fork [32mPASSED[0m[31m [144/460][0m >lib/portage/tests/process/test_PipeLogger.py::PipeLoggerTestCase::testPipeLogger [32mPASSED[0m[31m [145/460][0m >lib/portage/tests/process/test_PopenProcess.py::PopenPipeTestCase::testPopenPipe [32mPASSED[0m[31m [146/460][0m >lib/portage/tests/process/test_PopenProcessBlockingIO.py::PopenPipeBlockingIOTestCase::testPopenPipeBlockingIO [32mPASSED[0m[31m [147/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderTestCase::test_domain_socket [32mPASSED[0m[31m [148/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderTestCase::test_named_pipe [32mPASSED[0m[31m [149/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderTestCase::test_pipe [32mPASSED[0m[31m [150/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderTestCase::test_pty_device [32mPASSED[0m[31m [151/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderArrayTestCase::test_domain_socket [33mXPASS[0m[31m [152/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderArrayTestCase::test_named_pipe [33mXPASS[0m[31m [153/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderArrayTestCase::test_pipe [33mXPASS[0m[31m [154/460][0m >lib/portage/tests/process/test_poll.py::PipeReaderArrayTestCase::test_pty_device [33mXFAIL[0m[31m [155/460][0m >lib/portage/tests/process/test_spawn_fail_e2big.py::test_spawnE2big ERROR: Executing ['/bin/bash', '-c', 'echo', 'Should never appear'] failed with E2BIG. Child process environment size: 262164 bytes. Largest environment variable: VERY_LARGE_ENV_VAR (262164 bytes) >[Errno 7] Argument list too long: b'/bin/bash': > /bin/bash -c echo Should never appear >Traceback (most recent call last): > File "/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib/portage/process.py", line 464, in spawn > _exec( > File "/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib/portage/process.py", line 922, in _exec > os.execve(binary, myargs, env) > File "/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib/portage/__init__.py", line 280, in __call__ > rval = self._func(*wrapped_args, **wrapped_kwargs) >OSError: [Errno 7] Argument list too long: b'/bin/bash' >[32mPASSED[0m[31m [156/460][0m >lib/portage/tests/process/test_spawn_warn_large_env.py::SpawnWarnLargeEnvTestCase::testSpawnWarnLargeEnv [32mPASSED[0m[31m [157/460][0m >lib/portage/tests/process/test_unshare_net.py::UnshareNetTestCase::testUnshareNet [33mSKIPPED[0m[31m [158/460][0m >lib/portage/tests/resolver/test_aggressive_backtrack_downgrade.py::AgressiveBacktrackDowngradeTestCase::testAgressiveBacktrackDowngrade [32mPASSED[0m[31m [159/460][0m >lib/portage/tests/resolver/test_autounmask.py::AutounmaskTestCase::testAutounmask [32mPASSED[0m[31m [160/460][0m >lib/portage/tests/resolver/test_autounmask.py::AutounmaskTestCase::testAutounmask9999 [32mPASSED[0m[31m [161/460][0m >lib/portage/tests/resolver/test_autounmask.py::AutounmaskTestCase::testAutounmaskAndSets [32mPASSED[0m[31m [162/460][0m >lib/portage/tests/resolver/test_autounmask.py::AutounmaskTestCase::testAutounmaskForLicenses [32mPASSED[0m[31m [163/460][0m >lib/portage/tests/resolver/test_autounmask.py::AutounmaskTestCase::testAutounmaskKeepMasks [32mPASSED[0m[31m [164/460][0m >lib/portage/tests/resolver/test_autounmask_binpkg_use.py::AutounmaskBinpkgUseTestCase::testAutounmaskBinpkgUse [32mPASSED[0m[31m [165/460][0m >lib/portage/tests/resolver/test_autounmask_keep_keywords.py::AutounmaskKeepKeywordsTestCase::testAutounmaskKeepKeywordsTestCase [32mPASSED[0m[31m [166/460][0m >lib/portage/tests/resolver/test_autounmask_multilib_use.py::AutounmaskMultilibUseTestCase::testAutounmaskMultilibUse [33mXFAIL[0m[31m [167/460][0m >lib/portage/tests/resolver/test_autounmask_parent.py::AutounmaskParentTestCase::testAutounmaskParentUse [32mPASSED[0m[31m [168/460][0m >lib/portage/tests/resolver/test_autounmask_use_backtrack.py::AutounmaskUseBacktrackTestCase::testAutounmaskUseBacktrack [32mPASSED[0m[31m [169/460][0m >lib/portage/tests/resolver/test_autounmask_use_breakage.py::AutounmaskUseBreakageTestCase::testAutounmaskUseBreakage [32mPASSED[0m[31m [170/460][0m >lib/portage/tests/resolver/test_autounmask_use_slot_conflict.py::AutounmaskUseSlotConflictTestCase::testAutounmaskUseSlotConflict [33mXFAIL[0m[31m [171/460][0m >lib/portage/tests/resolver/test_backtracking.py::BacktrackingTestCase::testBacktrackMissedUpdates [32mPASSED[0m[31m [172/460][0m >lib/portage/tests/resolver/test_backtracking.py::BacktrackingTestCase::testBacktrackNoWrongRebuilds [32mPASSED[0m[31m [173/460][0m >lib/portage/tests/resolver/test_backtracking.py::BacktrackingTestCase::testBacktrackNotNeeded [32mPASSED[0m[31m [174/460][0m >lib/portage/tests/resolver/test_backtracking.py::BacktrackingTestCase::testBacktrackWithoutUpdates [32mPASSED[0m[31m [175/460][0m >lib/portage/tests/resolver/test_backtracking.py::BacktrackingTestCase::testBacktracking [32mPASSED[0m[31m [176/460][0m >lib/portage/tests/resolver/test_bdeps.py::BdepsTestCase::testImageMagickUpdate [32mPASSED[0m[31m [177/460][0m >lib/portage/tests/resolver/test_binary_pkg_ebuild_visibility.py::BinaryPkgEbuildVisibilityTestCase::testBinaryPkgEbuildVisibility [32mPASSED[0m[31m [178/460][0m >lib/portage/tests/resolver/test_blocker.py::SlotConflictWithBlockerTestCase::testBlocker [32mPASSED[0m[31m [179/460][0m >lib/portage/tests/resolver/test_blocker.py::SlotConflictWithBlockerTestCase::testBlockerBuildpkgonly [32mPASSED[0m[31m [180/460][0m >lib/portage/tests/resolver/test_changed_deps.py::ChangedDepsTestCase::testChangedDeps [32mPASSED[0m[31m [181/460][0m >lib/portage/tests/resolver/test_circular_choices.py::CircularJsoncppCmakeBootstrapTestCase::testCircularJsoncppCmakeBootstrapOrDeps [32mPASSED[0m[31m [182/460][0m >lib/portage/tests/resolver/test_circular_choices.py::CircularJsoncppCmakeBootstrapTestCase::testVirtualCmakeBootstrapUseConditional [32mPASSED[0m[31m [183/460][0m >lib/portage/tests/resolver/test_circular_choices.py::CircularChoicesTestCase::testDirectCircularDependency [32mPASSED[0m[31m [184/460][0m >lib/portage/tests/resolver/test_circular_choices.py::VirtualCircularChoicesTestCase::testDirectVirtualCircularDependency [32mPASSED[0m[31m [185/460][0m >lib/portage/tests/resolver/test_circular_choices.py::CircularPypyExeTestCase::testCircularPypyExe [32mPASSED[0m[31m [186/460][0m >lib/portage/tests/resolver/test_circular_choices_rust.py::CircularRustTestCase::testCircularPypyExe [32mPASSED[0m[31m [187/460][0m >lib/portage/tests/resolver/test_circular_dependencies.py::CircularDependencyTestCase::testCircularDependency [32mPASSED[0m[31m [188/460][0m >lib/portage/tests/resolver/test_complete_graph.py::CompleteGraphTestCase::testCompleteGraphUseChange [32mPASSED[0m[31m [189/460][0m >lib/portage/tests/resolver/test_complete_graph.py::CompleteGraphTestCase::testCompleteGraphVersionChange [32mPASSED[0m[31m [190/460][0m >lib/portage/tests/resolver/test_complete_if_new_subslot_without_revbump.py::CompeteIfNewSubSlotWithoutRevBumpTestCase::testCompeteIfNewSubSlotWithoutRevBump [32mPASSED[0m[31m [191/460][0m >lib/portage/tests/resolver/test_depclean.py::SimpleDepcleanTestCase::testSimpleDepclean [32mPASSED[0m[31m [192/460][0m >lib/portage/tests/resolver/test_depclean.py::DepcleanWithDepsTestCase::testDepcleanWithDeps [32mPASSED[0m[31m [193/460][0m >lib/portage/tests/resolver/test_depclean.py::DepcleanWithInstalledMaskedTestCase::testDepcleanWithInstalledMasked [32mPASSED[0m[31m [194/460][0m >lib/portage/tests/resolver/test_depclean.py::DepcleanInstalledKeywordMaskedSlotTestCase::testDepcleanInstalledKeywordMaskedSlot [32mPASSED[0m[31m [195/460][0m >lib/portage/tests/resolver/test_depclean.py::DepcleanWithExcludeTestCase::testDepcleanWithExclude [32mPASSED[0m[31m [196/460][0m >lib/portage/tests/resolver/test_depclean.py::DepcleanWithExcludeAndSlotsTestCase::testDepcleanWithExcludeAndSlots [32mPASSED[0m[31m [197/460][0m >lib/portage/tests/resolver/test_depclean.py::DepcleanAndWildcardsTestCase::testDepcleanAndWildcards [32mPASSED[0m[31m [198/460][0m >lib/portage/tests/resolver/test_depclean_order.py::SimpleDepcleanTestCase::testSimpleDepclean [32mPASSED[0m[31m [199/460][0m >lib/portage/tests/resolver/test_depclean_slot_unavailable.py::DepcleanUnavailableSlotTestCase::testDepcleanUnavailableSlot [32mPASSED[0m[31m [200/460][0m >lib/portage/tests/resolver/test_depth.py::ResolverDepthTestCase::testResolverDepth [32mPASSED[0m[31m [201/460][0m >lib/portage/tests/resolver/test_disjunctive_depend_order.py::DisjunctiveDependOrderTestCase::testDisjunctiveDependOrderTestCase [32mPASSED[0m[31m [202/460][0m >lib/portage/tests/resolver/test_eapi.py::EAPITestCase::testBdepend [32mPASSED[0m[31m [203/460][0m >lib/portage/tests/resolver/test_eapi.py::EAPITestCase::testEAPI [32mPASSED[0m[31m [204/460][0m >lib/portage/tests/resolver/test_eapi.py::EAPITestCase::testIdepend [32mPASSED[0m[31m [205/460][0m >lib/portage/tests/resolver/test_features_test_use.py::TestDepend::test_default_use_test [32mPASSED[0m[31m [206/460][0m >lib/portage/tests/resolver/test_features_test_use.py::TestDepend::test_newuse [32mPASSED[0m[31m [207/460][0m >lib/portage/tests/resolver/test_features_test_use.py::TestDepend::test_no_forced_use_test [32mPASSED[0m[31m [208/460][0m >lib/portage/tests/resolver/test_imagemagick_graphicsmagick.py::ImageMagickGraphicsMagickTestCase::testImageMagickUpdate [32mPASSED[0m[31m [209/460][0m >lib/portage/tests/resolver/test_installkernel.py::InstallKernelTestCase::testInstallKernel [32mPASSED[0m[31m [210/460][0m >lib/portage/tests/resolver/test_keywords.py::KeywordsTestCase::testAnyStableConfig [32mPASSED[0m[31m [211/460][0m >lib/portage/tests/resolver/test_keywords.py::KeywordsTestCase::testAnyUnstableConfig [32mPASSED[0m[31m [212/460][0m >lib/portage/tests/resolver/test_keywords.py::KeywordsTestCase::testIgnoreKeywordsConfig [32mPASSED[0m[31m [213/460][0m >lib/portage/tests/resolver/test_keywords.py::KeywordsTestCase::testStableConfig [32mPASSED[0m[31m [214/460][0m >lib/portage/tests/resolver/test_keywords.py::KeywordsTestCase::testUnstableConfig [32mPASSED[0m[31m [215/460][0m >lib/portage/tests/resolver/test_merge_order.py::MergeOrderTestCase::testMergeOrder [32mPASSED[0m[31m [216/460][0m >lib/portage/tests/resolver/test_missing_iuse_and_evaluated_atoms.py::MissingIUSEandEvaluatedAtomsTestCase::testMissingIUSEandEvaluatedAtoms [32mPASSED[0m[31m [217/460][0m >lib/portage/tests/resolver/test_multirepo.py::MultirepoTestCase::testMultirepo [32mPASSED[0m[31m [218/460][0m >lib/portage/tests/resolver/test_multirepo.py::MultirepoTestCase::testMultirepoUserConfig [32mPASSED[0m[31m [219/460][0m >lib/portage/tests/resolver/test_multislot.py::MultSlotTestCase::testMultiSlotSelective [32mPASSED[0m[31m [220/460][0m >lib/portage/tests/resolver/test_old_dep_chain_display.py::OldDepChainDisplayTestCase::testOldDepChainDisplay [32mPASSED[0m[31m [221/460][0m >lib/portage/tests/resolver/test_onlydeps.py::OnlydepsTestCase::testOnlydeps [32mPASSED[0m[31m [222/460][0m >lib/portage/tests/resolver/test_onlydeps_circular.py::OnlydepsTestCase::testOnlydeps [32mPASSED[0m[31m [223/460][0m >lib/portage/tests/resolver/test_onlydeps_ideps.py::OnlydepsIdepsTestCase::testOnlydepsIdepsEAPI7 [32mPASSED[0m[31m [224/460][0m >lib/portage/tests/resolver/test_onlydeps_ideps.py::OnlydepsIdepsTestCase::testOnlydepsIdepsEAPI8 [32mPASSED[0m[31m [225/460][0m >lib/portage/tests/resolver/test_onlydeps_minimal.py::OnlydepsMinimalTestCase::testOnlydepsMinimal [32mPASSED[0m[31m [226/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesTestCase::testConflictMissedUpdate [32mPASSED[0m[31m [227/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesTestCase::testInitiallyUnsatisfied [32mPASSED[0m[31m [228/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesTestCase::testOrChoices [32mPASSED[0m[31m [229/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesTestCase::testUseMask [32mPASSED[0m[31m [230/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesTestCase::test_python_slot [32mPASSED[0m[31m [231/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesTestCase::test_virtual_w3m [32mPASSED[0m[31m [232/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesTestCase::test_virtual_w3m_realistic [32mPASSED[0m[31m [233/460][0m >lib/portage/tests/resolver/test_or_choices.py::OrChoicesLibpostprocTestCase::testOrChoicesLibpostproc [33mXFAIL[0m[31m [234/460][0m >lib/portage/tests/resolver/test_or_downgrade_installed.py::OrDowngradeInstalledTestCase::testOrDowngradeInstalled [32mPASSED[0m[31m [235/460][0m >lib/portage/tests/resolver/test_or_upgrade_installed.py::OrUpgradeInstalledTestCase::testOrUpgradeInstalled [32mPASSED[0m[31m [236/460][0m >lib/portage/tests/resolver/test_or_upgrade_installed.py::OrUpgradeInstalledTestCase::testVirtualRust [32mPASSED[0m[31m [237/460][0m >lib/portage/tests/resolver/test_or_upgrade_installed.py::OrUpgradeInstalledTestCase::test_llvm_slot_operator [32mPASSED[0m[31m [238/460][0m >lib/portage/tests/resolver/test_output.py::MergelistOutputTestCase::testMergelistOutput [32mPASSED[0m[31m [239/460][0m >lib/portage/tests/resolver/test_package_tracker.py::PackageTrackerTestCase::test_add_remove_discard [32mPASSED[0m[31m [240/460][0m >lib/portage/tests/resolver/test_package_tracker.py::PackageTrackerTestCase::test_conflicts [32mPASSED[0m[31m [241/460][0m >lib/portage/tests/resolver/test_package_tracker.py::PackageTrackerTestCase::test_dbapi_interface [32mPASSED[0m[31m [242/460][0m >lib/portage/tests/resolver/test_package_tracker.py::PackageTrackerTestCase::test_installed [32mPASSED[0m[31m [243/460][0m >lib/portage/tests/resolver/test_package_tracker.py::PackageTrackerTestCase::test_match [32mPASSED[0m[31m [244/460][0m >lib/portage/tests/resolver/test_perl_rebuild_bug.py::PerlRebuildBugTestCase::testPerlRebuildBug [32mPASSED[0m[31m [245/460][0m >lib/portage/tests/resolver/test_profile_default_eapi.py::ProfileDefaultEAPITestCase::testProfileDefaultEAPI [32mPASSED[0m[31m [246/460][0m >lib/portage/tests/resolver/test_profile_package_set.py::ProfilePackageSetTestCase::testProfilePackageSet [32mPASSED[0m[31m [247/460][0m >lib/portage/tests/resolver/test_rebuild.py::RebuildTestCase::testRebuild [32mPASSED[0m[31m [248/460][0m >lib/portage/tests/resolver/test_regular_slot_change_without_revbump.py::RegularSlotChangeWithoutRevBumpTestCase::testRegularSlotChangeWithoutRevBumpTestCase [32mPASSED[0m[31m [249/460][0m >lib/portage/tests/resolver/test_required_use.py::RequiredUSETestCase::testRequiredUSE [32mPASSED[0m[31m [250/460][0m >lib/portage/tests/resolver/test_required_use.py::RequiredUSETestCase::testRequiredUseOrDeps [32mPASSED[0m[31m [251/460][0m >lib/portage/tests/resolver/test_runtime_cycle_merge_order.py::RuntimeCycleMergeOrderTestCase::testRuntimeCycleMergeOrder [32mPASSED[0m[31m [252/460][0m >lib/portage/tests/resolver/test_simple.py::SimpleResolverTestCase::testSimple [32mPASSED[0m[31m [253/460][0m >lib/portage/tests/resolver/test_slot_abi.py::SlotAbiTestCase::testSubSlot [32mPASSED[0m[31m [254/460][0m >lib/portage/tests/resolver/test_slot_abi.py::SlotAbiTestCase::testWholeSlot [32mPASSED[0m[31m [255/460][0m >lib/portage/tests/resolver/test_slot_abi.py::SlotAbiTestCase::testWholeSlotConditional [32mPASSED[0m[31m [256/460][0m >lib/portage/tests/resolver/test_slot_abi.py::SlotAbiTestCase::testWholeSlotSubSlotMix [32mPASSED[0m[31m [257/460][0m >lib/portage/tests/resolver/test_slot_abi_downgrade.py::SlotAbiDowngradeTestCase::testSubSlot [32mPASSED[0m[31m [258/460][0m >lib/portage/tests/resolver/test_slot_abi_downgrade.py::SlotAbiDowngradeTestCase::testWholeSlotSubSlotMix [32mPASSED[0m[31m [259/460][0m >lib/portage/tests/resolver/test_slot_change_without_revbump.py::SlotChangeWithoutRevBumpTestCase::testSlotChangeWithoutRevBump [32mPASSED[0m[31m [260/460][0m >lib/portage/tests/resolver/test_slot_collisions.py::SlotCollisionTestCase::testConnectedCollision [32mPASSED[0m[31m [261/460][0m >lib/portage/tests/resolver/test_slot_collisions.py::SlotCollisionTestCase::testDeeplyConnectedCollision [32mPASSED[0m[31m [262/460][0m >lib/portage/tests/resolver/test_slot_collisions.py::SlotCollisionTestCase::testSelfDEPENDRemovalCrash [32mPASSED[0m[31m [263/460][0m >lib/portage/tests/resolver/test_slot_collisions.py::SlotCollisionTestCase::testSlotCollision [32mPASSED[0m[31m [264/460][0m >lib/portage/tests/resolver/test_slot_conflict_blocked_prune.py::SlotConflictBlockedPruneTestCase::testSlotConflictBlockedPrune [32mPASSED[0m[31m [265/460][0m >lib/portage/tests/resolver/test_slot_conflict_force_rebuild.py::SlotConflictForceRebuildTestCase::testSlotConflictForceRebuild [32mPASSED[0m[31m [266/460][0m >lib/portage/tests/resolver/test_slot_conflict_mask_update.py::SlotConflictMaskUpdateTestCase::testBacktrackingGoodVersionFirst [32mPASSED[0m[31m [267/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictDepChange [32mPASSED[0m[31m [268/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictForgottenChild [32mPASSED[0m[31m [269/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictMassRebuild [32mPASSED[0m[31m [270/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictMixedDependencies [32mPASSED[0m[31m [271/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictMultiRepo [32mPASSED[0m[31m [272/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictMultiRepoUpdates [32mPASSED[0m[31m [273/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictRebuild [32mPASSED[0m[31m [274/460][0m >lib/portage/tests/resolver/test_slot_conflict_rebuild.py::SlotConflictRebuildTestCase::testSlotConflictRebuildGolang [32mPASSED[0m[31m [275/460][0m >lib/portage/tests/resolver/test_slot_conflict_unsatisfied_deep_deps.py::SlotConflictUnsatisfiedDeepDepsTestCase::testSlotConflictUnsatisfiedDeepDeps [32mPASSED[0m[31m [276/460][0m >lib/portage/tests/resolver/test_slot_conflict_update.py::SlotConflictUpdateTestCase::testSlotConflictUpdate [32mPASSED[0m[31m [277/460][0m >lib/portage/tests/resolver/test_slot_conflict_update_virt.py::SlotConflictUpdateVirtTestCase::testSlotConflictUpdateVirt [32mPASSED[0m[31m [278/460][0m >lib/portage/tests/resolver/test_slot_operator_autounmask.py::SlotOperatorAutoUnmaskTestCase::testSubSlot [32mPASSED[0m[31m [279/460][0m >lib/portage/tests/resolver/test_slot_operator_bdeps.py::SlotOperatorBdependTestCase::testSlotOperatorBdepend [32mPASSED[0m[31m [280/460][0m >lib/portage/tests/resolver/test_slot_operator_bdeps.py::SlotOperatorBdependTestCase::testSlotOperatorBdependAfterBreakage [32mPASSED[0m[31m [281/460][0m >lib/portage/tests/resolver/test_slot_operator_complete_graph.py::SlotOperatorCompleteGraphTestCase::testSlotOperatorCompleteGraph [32mPASSED[0m[31m [282/460][0m >lib/portage/tests/resolver/test_slot_operator_exclusive_slots.py::SlotOperatorExclusiveSlotsTestCase::testSlotOperatorExclusiveSlots [32mPASSED[0m[31m [283/460][0m >lib/portage/tests/resolver/test_slot_operator_missed_update.py::BacktrackMissedUpdateTestCase::testBacktrackMissedUpdateTestCase [32mPASSED[0m[31m [284/460][0m >lib/portage/tests/resolver/test_slot_operator_rebuild.py::SlotOperatorRebuildTestCase::testSlotOperatorRebuild [32mPASSED[0m[31m [285/460][0m >lib/portage/tests/resolver/test_slot_operator_required_use.py::SlotOperatorRequiredUseTestCase::testSlotOperatorRequiredUse [32mPASSED[0m[31m [286/460][0m >lib/portage/tests/resolver/test_slot_operator_reverse_deps.py::SlotOperatorReverseDepsTestCase::testSlotOperatorReverseDeps [32mPASSED[0m[31m [287/460][0m >lib/portage/tests/resolver/test_slot_operator_reverse_deps.py::SlotOperatorReverseDepsLibGit2TestCase::testSlotOperatorReverseDepsLibGit2 [32mPASSED[0m[31m [288/460][0m >lib/portage/tests/resolver/test_slot_operator_reverse_deps.py::SlotOperatorReverseDepsVirtualTestCase::testSlotOperatorReverseDepsVirtual [32mPASSED[0m[31m [289/460][0m >lib/portage/tests/resolver/test_slot_operator_runtime_pkg_mask.py::SlotOperatorRuntimePkgMaskTestCase::testSlotOperatorRuntimePkgMask [32mPASSED[0m[31m [290/460][0m >lib/portage/tests/resolver/test_slot_operator_unsatisfied.py::SlotOperatorUnsatisfiedTestCase::testSlotOperatorUnsatisfied [32mPASSED[0m[31m [291/460][0m >lib/portage/tests/resolver/test_slot_operator_unsolved.py::SlotOperatorUnsolvedTestCase::testSlotOperatorUnsolved [32mPASSED[0m[31m [292/460][0m >lib/portage/tests/resolver/test_slot_operator_update_probe_parent_downgrade.py::SlotOperatorUpdateProbeParentDowngradeTestCase::testSlotOperatorUpdateProbeParentDowngrade [32mPASSED[0m[31m [293/460][0m >lib/portage/tests/resolver/test_solve_non_slot_operator_slot_conflicts.py::SolveNonSlotOperatorSlotConflictsTestCase::testSolveNonSlotOperatorSlotConflicts [32mPASSED[0m[31m [294/460][0m >lib/portage/tests/resolver/test_targetroot.py::TargetRootTestCase::testTargetRoot [32mPASSED[0m[31m [295/460][0m >lib/portage/tests/resolver/test_unmerge_order.py::UnmergeOrderTestCase::testUnmergeOrder [32mPASSED[0m[31m [296/460][0m >lib/portage/tests/resolver/test_unnecessary_slot_upgrade.py::UnnecessarySlotrUpgradeTestCase::testUnnecessarySlotUpgrade [32mPASSED[0m[31m [297/460][0m >lib/portage/tests/resolver/test_update.py::UpdateIfInstalledTestCase::testUpdateIfInstalledEmerge [32mPASSED[0m[31m [298/460][0m >lib/portage/tests/resolver/test_use_dep_defaults.py::UseDepDefaultsTestCase::testUseDepDefaultse [32mPASSED[0m[31m [299/460][0m >lib/portage/tests/resolver/test_useflags.py::UseFlagsTestCase::testUseFlags [32mPASSED[0m[31m [300/460][0m >lib/portage/tests/resolver/test_virtual_minimize_children.py::VirtualMinimizeChildrenTestCase::testOverlapSlotConflict [32mPASSED[0m[31m [301/460][0m >lib/portage/tests/resolver/test_virtual_minimize_children.py::VirtualMinimizeChildrenTestCase::testVirtualDevManager [32mPASSED[0m[31m [302/460][0m >lib/portage/tests/resolver/test_virtual_minimize_children.py::VirtualMinimizeChildrenTestCase::testVirtualMinimizeChildren [32mPASSED[0m[31m [303/460][0m >lib/portage/tests/resolver/test_virtual_minimize_children.py::VirtualMinimizeChildrenTestCase::testVirtualPackageManager [32mPASSED[0m[31m [304/460][0m >lib/portage/tests/resolver/test_virtual_minimize_children.py::VirtualMinimizeChildrenTestCase::testVirtualWine [32mPASSED[0m[31m [305/460][0m >lib/portage/tests/resolver/test_virtual_slot.py::VirtualSlotResolverTestCase::testLicenseMaskedVirtualSlotUpdate [32mPASSED[0m[31m [306/460][0m >lib/portage/tests/resolver/test_virtual_slot.py::VirtualSlotResolverTestCase::testVirtualSlotDepclean [32mPASSED[0m[31m [307/460][0m >lib/portage/tests/resolver/test_virtual_slot.py::VirtualSlotResolverTestCase::testVirtualSlotUpdate [32mPASSED[0m[31m [308/460][0m >lib/portage/tests/resolver/test_virtual_slot.py::VirtualSlotResolverTestCase::testVirtualSubslotUpdate [32mPASSED[0m[31m [309/460][0m >lib/portage/tests/resolver/test_with_test_deps.py::WithTestDepsTestCase::testWithTestDeps [32mPASSED[0m[31m [310/460][0m >lib/portage/tests/resolver/binpkg_multi_instance/test_build_id_profile_format.py::BuildIdProfileFormatTestCase::testBuildIdProfileFormat [32mPASSED[0m[31m [311/460][0m >lib/portage/tests/resolver/binpkg_multi_instance/test_rebuilt_binaries.py::RebuiltBinariesCase::testRebuiltBinaries [32mPASSED[0m[31m [312/460][0m >lib/portage/tests/resolver/soname/test_autounmask.py::SonameAutoUnmaskTestCase::testSonameAutoUnmask [32mPASSED[0m[31m [313/460][0m >lib/portage/tests/resolver/soname/test_depclean.py::SonameDepcleanTestCase::testSonameDepclean [32mPASSED[0m[31m [314/460][0m >lib/portage/tests/resolver/soname/test_downgrade.py::SonameDowngradeTestCase::testSingleSlot [32mPASSED[0m[31m [315/460][0m >lib/portage/tests/resolver/soname/test_downgrade.py::SonameDowngradeTestCase::testTwoSlots [32mPASSED[0m[31m [316/460][0m >lib/portage/tests/resolver/soname/test_or_choices.py::SonameOrChoicesTestCase::testSonameConflictMissedUpdate [32mPASSED[0m[31m [317/460][0m >lib/portage/tests/resolver/soname/test_reinstall.py::SonameReinstallTestCase::testSonameReinstall [32mPASSED[0m[31m [318/460][0m >lib/portage/tests/resolver/soname/test_skip_update.py::SonameSkipUpdateTestCase::testSonameSkipUpdate [32mPASSED[0m[31m [319/460][0m >lib/portage/tests/resolver/soname/test_slot_conflict_reinstall.py::SonameSlotConflictReinstallTestCase::testSonameSlotConflictForgottenChild [32mPASSED[0m[31m [320/460][0m >lib/portage/tests/resolver/soname/test_slot_conflict_reinstall.py::SonameSlotConflictReinstallTestCase::testSonameSlotConflictMassRebuild [32mPASSED[0m[31m [321/460][0m >lib/portage/tests/resolver/soname/test_slot_conflict_reinstall.py::SonameSlotConflictReinstallTestCase::testSonameSlotConflictMixedDependencies [32mPASSED[0m[31m [322/460][0m >lib/portage/tests/resolver/soname/test_slot_conflict_reinstall.py::SonameSlotConflictReinstallTestCase::testSonameSlotConflictReinstall [32mPASSED[0m[31m [323/460][0m >lib/portage/tests/resolver/soname/test_slot_conflict_update.py::SonameSlotConflictUpdateTestCase::testSonameSlotConflictUpdate [32mPASSED[0m[31m [324/460][0m >lib/portage/tests/resolver/soname/test_soname_provided.py::SonameProvidedTestCase::testSonameProvided [32mPASSED[0m[31m [325/460][0m >lib/portage/tests/resolver/soname/test_unsatisfiable.py::SonameUnsatisfiableTestCase::testSonameUnsatisfiable [32mPASSED[0m[31m [326/460][0m >lib/portage/tests/resolver/soname/test_unsatisfied.py::SonameUnsatisfiedTestCase::testSonameUnsatisfied [32mPASSED[0m[31m [327/460][0m >lib/portage/tests/sync/test_sync_local.py::SyncLocalTestCase::testSyncLocal [32mPASSED[0m[31m [328/460][0m >lib/portage/tests/unicode/test_string_format.py::StringFormatTestCase::testDependencyArg [32mPASSED[0m[31m [329/460][0m >lib/portage/tests/unicode/test_string_format.py::StringFormatTestCase::testPortageException [32mPASSED[0m[31m [330/460][0m >lib/portage/tests/unicode/test_string_format.py::StringFormatTestCase::testUseFlagDisplay [32mPASSED[0m[31m [331/460][0m >lib/portage/tests/update/test_move_ent.py::MoveEntTestCase::testMoveEnt [32mPASSED[0m[31m [332/460][0m >lib/portage/tests/update/test_move_slot_ent.py::MoveSlotEntTestCase::testMoveSlotEnt [32mPASSED[0m[31m [333/460][0m >lib/portage/tests/update/test_update_dbentry.py::UpdateDbentryTestCase::testUpdateDbentryBlockerTestCase [32mPASSED[0m[31m [334/460][0m >lib/portage/tests/update/test_update_dbentry.py::UpdateDbentryTestCase::testUpdateDbentryDbapiTestCase [32mPASSED[0m[31m [335/460][0m >lib/portage/tests/update/test_update_dbentry.py::UpdateDbentryTestCase::testUpdateDbentryTestCase [32mPASSED[0m[31m [336/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_blake2b [32mPASSED[0m[31m [337/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_blake2s [32mPASSED[0m[31m [338/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_md5 [32mPASSED[0m[31m [339/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_rmd160 [32mPASSED[0m[31m [340/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_sha1 [32mPASSED[0m[31m [341/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_sha256 [32mPASSED[0m[31m [342/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_sha3_256 [32mPASSED[0m[31m [343/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_sha3_512 [32mPASSED[0m[31m [344/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_sha512 [32mPASSED[0m[31m [345/460][0m >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_whirlpool [32mPASSED[0m[31m [346/460][0m >lib/portage/tests/util/test_checksum.py::ApplyHashFilterTestCase::test_apply_hash_filter [32mPASSED[0m[31m [347/460][0m >lib/portage/tests/util/test_digraph.py::DigraphTest::testBackwardCompatibility [32mPASSED[0m[31m [348/460][0m >lib/portage/tests/util/test_digraph.py::DigraphTest::testDigraphCircle [32mPASSED[0m[31m [349/460][0m >lib/portage/tests/util/test_digraph.py::DigraphTest::testDigraphCompleteGraph [32mPASSED[0m[31m [350/460][0m >lib/portage/tests/util/test_digraph.py::DigraphTest::testDigraphEmptyGraph [32mPASSED[0m[31m [351/460][0m >lib/portage/tests/util/test_digraph.py::DigraphTest::testDigraphIgnorePriority [32mPASSED[0m[31m [352/460][0m >lib/portage/tests/util/test_digraph.py::DigraphTest::testDigraphTree [32mPASSED[0m[31m [353/460][0m >lib/portage/tests/util/test_file_copier.py::FileCopierTestCase::testFileCopier [32mPASSED[0m[31m [354/460][0m >lib/portage/tests/util/test_getconfig.py::GetConfigTestCase::testGetConfig [32mPASSED[0m[31m [355/460][0m >lib/portage/tests/util/test_getconfig.py::GetConfigTestCase::testGetConfigProfileEnv [32mPASSED[0m[31m [356/460][0m >lib/portage/tests/util/test_getconfig.py::GetConfigTestCase::testGetConfigSourceLex [32mPASSED[0m[31m [357/460][0m >lib/portage/tests/util/test_grabdict.py::GrabDictTestCase::testGrabDictPass [32mPASSED[0m[31m [358/460][0m >lib/portage/tests/util/test_install_mask.py::InstallMaskTestCase::testSymlinkDir [32mPASSED[0m[31m [359/460][0m >lib/portage/tests/util/test_install_mask.py::InstallMaskTestCase::testTrailingSlash [32mPASSED[0m[31m [360/460][0m >lib/portage/tests/util/test_manifest.py::ManifestTestCase::test_simple_addFile [32mPASSED[0m[31m [361/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_commit_does_not_write_to_disk_if_no_changes [32mPASSED[0m[31m [362/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_commit_does_not_write_to_disk_if_no_file [32mPASSED[0m[31m [363/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_commit_writes_to_disk_if_needed_and_possible [32mPASSED[0m[31m [364/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_default_values [32mPASSED[0m[31m [365/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_instances_created_with_only_expected_keys [32mPASSED[0m[31m [366/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_instances_keep_a_deepcopy_of_clean_data [32mPASSED[0m[31m [367/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_is_readonly_attribute [32mPASSED[0m[31m [368/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_load_data_called_at_instance_creation_time [32mPASSED[0m[31m [369/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_make_readonly [32mPASSED[0m[31m [370/460][0m >lib/portage/tests/util/test_mtimedb.py::MtimeDBTestCase::test_write_to_disk [32mPASSED[0m[31m [371/460][0m >lib/portage/tests/util/test_normalizedPath.py::NormalizePathTestCase::testNormalizePath [32mPASSED[0m[31m [372/460][0m >lib/portage/tests/util/test_shelve.py::ShelveUtilsTestCase::test_dump_restore [32mPASSED[0m[31m [373/460][0m >lib/portage/tests/util/test_socks5.py::AsyncHTTPServerTestCase::test_http_server [32mPASSED[0m[31m [374/460][0m >lib/portage/tests/util/test_socks5.py::Socks5ServerTestCase::test_socks5_proxy [32mPASSED[0m[31m [375/460][0m >lib/portage/tests/util/test_stackDictList.py::StackDictListTestCase::testStackDictList [32mPASSED[0m[31m [376/460][0m >lib/portage/tests/util/test_stackDicts.py::StackDictsTestCase::testStackDictsFail [32mPASSED[0m[31m [377/460][0m >lib/portage/tests/util/test_stackDicts.py::StackDictsTestCase::testStackDictsPass [32mPASSED[0m[31m [378/460][0m >lib/portage/tests/util/test_stackLists.py::StackListsTestCase::testStackLists [32mPASSED[0m[31m [379/460][0m >lib/portage/tests/util/test_uniqueArray.py::UniqueArrayTestCase::testUniqueArrayPass [32mPASSED[0m[31m [380/460][0m >lib/portage/tests/util/test_varExpand.py::VarExpandTestCase::testVarExpandBackslashes [32mPASSED[0m[31m [381/460][0m >lib/portage/tests/util/test_varExpand.py::VarExpandTestCase::testVarExpandDoubleQuotes [32mPASSED[0m[31m [382/460][0m >lib/portage/tests/util/test_varExpand.py::VarExpandTestCase::testVarExpandFail [32mPASSED[0m[31m [383/460][0m >lib/portage/tests/util/test_varExpand.py::VarExpandTestCase::testVarExpandPass [32mPASSED[0m[31m [384/460][0m >lib/portage/tests/util/test_varExpand.py::VarExpandTestCase::testVarExpandSingleQuotes [32mPASSED[0m[31m [385/460][0m >lib/portage/tests/util/test_whirlpool.py::WhirlpoolTestCase::testBundledWhirlpool [32mPASSED[0m[31m [386/460][0m >lib/portage/tests/util/test_whirlpool.py::WhirlpoolTestCase::testCWhirlpool [33mSKIPPED[0m (C >Whirlpool extension is not importable)[31m [387/460][0m >lib/portage/tests/util/test_xattr.py::SystemCommandsTest::testGetAllBasic [32mPASSED[0m[31m [388/460][0m >lib/portage/tests/util/test_xattr.py::SystemCommandsTest::testGetAllParsing [32mPASSED[0m[31m [389/460][0m >lib/portage/tests/util/test_xattr.py::SystemCommandsTest::testGetParsing [32mPASSED[0m[31m [390/460][0m >lib/portage/tests/util/test_xattr.py::SystemCommandsTest::testListBasic [32mPASSED[0m[31m [391/460][0m >lib/portage/tests/util/test_xattr.py::SystemCommandsTest::testListParsing [32mPASSED[0m[31m [392/460][0m >lib/portage/tests/util/test_xattr.py::SystemCommandsTest::testRemoveBasic [32mPASSED[0m[31m [393/460][0m >lib/portage/tests/util/test_xattr.py::SystemCommandsTest::testSetBasic [32mPASSED[0m[31m [394/460][0m >lib/portage/tests/util/test_xattr.py::StubTest::testBasic [32mPASSED[0m[31m [395/460][0m >lib/portage/tests/util/test_xattr.py::StandardTest::testApi [32mPASSED[0m[31m [396/460][0m >lib/portage/tests/util/dyn_libs/test_soname_deps.py::SonameDepsProcessorTestCase::testInternalLibsWithoutSoname [32mPASSED[0m[31m [397/460][0m >lib/portage/tests/util/eventloop/test_call_soon_fifo.py::CallSoonFifoTestCase::testCallSoonFifo [32mPASSED[0m[31m [398/460][0m >lib/portage/tests/util/file_copy/test_copyfile.py::CopyFileTestCase::testCopyFile [32mPASSED[0m[31m [399/460][0m >lib/portage/tests/util/file_copy/test_copyfile.py::CopyFileSparseTestCase::testCopyFileSparse [33mXFAIL[0m[31m [400/460][0m >lib/portage/tests/util/futures/test_compat_coroutine.py::CompatCoroutineTestCase::test_cancelled_coroutine [32mPASSED[0m[31m [401/460][0m >lib/portage/tests/util/futures/test_compat_coroutine.py::CompatCoroutineTestCase::test_cancelled_future [32mPASSED[0m[31m [402/460][0m >lib/portage/tests/util/futures/test_compat_coroutine.py::CompatCoroutineTestCase::test_catching_coroutine [32mPASSED[0m[31m [403/460][0m >lib/portage/tests/util/futures/test_compat_coroutine.py::CompatCoroutineTestCase::test_method_coroutine [32mPASSED[0m[31m [404/460][0m >lib/portage/tests/util/futures/test_compat_coroutine.py::CompatCoroutineTestCase::test_raising_coroutine [32mPASSED[0m[31m [405/460][0m >lib/portage/tests/util/futures/test_compat_coroutine.py::CompatCoroutineTestCase::test_returning_coroutine [32mPASSED[0m[31m [406/460][0m >lib/portage/tests/util/futures/test_compat_coroutine.py::CompatCoroutineTestCase::test_yield_expression_result [32mPASSED[0m[31m [407/460][0m >lib/portage/tests/util/futures/test_done_callback.py::FutureDoneCallbackTestCase::testFutureDoneCallback [32mPASSED[0m[31m [408/460][0m >lib/portage/tests/util/futures/test_done_callback_after_exit.py::DoneCallbackAfterExitTestCase::test_done_callback_after_exit [32mPASSED[0m[31m [409/460][0m >lib/portage/tests/util/futures/test_done_callback_after_exit.py::DoneCallbackAfterExitTestCase::test_exit_listener_after_exit [32mPASSED[0m[31m [410/460][0m >lib/portage/tests/util/futures/test_iter_completed.py::IterCompletedTestCase::testAsyncCancel [32mPASSED[0m[31m [411/460][0m >lib/portage/tests/util/futures/test_iter_completed.py::IterCompletedTestCase::testIterCompleted [32mPASSED[0m[31m [412/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testCancelRetry [32mPASSED[0m[31m [413/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testHangForever [32mPASSED[0m[31m [414/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testHangForeverReraise [32mPASSED[0m[31m [415/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testOverallTimeoutWithException [32mPASSED[0m[31m [416/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testOverallTimeoutWithTimeoutError [32mPASSED[0m[31m [417/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testSucceedLater [32mPASSED[0m[31m [418/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testSucceedNever [32mPASSED[0m[31m [419/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryTestCase::testSucceedNeverReraise [32mPASSED[0m[31m [420/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testCancelRetry [32mPASSED[0m[31m [421/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testHangForever [32mPASSED[0m[31m [422/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testHangForeverReraise [32mPASSED[0m[31m [423/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testOverallTimeoutWithException [32mPASSED[0m[31m [424/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testOverallTimeoutWithTimeoutError [32mPASSED[0m[31m [425/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testSucceedLater [32mPASSED[0m[31m [426/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testSucceedNever [32mPASSED[0m[31m [427/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryForkExecutorTestCase::testSucceedNeverReraise [32mPASSED[0m[31m [428/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testCancelRetry [32mPASSED[0m[31m [429/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testHangForever [32mPASSED[0m[31m [430/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testHangForeverReraise [32mPASSED[0m[31m [431/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testOverallTimeoutWithException [32mPASSED[0m[31m [432/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testOverallTimeoutWithTimeoutError [32mPASSED[0m[31m [433/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testSucceedLater [32mPASSED[0m[31m [434/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testSucceedNever [32mPASSED[0m[31m [435/460][0m >lib/portage/tests/util/futures/test_retry.py::RetryThreadExecutorTestCase::testSucceedNeverReraise [32mPASSED[0m[31m [436/460][0m >lib/portage/tests/util/futures/asyncio/test_child_watcher.py::ChildWatcherTestCase::testChildWatcher [32mPASSED[0m[31m [437/460][0m >lib/portage/tests/util/futures/asyncio/test_event_loop_in_fork.py::EventLoopInForkTestCase::testEventLoopInForkTestCase [32mPASSED[0m[31m [438/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::ReaderPipeClosedTestCase::test_domain_socket [32mPASSED[0m[31m [439/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::ReaderPipeClosedTestCase::test_named_pipe [32mPASSED[0m[31m [440/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::ReaderPipeClosedTestCase::test_pipe [32mPASSED[0m[31m [441/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::ReaderPipeClosedTestCase::test_pty_device [32mPASSED[0m[31m [442/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::WriterPipeClosedTestCase::test_domain_socket [32mPASSED[0m[31m [443/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::WriterPipeClosedTestCase::test_named_pipe [32mPASSED[0m[31m [444/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::WriterPipeClosedTestCase::test_pipe [32mPASSED[0m[31m [445/460][0m >lib/portage/tests/util/futures/asyncio/test_pipe_closed.py::WriterPipeClosedTestCase::test_pty_device [32mPASSED[0m[31m [446/460][0m >lib/portage/tests/util/futures/asyncio/test_policy_wrapper_recursion.py::PolicyWrapperRecursionTestCase::testPolicyWrapperRecursion [32mPASSED[0m[31m [447/460][0m >lib/portage/tests/util/futures/asyncio/test_run_until_complete.py::RunUntilCompleteTestCase::test_add_done_callback [32mPASSED[0m[31m [448/460][0m >lib/portage/tests/util/futures/asyncio/test_subprocess_exec.py::SubprocessExecTestCase::testCat [32mPASSED[0m[31m [449/460][0m >lib/portage/tests/util/futures/asyncio/test_subprocess_exec.py::SubprocessExecTestCase::testEcho [32mPASSED[0m[31m [450/460][0m >lib/portage/tests/util/futures/asyncio/test_subprocess_exec.py::SubprocessExecTestCase::testPipe [32mPASSED[0m[31m [451/460][0m >lib/portage/tests/util/futures/asyncio/test_subprocess_exec.py::SubprocessExecTestCase::testReadTransport [32mPASSED[0m[31m [452/460][0m >lib/portage/tests/util/futures/asyncio/test_subprocess_exec.py::SubprocessExecTestCase::testWriteTransport [32mPASSED[0m[31m [453/460][0m >lib/portage/tests/util/futures/asyncio/test_wakeup_fd_sigchld.py::WakeupFdSigchldTestCase::testWakeupFdSigchld [32mPASSED[0m[31m [454/460][0m >lib/portage/tests/versions/test_cpv_sort_key.py::CpvSortKeyTestCase::testCpvSortKey [32mPASSED[0m[31m [455/460][0m >lib/portage/tests/versions/test_vercmp.py::VerCmpTestCase::testVerCmpEqual [32mPASSED[0m[31m [456/460][0m >lib/portage/tests/versions/test_vercmp.py::VerCmpTestCase::testVerCmpGreater [32mPASSED[0m[31m [457/460][0m >lib/portage/tests/versions/test_vercmp.py::VerCmpTestCase::testVerCmpLess [32mPASSED[0m[31m [458/460][0m >lib/portage/tests/versions/test_vercmp.py::VerCmpTestCase::testVerNotEqual [32mPASSED[0m[31m [459/460][0m >lib/portage/tests/xpak/test_decodeint.py::testDecodeIntTestCase::testDecodeInt [32mPASSED[0m[31m [460/460][0m > >=========================================== FAILURES =========================================== >[31m[1m_______________________________ SimpleEmergeTestCase.testSimple ________________________________[0m > >self = <portage.tests.emerge.test_simple.SimpleEmergeTestCase testMethod=testSimple> > > [94mdef[39;49;00m [92mtestSimple[39;49;00m([96mself[39;49;00m):[90m[39;49;00m > debug = [94mFalse[39;49;00m[90m[39;49;00m > [90m[39;49;00m > install_something = [33m"""[39;49;00m[33m[39;49;00m > [33mS=[39;49;00m[33m"[39;49;00m[33m$[39;49;00m[33m{WORKDIR}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33mpkg_pretend() [39;49;00m[33m{[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mcalled pkg_pretend for $CATEGORY/$PF[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m}[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33msrc_install() [39;49;00m[33m{[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33minstalling something...[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m insinto /usr/lib/$[39;49;00m[33m{P}[39;49;00m[33m[39;49;00m > [33m echo [39;49;00m[33m"[39;49;00m[33mblah blah blah[39;49;00m[33m"[39;49;00m[33m > [39;49;00m[33m"[39;49;00m[33m$[39;49;00m[33m{T}[39;49;00m[33m"[39;49;00m[33m/regular-file[39;49;00m[33m[39;49;00m > [33m doins [39;49;00m[33m"[39;49;00m[33m$[39;49;00m[33m{T}[39;49;00m[33m"[39;49;00m[33m/regular-file[39;49;00m[33m[39;49;00m > [33m dosym regular-file /usr/lib/$[39;49;00m[33m{P}[39;49;00m[33m/symlink || die[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33m # Test CONFIG_PROTECT[39;49;00m[33m[39;49;00m > [33m insinto /etc[39;49;00m[33m[39;49;00m > [33m newins [39;49;00m[33m"[39;49;00m[33m$[39;49;00m[33m{T}[39;49;00m[33m"[39;49;00m[33m/regular-file $[39;49;00m[33m{PN}[39;49;00m[33m-$[39;49;00m[33m{[39;49;00m[33mSLOT[39;49;00m[33m%[39;49;00m[33m/*}[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33m # Test code for bug #381629, using a copyright symbol encoded with latin-1.[39;49;00m[33m[39;49;00m > [33m # We use $(printf [39;49;00m[33m"[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m"[39;49;00m[33m) rather than $[39;49;00m[33m'[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m'[39;49;00m[33m, since printf apparently[39;49;00m[33m[39;49;00m > [33m # works in any case, while $[39;49;00m[33m'[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m'[39;49;00m[33m transforms to [39;49;00m[33m\\[39;49;00m[33mxef[39;49;00m[33m\\[39;49;00m[33mxbf[39;49;00m[33m\\[39;49;00m[33mxbd under[39;49;00m[33m[39;49;00m > [33m # some conditions. TODO: Find out why it transforms to [39;49;00m[33m\\[39;49;00m[33mxef[39;49;00m[33m\\[39;49;00m[33mxbf[39;49;00m[33m\\[39;49;00m[33mxbd when[39;49;00m[33m[39;49;00m > [33m # running tests for Python 3.2 (even though it[39;49;00m[33m'[39;49;00m[33ms bash that is ultimately[39;49;00m[33m[39;49;00m > [33m # responsible for performing the transformation).[39;49;00m[33m[39;49;00m > [33m local latin_1_dir=/usr/lib/$[39;49;00m[33m{P}[39;49;00m[33m/latin-1-$(printf [39;49;00m[33m"[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m"[39;49;00m[33m)-directory[39;49;00m[33m[39;49;00m > [33m insinto [39;49;00m[33m"[39;49;00m[33m$[39;49;00m[33m{latin_1_dir}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m echo [39;49;00m[33m"[39;49;00m[33mblah blah blah[39;49;00m[33m"[39;49;00m[33m > [39;49;00m[33m"[39;49;00m[33m$[39;49;00m[33m{T}[39;49;00m[33m"[39;49;00m[33m/latin-1-$(printf [39;49;00m[33m"[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m"[39;49;00m[33m)-regular-file || die[39;49;00m[33m[39;49;00m > [33m doins [39;49;00m[33m"[39;49;00m[33m$[39;49;00m[33m{T}[39;49;00m[33m"[39;49;00m[33m/latin-1-$(printf [39;49;00m[33m"[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m"[39;49;00m[33m)-regular-file[39;49;00m[33m[39;49;00m > [33m dosym latin-1-$(printf [39;49;00m[33m"[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m"[39;49;00m[33m)-regular-file $[39;49;00m[33m{latin_1_dir}[39;49;00m[33m/latin-1-$(printf [39;49;00m[33m"[39;49;00m[33m\\[39;49;00m[33mxa9[39;49;00m[33m"[39;49;00m[33m)-symlink || die[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33m call_has_and_best_version[39;49;00m[33m[39;49;00m > [33m}[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33mpkg_config() [39;49;00m[33m{[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mcalled pkg_config for $CATEGORY/$PF[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m}[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33mpkg_info() [39;49;00m[33m{[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mcalled pkg_info for $CATEGORY/$PF[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m}[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33mpkg_preinst() [39;49;00m[33m{[39;49;00m[33m[39;49;00m > [33m if ! ___eapi_best_version_and_has_version_support_-b_-d_-r; then[39;49;00m[33m[39;49;00m > [33m # The BROOT variable is unset during pkg_* phases for EAPI 7,[39;49;00m[33m[39;49;00m > [33m # therefore best/has_version -b is expected to fail if we attempt[39;49;00m[33m[39;49;00m > [33m # to call it for EAPI 7 here.[39;49;00m[33m[39;49;00m > [33m call_has_and_best_version[39;49;00m[33m[39;49;00m > [33m fi[39;49;00m[33m[39;49;00m > [33m}[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33mcall_has_and_best_version() [39;49;00m[33m{[39;49;00m[33m[39;49;00m > [33m local root_arg[39;49;00m[33m[39;49;00m > [33m if ___eapi_best_version_and_has_version_support_-b_-d_-r; then[39;49;00m[33m[39;49;00m > [33m root_arg=[39;49;00m[33m"[39;49;00m[33m-b[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m else[39;49;00m[33m[39;49;00m > [33m root_arg=[39;49;00m[33m"[39;49;00m[33m--host-root[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m fi[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mcalled $[39;49;00m[33m{EBUILD_PHASE_FUNC}[39;49;00m[33m for $CATEGORY/$PF[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mEPREFIX=$[39;49;00m[33m{EPREFIX}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mPORTAGE_OVERRIDE_EPREFIX=$[39;49;00m[33m{PORTAGE_OVERRIDE_EPREFIX}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mROOT=$[39;49;00m[33m{ROOT}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mEROOT=$[39;49;00m[33m{EROOT}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mSYSROOT=$[39;49;00m[33m{SYSROOT}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mESYSROOT=$[39;49;00m[33m{ESYSROOT}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mBROOT=$[39;49;00m[33m{BROOT}[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m # Test that has_version and best_version work correctly with[39;49;00m[33m[39;49;00m > [33m # prefix (involves internal ROOT -> EROOT calculation in order[39;49;00m[33m[39;49;00m > [33m # to support ROOT override via the environment with EAPIs 3[39;49;00m[33m[39;49;00m > [33m # and later which support prefix).[39;49;00m[33m[39;49;00m > [33m if has_version $CATEGORY/$PN:$SLOT ; then[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mhas_version detects an installed instance of $CATEGORY/$PN:$SLOT[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mbest_version reports that the installed instance is $(best_version $CATEGORY/$PN:$SLOT)[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m else[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mhas_version does not detect an installed instance of $CATEGORY/$PN:$SLOT[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m fi[39;49;00m[33m[39;49;00m > [33m if [[ $[39;49;00m[33m{EPREFIX}[39;49;00m[33m != $[39;49;00m[33m{PORTAGE_OVERRIDE_EPREFIX}[39;49;00m[33m ]] ; then[39;49;00m[33m[39;49;00m > [33m if has_version $[39;49;00m[33m{root_arg}[39;49;00m[33m $CATEGORY/$PN:$SLOT ; then[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mhas_version $[39;49;00m[33m{root_arg}[39;49;00m[33m detects an installed instance of $CATEGORY/$PN:$SLOT[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mbest_version $[39;49;00m[33m{root_arg}[39;49;00m[33m reports that the installed instance is $(best_version $[39;49;00m[33m{root_arg}[39;49;00m[33m $CATEGORY/$PN:$SLOT)[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m else[39;49;00m[33m[39;49;00m > [33m einfo [39;49;00m[33m"[39;49;00m[33mhas_version $[39;49;00m[33m{root_arg}[39;49;00m[33m does not detect an installed instance of $CATEGORY/$PN:$SLOT[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m fi[39;49;00m[33m[39;49;00m > [33m fi[39;49;00m[33m[39;49;00m > [33m}[39;49;00m[33m[39;49;00m > [33m[39;49;00m > [33m"""[39;49;00m[90m[39;49;00m > [90m[39;49;00m > ebuilds = {[90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/A-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m5[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mIUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m+flag[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mx86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mLICENSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mGPL-2[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mMISC_CONTENT[39;49;00m[33m"[39;49;00m: install_something,[90m[39;49;00m > [33m"[39;49;00m[33mRDEPEND[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mflag? ( dev-libs/B[flag] )[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/B-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m5[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mIUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m+flag[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mx86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mLICENSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mGPL-2[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mMISC_CONTENT[39;49;00m[33m"[39;49;00m: install_something,[90m[39;49;00m > },[90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/C-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m7[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m~x86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mRDEPEND[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mdev-libs/D[flag][39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mMISC_CONTENT[39;49;00m[33m"[39;49;00m: install_something,[90m[39;49;00m > },[90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/D-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m7[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m~x86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mIUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mflag[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mMISC_CONTENT[39;49;00m[33m"[39;49;00m: install_something,[90m[39;49;00m > },[90m[39;49;00m > [33m"[39;49;00m[33mvirtual/foo-0[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m5[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mx86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mLICENSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mGPL-2[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > }[90m[39;49;00m > [90m[39;49;00m > installed = {[90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/A-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m5[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mIUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m+flag[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mx86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mLICENSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mGPL-2[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mRDEPEND[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mflag? ( dev-libs/B[flag] )[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mflag[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/B-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m5[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mIUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m+flag[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mx86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mLICENSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mGPL-2[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mflag[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/depclean-me-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m5[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mIUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mx86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mLICENSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mGPL-2[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > [33m"[39;49;00m[33mapp-misc/depclean-me-1[39;49;00m[33m"[39;49;00m: {[90m[39;49;00m > [33m"[39;49;00m[33mEAPI[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m5[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mIUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mKEYWORDS[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mx86[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mLICENSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mGPL-2[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mRDEPEND[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33mdev-libs/depclean-me[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > [33m"[39;49;00m[33mUSE[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > }[90m[39;49;00m > [90m[39;49;00m > metadata_xml_files = ([90m[39;49;00m > ([90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/A[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > {[90m[39;49;00m > [33m"[39;49;00m[33mflags[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m<flag name=[39;49;00m[33m'[39;49;00m[33mflag[39;49;00m[33m'[39;49;00m[33m>Description of how USE=[39;49;00m[33m'[39;49;00m[33mflag[39;49;00m[33m'[39;49;00m[33m affects this package</flag>[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > ),[90m[39;49;00m > ([90m[39;49;00m > [33m"[39;49;00m[33mdev-libs/B[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > {[90m[39;49;00m > [33m"[39;49;00m[33mflags[39;49;00m[33m"[39;49;00m: [33m"[39;49;00m[33m<flag name=[39;49;00m[33m'[39;49;00m[33mflag[39;49;00m[33m'[39;49;00m[33m>Description of how USE=[39;49;00m[33m'[39;49;00m[33mflag[39;49;00m[33m'[39;49;00m[33m affects this package</flag>[39;49;00m[33m"[39;49;00m,[90m[39;49;00m > },[90m[39;49;00m > ),[90m[39;49;00m > )[90m[39;49;00m > [90m[39;49;00m > [94mfor[39;49;00m binpkg_format [95min[39;49;00m SUPPORTED_GENTOO_BINPKG_FORMATS:[90m[39;49;00m > [94mwith[39;49;00m [96mself[39;49;00m.subTest(binpkg_format=binpkg_format):[90m[39;49;00m > [96mprint[39;49;00m(colorize([33m"[39;49;00m[33mHILITE[39;49;00m[33m"[39;49;00m, binpkg_format), end=[33m"[39;49;00m[33m ... [39;49;00m[33m"[39;49;00m)[90m[39;49;00m > sys.stdout.flush()[90m[39;49;00m > playground = ResolverPlayground([90m[39;49;00m > ebuilds=ebuilds,[90m[39;49;00m > installed=installed,[90m[39;49;00m > debug=debug,[90m[39;49;00m > user_config={[90m[39;49;00m > [33m"[39;49;00m[33mmake.conf[39;49;00m[33m"[39;49;00m: ([33mf[39;49;00m[33m'[39;49;00m[33mBINPKG_FORMAT=[39;49;00m[33m"[39;49;00m[33m{[39;49;00mbinpkg_format[33m}[39;49;00m[33m"[39;49;00m[33m'[39;49;00m,),[90m[39;49;00m > },[90m[39;49;00m > )[90m[39;49;00m > [90m[39;49;00m > loop = asyncio._wrap_loop()[90m[39;49;00m >> loop.run_until_complete([90m[39;49;00m > asyncio.ensure_future([90m[39;49;00m > [96mself[39;49;00m._async_test_simple([90m[39;49;00m > playground, metadata_xml_files, loop=loop[90m[39;49;00m > ),[90m[39;49;00m > loop=loop,[90m[39;49;00m > )[90m[39;49;00m > )[90m[39;49;00m > >binpkg_format = 'xpak' >debug = False >ebuilds = {'dev-libs/A-1': {'EAPI': '5', > 'IUSE': '+flag', > 'KEYWORDS': 'x86', > 'LICENSE': 'GPL-2', > 'MISC_CONTENT': '\n' > 'S="${WORKDIR}"\n' > '\n' > 'pkg_pretend() {\n' > '\teinfo "called pkg_pretend for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'src_install() {\n' > '\teinfo "installing something..."\n' > '\tinsinto /usr/lib/${P}\n' > '\techo "blah blah blah" > ' > '"${T}"/regular-file\n' > '\tdoins "${T}"/regular-file\n' > '\tdosym regular-file /usr/lib/${P}/symlink ' > '|| die\n' > '\n' > '\t# Test CONFIG_PROTECT\n' > '\tinsinto /etc\n' > '\tnewins "${T}"/regular-file ' > '${PN}-${SLOT%/*}\n' > '\n' > '\t# Test code for bug #381629, using a ' > 'copyright symbol encoded with latin-1.\n' > '\t# We use $(printf "\\xa9") rather than ' > "$'\\xa9', since printf apparently\n" > "\t# works in any case, while $'\\xa9' " > 'transforms to \\xef\\xbf\\xbd under\n' > '\t# some conditions. TODO: Find out why it ' > 'transforms to \\xef\\xbf\\xbd when\n' > '\t# running tests for Python 3.2 (even ' > "though it's bash that is ultimately\n" > '\t# responsible for performing the ' > 'transformation).\n' > '\tlocal ' > 'latin_1_dir=/usr/lib/${P}/latin-1-$(printf ' > '"\\xa9")-directory\n' > '\tinsinto "${latin_1_dir}"\n' > '\techo "blah blah blah" > ' > '"${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file || die\n' > '\tdoins "${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file\n' > '\tdosym latin-1-$(printf ' > '"\\xa9")-regular-file ' > '${latin_1_dir}/latin-1-$(printf ' > '"\\xa9")-symlink || die\n' > '\n' > '\tcall_has_and_best_version\n' > '}\n' > '\n' > 'pkg_config() {\n' > '\teinfo "called pkg_config for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_info() {\n' > '\teinfo "called pkg_info for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_preinst() {\n' > '\tif ! ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\t# The BROOT variable is unset during ' > 'pkg_* phases for EAPI 7,\n' > '\t\t# therefore best/has_version -b is ' > 'expected to fail if we attempt\n' > '\t\t# to call it for EAPI 7 here.\n' > '\t\tcall_has_and_best_version\n' > '\tfi\n' > '}\n' > '\n' > 'call_has_and_best_version() {\n' > '\tlocal root_arg\n' > '\tif ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\troot_arg="-b"\n' > '\telse\n' > '\t\troot_arg="--host-root"\n' > '\tfi\n' > '\teinfo "called ${EBUILD_PHASE_FUNC} for ' > '$CATEGORY/$PF"\n' > '\teinfo "EPREFIX=${EPREFIX}"\n' > '\teinfo ' > '"PORTAGE_OVERRIDE_EPREFIX=${PORTAGE_OVERRIDE_EPREFIX}"\n' > '\teinfo "ROOT=${ROOT}"\n' > '\teinfo "EROOT=${EROOT}"\n' > '\teinfo "SYSROOT=${SYSROOT}"\n' > '\teinfo "ESYSROOT=${ESYSROOT}"\n' > '\teinfo "BROOT=${BROOT}"\n' > '\t# Test that has_version and best_version ' > 'work correctly with\n' > '\t# prefix (involves internal ROOT -> EROOT ' > 'calculation in order\n' > '\t# to support ROOT override via the ' > 'environment with EAPIs 3\n' > '\t# and later which support prefix).\n' > '\tif has_version $CATEGORY/$PN:$SLOT ; ' > 'then\n' > '\t\teinfo "has_version detects an installed ' > 'instance of $CATEGORY/$PN:$SLOT"\n' > '\t\teinfo "best_version reports that the ' > 'installed instance is $(best_version ' > '$CATEGORY/$PN:$SLOT)"\n' > '\telse\n' > '\t\teinfo "has_version does not detect an ' > 'installed instance of $CATEGORY/$PN:$SLOT"\n' > '\tfi\n' > '\tif [[ ${EPREFIX} != ' > '${PORTAGE_OVERRIDE_EPREFIX} ]] ; then\n' > '\t\tif has_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT ; then\n' > '\t\t\teinfo "has_version ${root_arg} ' > 'detects an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\t\teinfo "best_version ${root_arg} ' > 'reports that the installed instance is ' > '$(best_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT)"\n' > '\t\telse\n' > '\t\t\teinfo "has_version ${root_arg} does ' > 'not detect an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\tfi\n' > '\tfi\n' > '}\n' > '\n', > 'RDEPEND': 'flag? ( dev-libs/B[flag] )'}, > 'dev-libs/B-1': {'EAPI': '5', > 'IUSE': '+flag', > 'KEYWORDS': 'x86', > 'LICENSE': 'GPL-2', > 'MISC_CONTENT': '\n' > 'S="${WORKDIR}"\n' > '\n' > 'pkg_pretend() {\n' > '\teinfo "called pkg_pretend for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'src_install() {\n' > '\teinfo "installing something..."\n' > '\tinsinto /usr/lib/${P}\n' > '\techo "blah blah blah" > ' > '"${T}"/regular-file\n' > '\tdoins "${T}"/regular-file\n' > '\tdosym regular-file /usr/lib/${P}/symlink ' > '|| die\n' > '\n' > '\t# Test CONFIG_PROTECT\n' > '\tinsinto /etc\n' > '\tnewins "${T}"/regular-file ' > '${PN}-${SLOT%/*}\n' > '\n' > '\t# Test code for bug #381629, using a ' > 'copyright symbol encoded with latin-1.\n' > '\t# We use $(printf "\\xa9") rather than ' > "$'\\xa9', since printf apparently\n" > "\t# works in any case, while $'\\xa9' " > 'transforms to \\xef\\xbf\\xbd under\n' > '\t# some conditions. TODO: Find out why it ' > 'transforms to \\xef\\xbf\\xbd when\n' > '\t# running tests for Python 3.2 (even ' > "though it's bash that is ultimately\n" > '\t# responsible for performing the ' > 'transformation).\n' > '\tlocal ' > 'latin_1_dir=/usr/lib/${P}/latin-1-$(printf ' > '"\\xa9")-directory\n' > '\tinsinto "${latin_1_dir}"\n' > '\techo "blah blah blah" > ' > '"${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file || die\n' > '\tdoins "${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file\n' > '\tdosym latin-1-$(printf ' > '"\\xa9")-regular-file ' > '${latin_1_dir}/latin-1-$(printf ' > '"\\xa9")-symlink || die\n' > '\n' > '\tcall_has_and_best_version\n' > '}\n' > '\n' > 'pkg_config() {\n' > '\teinfo "called pkg_config for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_info() {\n' > '\teinfo "called pkg_info for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_preinst() {\n' > '\tif ! ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\t# The BROOT variable is unset during ' > 'pkg_* phases for EAPI 7,\n' > '\t\t# therefore best/has_version -b is ' > 'expected to fail if we attempt\n' > '\t\t# to call it for EAPI 7 here.\n' > '\t\tcall_has_and_best_version\n' > '\tfi\n' > '}\n' > '\n' > 'call_has_and_best_version() {\n' > '\tlocal root_arg\n' > '\tif ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\troot_arg="-b"\n' > '\telse\n' > '\t\troot_arg="--host-root"\n' > '\tfi\n' > '\teinfo "called ${EBUILD_PHASE_FUNC} for ' > '$CATEGORY/$PF"\n' > '\teinfo "EPREFIX=${EPREFIX}"\n' > '\teinfo ' > '"PORTAGE_OVERRIDE_EPREFIX=${PORTAGE_OVERRIDE_EPREFIX}"\n' > '\teinfo "ROOT=${ROOT}"\n' > '\teinfo "EROOT=${EROOT}"\n' > '\teinfo "SYSROOT=${SYSROOT}"\n' > '\teinfo "ESYSROOT=${ESYSROOT}"\n' > '\teinfo "BROOT=${BROOT}"\n' > '\t# Test that has_version and best_version ' > 'work correctly with\n' > '\t# prefix (involves internal ROOT -> EROOT ' > 'calculation in order\n' > '\t# to support ROOT override via the ' > 'environment with EAPIs 3\n' > '\t# and later which support prefix).\n' > '\tif has_version $CATEGORY/$PN:$SLOT ; ' > 'then\n' > '\t\teinfo "has_version detects an installed ' > 'instance of $CATEGORY/$PN:$SLOT"\n' > '\t\teinfo "best_version reports that the ' > 'installed instance is $(best_version ' > '$CATEGORY/$PN:$SLOT)"\n' > '\telse\n' > '\t\teinfo "has_version does not detect an ' > 'installed instance of $CATEGORY/$PN:$SLOT"\n' > '\tfi\n' > '\tif [[ ${EPREFIX} != ' > '${PORTAGE_OVERRIDE_EPREFIX} ]] ; then\n' > '\t\tif has_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT ; then\n' > '\t\t\teinfo "has_version ${root_arg} ' > 'detects an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\t\teinfo "best_version ${root_arg} ' > 'reports that the installed instance is ' > '$(best_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT)"\n' > '\t\telse\n' > '\t\t\teinfo "has_version ${root_arg} does ' > 'not detect an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\tfi\n' > '\tfi\n' > '}\n' > '\n'}, > 'dev-libs/C-1': {'EAPI': '7', > 'KEYWORDS': '~x86', > 'MISC_CONTENT': '\n' > 'S="${WORKDIR}"\n' > '\n' > 'pkg_pretend() {\n' > '\teinfo "called pkg_pretend for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'src_install() {\n' > '\teinfo "installing something..."\n' > '\tinsinto /usr/lib/${P}\n' > '\techo "blah blah blah" > ' > '"${T}"/regular-file\n' > '\tdoins "${T}"/regular-file\n' > '\tdosym regular-file /usr/lib/${P}/symlink ' > '|| die\n' > '\n' > '\t# Test CONFIG_PROTECT\n' > '\tinsinto /etc\n' > '\tnewins "${T}"/regular-file ' > '${PN}-${SLOT%/*}\n' > '\n' > '\t# Test code for bug #381629, using a ' > 'copyright symbol encoded with latin-1.\n' > '\t# We use $(printf "\\xa9") rather than ' > "$'\\xa9', since printf apparently\n" > "\t# works in any case, while $'\\xa9' " > 'transforms to \\xef\\xbf\\xbd under\n' > '\t# some conditions. TODO: Find out why it ' > 'transforms to \\xef\\xbf\\xbd when\n' > '\t# running tests for Python 3.2 (even ' > "though it's bash that is ultimately\n" > '\t# responsible for performing the ' > 'transformation).\n' > '\tlocal ' > 'latin_1_dir=/usr/lib/${P}/latin-1-$(printf ' > '"\\xa9")-directory\n' > '\tinsinto "${latin_1_dir}"\n' > '\techo "blah blah blah" > ' > '"${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file || die\n' > '\tdoins "${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file\n' > '\tdosym latin-1-$(printf ' > '"\\xa9")-regular-file ' > '${latin_1_dir}/latin-1-$(printf ' > '"\\xa9")-symlink || die\n' > '\n' > '\tcall_has_and_best_version\n' > '}\n' > '\n' > 'pkg_config() {\n' > '\teinfo "called pkg_config for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_info() {\n' > '\teinfo "called pkg_info for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_preinst() {\n' > '\tif ! ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\t# The BROOT variable is unset during ' > 'pkg_* phases for EAPI 7,\n' > '\t\t# therefore best/has_version -b is ' > 'expected to fail if we attempt\n' > '\t\t# to call it for EAPI 7 here.\n' > '\t\tcall_has_and_best_version\n' > '\tfi\n' > '}\n' > '\n' > 'call_has_and_best_version() {\n' > '\tlocal root_arg\n' > '\tif ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\troot_arg="-b"\n' > '\telse\n' > '\t\troot_arg="--host-root"\n' > '\tfi\n' > '\teinfo "called ${EBUILD_PHASE_FUNC} for ' > '$CATEGORY/$PF"\n' > '\teinfo "EPREFIX=${EPREFIX}"\n' > '\teinfo ' > '"PORTAGE_OVERRIDE_EPREFIX=${PORTAGE_OVERRIDE_EPREFIX}"\n' > '\teinfo "ROOT=${ROOT}"\n' > '\teinfo "EROOT=${EROOT}"\n' > '\teinfo "SYSROOT=${SYSROOT}"\n' > '\teinfo "ESYSROOT=${ESYSROOT}"\n' > '\teinfo "BROOT=${BROOT}"\n' > '\t# Test that has_version and best_version ' > 'work correctly with\n' > '\t# prefix (involves internal ROOT -> EROOT ' > 'calculation in order\n' > '\t# to support ROOT override via the ' > 'environment with EAPIs 3\n' > '\t# and later which support prefix).\n' > '\tif has_version $CATEGORY/$PN:$SLOT ; ' > 'then\n' > '\t\teinfo "has_version detects an installed ' > 'instance of $CATEGORY/$PN:$SLOT"\n' > '\t\teinfo "best_version reports that the ' > 'installed instance is $(best_version ' > '$CATEGORY/$PN:$SLOT)"\n' > '\telse\n' > '\t\teinfo "has_version does not detect an ' > 'installed instance of $CATEGORY/$PN:$SLOT"\n' > '\tfi\n' > '\tif [[ ${EPREFIX} != ' > '${PORTAGE_OVERRIDE_EPREFIX} ]] ; then\n' > '\t\tif has_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT ; then\n' > '\t\t\teinfo "has_version ${root_arg} ' > 'detects an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\t\teinfo "best_version ${root_arg} ' > 'reports that the installed instance is ' > '$(best_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT)"\n' > '\t\telse\n' > '\t\t\teinfo "has_version ${root_arg} does ' > 'not detect an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\tfi\n' > '\tfi\n' > '}\n' > '\n', > 'RDEPEND': 'dev-libs/D[flag]'}, > 'dev-libs/D-1': {'EAPI': '7', > 'IUSE': 'flag', > 'KEYWORDS': '~x86', > 'MISC_CONTENT': '\n' > 'S="${WORKDIR}"\n' > '\n' > 'pkg_pretend() {\n' > '\teinfo "called pkg_pretend for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'src_install() {\n' > '\teinfo "installing something..."\n' > '\tinsinto /usr/lib/${P}\n' > '\techo "blah blah blah" > ' > '"${T}"/regular-file\n' > '\tdoins "${T}"/regular-file\n' > '\tdosym regular-file /usr/lib/${P}/symlink ' > '|| die\n' > '\n' > '\t# Test CONFIG_PROTECT\n' > '\tinsinto /etc\n' > '\tnewins "${T}"/regular-file ' > '${PN}-${SLOT%/*}\n' > '\n' > '\t# Test code for bug #381629, using a ' > 'copyright symbol encoded with latin-1.\n' > '\t# We use $(printf "\\xa9") rather than ' > "$'\\xa9', since printf apparently\n" > "\t# works in any case, while $'\\xa9' " > 'transforms to \\xef\\xbf\\xbd under\n' > '\t# some conditions. TODO: Find out why it ' > 'transforms to \\xef\\xbf\\xbd when\n' > '\t# running tests for Python 3.2 (even ' > "though it's bash that is ultimately\n" > '\t# responsible for performing the ' > 'transformation).\n' > '\tlocal ' > 'latin_1_dir=/usr/lib/${P}/latin-1-$(printf ' > '"\\xa9")-directory\n' > '\tinsinto "${latin_1_dir}"\n' > '\techo "blah blah blah" > ' > '"${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file || die\n' > '\tdoins "${T}"/latin-1-$(printf ' > '"\\xa9")-regular-file\n' > '\tdosym latin-1-$(printf ' > '"\\xa9")-regular-file ' > '${latin_1_dir}/latin-1-$(printf ' > '"\\xa9")-symlink || die\n' > '\n' > '\tcall_has_and_best_version\n' > '}\n' > '\n' > 'pkg_config() {\n' > '\teinfo "called pkg_config for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_info() {\n' > '\teinfo "called pkg_info for ' > '$CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_preinst() {\n' > '\tif ! ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\t# The BROOT variable is unset during ' > 'pkg_* phases for EAPI 7,\n' > '\t\t# therefore best/has_version -b is ' > 'expected to fail if we attempt\n' > '\t\t# to call it for EAPI 7 here.\n' > '\t\tcall_has_and_best_version\n' > '\tfi\n' > '}\n' > '\n' > 'call_has_and_best_version() {\n' > '\tlocal root_arg\n' > '\tif ' > '___eapi_best_version_and_has_version_support_-b_-d_-r; ' > 'then\n' > '\t\troot_arg="-b"\n' > '\telse\n' > '\t\troot_arg="--host-root"\n' > '\tfi\n' > '\teinfo "called ${EBUILD_PHASE_FUNC} for ' > '$CATEGORY/$PF"\n' > '\teinfo "EPREFIX=${EPREFIX}"\n' > '\teinfo ' > '"PORTAGE_OVERRIDE_EPREFIX=${PORTAGE_OVERRIDE_EPREFIX}"\n' > '\teinfo "ROOT=${ROOT}"\n' > '\teinfo "EROOT=${EROOT}"\n' > '\teinfo "SYSROOT=${SYSROOT}"\n' > '\teinfo "ESYSROOT=${ESYSROOT}"\n' > '\teinfo "BROOT=${BROOT}"\n' > '\t# Test that has_version and best_version ' > 'work correctly with\n' > '\t# prefix (involves internal ROOT -> EROOT ' > 'calculation in order\n' > '\t# to support ROOT override via the ' > 'environment with EAPIs 3\n' > '\t# and later which support prefix).\n' > '\tif has_version $CATEGORY/$PN:$SLOT ; ' > 'then\n' > '\t\teinfo "has_version detects an installed ' > 'instance of $CATEGORY/$PN:$SLOT"\n' > '\t\teinfo "best_version reports that the ' > 'installed instance is $(best_version ' > '$CATEGORY/$PN:$SLOT)"\n' > '\telse\n' > '\t\teinfo "has_version does not detect an ' > 'installed instance of $CATEGORY/$PN:$SLOT"\n' > '\tfi\n' > '\tif [[ ${EPREFIX} != ' > '${PORTAGE_OVERRIDE_EPREFIX} ]] ; then\n' > '\t\tif has_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT ; then\n' > '\t\t\teinfo "has_version ${root_arg} ' > 'detects an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\t\teinfo "best_version ${root_arg} ' > 'reports that the installed instance is ' > '$(best_version ${root_arg} ' > '$CATEGORY/$PN:$SLOT)"\n' > '\t\telse\n' > '\t\t\teinfo "has_version ${root_arg} does ' > 'not detect an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\tfi\n' > '\tfi\n' > '}\n' > '\n'}, > 'virtual/foo-0': {'EAPI': '5', 'KEYWORDS': 'x86', 'LICENSE': 'GPL-2'}} >install_something = ('\n' > 'S="${WORKDIR}"\n' > '\n' > 'pkg_pretend() {\n' > '\teinfo "called pkg_pretend for $CATEGORY/$PF"\n' > '}\n' > '\n' > 'src_install() {\n' > '\teinfo "installing something..."\n' > '\tinsinto /usr/lib/${P}\n' > '\techo "blah blah blah" > "${T}"/regular-file\n' > '\tdoins "${T}"/regular-file\n' > '\tdosym regular-file /usr/lib/${P}/symlink || die\n' > '\n' > '\t# Test CONFIG_PROTECT\n' > '\tinsinto /etc\n' > '\tnewins "${T}"/regular-file ${PN}-${SLOT%/*}\n' > '\n' > '\t# Test code for bug #381629, using a copyright symbol encoded with ' > 'latin-1.\n' > '\t# We use $(printf "\\xa9") rather than $\'\\xa9\', since printf ' > 'apparently\n' > "\t# works in any case, while $'\\xa9' transforms to \\xef\\xbf\\xbd under\n" > '\t# some conditions. TODO: Find out why it transforms to \\xef\\xbf\\xbd ' > 'when\n' > "\t# running tests for Python 3.2 (even though it's bash that is ultimately\n" > '\t# responsible for performing the transformation).\n' > '\tlocal latin_1_dir=/usr/lib/${P}/latin-1-$(printf "\\xa9")-directory\n' > '\tinsinto "${latin_1_dir}"\n' > '\techo "blah blah blah" > "${T}"/latin-1-$(printf "\\xa9")-regular-file || ' > 'die\n' > '\tdoins "${T}"/latin-1-$(printf "\\xa9")-regular-file\n' > '\tdosym latin-1-$(printf "\\xa9")-regular-file ' > '${latin_1_dir}/latin-1-$(printf "\\xa9")-symlink || die\n' > '\n' > '\tcall_has_and_best_version\n' > '}\n' > '\n' > 'pkg_config() {\n' > '\teinfo "called pkg_config for $CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_info() {\n' > '\teinfo "called pkg_info for $CATEGORY/$PF"\n' > '}\n' > '\n' > 'pkg_preinst() {\n' > '\tif ! ___eapi_best_version_and_has_version_support_-b_-d_-r; then\n' > '\t\t# The BROOT variable is unset during pkg_* phases for EAPI 7,\n' > '\t\t# therefore best/has_version -b is expected to fail if we attempt\n' > '\t\t# to call it for EAPI 7 here.\n' > '\t\tcall_has_and_best_version\n' > '\tfi\n' > '}\n' > '\n' > 'call_has_and_best_version() {\n' > '\tlocal root_arg\n' > '\tif ___eapi_best_version_and_has_version_support_-b_-d_-r; then\n' > '\t\troot_arg="-b"\n' > '\telse\n' > '\t\troot_arg="--host-root"\n' > '\tfi\n' > '\teinfo "called ${EBUILD_PHASE_FUNC} for $CATEGORY/$PF"\n' > '\teinfo "EPREFIX=${EPREFIX}"\n' > '\teinfo "PORTAGE_OVERRIDE_EPREFIX=${PORTAGE_OVERRIDE_EPREFIX}"\n' > '\teinfo "ROOT=${ROOT}"\n' > '\teinfo "EROOT=${EROOT}"\n' > '\teinfo "SYSROOT=${SYSROOT}"\n' > '\teinfo "ESYSROOT=${ESYSROOT}"\n' > '\teinfo "BROOT=${BROOT}"\n' > '\t# Test that has_version and best_version work correctly with\n' > '\t# prefix (involves internal ROOT -> EROOT calculation in order\n' > '\t# to support ROOT override via the environment with EAPIs 3\n' > '\t# and later which support prefix).\n' > '\tif has_version $CATEGORY/$PN:$SLOT ; then\n' > '\t\teinfo "has_version detects an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\teinfo "best_version reports that the installed instance is ' > '$(best_version $CATEGORY/$PN:$SLOT)"\n' > '\telse\n' > '\t\teinfo "has_version does not detect an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\tfi\n' > '\tif [[ ${EPREFIX} != ${PORTAGE_OVERRIDE_EPREFIX} ]] ; then\n' > '\t\tif has_version ${root_arg} $CATEGORY/$PN:$SLOT ; then\n' > '\t\t\teinfo "has_version ${root_arg} detects an installed instance of ' > '$CATEGORY/$PN:$SLOT"\n' > '\t\t\teinfo "best_version ${root_arg} reports that the installed instance is ' > '$(best_version ${root_arg} $CATEGORY/$PN:$SLOT)"\n' > '\t\telse\n' > '\t\t\teinfo "has_version ${root_arg} does not detect an installed instance ' > 'of $CATEGORY/$PN:$SLOT"\n' > '\t\tfi\n' > '\tfi\n' > '}\n' > '\n') >installed = {'app-misc/depclean-me-1': {'EAPI': '5', > 'IUSE': '', > 'KEYWORDS': 'x86', > 'LICENSE': 'GPL-2', > 'RDEPEND': 'dev-libs/depclean-me', > 'USE': ''}, > 'dev-libs/A-1': {'EAPI': '5', > 'IUSE': '+flag', > 'KEYWORDS': 'x86', > 'LICENSE': 'GPL-2', > 'RDEPEND': 'flag? ( dev-libs/B[flag] )', > 'USE': 'flag'}, > 'dev-libs/B-1': {'EAPI': '5', > 'IUSE': '+flag', > 'KEYWORDS': 'x86', > 'LICENSE': 'GPL-2', > 'USE': 'flag'}, > 'dev-libs/depclean-me-1': {'EAPI': '5', > 'IUSE': '', > 'KEYWORDS': 'x86', > 'LICENSE': 'GPL-2', > 'USE': ''}} >loop = <portage.util._eventloop.asyncio_event_loop.AsyncioEventLoop object at 0xf526a130> >metadata_xml_files = (('dev-libs/A', > {'flags': "<flag name='flag'>Description of how USE='flag' affects this " > 'package</flag>'}), > ('dev-libs/B', > {'flags': "<flag name='flag'>Description of how USE='flag' affects this " > 'package</flag>'})) >playground = <portage.tests.resolver.ResolverPlayground.ResolverPlayground object at 0xf1a50658> >self = <portage.tests.emerge.test_simple.SimpleEmergeTestCase testMethod=testSimple> > >[1m[31mlib/portage/tests/emerge/test_simple.py[0m:242: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >[1m[31mlib/portage/util/_eventloop/asyncio_event_loop.py[0m:129: in _run_until_complete > [94mreturn[39;49;00m [96mself[39;49;00m._loop.run_until_complete(future)[90m[39;49;00m > future = <Task finished name='Task-397' coro=<SimpleEmergeTestCase._async_test_simple() done, defined at /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib/portage/tests/emerge/test_simple.py:251> exception=AssertionError("0 != 1 : emerge failed with args ('/usr/bin/python3.10', '-b', '-Wd', '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', '--usepkgonly', '--root', '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root', '--quickpkg-direct=y', '--quickpkg-direct-root', '/', 'dev-libs/A')")> > self = <portage.util._eventloop.asyncio_event_loop.AsyncioEventLoop object at 0xf526a130> >[1m[31m/usr/lib/python3.10/asyncio/base_events.py[0m:649: in run_until_complete > [94mreturn[39;49;00m future.result()[90m[39;49;00m > future = <Task finished name='Task-397' coro=<SimpleEmergeTestCase._async_test_simple() done, defined at /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib/portage/tests/emerge/test_simple.py:251> exception=AssertionError("0 != 1 : emerge failed with args ('/usr/bin/python3.10', '-b', '-Wd', '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', '--usepkgonly', '--root', '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root', '--quickpkg-direct=y', '--quickpkg-direct-root', '/', 'dev-libs/A')")> > new_task = False > self = <_UnixSelectorEventLoop running=False closed=False debug=False> >[1m[31mlib/portage/tests/emerge/test_simple.py[0m:719: in _async_test_simple > [96mself[39;49;00m.assertEqual([90m[39;49;00m >[1m[31mE AssertionError: 0 != 1 : emerge failed with args ('/usr/bin/python3.10', '-b', '-Wd', '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', '--usepkgonly', '--root', '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root', '--quickpkg-direct=y', '--quickpkg-direct-root', '/', 'dev-libs/A')[0m > _err = None > args = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--usepkgonly', > '--root', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root', > '--quickpkg-direct=y', > '--quickpkg-direct-root', > '/', > 'dev-libs/A') > binhost_address = '127.0.0.1' > binhost_dir = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/binhost' > binhost_remote_path = '/binhost' > binhost_server = <portage.tests.util.test_socks5.AsyncHTTPServer object at 0xf1a5f238> > binhost_uri = 'http://127.0.0.1:33953/binhost' > binpkg_format = 'xpak' > binrepos_conf_file = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/etc/portage/binrepos.conf' > cachedir = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep' > cachedir_pregen = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/metadata/md5-cache' > cp = 'dev-libs/B' > cross_eroot = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev' > cross_prefix = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix' > cross_root = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root' > d = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb' > debug = False > dirs = ['/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/metadata/md5-cache', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/portage/distfiles', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/bin', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/profiles/updates', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/etc/portage', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb'] > dispatch_conf_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/dispatch-conf') > distdir = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/portage/distfiles' > ebuild_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/ebuild') > egencache_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/egencache', > '--repo', > 'test_repo', > '--repositories-configuration', > '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = test_repo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n' > '\n' > '[test_repo]\n' > 'auto-sync = yes\n' > 'location = ' > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n') > egencache_extra_args = ['--update-use-local-desc'] > emaint_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emaint') > emerge_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge') > env = {'CLEAN_DELAY': '0', > 'DISTDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/portage/distfiles', > 'EMERGE_WARNING_DELAY': '0', > 'INFODIR': '', > 'INFOPATH': '', > 'PATH': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/bin:/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin:/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/python3.10/bin:/var/tmp/portage/._portage_reinstall_.9s16ypi0/bin/ebuild-helpers/xattr:/usr/lib/portage/python3.11/ebuild-helpers/xattr:/var/tmp/portage/._portage_reinstall_.9s16ypi0/bin/ebuild-helpers:/usr/lib/portage/python3.11/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin', > 'PKGDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/pkgdir', > 'PORTAGE_INST_GID': '250', > 'PORTAGE_INST_UID': '250', > 'PORTAGE_LOGDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage', > 'PORTAGE_OVERRIDE_EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev', > 'PORTAGE_PYTHON': '/usr/bin/python3.10', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = test_repo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n' > '\n' > '[test_repo]\n' > 'auto-sync = yes\n' > 'location = ' > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n', > 'PORTAGE_TMPDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib:/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/lib:', > '__PORTAGE_TEST_PATH_OVERRIDE': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/bin'} > env_update_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/env-update') > eprefix = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev' > eroot = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/' > etc_symlinks = ('dispatch-conf.conf', 'etc-update.conf') > etc_update_cmd = ('/bin/bash', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/etc-update') > f = <_io.TextIOWrapper name='/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/profiles/updates/1Q-2010' mode='w' encoding='UTF-8'> > fake_bin = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/bin' > fetch_bin = '/usr/bin/wget' > fetchcommand = ['wget', > '-t', > '3', > '-T', > '60', > '--passive-ftp', > '-O', > '${DISTDIR}/${FILE}', > '${URI}'] > fixpackages_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/fixpackages') > foo_filename = 'foo-0-1.xpak' > local_env = {'CLEAN_DELAY': '0', > 'DISTDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/portage/distfiles', > 'EMERGE_WARNING_DELAY': '0', > 'INFODIR': '', > 'INFOPATH': '', > 'PATH': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/bin:/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin:/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/python3.10/bin:/var/tmp/portage/._portage_reinstall_.9s16ypi0/bin/ebuild-helpers/xattr:/usr/lib/portage/python3.11/ebuild-helpers/xattr:/var/tmp/portage/._portage_reinstall_.9s16ypi0/bin/ebuild-helpers:/usr/lib/portage/python3.11/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin', > 'PKGDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/pkgdir', > 'PORTAGE_INST_GID': '250', > 'PORTAGE_INST_UID': '250', > 'PORTAGE_LOGDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage', > 'PORTAGE_OVERRIDE_EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev', > 'PORTAGE_PYTHON': '/usr/bin/python3.10', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = test_repo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n' > '\n' > '[test_repo]\n' > 'auto-sync = yes\n' > 'location = ' > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n', > 'PORTAGE_TMPDIR': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib:/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/lib:', > '__PORTAGE_TEST_PATH_OVERRIDE': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/bin'} > loop = <portage.util._eventloop.asyncio_event_loop.AsyncioEventLoop object at 0xf526a130> > metadata_xml_files = (('dev-libs/A', > {'flags': "<flag name='flag'>Description of how USE='flag' affects this " > 'package</flag>'}), > ('dev-libs/B', > {'flags': "<flag name='flag'>Description of how USE='flag' affects this " > 'package</flag>'})) > output = (b'Calculating dependencies ... done!\nDependency resolution took 0.03 s.\n\n' > b'\n>>> Running pre-merge checks for dev-libs/B-1\n\n>>> Running pre-merge ch' > b'ecks for dev-libs/A-1\n * called pkg_pretend for dev-libs/A-1\n\n>>> Emergi' > b'ng binary (1 of 2) dev-libs/B-1::test_repo for /var/tmp/portage/sys-apps/por' > b'tage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-' > b'3.0.49-r2/temp/tmps7n_l7ev/\n>>> Extracting info\n>>> Extracting dev-libs/' > b'B-1\n\n>>> Failed to emerge dev-libs/B-1 for /var/tmp/portage/sys-apps/por' > b'tage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-' > b"3.0.49-r2/temp/tmps7n_l7ev/, Log file:\n\n>>> '/var/tmp/portage/sys-apps/" > b'portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage/dev-libs:B-1:20230915-134' > b"940.log'\n") > path = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/bin:/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin:/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/python3.10/bin:/var/tmp/portage/._portage_reinstall_.9s16ypi0/bin/ebuild-helpers/xattr:/usr/lib/portage/python3.11/ebuild-helpers/xattr:/var/tmp/portage/._portage_reinstall_.9s16ypi0/bin/ebuild-helpers:/usr/lib/portage/python3.11/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin' > pkgdir = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/pkgdir' > playground = <portage.tests.resolver.ResolverPlayground.ResolverPlayground object at 0xf1a50658> > portage_python = '/usr/bin/python3.10' > portage_tmpdir = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage' > portageq_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq') > portdb = <portage.dbapi.porttree.portdbapi object at 0xf1a503a0> > proc = <Process 965> > profile_path = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/etc/portage/make.profile' > pythonpath = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib:/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49-python3_10/lib:' > quickpkg_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/quickpkg') > regenworld_cmd = ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/regenworld') > rm_binary = '/bin/rm' > rm_cmd = ('/bin/rm',) > self = <portage.tests.emerge.test_simple.SimpleEmergeTestCase testMethod=testSimple> > settings = <portage.package.ebuild.config.config object at 0xf1a50bb0> > stdout = -1 > test_commands = (('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--oneshot', > 'dev-libs/A', > '-v', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--usepkgonly', > '--root', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root', > '--quickpkg-direct=y', > '--quickpkg-direct-root', > '/', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--usepkgonly', > '--quickpkg-direct=y', > '--quickpkg-direct-root', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/env-update'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'envvar', > '-v', > 'CONFIG_PROTECT', > 'EROOT', > 'PORTAGE_CONFIGROOT', > 'PORTAGE_TMPDIR', > 'USERLAND'), > ('/bin/bash', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/etc-update'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/dispatch-conf'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--version'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--info'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--info', > '--verbose'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--list-sets'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--check-news'), > ('/bin/rm', > '-rf', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep'), > ('/bin/rm', > '-rf', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/metadata/md5-cache'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--regen'), > ('/bin/rm', > '-rf', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep'), > ({'FEATURES': 'metadata-transfer'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--regen'), > ('/bin/rm', > '-rf', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep'), > ({'FEATURES': 'metadata-transfer'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--regen'), > ('/bin/rm', > '-rf', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/egencache', > '--repo', > 'test_repo', > '--repositories-configuration', > '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = test_repo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n' > '\n' > '[test_repo]\n' > 'auto-sync = yes\n' > 'location = ' > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > 'volatile = true\n', > '--update', > '--update-use-local-desc'), > ({'FEATURES': 'metadata-transfer'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--metadata'), > ('/bin/rm', > '-rf', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep'), > ({'FEATURES': 'metadata-transfer'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--metadata'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--metadata'), > ('/bin/rm', > '-rf', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb/dep'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--oneshot', > 'virtual/foo'), > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1bf5cd0>, > ({'FEATURES': 'unmerge-backup'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--unmerge', > 'virtual/foo'), > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2ad8>, > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--pretend', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/ebuild', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/dev-libs/A/A-1.ebuild', > 'manifest', > 'clean', > 'package', > 'merge'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--pretend', > '--tree', > '--complete-graph', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-p', > 'dev-libs/B'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-p', > '--newrepo', > 'dev-libs/B'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-B', > 'dev-libs/B'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--oneshot', > '--usepkg', > 'dev-libs/B'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/ebuild', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/dev-libs/A/A-1.ebuild', > 'unpack'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--oneshot', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--noreplace', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--config', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--info', > 'dev-libs/A', > 'dev-libs/B'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--pretend', > '--depclean', > '--verbose', > 'dev-libs/B'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--pretend', > '--depclean'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--depclean'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/quickpkg', > '--include-config', > 'y', > 'dev-libs/A'), > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2b20>, > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2b68>, > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--usepkgonly', > 'dev-libs/A'), > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2bb0>, > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emaint', > '--check', > 'all'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emaint', > '--fix', > 'all'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/fixpackages'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/regenworld'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'match', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'best_visible', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'best_visible', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'binary', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'contents', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'dev-libs/A-1'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'metadata', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'ebuild', > 'dev-libs/A-1', > 'EAPI', > 'IUSE', > 'RDEPEND'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'metadata', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'binary', > 'dev-libs/A-1', > 'EAPI', > 'USE', > 'RDEPEND'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'metadata', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'installed', > 'dev-libs/A-1', > 'EAPI', > 'USE', > 'RDEPEND'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'owners', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/usr'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-p', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/usr'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-p', > '--unmerge', > '-q', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/usr'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--unmerge', > '--quiet', > 'dev-libs/A'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-C', > '--quiet', > 'dev-libs/B'), > ({'EMERGE_DEFAULT_OPTS': '--autounmask=n'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--autounmask', > '--autounmask-continue', > 'dev-libs/C'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'match', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/', > 'dev-libs/D[flag]'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > 'dev-libs/C'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix', > 'dev-libs/C'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix', > 'dev-libs/D'), > ({'ROOT': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > 'dev-libs/D'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev', > 'dev-libs/D'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '--usepkgonly', > 'dev-libs/A'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix', > 'dev-libs/A'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix', > 'dev-libs/B'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-C', > '--quiet', > 'dev-libs/B'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-C', > '--quiet', > 'dev-libs/A'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > 'dev-libs/A'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix', > 'dev-libs/A'), > ({'EPREFIX': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_prefix', > 'dev-libs/B'), > ({'ROOT': '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > 'dev-libs/B'), > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/portageq', > 'has_version', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev', > 'dev-libs/B'), > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2bf8>, > ('/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-e', > '--getbinpkgonly', > 'dev-libs/A'), > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2c40>, > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2c88>, > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2cd0>, > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2d18>, > ({'PORTAGE_BINHOST': 'http://127.0.0.1:33953/binhost'}, > '/usr/bin/python3.10', > '-b', > '-Wd', > '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/bin/emerge', > '-fe', > '--getbinpkgonly', > 'dev-libs/A'), > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2d60>, > <function SimpleEmergeTestCase._async_test_simple.<locals>.<lambda> at 0xf1aa2da8>) > test_ebuild = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/dev-libs/A/A-1.ebuild' > test_repo_location = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo' > trees = {'/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/': {'virtuals': None, 'vartree': <portage.dbapi.vartree.vartree object at 0xf1a507f0>, 'porttree': <portage.dbapi.porttree.portagetree object at 0xf1a50448>, 'bintree': <portage.dbapi.bintree.binarytree object at 0xf1a50ee0>, 'root_config': <_emerge.RootConfig.RootConfig object at 0xf1a4f528>}} > true_binary = '/bin/true' > true_symlinks = ['find', 'prepstrip', 'sed', 'scanelf'] > updates_dir = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/repositories/test_repo/profiles/updates' > user_config_dir = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/etc/portage' > var_cache_edb = '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/cache/edb' > x = 'etc-update.conf' > xml_data = {'flags': "<flag name='flag'>Description of how USE='flag' affects this " > 'package</flag>'} >------------------------------------- Captured stdout call ------------------------------------- >[36mxpak[39;49;00m ... >------------------------------------- Captured stderr call ------------------------------------- >tar: Option --xattrs-include=* is not supported >Usage: > List: tar -tf <archive-filename> > Extract: tar -xf <archive-filename> > Create: tar -cf <archive-filename> [filenames...] > Help: tar --help >!!! Error Extracting 'None', pid 1120 crashed or killed, exitcode -13 >Calculating dependencies ... done! >Dependency resolution took 0.03 s. > > >>>> Running pre-merge checks for dev-libs/B-1 > >>>> Running pre-merge checks for dev-libs/A-1 > * called pkg_pretend for dev-libs/A-1 > >>>> Emerging binary (1 of 2) dev-libs/B-1::test_repo for /var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/ >>>> Extracting info >>>> Extracting dev-libs/B-1 > >>>> Failed to emerge dev-libs/B-1 for /var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/cross_root/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/, Log file: > >>>> '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/tmps7n_l7ev/var/tmp/portage/dev-libs:B-1:20230915-134940.log' >[33m======================================= warnings summary =======================================[0m >lib/portage/tests/ebuild/test_config.py::ConfigTestCase::testManifest >lib/portage/tests/util/test_checksum.py::ChecksumTestCase::test_whirlpool >lib/portage/tests/util/test_whirlpool.py::WhirlpoolTestCase::testBundledWhirlpool > /var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49/lib/portage/util/whirlpool.py:54: UserWarning: The last-resort unaccelerated Whirlpool implementation is being used. It is known to be absurdly slow. Please report that the Whirlpool hash is deprecated to the repository owner. > warnings.warn( > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >[36m[1m=================================== short test summary info ====================================[0m >[33mSKIPPED[0m [1] lib/portage/tests/process/test_unshare_net.py:27: Unable to unshare: EPERM >[33mSKIPPED[0m [1] lib/portage/tests/util/test_whirlpool.py:35: C Whirlpool extension is not importable >[33mXFAIL[0m lib/portage/tests/process/test_poll.py::[1mPipeReaderArrayTestCase::test_pty_device[0m >[33mXFAIL[0m lib/portage/tests/resolver/test_autounmask_multilib_use.py::[1mAutounmaskMultilibUseTestCase::testAutounmaskMultilibUse[0m >[33mXFAIL[0m lib/portage/tests/resolver/test_autounmask_use_slot_conflict.py::[1mAutounmaskUseSlotConflictTestCase::testAutounmaskUseSlotConflict[0m >[33mXFAIL[0m lib/portage/tests/resolver/test_or_choices.py::[1mOrChoicesLibpostprocTestCase::testOrChoicesLibpostproc[0m - Irrelevant blocker conflict >[33mXFAIL[0m lib/portage/tests/util/file_copy/test_copyfile.py::[1mCopyFileSparseTestCase::testCopyFileSparse[0m - reason: sparse copy is not implemented >[33mXPASS[0m lib/portage/tests/process/test_poll.py::[1mPipeReaderArrayTestCase::test_domain_socket[0m >[33mXPASS[0m lib/portage/tests/process/test_poll.py::[1mPipeReaderArrayTestCase::test_named_pipe[0m >[33mXPASS[0m lib/portage/tests/process/test_poll.py::[1mPipeReaderArrayTestCase::test_pipe[0m >[31mFAILED[0m lib/portage/tests/emerge/test_simple.py::[1mSimpleEmergeTestCase::testSimple[0m - AssertionError: 0 != 1 : emerge failed with args ('/usr/bin/python3.10', '-b', '-Wd', '/var... >[31m==== [31m[1m1 failed[0m, [32m449 passed[0m, [33m2 skipped[0m, [33m5 xfailed[0m, [33m3 xpassed[0m, [33m3 warnings[0m[31m in 538.23s (0:08:58)[0m[31m ====[0m > [31;01m*[0m ERROR: sys-apps/portage-3.0.49-r2::gentoo failed (test phase): > [31;01m*[0m pytest failed with python3.10 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 136: Called src_test > [31;01m*[0m environment, line 4840: Called distutils-r1_src_test > [31;01m*[0m environment, line 2300: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 818: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 4311: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 3784: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 3782: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1306: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 2223: Called python_test > [31;01m*[0m environment, line 4673: Called distutils-r1_python_test > [31;01m*[0m environment, line 2167: Called epytest > [31;01m*[0m environment, line 2892: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n "pytest failed with ${EPYTHON}"; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=sys-apps/portage-3.0.49-r2::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-apps/portage-3.0.49-r2::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/build/sys-apps/portage-3.0.49-r2:20230915-134649.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-apps/portage-3.0.49-r2/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49' > [31;01m*[0m S: '/var/tmp/portage/sys-apps/portage-3.0.49-r2/work/portage-3.0.49'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 778356
:
694083
|
694530
|
695526
| 870661