RoboStack / ros-noetic

vinca configuration files for ros-noetic

Home Page:https://robostack.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installing ros-noetic-catkin adds .catkin file to env directory, which breaks sourcing logic

fishbotics opened this issue · comments

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

When I install ros-noetic-catkin in a 3.9 conda environment, there is a file called .catkin that is added to the env directory. This file causes all sorts of havoc because the env is now considered a catkin directory and is then removed from my path when I source devel/setup.sh. Would it be possible to remove this?

Installed packages

# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
bzip2                     1.0.8                hd590300_5    conda-forge
c-ares                    1.25.0               hd590300_0    conda-forge
ca-certificates           2023.12.12           h06a4308_0  
catkin_pkg                1.0.0              pyhd8ed1ab_0    conda-forge
catkin_tools              0.9.4              pyhd8ed1ab_0    conda-forge
cmake                     3.21.3               h8897547_0    conda-forge
coreutils                 9.4                  hd590300_0    conda-forge
distro                    1.9.0              pyhd8ed1ab_0    conda-forge
docutils                  0.20.1           py39hf3d152e_3    conda-forge
empy                      3.3.4              pyh9f0ad1d_1    conda-forge
expat                     2.5.0                hcb278e6_1    conda-forge
gmock                     1.11.0               h924138e_0    conda-forge
gtest                     1.11.0               h924138e_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.19.3               h08a2579_0    conda-forge
ld_impl_linux-64          2.38                 h1181459_1  
libcurl                   7.79.1               h494985f_1    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 hd590300_2    conda-forge
libexpat                  2.5.0                hcb278e6_1    conda-forge
libffi                    3.4.4                h6a678d5_0  
libgcc-ng                 13.2.0               h807b86a_3    conda-forge
libgomp                   13.2.0               h807b86a_3    conda-forge
libnghttp2                1.43.0               ha19adfc_1    conda-forge
libssh2                   1.10.0               ha35d2d1_2    conda-forge
libstdcxx-ng              11.2.0               h1234567_1  
libuv                     1.46.0               hd590300_0    conda-forge
lz4-c                     1.9.3                h9c3ff4c_1    conda-forge
make                      4.3                  hd18ef5c_1    conda-forge
ncurses                   6.4                  h6a678d5_0  
nose                      1.3.7                   py_1006    conda-forge
openssl                   3.2.0                hd590300_1    conda-forge
osrf_pycommon             0.2.1              pyhd8ed1ab_0    conda-forge
pip                       23.3.1           py39h06a4308_0  
psutil                    5.9.7            py39hd1e30aa_0    conda-forge
pyparsing                 3.1.1              pyhd8ed1ab_0    conda-forge
python                    3.9.18               h955ad1f_0  
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python_abi                3.9                      2_cp39    conda-forge
pyyaml                    6.0.1            py39hd1e30aa_1    conda-forge
readline                  8.2                  h5eee18b_0  
rhash                     1.4.3                hd590300_2    conda-forge
ros-distro-mutex          0.3.0                    noetic    robostack
ros-noetic-catkin         0.8.10          py39h6fdeb60_14    robostack
rosdep                    0.22.2             pyhd8ed1ab_2    conda-forge
rosdistro                 0.9.0            py39hf3d152e_1    conda-forge
rospkg                    1.5.0              pyhd8ed1ab_0    conda-forge
setuptools                68.2.2           py39h06a4308_0  
six                       1.16.0             pyh6c4a22f_0    conda-forge
sqlite                    3.41.2               h5eee18b_0  
tk                        8.6.12               h1ccaba5_0  
tzdata                    2023d                h04d1e81_0  
wheel                     0.41.2           py39h06a4308_0  
xz                        5.4.5                h5eee18b_0  
yaml                      0.2.5                h7f98852_2    conda-forge
zlib                      1.2.13               h5eee18b_0  
zstd                      1.5.0                ha95c52a_0    conda-forge

Environment info

__    __    __    __
                 /  \  /  \  /  \  /  \
                /    \/    \/    \/    \
███████████████/  /██/  /██/  /██/  /████████████████████████
              /  / \   / \   / \   / \  \____
             /  /   \_/   \_/   \_/   \    o \__,
            / _/                       \_____/  `
            |/
        ███╗   ███╗ █████╗ ███╗   ███╗██████╗  █████╗
        ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
        ██╔████╔██║███████║██╔████╔██║██████╔╝███████║
        ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
        ██║ ╚═╝ ██║██║  ██║██║ ╚═╝ ██║██████╔╝██║  ██║
        ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═════╝ ╚═╝  ╚═╝

        mamba (1.3.1) supported by @QuantStack

        GitHub:  https://github.com/mamba-org/mamba
        Twitter: https://twitter.com/QuantStack

█████████████████████████████████████████████████████████████


     active environment : adamtest1
    active env location : /home/rselab/miniconda3/envs/adamtest1
            shell level : 1
       user config file : /home/rselab/.condarc
 populated config files : /home/rselab/.condarc
                          /home/rselab/miniconda3/envs/adamtest1/.condarc
          conda version : 23.1.0
    conda-build version : not installed
         python version : 3.10.9.final.0
       virtual packages : __archspec=1=x86_64
                          __glibc=2.31=0
                          __linux=5.9.1=0
                          __unix=0=0
       base environment : /home/rselab/miniconda3  (writable)
      conda av data dir : /home/rselab/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/robostack/linux-64
                          https://conda.anaconda.org/robostack/noarch
                          https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/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 : /home/rselab/miniconda3/pkgs
                          /home/rselab/.conda/pkgs
       envs directories : /home/rselab/miniconda3/envs
                          /home/rselab/.conda/envs
               platform : linux-64
             user-agent : conda/23.1.0 requests/2.28.1 CPython/3.10.9 Linux/5.9.1-rt20 ubuntu/20.04.6 glibc/2.31
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

Hi @fishbotics - where exactly is this .catkin directory located, and why/how does it cause issues?

Closing for now - feel free to reopen with more information.