Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created March 2, 2021 09:43
Show Gist options
  • Save r-rmcgibbo/5c6936d3d8d62d9be76197d8b91ea4d5 to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/5c6936d3d8d62d9be76197d8b91ea4d5 to your computer and use it in GitHub Desktop.
system: aarch64-linux | build_time: 39 seconds | https://github.com/NixOS/nixpkgs/pull/114822
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Using setuptoolsShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing setuptools-check-hook
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/knp6fpy0d7dfmznq08m4s6k1l0vskh2q-pglast-1.17.tar.gz
source root is pglast-1.17
setting SOURCE_DATE_EPOCH to timestamp 1613817070 of file pglast-1.17/setup.cfg
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing setuptoolsBuildPhase
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.7
creating build/lib.linux-aarch64-3.7/pglast
copying pglast/printer.py -> build/lib.linux-aarch64-3.7/pglast
copying pglast/error.py -> build/lib.linux-aarch64-3.7/pglast
copying pglast/keywords.py -> build/lib.linux-aarch64-3.7/pglast
copying pglast/__main__.py -> build/lib.linux-aarch64-3.7/pglast
copying pglast/__init__.py -> build/lib.linux-aarch64-3.7/pglast
copying pglast/node.py -> build/lib.linux-aarch64-3.7/pglast
creating build/lib.linux-aarch64-3.7/pglast/printers
copying pglast/printers/dml.py -> build/lib.linux-aarch64-3.7/pglast/printers
copying pglast/printers/__init__.py -> build/lib.linux-aarch64-3.7/pglast/printers
copying pglast/printers/ddl.py -> build/lib.linux-aarch64-3.7/pglast/printers
copying pglast/printers/sfuncs.py -> build/lib.linux-aarch64-3.7/pglast/printers
creating build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/pg_trigger.py -> build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/lockdefs.py -> build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/__init__.py -> build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/pg_class.py -> build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/lockoptions.py -> build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/primnodes.py -> build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/nodes.py -> build/lib.linux-aarch64-3.7/pglast/enums
copying pglast/enums/parsenodes.py -> build/lib.linux-aarch64-3.7/pglast/enums
running build_ext
compiling src/pg_query.c
compiling src/pg_query_fingerprint.c
compiling src/pg_query_json.c
compiling src/pg_query_json_plpgsql.c
compiling src/pg_query_normalize.c
compiling src/pg_query_parse.c
compiling src/pg_query_parse_plpgsql.c
compiling src/postgres/contrib_pgcrypto_sha1.c
compiling src/postgres/src_backend_catalog_namespace.c
compiling src/postgres/src_backend_catalog_pg_proc.c
compiling src/postgres/src_backend_lib_stringinfo.c
compiling src/postgres/src_backend_libpq_pqcomm.c
compiling src/postgres/src_backend_nodes_bitmapset.c
compiling src/postgres/src_backend_nodes_copyfuncs.c
compiling src/postgres/src_backend_nodes_equalfuncs.c
compiling src/postgres/src_backend_nodes_extensible.c
compiling src/postgres/src_backend_nodes_list.c
compiling src/postgres/src_backend_nodes_makefuncs.c
compiling src/postgres/src_backend_nodes_nodeFuncs.c
compiling src/postgres/src_backend_nodes_value.c
compiling src/postgres/src_backend_parser_gram.c
compiling src/postgres/src_backend_parser_parse_expr.c
compiling src/postgres/src_backend_parser_parser.c
compiling src/postgres/src_backend_parser_scan.c
compiling src/postgres/src_backend_parser_scansup.c
compiling src/postgres/src_backend_postmaster_postmaster.c
compiling src/postgres/src_backend_storage_ipc_ipc.c
compiling src/postgres/src_backend_storage_lmgr_s_lock.c
compiling src/postgres/src_backend_tcop_postgres.c
compiling src/postgres/src_backend_utils_adt_datum.c
compiling src/postgres/src_backend_utils_adt_expandeddatum.c
compiling src/postgres/src_backend_utils_adt_format_type.c
compiling src/postgres/src_backend_utils_adt_ruleutils.c
compiling src/postgres/src_backend_utils_error_assert.c
compiling src/postgres/src_backend_utils_error_elog.c
compiling src/postgres/src_backend_utils_hash_dynahash.c
compiling src/postgres/src_backend_utils_init_globals.c
compiling src/postgres/src_backend_utils_mb_encnames.c
compiling src/postgres/src_backend_utils_mb_mbutils.c
compiling src/postgres/src_backend_utils_mb_wchar.c
compiling src/postgres/src_backend_utils_misc_guc.c
compiling src/postgres/src_backend_utils_mmgr_aset.c
compiling src/postgres/src_backend_utils_mmgr_mcxt.c
compiling src/postgres/src_common_keywords.c
compiling src/postgres/src_common_psprintf.c
compiling src/postgres/src_pl_plpgsql_src_pl_comp.c
compiling src/postgres/src_pl_plpgsql_src_pl_funcs.c
compiling src/postgres/src_pl_plpgsql_src_pl_gram.c
compiling src/postgres/src_pl_plpgsql_src_pl_handler.c
compiling src/postgres/src_pl_plpgsql_src_pl_scanner.c
compiling src/postgres/src_port_erand48.c
compiling src/postgres/src_port_pgsleep.c
compiling src/postgres/src_port_qsort.c
compiling src/postgres/src_port_random.c
ar: creating libpg_query.a
building 'pglast.parser' extension
creating build/temp.linux-aarch64-3.7
creating build/temp.linux-aarch64-3.7/pglast
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/build/pglast-1.17/libpg_query -I/nix/store/dxmx8nx86d45g3wnp6xvrs8l8wsclc1r-python3-3.7.10/include/python3.7m -c pglast/parser.c -o build/temp.linux-aarch64-3.7/pglast/parser.o
gcc -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.34.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1j/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.6.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.2.10/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.2.5/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.19/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.34.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-6.3p08/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-1.1.1j/lib build/temp.linux-aarch64-3.7/pglast/parser.o -L/build/pglast-1.17/libpg_query -L/nix/store/dxmx8nx86d45g3wnp6xvrs8l8wsclc1r-python3-3.7.10/lib -lpg_query -lpython3.7m -o build/lib.linux-aarch64-3.7/pglast/parser.cpython-37m-aarch64-linux-gnu.so
installing to build/bdist.linux-aarch64/wheel
running install
running install_lib
creating build/bdist.linux-aarch64
creating build/bdist.linux-aarch64/wheel
creating build/bdist.linux-aarch64/wheel/pglast
copying build/lib.linux-aarch64-3.7/pglast/printer.py -> build/bdist.linux-aarch64/wheel/pglast
copying build/lib.linux-aarch64-3.7/pglast/error.py -> build/bdist.linux-aarch64/wheel/pglast
copying build/lib.linux-aarch64-3.7/pglast/keywords.py -> build/bdist.linux-aarch64/wheel/pglast
copying build/lib.linux-aarch64-3.7/pglast/parser.cpython-37m-aarch64-linux-gnu.so -> build/bdist.linux-aarch64/wheel/pglast
copying build/lib.linux-aarch64-3.7/pglast/__main__.py -> build/bdist.linux-aarch64/wheel/pglast
copying build/lib.linux-aarch64-3.7/pglast/__init__.py -> build/bdist.linux-aarch64/wheel/pglast
creating build/bdist.linux-aarch64/wheel/pglast/printers
copying build/lib.linux-aarch64-3.7/pglast/printers/dml.py -> build/bdist.linux-aarch64/wheel/pglast/printers
copying build/lib.linux-aarch64-3.7/pglast/printers/__init__.py -> build/bdist.linux-aarch64/wheel/pglast/printers
copying build/lib.linux-aarch64-3.7/pglast/printers/ddl.py -> build/bdist.linux-aarch64/wheel/pglast/printers
copying build/lib.linux-aarch64-3.7/pglast/printers/sfuncs.py -> build/bdist.linux-aarch64/wheel/pglast/printers
copying build/lib.linux-aarch64-3.7/pglast/node.py -> build/bdist.linux-aarch64/wheel/pglast
creating build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/pg_trigger.py -> build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/lockdefs.py -> build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/__init__.py -> build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/pg_class.py -> build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/lockoptions.py -> build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/primnodes.py -> build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/nodes.py -> build/bdist.linux-aarch64/wheel/pglast/enums
copying build/lib.linux-aarch64-3.7/pglast/enums/parsenodes.py -> build/bdist.linux-aarch64/wheel/pglast/enums
running install_egg_info
running egg_info
writing pglast.egg-info/PKG-INFO
writing dependency_links to pglast.egg-info/dependency_links.txt
writing entry points to pglast.egg-info/entry_points.txt
writing requirements to pglast.egg-info/requires.txt
writing top-level names to pglast.egg-info/top_level.txt
reading manifest file 'pglast.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '.git'
warning: no previously-included files found matching '.gitmodules'
warning: no previously-included files found matching '.github/*'
no previously-included directories found matching 'libpg_query/.github'
no previously-included directories found matching 'libpg_query/examples'
no previously-included directories found matching 'libpg_query/patches'
no previously-included directories found matching 'libpg_query/scripts'
no previously-included directories found matching 'libpg_query/srcdata'
no previously-included directories found matching 'libpg_query/test'
no previously-included directories found matching 'libpg_query/testdata'
no previously-included directories found matching 'libpg_query/tmp'
writing manifest file 'pglast.egg-info/SOURCES.txt'
Copying pglast.egg-info to build/bdist.linux-aarch64/wheel/pglast-1.17-py3.7.egg-info
running install_scripts
creating build/bdist.linux-aarch64/wheel/pglast-1.17.dist-info/WHEEL
creating 'dist/pglast-1.17-cp37-cp37m-linux_aarch64.whl' and adding 'build/bdist.linux-aarch64/wheel' to it
adding 'pglast/__init__.py'
adding 'pglast/__main__.py'
adding 'pglast/error.py'
adding 'pglast/keywords.py'
adding 'pglast/node.py'
adding 'pglast/parser.cpython-37m-aarch64-linux-gnu.so'
adding 'pglast/printer.py'
adding 'pglast/enums/__init__.py'
adding 'pglast/enums/lockdefs.py'
adding 'pglast/enums/lockoptions.py'
adding 'pglast/enums/nodes.py'
adding 'pglast/enums/parsenodes.py'
adding 'pglast/enums/pg_class.py'
adding 'pglast/enums/pg_trigger.py'
adding 'pglast/enums/primnodes.py'
adding 'pglast/printers/__init__.py'
adding 'pglast/printers/ddl.py'
adding 'pglast/printers/dml.py'
adding 'pglast/printers/sfuncs.py'
adding 'pglast-1.17.dist-info/METADATA'
adding 'pglast-1.17.dist-info/WHEEL'
adding 'pglast-1.17.dist-info/entry_points.txt'
adding 'pglast-1.17.dist-info/top_level.txt'
adding 'pglast-1.17.dist-info/RECORD'
removing build/bdist.linux-aarch64/wheel
Finished executing setuptoolsBuildPhase
@nix { "action": "setPhase", "phase": "installPhase" }
installing
Executing pipInstallPhase
/build/pglast-1.17/dist /build/pglast-1.17
Processing ./pglast-1.17-cp37-cp37m-linux_aarch64.whl
Requirement already satisfied: setuptools in /nix/store/miqy7jj9pakaxqymsp8b3gd8ia8897ib-python3.7-setuptools-50.3.1/lib/python3.7/site-packages (from pglast==1.17) (50.3.1.post0)
Installing collected packages: pglast
Successfully installed pglast-1.17
/build/pglast-1.17
Finished executing pipInstallPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/j5yqd84a1p92vxpgcr96f6jgi1c4mh91-python3.7-pglast-1.17
shrinking /nix/store/j5yqd84a1p92vxpgcr96f6jgi1c4mh91-python3.7-pglast-1.17/lib/python3.7/site-packages/pglast/parser.cpython-37m-aarch64-linux-gnu.so
strip is /nix/store/f73f3xbwv4zafyms2gi3djfgb9h3791b-binutils-2.35.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/j5yqd84a1p92vxpgcr96f6jgi1c4mh91-python3.7-pglast-1.17/lib /nix/store/j5yqd84a1p92vxpgcr96f6jgi1c4mh91-python3.7-pglast-1.17/bin
patching script interpreter paths in /nix/store/j5yqd84a1p92vxpgcr96f6jgi1c4mh91-python3.7-pglast-1.17
checking for references to /build/ in /nix/store/j5yqd84a1p92vxpgcr96f6jgi1c4mh91-python3.7-pglast-1.17...
Rewriting #!/nix/store/dxmx8nx86d45g3wnp6xvrs8l8wsclc1r-python3-3.7.10/bin/python3.7 to #!/nix/store/dxmx8nx86d45g3wnp6xvrs8l8wsclc1r-python3-3.7.10
wrapping `/nix/store/j5yqd84a1p92vxpgcr96f6jgi1c4mh91-python3.7-pglast-1.17/bin/pgpp'...
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
@nix { "action": "setPhase", "phase": "installCheckPhase" }
running install tests
============================= test session starts ==============================
platform linux -- Python 3.7.10, pytest-6.1.2, py-1.9.0, pluggy-0.13.1
rootdir: /build/pglast-1.17, configfile: setup.cfg
plugins: cov-2.10.1
collecting ...
collecting 665 items
collected 665 items
tests/test_cli.py . [ 0%]
tests/test_node.py ..... [ 0%]
tests/test_parser.py ...... [ 1%]
tests/test_printer.py ........... [ 3%]
tests/test_printers_prettification.py .................................. [ 8%]
................................................................... [ 18%]
tests/test_printers_roundtrip.py ....................................... [ 24%]
........................................................................ [ 35%]
........................................................................ [ 46%]
........................................................................ [ 56%]
........................................................................ [ 67%]
........................................................................ [ 78%]
........................................................................ [ 89%]
...................................................................... [100%]Coverage.py warning: No data was collected. (no-data-collected)
---------- coverage: platform linux, python 3.7.10-final-0 -----------
Name Stmts Miss Cover Missing
-----------------------------------------------------------
pglast/__init__.py 43 43 0% 9-129
pglast/__main__.py 44 44 0% 9-85
pglast/enums/__init__.py 7 7 0% 10-20
pglast/enums/lockdefs.py 11 11 0% 8-34
pglast/enums/lockoptions.py 12 12 0% 8-25
pglast/enums/nodes.py 447 447 0% 8-473
pglast/enums/parsenodes.py 361 361 0% 8-457
pglast/enums/pg_class.py 54 54 0% 8-120
pglast/enums/pg_trigger.py 30 30 0% 8-72
pglast/enums/primnodes.py 84 84 0% 8-114
pglast/error.py 1 1 0% 9
pglast/keywords.py 4 4 0% 8-35
pglast/node.py 150 150 0% 9-291
pglast/printer.py 288 288 0% 9-654
pglast/printers/__init__.py 1 1 0% 9
pglast/printers/ddl.py 1330 1330 0% 9-1818
pglast/printers/dml.py 896 896 0% 9-1247
pglast/printers/sfuncs.py 17 17 0% 9-42
-----------------------------------------------------------
TOTAL 3780 3780 0%
============================= 665 passed in 2.89s ==============================
@nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" }
pythonCatchConflictsPhase
@nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" }
pythonRemoveBinBytecodePhase
@nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" }
pythonImportsCheckPhase
Executing pythonImportsCheckPhase
@nix { "action": "setPhase", "phase": "pytestcachePhase" }
pytestcachePhase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment