python3.14-pyelftools-0.32
herculesCI.onPush.default.outputs.packages.x86_64-linux.termux-native-zf10-bundle
· build #28
· raw
1structuredAttrs is enabled2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh
unpackPhase
17unpacking source archive /nix/store/pn7r31fmj966q17dmn8gq2yyabc51qhf-source18source root is source19setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/test/utils.py"configurePhase
20no configure script, doing nothingbuildPhase
21Executing pypaBuildPhase22Creating a wheel...23pypa build flags: --no-isolation --outdir dist/ --wheel24* Getting build dependencies for wheel...25running egg_info26creating pyelftools.egg-info27writing pyelftools.egg-info/PKG-INFO28writing dependency_links to pyelftools.egg-info/dependency_links.txt29writing top-level names to pyelftools.egg-info/top_level.txt30writing manifest file 'pyelftools.egg-info/SOURCES.txt'31reading manifest file 'pyelftools.egg-info/SOURCES.txt'32reading manifest template 'MANIFEST.in'33warning: no previously-included files matching '*.py[cod]' found anywhere in distribution34warning: no previously-included files matching '__pycache__' found anywhere in distribution35warning: no files found matching 'tox.ini'36adding license file 'LICENSE'37writing manifest file 'pyelftools.egg-info/SOURCES.txt'38* Building wheel...39running bdist_wheel40running build41running build_py42creating build/lib/elftools43copying elftools/__init__.py -> build/lib/elftools44creating build/lib/elftools/elf45copying elftools/elf/__init__.py -> build/lib/elftools/elf46copying elftools/elf/constants.py -> build/lib/elftools/elf47copying elftools/elf/descriptions.py -> build/lib/elftools/elf48copying elftools/elf/dynamic.py -> build/lib/elftools/elf49copying elftools/elf/elffile.py -> build/lib/elftools/elf50copying elftools/elf/enums.py -> build/lib/elftools/elf51copying elftools/elf/gnuversions.py -> build/lib/elftools/elf52copying elftools/elf/hash.py -> build/lib/elftools/elf53copying elftools/elf/notes.py -> build/lib/elftools/elf54copying elftools/elf/relocation.py -> build/lib/elftools/elf55copying elftools/elf/sections.py -> build/lib/elftools/elf56copying elftools/elf/segments.py -> build/lib/elftools/elf57copying elftools/elf/structs.py -> build/lib/elftools/elf58creating build/lib/elftools/common59copying elftools/common/__init__.py -> build/lib/elftools/common60copying elftools/common/construct_utils.py -> build/lib/elftools/common61copying elftools/common/exceptions.py -> build/lib/elftools/common62copying elftools/common/utils.py -> build/lib/elftools/common63creating build/lib/elftools/dwarf64copying elftools/dwarf/__init__.py -> build/lib/elftools/dwarf65copying elftools/dwarf/abbrevtable.py -> build/lib/elftools/dwarf66copying elftools/dwarf/aranges.py -> build/lib/elftools/dwarf67copying elftools/dwarf/callframe.py -> build/lib/elftools/dwarf68copying elftools/dwarf/compileunit.py -> build/lib/elftools/dwarf69copying elftools/dwarf/constants.py -> build/lib/elftools/dwarf70copying elftools/dwarf/datatype_cpp.py -> build/lib/elftools/dwarf71copying elftools/dwarf/descriptions.py -> build/lib/elftools/dwarf72copying elftools/dwarf/dwarf_expr.py -> build/lib/elftools/dwarf73copying elftools/dwarf/dwarf_util.py -> build/lib/elftools/dwarf74copying elftools/dwarf/dwarfinfo.py -> build/lib/elftools/dwarf75copying elftools/dwarf/enums.py -> build/lib/elftools/dwarf76copying elftools/dwarf/lineprogram.py -> build/lib/elftools/dwarf77copying elftools/dwarf/locationlists.py -> build/lib/elftools/dwarf78copying elftools/dwarf/ranges.py -> build/lib/elftools/dwarf79copying elftools/dwarf/structs.py -> build/lib/elftools/dwarf80copying elftools/dwarf/typeunit.py -> build/lib/elftools/dwarf81copying elftools/dwarf/die.py -> build/lib/elftools/dwarf82copying elftools/dwarf/namelut.py -> build/lib/elftools/dwarf83creating build/lib/elftools/ehabi84copying elftools/ehabi/__init__.py -> build/lib/elftools/ehabi85copying elftools/ehabi/constants.py -> build/lib/elftools/ehabi86copying elftools/ehabi/decoder.py -> build/lib/elftools/ehabi87copying elftools/ehabi/ehabiinfo.py -> build/lib/elftools/ehabi88copying elftools/ehabi/structs.py -> build/lib/elftools/ehabi89creating build/lib/elftools/construct90copying elftools/construct/__init__.py -> build/lib/elftools/construct91copying elftools/construct/adapters.py -> build/lib/elftools/construct92copying elftools/construct/core.py -> build/lib/elftools/construct93copying elftools/construct/debug.py -> build/lib/elftools/construct94copying elftools/construct/macros.py -> build/lib/elftools/construct95creating build/lib/elftools/construct/lib96copying elftools/construct/lib/__init__.py -> build/lib/elftools/construct/lib97copying elftools/construct/lib/binary.py -> build/lib/elftools/construct/lib98copying elftools/construct/lib/bitstream.py -> build/lib/elftools/construct/lib99copying elftools/construct/lib/container.py -> build/lib/elftools/construct/lib100copying elftools/construct/lib/hex.py -> build/lib/elftools/construct/lib101copying elftools/construct/lib/py3compat.py -> build/lib/elftools/construct/lib102copying elftools/py.typed -> build/lib/elftools103running build_scripts104creating build/scripts-3.14105copying and adjusting scripts/readelf.py -> build/scripts-3.14106changing mode of build/scripts-3.14/readelf.py from 644 to 755107installing to build/bdist.linux-x86_64/wheel108running install109running install_lib110creating build/bdist.linux-x86_64/wheel111creating build/bdist.linux-x86_64/wheel/elftools112copying build/lib/elftools/__init__.py -> build/bdist.linux-x86_64/wheel/./elftools113creating build/bdist.linux-x86_64/wheel/elftools/elf114copying build/lib/elftools/elf/__init__.py -> build/bdist.linux-x86_64/wheel/./elftools/elf115copying build/lib/elftools/elf/constants.py -> build/bdist.linux-x86_64/wheel/./elftools/elf116copying build/lib/elftools/elf/descriptions.py -> build/bdist.linux-x86_64/wheel/./elftools/elf117copying build/lib/elftools/elf/dynamic.py -> build/bdist.linux-x86_64/wheel/./elftools/elf118copying build/lib/elftools/elf/elffile.py -> build/bdist.linux-x86_64/wheel/./elftools/elf119copying build/lib/elftools/elf/enums.py -> build/bdist.linux-x86_64/wheel/./elftools/elf120copying build/lib/elftools/elf/gnuversions.py -> build/bdist.linux-x86_64/wheel/./elftools/elf121copying build/lib/elftools/elf/hash.py -> build/bdist.linux-x86_64/wheel/./elftools/elf122copying build/lib/elftools/elf/notes.py -> build/bdist.linux-x86_64/wheel/./elftools/elf123copying build/lib/elftools/elf/relocation.py -> build/bdist.linux-x86_64/wheel/./elftools/elf124copying build/lib/elftools/elf/sections.py -> build/bdist.linux-x86_64/wheel/./elftools/elf125copying build/lib/elftools/elf/segments.py -> build/bdist.linux-x86_64/wheel/./elftools/elf126copying build/lib/elftools/elf/structs.py -> build/bdist.linux-x86_64/wheel/./elftools/elf127creating build/bdist.linux-x86_64/wheel/elftools/common128copying build/lib/elftools/common/__init__.py -> build/bdist.linux-x86_64/wheel/./elftools/common129copying build/lib/elftools/common/construct_utils.py -> build/bdist.linux-x86_64/wheel/./elftools/common130copying build/lib/elftools/common/exceptions.py -> build/bdist.linux-x86_64/wheel/./elftools/common131copying build/lib/elftools/common/utils.py -> build/bdist.linux-x86_64/wheel/./elftools/common132creating build/bdist.linux-x86_64/wheel/elftools/dwarf133copying build/lib/elftools/dwarf/__init__.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf134copying build/lib/elftools/dwarf/abbrevtable.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf135copying build/lib/elftools/dwarf/aranges.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf136copying build/lib/elftools/dwarf/callframe.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf137copying build/lib/elftools/dwarf/compileunit.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf138copying build/lib/elftools/dwarf/constants.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf139copying build/lib/elftools/dwarf/datatype_cpp.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf140copying build/lib/elftools/dwarf/descriptions.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf141copying build/lib/elftools/dwarf/dwarf_expr.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf142copying build/lib/elftools/dwarf/dwarf_util.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf143copying build/lib/elftools/dwarf/dwarfinfo.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf144copying build/lib/elftools/dwarf/enums.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf145copying build/lib/elftools/dwarf/lineprogram.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf146copying build/lib/elftools/dwarf/locationlists.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf147copying build/lib/elftools/dwarf/ranges.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf148copying build/lib/elftools/dwarf/structs.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf149copying build/lib/elftools/dwarf/typeunit.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf150copying build/lib/elftools/dwarf/die.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf151copying build/lib/elftools/dwarf/namelut.py -> build/bdist.linux-x86_64/wheel/./elftools/dwarf152creating build/bdist.linux-x86_64/wheel/elftools/ehabi153copying build/lib/elftools/ehabi/__init__.py -> build/bdist.linux-x86_64/wheel/./elftools/ehabi154copying build/lib/elftools/ehabi/constants.py -> build/bdist.linux-x86_64/wheel/./elftools/ehabi155copying build/lib/elftools/ehabi/decoder.py -> build/bdist.linux-x86_64/wheel/./elftools/ehabi156copying build/lib/elftools/ehabi/ehabiinfo.py -> build/bdist.linux-x86_64/wheel/./elftools/ehabi157copying build/lib/elftools/ehabi/structs.py -> build/bdist.linux-x86_64/wheel/./elftools/ehabi158creating build/bdist.linux-x86_64/wheel/elftools/construct159copying build/lib/elftools/construct/__init__.py -> build/bdist.linux-x86_64/wheel/./elftools/construct160copying build/lib/elftools/construct/adapters.py -> build/bdist.linux-x86_64/wheel/./elftools/construct161copying build/lib/elftools/construct/core.py -> build/bdist.linux-x86_64/wheel/./elftools/construct162copying build/lib/elftools/construct/debug.py -> build/bdist.linux-x86_64/wheel/./elftools/construct163copying build/lib/elftools/construct/macros.py -> build/bdist.linux-x86_64/wheel/./elftools/construct164creating build/bdist.linux-x86_64/wheel/elftools/construct/lib165copying build/lib/elftools/construct/lib/__init__.py -> build/bdist.linux-x86_64/wheel/./elftools/construct/lib166copying build/lib/elftools/construct/lib/binary.py -> build/bdist.linux-x86_64/wheel/./elftools/construct/lib167copying build/lib/elftools/construct/lib/bitstream.py -> build/bdist.linux-x86_64/wheel/./elftools/construct/lib168copying build/lib/elftools/construct/lib/container.py -> build/bdist.linux-x86_64/wheel/./elftools/construct/lib169copying build/lib/elftools/construct/lib/hex.py -> build/bdist.linux-x86_64/wheel/./elftools/construct/lib170copying build/lib/elftools/construct/lib/py3compat.py -> build/bdist.linux-x86_64/wheel/./elftools/construct/lib171copying build/lib/elftools/py.typed -> build/bdist.linux-x86_64/wheel/./elftools172running install_egg_info173running egg_info174writing pyelftools.egg-info/PKG-INFO175writing dependency_links to pyelftools.egg-info/dependency_links.txt176writing top-level names to pyelftools.egg-info/top_level.txt177reading manifest file 'pyelftools.egg-info/SOURCES.txt'178reading manifest template 'MANIFEST.in'179warning: no previously-included files matching '*.py[cod]' found anywhere in distribution180warning: no previously-included files matching '__pycache__' found anywhere in distribution181warning: no files found matching 'tox.ini'182adding license file 'LICENSE'183writing manifest file 'pyelftools.egg-info/SOURCES.txt'184Copying pyelftools.egg-info to build/bdist.linux-x86_64/wheel/./pyelftools-0.32-py3.14.egg-info185running install_scripts186creating build/bdist.linux-x86_64/wheel/pyelftools-0.32.data/scripts187copying build/scripts-3.14/readelf.py -> build/bdist.linux-x86_64/wheel/pyelftools-0.32.data/scripts188changing mode of build/bdist.linux-x86_64/wheel/pyelftools-0.32.data/scripts/readelf.py to 755189creating build/bdist.linux-x86_64/wheel/pyelftools-0.32.dist-info/WHEEL190creating '/build/source/dist/.tmp-q_766eep/pyelftools-0.32-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it191adding 'elftools/__init__.py'192adding 'elftools/py.typed'193adding 'elftools/common/__init__.py'194adding 'elftools/common/construct_utils.py'195adding 'elftools/common/exceptions.py'196adding 'elftools/common/utils.py'197adding 'elftools/construct/__init__.py'198adding 'elftools/construct/adapters.py'199adding 'elftools/construct/core.py'200adding 'elftools/construct/debug.py'201adding 'elftools/construct/macros.py'202adding 'elftools/construct/lib/__init__.py'203adding 'elftools/construct/lib/binary.py'204adding 'elftools/construct/lib/bitstream.py'205adding 'elftools/construct/lib/container.py'206adding 'elftools/construct/lib/hex.py'207adding 'elftools/construct/lib/py3compat.py'208adding 'elftools/dwarf/__init__.py'209adding 'elftools/dwarf/abbrevtable.py'210adding 'elftools/dwarf/aranges.py'211adding 'elftools/dwarf/callframe.py'212adding 'elftools/dwarf/compileunit.py'213adding 'elftools/dwarf/constants.py'214adding 'elftools/dwarf/datatype_cpp.py'215adding 'elftools/dwarf/descriptions.py'216adding 'elftools/dwarf/die.py'217adding 'elftools/dwarf/dwarf_expr.py'218adding 'elftools/dwarf/dwarf_util.py'219adding 'elftools/dwarf/dwarfinfo.py'220adding 'elftools/dwarf/enums.py'221adding 'elftools/dwarf/lineprogram.py'222adding 'elftools/dwarf/locationlists.py'223adding 'elftools/dwarf/namelut.py'224adding 'elftools/dwarf/ranges.py'225adding 'elftools/dwarf/structs.py'226adding 'elftools/dwarf/typeunit.py'227adding 'elftools/ehabi/__init__.py'228adding 'elftools/ehabi/constants.py'229adding 'elftools/ehabi/decoder.py'230adding 'elftools/ehabi/ehabiinfo.py'231adding 'elftools/ehabi/structs.py'232adding 'elftools/elf/__init__.py'233adding 'elftools/elf/constants.py'234adding 'elftools/elf/descriptions.py'235adding 'elftools/elf/dynamic.py'236adding 'elftools/elf/elffile.py'237adding 'elftools/elf/enums.py'238adding 'elftools/elf/gnuversions.py'239adding 'elftools/elf/hash.py'240adding 'elftools/elf/notes.py'241adding 'elftools/elf/relocation.py'242adding 'elftools/elf/sections.py'243adding 'elftools/elf/segments.py'244adding 'elftools/elf/structs.py'245adding 'pyelftools-0.32.data/scripts/readelf.py'246adding 'pyelftools-0.32.dist-info/licenses/LICENSE'247adding 'pyelftools-0.32.dist-info/METADATA'248adding 'pyelftools-0.32.dist-info/WHEEL'249adding 'pyelftools-0.32.dist-info/top_level.txt'250adding 'pyelftools-0.32.dist-info/RECORD'251removing build/bdist.linux-x86_64/wheel252Successfully built pyelftools-0.32-py3-none-any.whl253Finished creating a wheel...254Finished executing pypaBuildPhasepythonRuntimeDepsCheckHook
255Executing pythonRuntimeDepsCheck256Checking runtime dependencies for pyelftools-0.32-py3-none-any.whl257Finished executing pythonRuntimeDepsCheckinstallPhase
258Executing pypaInstallPhase259Successfully installed pyelftools-0.32-py3-none-any.whl260Finished executing pypaInstallPhasepythonOutputDistPhase
261Executing pythonOutputDistPhase262Finished executing pythonOutputDistPhasefixupPhase
263shrinking RPATHs of ELF executables and libraries in /nix/store/syxxlgn51drjsr2s0j0cglddgs7nmvbp-python3.14-pyelftools-0.32-dist264checking for references to /build/ in /nix/store/syxxlgn51drjsr2s0j0cglddgs7nmvbp-python3.14-pyelftools-0.32-dist...265patching script interpreter paths in /nix/store/syxxlgn51drjsr2s0j0cglddgs7nmvbp-python3.14-pyelftools-0.32-dist266shrinking RPATHs of ELF executables and libraries in /nix/store/vafkcrvwnam4s79z92hf8sp4csw23ihp-python3.14-pyelftools-0.32267checking for references to /build/ in /nix/store/vafkcrvwnam4s79z92hf8sp4csw23ihp-python3.14-pyelftools-0.32...268patching script interpreter paths in /nix/store/vafkcrvwnam4s79z92hf8sp4csw23ihp-python3.14-pyelftools-0.32269stripping (with command strip and flags -S -p) in /nix/store/vafkcrvwnam4s79z92hf8sp4csw23ihp-python3.14-pyelftools-0.32/lib /nix/store/vafkcrvwnam4s79z92hf8sp4csw23ihp-python3.14-pyelftools-0.32/bin270Rewriting #!/nix/store/br74dpgldngmwwmjcdpysc84vls26xb8-python3-3.14.8/bin/python3.14 to #!/nix/store/br74dpgldngmwwmjcdpysc84vls26xb8-python3-3.14.8271wrapping `/nix/store/vafkcrvwnam4s79z92hf8sp4csw23ihp-python3.14-pyelftools-0.32/bin/readelf.py'...272Executing pythonRemoveTestsDir273Finished executing pythonRemoveTestsDirinstallCheckPhase
274................................................................................................................275----------------------------------------------------------------------276Ran 112 tests in 2.178s277278OK279Example './examples/dwarf_decode_address.py'280Example './examples/dwarf_die_tree.py'281Example './examples/dwarf_lineprogram_filenames.py'282Example './examples/dwarf_location_info.py'283Example './examples/dwarf_pubnames_types.py'284Example './examples/dwarf_range_lists.py'285Example './examples/elf_low_high_api.py'286Example './examples/elf_notes.py'287Example './examples/elf_relocations.py'288Example './examples/elf_show_debug_sections.py'289Example './examples/elfclass_address_size.py'290Example './examples/examine_dwarf_info.py'291292Conclusion: SUCCESS293WARNING: parallel mode disables verbosity and always keeps going294Test file 'test/testfiles_for_readelf/aarch64-pac-bti.elf'295Test file 'test/testfiles_for_readelf/aarch64-relocs-le.o.elf'296Test file 'test/testfiles_for_readelf/angr-eh_frame.elf'297Test file 'test/testfiles_for_readelf/core_simple64.elf'298Test file 'test/testfiles_for_readelf/cuv5_x86-64_gcc.so.elf'299Test file 'test/testfiles_for_readelf/dt_flags.elf'300Test file 'test/testfiles_for_readelf/dwarf_debug_types.elf'301Test file 'test/testfiles_for_readelf/dwarf_gnuops4.so.elf'302Test file 'test/testfiles_for_readelf/dwarf_lineprogramv5.elf'303Test file 'test/testfiles_for_readelf/dwarf_test_versions_mix.elf'304Test file 'test/testfiles_for_readelf/dwarf_v4cie.elf'305Test file 'test/testfiles_for_readelf/dwarf_v5ops.so.elf'306Test file 'test/testfiles_for_readelf/empty-cie.o.elf'307Test file 'test/testfiles_for_readelf/exe_compressed64.elf'308Test file 'test/testfiles_for_readelf/exe_simple32.elf'309Test file 'test/testfiles_for_readelf/exe_simple64.elf'310Test file 'test/testfiles_for_readelf/exe_stripped64.elf'311Test file 'test/testfiles_for_readelf/gcc_tailcall.o.elf'312Test file 'test/testfiles_for_readelf/improved-dwarfv4.o.elf'313Test file 'test/testfiles_for_readelf/issue103.elf'314Test file 'test/testfiles_for_readelf/libelf0_8_13_32bit.so.elf'315Test file 'test/testfiles_for_readelf/lineprogram.elf'316Test file 'test/testfiles_for_readelf/mips64-relocs-be.o.elf'317Test file 'test/testfiles_for_readelf/mips64-relocs-le.o.elf'318Test file 'test/testfiles_for_readelf/note_gnu_property.elf'319Test file 'test/testfiles_for_readelf/many_sections.o.elf'320Test file 'test/testfiles_for_readelf/note_gnu_property.o.elf'321Test file 'test/testfiles_for_readelf/obj_simple32.o.elf'322Test file 'test/testfiles_for_readelf/penalty_32_gcc.o.elf'323Test file 'test/testfiles_for_readelf/penalty_64_clang.o.elf'324Test file 'test/testfiles_for_readelf/loongarch64-relocs.o.elf'325Test file 'test/testfiles_for_readelf/penalty_64_gcc.o.elf'326Test file 'test/testfiles_for_readelf/powerpc64-relocs-le.o.elf'327Test file 'test/testfiles_for_readelf/reloc_aarch64_gcc.o.elf'328Test file 'test/testfiles_for_readelf/reloc_arm_gcc.o.elf'329Test file 'test/testfiles_for_readelf/reloc_armhf_gcc.o.elf'330Test file 'test/testfiles_for_readelf/reloc_armsf_gcc.o.elf'331Test file 'test/testfiles_for_readelf/s390x-relocs.o.elf'332Test file 'test/testfiles_for_readelf/simple_aarch64_gcc.o.elf'333Test file 'test/testfiles_for_readelf/simple_arm_gcc.o.elf'334Test file 'test/testfiles_for_readelf/simple_armeb_gcc.o.elf'335Test file 'test/testfiles_for_readelf/simple_armhf_gcc.o.elf'336Test file 'test/testfiles_for_readelf/simple_mips_gcc.o.elf'337Test file 'test/testfiles_for_readelf/simple_riscv_gcc.o.elf'338Test file 'test/testfiles_for_readelf/struct-bitfield-packed.elf'339Test file 'test/testfiles_for_readelf/tls.elf'340Test file 'test/testfiles_for_readelf/tls64.elf'341Test file 'test/testfiles_for_readelf/update32.o.elf'342343Conclusion: SUCCESS344installCheckPhase completed in 50 secondspythonImportsCheckPhase
345Executing pythonImportsCheckPhase346Check whether the following modules can be imported: elftoolspythonMetadataCheckPhase
347Executing pythonMetadataCheckPhase