GithubHelp home page GithubHelp logo

conda-forge / gtk3-feedstock Goto Github PK

View Code? Open in Web Editor NEW
1.0 6.0 8.0 190 KB

A conda-smithy repository for gtk3.

License: BSD 3-Clause "New" or "Revised" License

Shell 51.91% Batchfile 38.25% Python 9.84%

gtk3-feedstock's Introduction

About gtk3-feedstock

Feedstock license: BSD-3-Clause

Home: http://www.gtk.org/

Package license: LGPL-2.0-or-later

Summary: Version 3 of the Gtk+ graphical toolkit

Development: https://gitlab.gnome.org/GNOME/gtk

Documentation: https://developer.gnome.org/gtk3/

GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off projects to complete application suites.

Current build status

Azure
VariantStatus
linux_64 variant
linux_aarch64 variant
linux_ppc64le variant
osx_64 variant
osx_arm64 variant
win_64 variant

Current release info

Name Downloads Version Platforms
Conda Recipe Conda Downloads Conda Version Conda Platforms
Conda Recipe Conda Downloads Conda Version Conda Platforms

Installing gtk3

Installing gtk3 from the conda-forge channel can be achieved by adding conda-forge to your channels with:

conda config --add channels conda-forge
conda config --set channel_priority strict

Once the conda-forge channel has been enabled, gtk3, gtk3-tests can be installed with conda:

conda install gtk3 gtk3-tests

or with mamba:

mamba install gtk3 gtk3-tests

It is possible to list all of the versions of gtk3 available on your platform with conda:

conda search gtk3 --channel conda-forge

or with mamba:

mamba search gtk3 --channel conda-forge

Alternatively, mamba repoquery may provide more information:

# Search all versions available on your platform:
mamba repoquery search gtk3 --channel conda-forge

# List packages depending on `gtk3`:
mamba repoquery whoneeds gtk3 --channel conda-forge

# List dependencies of `gtk3`:
mamba repoquery depends gtk3 --channel conda-forge

About conda-forge

Powered by NumFOCUS

conda-forge is a community-led conda channel of installable packages. In order to provide high-quality builds, the process has been automated into the conda-forge GitHub organization. The conda-forge organization contains one repository for each of the installable packages. Such a repository is known as a feedstock.

A feedstock is made up of a conda recipe (the instructions on what and how to build the package) and the necessary configurations for automatic building using freely available continuous integration services. Thanks to the awesome service provided by Azure, GitHub, CircleCI, AppVeyor, Drone, and TravisCI it is possible to build and upload installable packages to the conda-forge anaconda.org channel for Linux, Windows and OSX respectively.

To manage the continuous integration and simplify feedstock maintenance conda-smithy has been developed. Using the conda-forge.yml within this repository, it is possible to re-render all of this feedstock's supporting files (e.g. the CI configuration files) with conda smithy rerender.

For more information please check the conda-forge documentation.

Terminology

feedstock - the conda recipe (raw material), supporting scripts and CI configuration.

conda-smithy - the tool which helps orchestrate the feedstock. Its primary use is in the construction of the CI .yml files and simplify the management of many feedstocks.

conda-forge - the place where the feedstock and smithy live and work to produce the finished article (built conda distributions)

Updating gtk3-feedstock

If you would like to improve the gtk3 recipe or build a new package version, please fork this repository and submit a PR. Upon submission, your changes will be run on the appropriate platforms to give the reviewer an opportunity to confirm that the changes result in a successful build. Once merged, the recipe will be re-built and uploaded automatically to the conda-forge channel, whereupon the built conda packages will be available for everybody to install and use from the conda-forge channel. Note that all branches in the conda-forge/gtk3-feedstock are immediately built and any created packages are uploaded, so PRs should be based on branches in forks and branches in the main repository should only be used to build distinct package versions.

In order to produce a uniquely identifiable distribution:

  • If the version of a package is not being increased, please add or increase the build/number.
  • If the version of a package is being increased, please remember to return the build/number back to 0.

Feedstock Maintainers

gtk3-feedstock's People

Contributors

beckermr avatar conda-forge-admin avatar conda-forge-curator[bot] avatar github-actions[bot] avatar hmaarrfk avatar pkgw avatar regro-cf-autotick-bot avatar ryanvolz avatar tschoonj avatar xhochy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

gtk3-feedstock's Issues

pkg-config returns 3.24.17 not 3.24.18

Issue:

20:04 $ pkg-config --modversion gtk+-3.0
3.24.17
(mcam_dev) ✔ ~/git/feedstocks/hugin-feedstock [master|✔] 
20:04 $ conda list | grep gtk
gtk3                      3.24.18              h45fd312_1    conda-forge


Environment (conda list):
20:08 $ conda list
# packages in environment at /home/mark/miniforge3/envs/gtk:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       0_gnu    conda-forge
at-spi2-atk               2.32.0               h1369247_0    conda-forge
at-spi2-core              2.35.1               h1369247_0    conda-forge
atk                       2.36.0                        0    conda-forge
atk-1.0                   2.36.0               haf93ef1_0    conda-forge
ca-certificates           2020.6.20            hecda079_0    conda-forge
cairo                     1.16.0            h3fc0475_1004    conda-forge
certifi                   2020.6.20        py38h32f6830_0    conda-forge
dbus                      1.13.6               he372182_0    conda-forge
epoxy                     1.5.4                h516909a_1    conda-forge
expat                     2.2.9                he1b5a44_2    conda-forge
fontconfig                2.13.1            h1056068_1002    conda-forge
freetype                  2.10.2               he06d7ca_0    conda-forge
fribidi                   1.0.9                h516909a_0    conda-forge
gdk-pixbuf                2.38.2               h3f25603_4    conda-forge
gettext                   0.19.8.1          hc5be6a0_1002    conda-forge
glib                      2.64.3               h6f030ca_0    conda-forge
gobject-introspection     1.64.1           py38h03d966d_1    conda-forge
graphite2                 1.3.13            he1b5a44_1001    conda-forge
gtk3                      3.24.18              h45fd312_1    conda-forge
harfbuzz                  2.4.0                hee91db6_5    conda-forge
hicolor-icon-theme        0.17                          0    conda-forge
icu                       67.1                 he1b5a44_0    conda-forge
jpeg                      9d                   h516909a_0    conda-forge
krb5                      1.17.1               h2fd8d38_0    conda-forge
ld_impl_linux-64          2.34                 h53a641e_5    conda-forge
libcups                   2.2.12               hf10b501_1    ramonaoptics
libedit                   3.1.20191231         h46ee950_0    conda-forge
libffi                    3.2.1             he1b5a44_1007    conda-forge
libgcc-ng                 9.2.0                h24d8f2e_2    conda-forge
libgomp                   9.2.0                h24d8f2e_2    conda-forge
libiconv                  1.15              h516909a_1006    conda-forge
libpng                    1.6.37               hed695b0_1    conda-forge
libstdcxx-ng              9.2.0                hdf63c60_2    conda-forge
libtiff                   4.1.0                hc7e4089_6    conda-forge
libuuid                   2.32.1            h14c3975_1000    conda-forge
libwebp-base              1.1.0                h516909a_3    conda-forge
libxcb                    1.13              h14c3975_1002    conda-forge
libxml2                   2.9.10               h72b56ed_1    conda-forge
lz4-c                     1.9.2                he1b5a44_1    conda-forge
ncurses                   6.1               hf484d3e_1002    conda-forge
openssl                   1.1.1g               h516909a_0    conda-forge
pango                     1.42.4               h7062337_4    conda-forge
pcre                      8.44                 he1b5a44_0    conda-forge
pip                       20.1.1                     py_1    conda-forge
pixman                    0.38.0            h516909a_1003    conda-forge
pthread-stubs             0.4               h14c3975_1001    conda-forge
python                    3.8.3           cpython_he5300dc_0    conda-forge
python_abi                3.8                      1_cp38    conda-forge
readline                  8.0                  hf8c457e_0    conda-forge
setuptools                47.3.1           py38h32f6830_0    conda-forge
sqlite                    3.30.1               hcee41ef_0    conda-forge
tk                        8.6.10               hed695b0_0    conda-forge
wheel                     0.34.2                     py_1    conda-forge
xorg-kbproto              1.0.7             h14c3975_1002    conda-forge
xorg-libice               1.0.10               h516909a_0    conda-forge
xorg-libsm                1.2.3             h84519dc_1000    conda-forge
xorg-libx11               1.6.9                h516909a_0    conda-forge
xorg-libxau               1.0.9                h14c3975_0    conda-forge
xorg-libxdmcp             1.1.3                h516909a_0    conda-forge
xorg-libxext              1.3.4                h516909a_0    conda-forge
xorg-libxrender           0.9.10            h516909a_1002    conda-forge
xorg-renderproto          0.11.1            h14c3975_1002    conda-forge
xorg-xextproto            7.3.0             h14c3975_1002    conda-forge
xorg-xproto               7.0.31            h14c3975_1007    conda-forge
xz                        5.2.5                h516909a_0    conda-forge
zlib                      1.2.11            h516909a_1006    conda-forge
zstd                      1.4.4                h6597ccf_3    conda-forge

Details about conda and system ( conda info ):
$ conda info

Icons not appearing in python Gtk application.

Issue:

I have a Gtk application that relies heavily on gtk3 and pygobject. Using homebrew the application runs as expected. Using conda, the icons do not show up and I get the following error message:

(alpha:53673): Gtk-WARNING **: 11:34:26.683: Could not find the icon 'process-working-symbolic'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
	http://icon-theme.freedesktop.org/releases

When I do find $CONDA_PREFIX -name '*process-working-symbolic*' I see that there is a .svg at share/icons/Adwaita/scalable-up-to-32/status/process-working-symbolic.svg.


Environment (conda list):

$ conda list

# Name                    Version                   Build  Channel
adwaita-icon-theme        3.36.1               h5728ca3_0    conda-forge
alpha-aligner             2.0.0a2                  pypi_0    pypi
altgraph                  0.17                     pypi_0    pypi
atk-1.0                   2.36.0               ha4168fd_0    conda-forge
bash-completion           2.9                           9    tartansandal
biopython                 1.76             py37h0b31af3_0    conda-forge
ca-certificates           2020.4.5.2           hecda079_0    conda-forge
cairo                     1.16.0            ha8983da_1004    conda-forge
certifi                   2020.4.5.2       py37hc8dfbb8_0    conda-forge
conda-bash-completion     1.5                           1    tartansandal
cycler                    0.10.0                   pypi_0    pypi
cython                    0.29.19                  pypi_0    pypi
decorator                 4.4.2                    pypi_0    pypi
epoxy                     1.5.4                h0b31af3_1    conda-forge
fontconfig                2.13.1            h79c0d67_1002    conda-forge
freetype                  2.9.1                hb4e5f40_0  
fribidi                   1.0.9                h0b31af3_0    conda-forge
gdk-pixbuf                2.38.2               h306395f_4    conda-forge
gettext                   0.19.8.1             h15daf44_3  
glib                      2.63.1               hd977a24_0  
gmp                       6.2.0                h4a8c4bd_2    conda-forge
gobject-introspection     1.56.1           py37hfc82f85_2  
graphite2                 1.3.13               h2098e52_0  
graphviz                  2.38.0            hc6cc99f_1011    conda-forge
gtk3                      3.24.18              h41d95d7_1    conda-forge
harfbuzz                  2.4.0                h1050040_4    conda-forge
hicolor-icon-theme        0.17                          0    conda-forge
icu                       67.1                 h4a8c4bd_0    conda-forge
igraph                    0.8.2                h961d45e_1    conda-forge
jpeg                      9d                   h0b31af3_0    conda-forge
kiwisolver                1.2.0                    pypi_0    pypi
libblas                   3.8.0               16_openblas    conda-forge
libcblas                  3.8.0               16_openblas    conda-forge
libcroco                  0.6.13               h9035b8d_1    conda-forge
libcxx                    10.0.0                        1  
libedit                   3.1.20181209         hb402a30_0  
libffi                    3.2.1                h0a44026_6  
libgfortran               4.0.0                         2    conda-forge
libiconv                  1.15                 hdd342a3_7  
liblapack                 3.8.0               16_openblas    conda-forge
libopenblas               0.3.9                h3d69b6c_0    conda-forge
libpng                    1.6.37               ha441bb4_0  
librsvg                   2.48.4               h1ccd86b_0    conda-forge
libtiff                   4.1.0                hcb84e12_1  
libxml2                   2.9.10               hc06c4ae_1    conda-forge
llvm-openmp               10.0.0               h28b9765_0  
lz4-c                     1.9.2                h0a44026_0  
macholib                  1.14                     pypi_0    pypi
matplotlib                3.2.1                    pypi_0    pypi
ncurses                   6.2                  h0a44026_1  
networkx                  2.4                      pypi_0    pypi
numpy                     1.18.4           py37h7687784_0    conda-forge
openssl                   1.1.1g               h0b31af3_0    conda-forge
pango                     1.42.4               haa940fe_4    conda-forge
pcre                      8.43                 h0a44026_0  
pip                       20.0.2                   py37_3  
pixman                    0.38.0               h1de35cc_0  
pkg-config                0.29.2               h3efe00b_8  
pkgconfig                 1.4.0                    py37_0  
pycairo                   1.19.0           py37ha54c0a8_0  
pygobject                 3.36.1           py37h8bf3b26_0    conda-forge
pygraphviz                1.5             py37h9bfed18_1002    conda-forge
pyinstaller               3.6                      pypi_0    pypi
pyparsing                 2.4.7                    pypi_0    pypi
python                    3.7.7           hc70fcce_0_cpython  
python-dateutil           2.8.1                    pypi_0    pypi
python-igraph             0.8.2                    pypi_0    pypi
python_abi                3.7                     1_cp37m    conda-forge
readline                  8.0                  h1de35cc_0  
setuptools                47.1.1                   py37_0  
six                       1.15.0                   pypi_0    pypi
sqlite                    3.31.1               h5c1f38d_1  
texttable                 1.6.2                    pypi_0    pypi
tk                        8.6.8                ha441bb4_0  
wheel                     0.34.2                   py37_0  
xz                        5.2.5                h1de35cc_0  
zlib                      1.2.11               h1de35cc_3  
zstd                      1.4.4                h1990bb4_3  

Details about conda and system ( conda info ):
$ conda info
            shell level : 1
       user config file : /Users/kms/.condarc
 populated config files : /Users/kms/.condarc
          conda version : 4.8.3
    conda-build version : not installed
         python version : 3.7.6.final.0
       virtual packages : __osx=10.15.4
       base environment : /Users/kms/opt/miniconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/kms/opt/miniconda3/pkgs
                          /Users/kms/.conda/pkgs
       envs directories : /Users/kms/opt/miniconda3/envs
                          /Users/kms/.conda/envs
               platform : osx-64
             user-agent : conda/4.8.3 requests/2.23.0 CPython/3.7.6 Darwin/19.4.0 OSX/10.15.4
                UID:GID : 503:20
             netrc file : None
           offline mode : False

Better to depend on non-cdt versions?

Issue:
It seems that with the latest update, users must remember to install libXi in their yum_requirements.txt otherwise the post install scripts don't work.

Is it better to try and use the conda-forge X11 libraries so that these dependencies are managed automatically?

 ERROR conda.core.link:_execute(700): An error occurred while installing package 'conda-forge::gtk3-3.24.18-h45fd312_0'.
Rolling back transaction: ...working... done
LinkError: post-link script failed for package conda-forge::gtk3-3.24.18-h45fd312_0
location of failed script: /opt/conda/envs/owl_tester/bin/.gtk3-post-link.sh
==> script messages <==
<None>
==> script output <==
stdout: 
stderr: gtk-update-icon-cache: Cache file created successfully.
/opt/conda/envs/owl_tester/bin/gtk-query-immodules-3.0: error while loading shared libraries: libXi.so.6: cannot open shared object file: No such file or directory
return code: 127
()
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
 gtk3-3.24.18         | 19.6 MB   | ########## | 100% 

gdbus needed at runtime on Windows

I got an email from a user who is seeing this warning when running a Gtk3 program on Windows:

(gnuradio-companion-script.py:20396): GLib-GIO-WARNING **: 22:41:15.348: win32 session dbus binary not found: C:\Users\hb9dug\radioconda\Library\bin\\gdbus.exe 

This is only a warning, but it seems like something we should fix. Evidently, Gtk needs the gdbus binary to be installed at runtime on Windows: https://discourse.gnome.org/t/gtk-warning-about-gdbus-exe-not-being-found-on-windows-msys2/2893/2.

To accomplish that, should we be depending on the glib package as a run dependency on Windows? Or should we push this up a level and have the libglib package include gdbus.exe on Windows?

Future GSettings problems

Hi,

First of all: many thanks for adding this complicated recipe to conda-forge!

I am looking into using it, and I think I have discovered a potential issue that will affect this recipe in the future.

This recipe installs $PREFIX/share/glib-2.0/schemas/gschemas.compiled, which contains a binary representation of all GSettings schemas provided by all libraries and apps that support it. Typically this file is not owned by a particular package, and package managers will update this file in a post installation step by running glib-compile-schemas $PREFIX/share/glib-2.0/schemas.

If you agree, I will open a PR that will fix this. This will require also require DESTDIR to be set to '/', to avoid invoking the meson post install script, where this otherwise gets done.

icon themes

Should we create packages for hicolor-icon-theme and adwaita-icon-theme and add them as dependencies to gtk3?

While using a package with a gtk UI, I ran into this error:

(ipython:40519): Gtk-WARNING **: 23:00:59.274: Error loading theme icon 'system-run' for stock: Icon 'system-run' not present in theme Adwaita

According to this thread, that error can be fixed by installing adwaita-icon-theme (formerly gnome-icon-theme).

Related links:

Enable Wayland support

i installed gtk3 with conda install gtk3, but it seems gdk/gdkwayland.h are not included

`(gtk) hongy19@WSL cairo$ ls /home/hongy19/miniconda3/envs/gtk/include/gtk-3.0/gdk/gdkwayland.h
ls: cannot access '/home/hongy19/miniconda3/envs/gtk/include/gtk-3.0/gdk/gdkwayland.h': No such file or directory

(gtk) hongy19@WSL cairo$ ls /home/hongy19/miniconda3/envs/gtk/include/gtk-3.0/gdk/
deprecated gdkcairo.h gdkdevice.h gdkdevicetool.h gdkdnd.h gdkevents.h gdkglcontext.h gdkkeysyms-compat.h gdkmonitor.h gdkprivate.h gdkrgba.h gdkselection.h gdktypes.h gdkwindow.h
gdkapplaunchcontext.h gdkconfig.h gdkdevicemanager.h gdkdisplay.h gdkdrawingcontext.h gdkframeclock.h gdk.h gdkkeysyms.h gdkpango.h gdkproperty.h gdkscreen.h gdktestutils.h gdkversionmacros.h gdkx.h
gdk-autocleanup.h gdkcursor.h gdkdevicepad.h gdkdisplaymanager.h gdkenumtypes.h gdkframetimings.h gdkkeys.h gdkmain.h gdkpixbuf.h gdkrectangle.h gdkseat.h gdkthreads.h gdkvisual.h x11`

Compatibility version in osx is screwed up

In OSX,
gtk3-3.24.18-h41d95d7_1.tar.bz2 has compatibility version 2411.0.0
gtk3-3.24.21-h41d95d7_0.tar.bz2 has compatibility version 2405.0.0

Compatibility version should go up, not down

The post-link script outputs error message on osx-arm64

https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=512968&view=logs&j=ced5d8de-8227-5f3f-33a1-45cf1592c45a&t=f7bcb349-6dca-53ba-d88d-1d9963e119ba&l=934

...
2022-05-27T21:49:51.5402250Z Preparing transaction: ...working... done
2022-05-27T21:50:06.7366980Z Verifying transaction: ...working... done
2022-05-27T21:50:13.8892680Z Executing transaction: ...working... /Users/runner/miniforge3/conda-bld/stoken_1653688048957/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/bin/.gdk-pixbuf-post-link.sh: line 24: /Users/runner/miniforge3/conda-bld/stoken_1653688048957/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/bin/gdk-pixbuf-query-loaders: Bad CPU type in executable
2022-05-27T21:50:13.8938090Z ERROR: Failed to update gdk-pixbuf's cache, some plugins may not be found.
2022-05-27T21:50:13.8982780Z To fix this, activate the environment and run:
2022-05-27T21:50:13.9007530Z     gdk-pixbuf-query-loaders >"/Users/runner/miniforge3/conda-bld/stoken_1653688048957/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache"
2022-05-27T21:50:13.9056620Z 
2022-05-27T21:50:16.0668940Z /Users/runner/miniforge3/conda-bld/stoken_1653688048957/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/bin/.gtk3-post-link.sh: line 4: /Users/runner/miniforge3/conda-bld/stoken_1653688048957/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/bin/glib-compile-schemas: Bad CPU type in executable
2022-05-27T21:50:16.0675650Z ERROR: Failed to complete gtk3's post-link script.
2022-05-27T21:50:16.0676880Z To fix this, activate the environment and run:
2022-05-27T21:50:16.0679290Z     glib-compile-schemas "/Users/runner/miniforge3/conda-bld/stoken_1653688048957/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/share/glib-2.0/schemas"
2022-05-27T21:50:16.0682700Z     gtk-update-icon-cache -f -t "/Users/runner/miniforge3/conda-bld/stoken_1653688048957/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/share/icons/hicolor"
2022-05-27T21:50:16.0684900Z     gtk-query-immodules-3.0 --update-cache
2022-05-27T21:50:16.0685700Z 
2022-05-27T21:50:16.7219360Z done
2022-05-27T21:50:16.8130740Z Reloading output folder: /Users/runner/miniforge3/conda-bld
2022-05-27T21:50:19.8013380Z 
2022-05-27T21:50:19.8037540Z ## Package Plan ##
2022-05-27T21:50:19.8067960Z 
2022-05-27T21:50:19.8098740Z   environment location: /Users/runner/miniforge3/conda-bld/stoken_1653688048957/_build_env
...

postlink failed on linux: libXi.so.6 cannot open shared object file

