conda-incubator / conda-press

Press conda packages into wheels
https://regro.github.io/conda-press-docs/
BSD 3-Clause "New" or "Revised" License
116 stars 9 forks source link

Process goes into background when calling patchelf #69

Open ender-wieczorek opened 2 years ago

ender-wieczorek commented 2 years ago

Repro:

(base) root@9b558633fd50:~# conda press miniconda/pkgs/pymol-*.tar.bz2
/root/miniconda/lib/python3.8/site-packages/conda/_vendor/auxlib/_vendor/five.py:49: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  from imp import reload                  # noqa
Converting miniconda/pkgs/pymol-2.5.1-py38hffc77be_0.tar.bz2 to wheel
xonsh: For full traceback set: $XONSH_SHOW_TRACEBACK = True
NO_COLOR is deprecated and should be replaced with RESET.
striping symbols from /tmp/pymol-2.5.1-py38hffc77be_0992k2nui/lib/python3.8/site-packages/chempy/champ/_champ.cpython-38-x86_64-linux-gnu.so
striping symbols from /tmp/pymol-2.5.1-py38hffc77be_0992k2nui/lib/python3.8/site-packages/pymol/_cmd.cpython-38-x86_64-linux-gnu.so
rewriting RPATH for lib/python3.8/site-packages/chempy/champ/_champ.cpython-38-x86_64-linux-gnu.so

[1]+  Stopped                 ( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
(base) root@9b558633fd50:~# fg
( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
  new RPATH is $ORIGIN/../../lib:$ORIGIN/../../../..

[1]+  Stopped                 ( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
(base) root@9b558633fd50:~# fg
( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
rewriting RPATH for lib/python3.8/site-packages/pymol/_cmd.cpython-38-x86_64-linux-gnu.so

[1]+  Stopped                 ( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
(base) root@9b558633fd50:~# fg
( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
  new RPATH is $ORIGIN/../lib:$ORIGIN/../../..

[1]+  Stopped                 ( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
(base) root@9b558633fd50:~# fg
( __add_sys_prefix_to_path; "$CONDA_EXE" $_CE_M $_CE_CONDA "$@" )
Writing scripts
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████| 3/3 [00:00<00:00, 4460.44it/s]
Writing includes
Nothing to write!
Writing files
100%|████████████████████████████████████████████████████████████████████████████████████████████████████████| 900/900 [00:01<00:00, 616.15it/s]
Writing pymol to top_level.txt
Writing metadata from artifact
Writing wheel metadata
Writing record
(base) root@9b558633fd50:~#

Looks like this happens when calling patchelf here and here.

YaroslavKormushyn commented 2 years ago

@ender-wieczorek have you managed to find a workaround to this?