Over on conda-forge/firefox-feedstock#18 we're trying to get gtk3 in there to maybe resolve some issues. On linux, we're seeing this error:

conda.CondaMultiError: post-link script failed for package conda-forge::gtk3-3.24.21-h45fd312_1
location of failed script: /home/conda/feedstock_root/build_artifacts/firefox_1596135386472/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/bin/.gtk3-post-link.sh
==> script messages <==
<None>
==> script output <==
stdout: 
stderr: /home/conda/feedstock_root/build_artifacts/firefox_1596135386472/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/bin/gtk-query-immodules-3.0: error while loading shared libraries: libXi.so.6: cannot open shared object file: No such file or directory

return code: 127

()

This was opened back in may, though i was having issues get those logs, can't say whether it was the same issue then.

I'll post more as i debug stuff...

gtk3 not built for gobject introspection

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

The following fails:

import gi
gi.require_version('Gtk','3.0')
from gi.repository import Gtk

with the output:

>>> import gi
>>> gi.require_version('Gtk','3.0')
>>> from gi.repository import Gtk
Traceback (most recent call last):
  File "/fusion/projects/codes/conda/omega/envs_public/general/lib/python3.11/site-packages/gi/importer.py", line 139, in create_module
    introspection_module = get_introspection_module(namespace)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/fusion/projects/codes/conda/omega/envs_public/general/lib/python3.11/site-packages/gi/module.py", line 267, in get_introspection_module
    module = IntrospectionModule(namespace, version)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/fusion/projects/codes/conda/omega/envs_public/general/lib/python3.11/site-packages/gi/module.py", line 114, in __init__
    repository.require(namespace, version)
gi.RepositoryError: Typelib file for namespace 'GObject', version '2.0' not found

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/fusion/projects/codes/conda/omega/envs_public/general/lib/python3.11/site-packages/gi/importer.py", line 141, in create_module
    raise ImportError(e)
ImportError: Typelib file for namespace 'GObject', version '2.0' not found

If this is not the right repo to post this issue, let me know where to put it.

Installed packages

$ conda list
# packages in environment at /fusion/projects/codes/conda/omega/envs_public/general:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                  2_kmp_llvm    conda-forge
alsa-lib                  1.2.11               hd590300_1    conda-forge
anyio                     3.7.0              pyhd8ed1ab_1    conda-forge
argon2-cffi               21.3.0             pyhd8ed1ab_0    conda-forge
argon2-cffi-bindings      21.2.0          py311hd4cff14_3    conda-forge
asttokens                 2.2.1              pyhd8ed1ab_0    conda-forge
at-spi2-atk               2.38.0               h0630a04_3    conda-forge
at-spi2-core              2.40.3               h0630a04_0    conda-forge
atk-1.0                   2.38.0               h04ea711_2    conda-forge
attr                      2.5.1                h166bdaf_1    conda-forge
attrs                     23.1.0             pyh71513ae_1    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                pyhd8ed1ab_3    conda-forge
backports.functools_lru_cache 1.6.5              pyhd8ed1ab_0    conda-forge
beautifulsoup4            4.12.2             pyha770c72_0    conda-forge
bleach                    6.0.0              pyhd8ed1ab_0    conda-forge
brotli                    1.0.9                h166bdaf_9    conda-forge
brotli-bin                1.0.9                h166bdaf_9    conda-forge
brotli-python             1.0.9           py311ha362b79_9    conda-forge
bzip2                     1.0.8                h7f98852_4    conda-forge
ca-certificates           2024.2.2             hbcca054_0    conda-forge
cairo                     1.18.0               h3faef2a_0    conda-forge
certifi                   2024.2.2           pyhd8ed1ab_0    conda-forge
cffi                      1.15.1          py311h409f033_3    conda-forge
charset-normalizer        3.1.0              pyhd8ed1ab_0    conda-forge
comm                      0.1.3              pyhd8ed1ab_0    conda-forge
contourpy                 1.1.0           py311h9547e67_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
dbus                      1.13.6               h5008d03_3    conda-forge
debugpy                   1.6.7           py311hcafe171_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
epoxy                     1.5.10               h166bdaf_1    conda-forge
exceptiongroup            1.1.2              pyhd8ed1ab_0    conda-forge
executing                 1.2.0              pyhd8ed1ab_0    conda-forge
expat                     2.5.0                hcb278e6_1    conda-forge
filelock                  3.12.2             pyhd8ed1ab_0    conda-forge
flit-core                 3.9.0              pyhd8ed1ab_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.2               h14ed4e7_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.40.0          py311h459d7ec_0    conda-forge
freetds                   1.4.12               h0535610_0    conda-forge
freetype                  2.12.1               hca18f0e_1    conda-forge
fribidi                   1.0.10               h36c2ea0_0    conda-forge
g-ir-build-tools          1.80.1          py311h7b9e298_0    conda-forge
g-ir-host-tools           1.80.1               hfff48b1_0    conda-forge
gdk-pixbuf                2.42.11              hb9ae30d_0    conda-forge
gettext                   0.21.1               h27087fc_0    conda-forge
glib                      2.80.0               hf2295e7_4    conda-forge
glib-tools                2.80.0               hde27a5a_4    conda-forge
gmp                       6.2.1                h58526e2_0    conda-forge
gmpy2                     2.1.2           py311h6a5fa03_1    conda-forge
gobject-introspection     1.80.1          py311h86ed371_0    conda-forge
graphite2                 1.3.13            h58526e2_1001    conda-forge
gst-plugins-base          1.22.9               h8e1006c_0    conda-forge
gstreamer                 1.22.9               h98fc4e7_0    conda-forge
gtk3                      3.24.41              h6d40eaa_1    conda-forge
harfbuzz                  8.4.0                h3d44ed6_0    conda-forge
hicolor-icon-theme        0.17                 ha770c72_2    conda-forge
icu                       73.2                 h59595ed_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
importlib-metadata        6.7.0              pyha770c72_0    conda-forge
importlib_metadata        6.7.0                hd8ed1ab_0    conda-forge
importlib_resources       5.12.0             pyhd8ed1ab_0    conda-forge
ipykernel                 6.24.0             pyh71e2992_0    conda-forge
ipython                   8.14.0             pyh41d4057_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                8.0.6              pyhd8ed1ab_0    conda-forge
jedi                      0.18.2             pyhd8ed1ab_0    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
joblib                    1.3.0              pyhd8ed1ab_1    conda-forge
jsonschema                4.17.3             pyhd8ed1ab_0    conda-forge
jupyter                   1.0.0           py311h38be061_8    conda-forge
jupyter_client            8.3.0              pyhd8ed1ab_0    conda-forge
jupyter_console           6.6.3              pyhd8ed1ab_0    conda-forge
jupyter_core              5.3.1           py311h38be061_0    conda-forge
jupyter_events            0.6.3              pyhd8ed1ab_0    conda-forge
jupyter_server            2.7.0              pyhd8ed1ab_0    conda-forge
jupyter_server_terminals  0.4.4              pyhd8ed1ab_1    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        3.0.7              pyhd8ed1ab_1    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
kiwisolver                1.4.4           py311h4dd048b_1    conda-forge
krb5                      1.21.2               h659d440_0    conda-forge
lame                      3.100             h166bdaf_1003    conda-forge
lcms2                     2.16                 hb7c19ff_0    conda-forge
ld_impl_linux-64          2.40                 h41732ed_0    conda-forge
lerc                      4.0.0                h27087fc_0    conda-forge
libblas                   3.9.0           17_linux64_openblas    conda-forge
libbrotlicommon           1.0.9                h166bdaf_9    conda-forge
libbrotlidec              1.0.9                h166bdaf_9    conda-forge
libbrotlienc              1.0.9                h166bdaf_9    conda-forge
libcap                    2.67                 he9d0100_0    conda-forge
libcblas                  3.9.0           17_linux64_openblas    conda-forge
libclang                  15.0.7          default_h7634d5b_2    conda-forge
libclang13                15.0.7          default_h9986a30_2    conda-forge
libcups                   2.3.3                h4637d8d_4    conda-forge
libdeflate                1.20                 hd590300_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libevent                  2.1.12               hf998b51_1    conda-forge
libexpat                  2.5.0                hcb278e6_1    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libflac                   1.4.3                h59595ed_0    conda-forge
libgcc-ng                 13.1.0               he5830b7_0    conda-forge
libgcrypt                 1.10.1               h166bdaf_0    conda-forge
libgfortran-ng            13.1.0               h69a702a_0    conda-forge
libgfortran5              13.1.0               h15d22d2_0    conda-forge
libgirepository           1.80.1               h003a4f0_0    conda-forge
libglib                   2.80.0               hf2295e7_4    conda-forge
libgpg-error              1.47                 h71f35ed_0    conda-forge
libhwloc                  2.10.0          default_h2fb2949_1000    conda-forge
libiconv                  1.17                 h166bdaf_0    conda-forge
libjpeg-turbo             3.0.0                hd590300_1    conda-forge
liblapack                 3.9.0           17_linux64_openblas    conda-forge
libllvm15                 15.0.7               hb3ce162_4    conda-forge
libnsl                    2.0.0                h7f98852_0    conda-forge
libogg                    1.3.4                h7f98852_1    conda-forge
libopenblas               0.3.23          pthreads_h80387f5_0    conda-forge
libopus                   1.3.1                h7f98852_1    conda-forge
libpng                    1.6.43               h2797004_0    conda-forge
libpq                     16.2                 h33b98f1_1    conda-forge
libprotobuf               3.21.12              h3eb15da_0    conda-forge
libsndfile                1.2.0                hb75c966_0    conda-forge
libsodium                 1.0.18               h36c2ea0_1    conda-forge
libsqlite                 3.45.2               h2797004_0    conda-forge
libstdcxx-ng              13.1.0               hfd8a6a1_0    conda-forge
libsystemd0               253                  h8c4010b_1    conda-forge
libtiff                   4.6.0                h1dd3fc0_3    conda-forge
libuuid                   2.38.1               h0b41bf4_0    conda-forge
libvorbis                 1.3.7                h9c3ff4c_0    conda-forge
libwebp-base              1.4.0                hd590300_0    conda-forge
libxcb                    1.15                 h0b41bf4_0    conda-forge
libxcrypt                 4.4.36               hd590300_1    conda-forge
libxkbcommon              1.7.0                h662e7e4_0    conda-forge
libxml2                   2.12.6               h232c23b_1    conda-forge
libzlib                   1.2.13               hd590300_5    conda-forge
llvm-openmp               16.0.6               h4dfa4b3_0    conda-forge
lz4-c                     1.9.4                hcb278e6_0    conda-forge
markupsafe                2.1.3           py311h459d7ec_0    conda-forge
matplotlib                3.7.1           py311h38be061_0    conda-forge
matplotlib-base           3.7.1           py311h8597a09_0    conda-forge
matplotlib-inline         0.1.6              pyhd8ed1ab_0    conda-forge
mdsplus                   7.139.67        py311pl5321h4a20be6_0    conda-forge
mistune                   3.0.0              pyhd8ed1ab_0    conda-forge
mkl                       2022.2.1         h84fe81f_16997    conda-forge
mpc                       1.3.1                hfe3b2da_0    conda-forge
mpfr                      4.2.0                hb012696_0    conda-forge
mpg123                    1.31.3               hcb278e6_0    conda-forge
mpmath                    1.3.0              pyhd8ed1ab_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mysql-common              8.0.33               hf1915f5_1    conda-forge
mysql-libs                8.0.33               hca2cd23_1    conda-forge
nbclassic                 1.0.0              pyhb4ecaf3_1    conda-forge
nbclient                  0.8.0              pyhd8ed1ab_0    conda-forge
nbconvert                 7.6.0              pyhd8ed1ab_0    conda-forge
nbconvert-core            7.6.0              pyhd8ed1ab_0    conda-forge
nbconvert-pandoc          7.6.0              pyhd8ed1ab_0    conda-forge
nbformat                  5.9.0              pyhd8ed1ab_0    conda-forge
ncurses                   6.4                  hcb278e6_0    conda-forge
nest-asyncio              1.5.6              pyhd8ed1ab_0    conda-forge
networkx                  3.1                pyhd8ed1ab_0    conda-forge
notebook                  6.5.4              pyha770c72_0    conda-forge
notebook-shim             0.2.3              pyhd8ed1ab_0    conda-forge
nspr                      4.35                 h27087fc_0    conda-forge
nss                       3.98                 h1d7d5a4_0    conda-forge
numpy                     1.25.0          py311h64a7726_0    conda-forge
openjpeg                  2.5.2                h488ebb8_0    conda-forge
openssl                   3.3.0                hd590300_0    conda-forge
overrides                 7.3.1              pyhd8ed1ab_0    conda-forge
packaging                 23.1               pyhd8ed1ab_0    conda-forge
pandas                    2.0.3           py311h320fe9a_0    conda-forge
pandoc                    3.1.3                h32600fe_0    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
pango                     1.52.2               ha41ecd1_0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
pcre2                     10.43                hcad00b1_0    conda-forge
perl                      5.32.1          7_hd590300_perl5    conda-forge
pexpect                   4.8.0              pyh1a96a4e_2    conda-forge
pgi                       0.0.11.2                 pypi_0    pypi
pickleshare               0.7.5                   py_1003    conda-forge
pillow                    10.3.0          py311h18e6fac_0    conda-forge
pip                       23.1.2             pyhd8ed1ab_0    conda-forge
pixman                    0.43.2               h59595ed_0    conda-forge
pkg-config                0.29.2            h36c2ea0_1008    conda-forge
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_0    conda-forge
platformdirs              3.8.0              pyhd8ed1ab_0    conda-forge
ply                       3.11                       py_1    conda-forge
pooch                     1.7.0              pyha770c72_3    conda-forge
prometheus_client         0.17.0             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.38             pyha770c72_0    conda-forge
prompt_toolkit            3.0.38               hd8ed1ab_0    conda-forge
psutil                    5.9.5           py311h2582759_0    conda-forge
pthread-stubs             0.4               h36c2ea0_1001    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pulseaudio-client         16.1                 hb77b528_4    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
pycairo                   1.26.0          py311h8feb60e_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pygments                  2.15.1             pyhd8ed1ab_0    conda-forge
pygobject                 3.48.2          py311h86ed371_0    conda-forge
pygtk                     2.16.0                        0    ska
pygtkhelpers              0.4.3                    pypi_0    pypi
pyodbc                    4.0.39          py311hcafe171_0    conda-forge
pyparsing                 3.1.0              pyhd8ed1ab_0    conda-forge
pyqt                      5.15.7          py311ha74522f_3    conda-forge
pyqt5-sip                 12.11.0         py311hcafe171_3    conda-forge
pyrsistent                0.19.3          py311h2582759_0    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
python                    3.11.4          hab00c5b_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-fastjsonschema     2.17.1             pyhd8ed1ab_0    conda-forge
python-json-logger        2.0.7              pyhd8ed1ab_0    conda-forge
python-tzdata             2023.3             pyhd8ed1ab_0    conda-forge
python_abi                3.11                    3_cp311    conda-forge
pytorch                   2.0.0           cpu_py311h410fd25_0    conda-forge
pytz                      2023.3             pyhd8ed1ab_0    conda-forge
pyyaml                    6.0             py311hd4cff14_5    conda-forge
pyzmq                     25.1.0          py311h75c88c4_0    conda-forge
qt-main                   5.15.8              h5810be5_19    conda-forge
qtconsole                 5.4.3              pyhd8ed1ab_0    conda-forge
qtconsole-base            5.4.3              pyha770c72_0    conda-forge
qtpy                      2.3.1              pyhd8ed1ab_0    conda-forge
readline                  8.2                  h8228510_1    conda-forge
requests                  2.31.0             pyhd8ed1ab_0    conda-forge
rfc3339-validator         0.1.4              pyhd8ed1ab_0    conda-forge
rfc3986-validator         0.1.1              pyh9f0ad1d_0    conda-forge
scikit-learn              1.3.0           py311hc009520_0    conda-forge
scipy                     1.11.1          py311h64a7726_0    conda-forge
send2trash                1.8.2              pyh41d4057_0    conda-forge
setuptools                68.0.0             pyhd8ed1ab_0    conda-forge
sip                       6.7.9           py311hb755f60_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
sleef                     3.5.1                h9b69904_2    conda-forge
sniffio                   1.3.0              pyhd8ed1ab_0    conda-forge
soupsieve                 2.3.2.post1        pyhd8ed1ab_0    conda-forge
stack_data                0.6.2              pyhd8ed1ab_0    conda-forge
sympy                     1.12            pypyh9d50eac_103    conda-forge
tbb                       2021.7.0             h924138e_0    conda-forge
terminado                 0.17.1             pyh41d4057_0    conda-forge
threadpoolctl             3.1.0              pyh8a188c0_0    conda-forge
tinycss2                  1.2.1              pyhd8ed1ab_0    conda-forge
tk                        8.6.13          noxft_h4845f30_101    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
tornado                   6.3.2           py311h459d7ec_0    conda-forge
traitlets                 5.9.0              pyhd8ed1ab_0    conda-forge
typing-extensions         4.7.1                hd8ed1ab_0    conda-forge
typing_extensions         4.7.1              pyha770c72_0    conda-forge
typing_utils              0.1.0              pyhd8ed1ab_0    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
unixodbc                  2.3.12               h661eb56_0    conda-forge
urllib3                   2.0.3              pyhd8ed1ab_1    conda-forge
wayland                   1.22.0               h8c25dac_1    conda-forge
wcwidth                   0.2.6              pyhd8ed1ab_0    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websocket-client          1.6.1              pyhd8ed1ab_0    conda-forge
wheel                     0.40.0             pyhd8ed1ab_0    conda-forge
widgetsnbextension        4.0.7              pyhd8ed1ab_0    conda-forge
xcb-util                  0.4.0                hd590300_1    conda-forge
xcb-util-image            0.4.0                h8ee46fc_1    conda-forge
xcb-util-keysyms          0.4.0                h8ee46fc_1    conda-forge
xcb-util-renderutil       0.3.9                hd590300_1    conda-forge
xcb-util-wm               0.4.1                h8ee46fc_1    conda-forge
xkeyboard-config          2.39                 hd590300_0    conda-forge
xorg-compositeproto       0.4.2             h7f98852_1001    conda-forge
xorg-damageproto          1.2.1             h7f98852_1002    conda-forge
xorg-fixesproto           5.0               h7f98852_1002    conda-forge
xorg-inputproto           2.3.2             h7f98852_1002    conda-forge
xorg-kbproto              1.0.7             h7f98852_1002    conda-forge
xorg-libice               1.1.1                hd590300_0    conda-forge
xorg-libsm                1.2.4                h7391055_0    conda-forge
xorg-libx11               1.8.9                h8ee46fc_0    conda-forge
xorg-libxau               1.0.11               hd590300_0    conda-forge
xorg-libxcomposite        0.4.6                h0b41bf4_1    conda-forge
xorg-libxcursor           1.2.0                h0b41bf4_1    conda-forge
xorg-libxdamage           1.1.5                h7f98852_1    conda-forge
xorg-libxdmcp             1.1.3                h7f98852_0    conda-forge
xorg-libxext              1.3.4                h0b41bf4_2    conda-forge
xorg-libxfixes            5.0.3             h7f98852_1004    conda-forge
xorg-libxi                1.7.10               h7f98852_0    conda-forge
xorg-libxinerama          1.1.5                h27087fc_0    conda-forge
xorg-libxrandr            1.5.2                h7f98852_1    conda-forge
xorg-libxrender           0.9.11               hd590300_0    conda-forge
xorg-libxtst              1.2.3             h7f98852_1002    conda-forge
xorg-randrproto           1.5.0             h7f98852_1001    conda-forge
xorg-recordproto          1.14.2            h7f98852_1002    conda-forge
xorg-renderproto          0.11.1            h7f98852_1002    conda-forge
xorg-util-macros          1.19.3               h7f98852_0    conda-forge
xorg-xextproto            7.3.0             h0b41bf4_1003    conda-forge
xorg-xf86vidmodeproto     2.3.1             h7f98852_1002    conda-forge
xorg-xproto               7.0.31            h7f98852_1007    conda-forge
xz                        5.2.6                h166bdaf_0    conda-forge
yaml                      0.2.5                h7f98852_2    conda-forge
zeromq                    4.3.4                h9c3ff4c_1    conda-forge
zipp                      3.15.0             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               hd590300_5    conda-forge
zstd                      1.5.5                hfc55251_0    conda-forge

Environment info

$ conda info

     active environment : general
    active env location : /fusion/projects/codes/conda/omega/envs_public/general
            shell level : 1
       user config file : /home/smithsp/.condarc
 populated config files : /fusion/projects/codes/conda/mambaforge/.condarc
                          /home/smithsp/.condarc
          conda version : 4.14.0
    conda-build version : not installed
         python version : 3.10.6.final.0
       virtual packages : __linux=4.18.0=0
                          __glibc=2.28=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /fusion/projects/codes/conda/mambaforge  (read only)
      conda av data dir : /fusion/projects/codes/conda/mambaforge/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          file:///fusion/usc/conda-channels/d3d/linux-64
                          file:///fusion/usc/conda-channels/d3d/noarch
                          file:///fusion/usc/conda-channels/omega/linux-64
                          file:///fusion/usc/conda-channels/omega/noarch
                          https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /cscratch/smithsp/condacache
       envs directories : /fusion/projects/codes/conda/omega/envs_public
                          /fusion/projects/codes/conda/omega/dev_envs/smithsp
                          /home/smithsp/.conda/envs
                          /fusion/projects/codes/conda/mambaforge/envs
               platform : linux-64
             user-agent : conda/4.14.0 requests/2.28.1 CPython/3.10.6 Linux/4.18.0-477.15.1.el8_8.x86_64 rhel/8.8 glibc/2.28
                UID:GID : 2294:2294
             netrc file : None
           offline mode : False

Errors with post-link script if a space is in the conda path

Issue:
If a user has a space in their conda path, the post-link script will fail with ".... is not recognized as an internal or external command" because it tries to run the partial path before the space as a program.

The fix should be to quote the command path in the post-link script.


Environment (conda list):

$ conda list


Details about conda and system ( conda info ):
$ conda info

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.