Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

With latest conda-forge repodata, install both boost and gazebo results in pypy being installed, differently from conda #986

Closed
traversaro opened this issue Jun 6, 2021 · 11 comments
Labels
type::bug Something isn't working

Comments

@traversaro
Copy link
Member

With the latest conda-forge data, mamba and conda are giving a different resolution when trying to install both boost and gazebo. In particular, mamba tries to install pypy, that typically it is not a great choice as default Python unless the user explicitly asked for it.

(test) root@4442114f7f41:/# mamba install boost gazebo

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

        mamba (0.13.0) supported by @QuantStack

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

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


Looking for: ['boost', 'gazebo']

conda-forge/linux-64     [====================] (00m:00s) No change
conda-forge/noarch       [====================] (00m:03s) Done
Transaction

  Prefix: /root/miniforge3/envs/test

  Updating specs:

   - boost
   - gazebo


  Package                         Version  Build                Channel                    Size
─────────────────────────────────────────────────────────────────────────────────────────────────
  Install:
─────────────────────────────────────────────────────────────────────────────────────────────────

  _libgcc_mutex                       0.1  conda_forge          conda-forge/linux-64     Cached
  _openmp_mutex                       4.5  1_gnu                conda-forge/linux-64     Cached
  alsa-lib                          1.2.3  h516909a_0           conda-forge/linux-64     Cached
  boost                            1.74.0  py36hb4f4ce5_3       conda-forge/linux-64     364 KB
  boost-cpp                        1.74.0  hc6e9bd1_3           conda-forge/linux-64     Cached
  bzip2                             1.0.8  h7f98852_4           conda-forge/linux-64     Cached
  c-ares                           1.17.1  h7f98852_1           conda-forge/linux-64     Cached
  ca-certificates               2021.5.30  ha878542_0           conda-forge/linux-64     Cached
  certifi                       2021.5.30  py36hd000896_0       conda-forge/linux-64     141 KB
  console_bridge                    1.0.1  hc9558a2_0           conda-forge/linux-64     Cached
  cppzmq                            4.7.1  hf7cf922_2           conda-forge/linux-64     Cached
  curl                             7.77.0  hea6ffbf_0           conda-forge/linux-64     Cached
  dbus                             1.13.6  h48d8840_2           conda-forge/linux-64     Cached
  eigen                             3.3.9  h4bd325d_1           conda-forge/linux-64     Cached
  expat                             2.4.1  h9c3ff4c_0           conda-forge/linux-64     Cached
  ffmpeg                            4.3.1  h03821db_2           conda-forge/linux-64      92 MB
  fontconfig                       2.13.1  hba837de_1005        conda-forge/linux-64     Cached
  freeimage                        3.18.0  hadfbfc9_7           conda-forge/linux-64     477 KB
  freetype                         2.10.4  h0708190_1           conda-forge/linux-64     Cached
  gazebo                           11.5.0  h5fc56bc_1           conda-forge/linux-64      63 MB
  gdbm                               1.18  h0a1914f_2           conda-forge/linux-64     Cached
  gettext                        0.19.8.1  h0b5b191_1005        conda-forge/linux-64     Cached
  glib                             2.68.2  h9c3ff4c_2           conda-forge/linux-64     Cached
  glib-tools                       2.68.2  h9c3ff4c_2           conda-forge/linux-64     Cached
  gmp                               6.2.1  h58526e2_0           conda-forge/linux-64     Cached
  gnutls                           3.6.13  h85f3911_1           conda-forge/linux-64     Cached
  gst-plugins-base                 1.18.4  hf529b03_2           conda-forge/linux-64     Cached
  gstreamer                        1.18.4  h76c114f_2           conda-forge/linux-64     Cached
  gts                               0.7.6  h1fc3fae_2           conda-forge/linux-64     388 KB
  icu                                68.1  h58526e2_0           conda-forge/linux-64     Cached
  ilmbase                           2.5.5  h780b84a_0           conda-forge/linux-64     Cached
  jpeg                                 9d  h516909a_0           conda-forge/linux-64     Cached
  jsoncpp                           1.9.4  h4bd325d_2           conda-forge/linux-64     Cached
  jxrlib                              1.1  h516909a_2           conda-forge/linux-64     Cached
  krb5                             1.19.1  hcc1bbae_0           conda-forge/linux-64     Cached
  lame                              3.100  h14c3975_1001        conda-forge/linux-64     498 KB
  lcms2                              2.12  hddcbb42_0           conda-forge/linux-64     Cached
  libblas                           3.9.0  9_openblas           conda-forge/linux-64     Cached
  libcblas                          3.9.0  9_openblas           conda-forge/linux-64     Cached
  libccd                              2.1  he1b5a44_1           conda-forge/linux-64      33 KB
  libclang                         11.1.0  default_ha53f305_1   conda-forge/linux-64     Cached
  libcurl                          7.77.0  h2574ce0_0           conda-forge/linux-64     Cached
  libedit                    3.1.20191231  h46ee950_2           conda-forge/linux-64     Cached
  libev                              4.33  h516909a_1           conda-forge/linux-64     Cached
  libevent                         2.1.10  hcdb4288_3           conda-forge/linux-64     Cached
  libffi                              3.3  h58526e2_2           conda-forge/linux-64     Cached
  libgcc-ng                         9.3.0  h2828fa1_19          conda-forge/linux-64     Cached
  libgfortran-ng                    9.3.0  hff62375_19          conda-forge/linux-64     Cached
  libgfortran5                      9.3.0  hff62375_19          conda-forge/linux-64     Cached
  libglib                          2.68.2  h3e27bee_2           conda-forge/linux-64     Cached
  libglu                            9.0.0  he1b5a44_1001        conda-forge/linux-64     Cached
  libgomp                           9.3.0  h2828fa1_19          conda-forge/linux-64     Cached
  libiconv                           1.16  h516909a_0           conda-forge/linux-64     Cached
  libignition-cmake2                2.8.0  h9c3ff4c_0           conda-forge/linux-64     Cached
  libignition-common3              3.11.1  h4b9f6df_0           conda-forge/linux-64     Cached
  libignition-fuel-tools4           4.3.0  hf08c594_2           conda-forge/linux-64     Cached
  libignition-math6                 6.8.0  h9c3ff4c_0           conda-forge/linux-64     Cached
  libignition-msgs5                 5.3.0  hc438e01_6           conda-forge/linux-64     Cached
  libignition-tools1                1.2.0  h33ecc0d_0           conda-forge/linux-64       8 KB
  libignition-transport8            8.1.0  h3ef4182_6           conda-forge/linux-64     Cached
  liblapack                         3.9.0  9_openblas           conda-forge/linux-64     Cached
  libllvm11                        11.1.0  hf817b99_2           conda-forge/linux-64     Cached
  libnghttp2                       1.43.0  h812cca2_0           conda-forge/linux-64     Cached
  libogg                            1.3.4  h7f98852_1           conda-forge/linux-64     Cached
  libopenblas                      0.3.15  pthreads_h8fe5266_1  conda-forge/linux-64     Cached
  libopus                           1.3.1  h7f98852_1           conda-forge/linux-64     Cached
  libpng                           1.6.37  hed695b0_2           conda-forge/linux-64     Cached
  libpq                              13.3  hd57d9b9_0           conda-forge/linux-64     Cached
  libprotobuf                      3.15.8  h780b84a_0           conda-forge/linux-64     Cached
  libraw                           0.20.2  h10796ff_1           conda-forge/linux-64     Cached
  libsdformat                       9.3.0  hf765594_3           conda-forge/linux-64     677 KB
  libsodium                        1.0.18  h516909a_1           conda-forge/linux-64     366 KB
  libssh2                           1.9.0  ha56f1ee_6           conda-forge/linux-64     Cached
  libstdcxx-ng                      9.3.0  h6de172a_19          conda-forge/linux-64     Cached
  libtar                           1.2.20  h7f98852_1002        conda-forge/linux-64     Cached
  libtiff                           4.2.0  hbd63e13_2           conda-forge/linux-64     Cached
  libuuid                          2.32.1  h14c3975_1000        conda-forge/linux-64     Cached
  libvorbis                         1.3.7  he1b5a44_0           conda-forge/linux-64     287 KB
  libwebp-base                      1.2.0  h7f98852_2           conda-forge/linux-64     Cached
  libxcb                             1.13  h7f98852_1003        conda-forge/linux-64     Cached
  libxkbcommon                      1.0.3  he3ba5ed_0           conda-forge/linux-64     Cached
  libxml2                          2.9.12  h72842e0_0           conda-forge/linux-64     Cached
  libzip                            1.7.3  he9f05b3_0           conda-forge/linux-64     120 KB
  lz4-c                             1.9.3  h9c3ff4c_0           conda-forge/linux-64     Cached
  mysql-common                     8.0.23  ha770c72_2           conda-forge/linux-64     Cached
  mysql-libs                       8.0.23  h935591d_2           conda-forge/linux-64     Cached
  ncurses                             6.2  h58526e2_4           conda-forge/linux-64     Cached
  nettle                              3.6  he412f7d_0           conda-forge/linux-64     Cached
  nspr                               4.30  h9c3ff4c_0           conda-forge/linux-64     Cached
  nss                                3.66  hb5efdd6_0           conda-forge/linux-64     Cached
  numpy                            1.19.5  py36h7e87304_1       conda-forge/linux-64       5 MB
  ogre                            1.10.12  hf655ca9_7           conda-forge/linux-64     Cached
  openexr                           2.5.5  hf817b99_0           conda-forge/linux-64     Cached
  openh264                          2.1.1  h8b12597_0           conda-forge/linux-64       1 MB
  openjpeg                          2.4.0  hb52868f_1           conda-forge/linux-64     Cached
  openssl                          1.1.1k  h7f98852_0           conda-forge/linux-64     Cached
  pcre                               8.44  he1b5a44_0           conda-forge/linux-64     Cached
  pip                              21.1.2  pyhd8ed1ab_0         conda-forge/noarch       Cached
  protobuf                         3.15.8  py36ha03b18c_0       conda-forge/linux-64     352 KB
  pthread-stubs                       0.4  h14c3975_1001        conda-forge/linux-64     Cached
  pugixml                          1.11.4  h9c3ff4c_0           conda-forge/linux-64     Cached
  pypy3.6                           7.3.3  he1ebe50_3           conda-forge/linux-64      31 MB
  python                           3.6.12  4_73_pypy            conda-forge/linux-64       5 KB
  python_abi                          3.6  1_pypy36_pp73        conda-forge/linux-64       4 KB
  qt                               5.12.9  hda022c4_4           conda-forge/linux-64     Cached
  qwt                               6.1.6  h7ec6b3e_0           conda-forge/linux-64     Cached
  readline                            8.1  h46c0cb4_0           conda-forge/linux-64     Cached
  ruby                              2.7.2  he592edb_3           conda-forge/linux-64     Cached
  sdl2                             2.0.12  h58526e2_1           conda-forge/linux-64       1 MB
  setuptools                       49.6.0  py36hd000896_3       conda-forge/linux-64     901 KB
  six                              1.16.0  pyh6c4a22f_0         conda-forge/noarch       Cached
  sqlite                           3.35.5  h74cdb3f_0           conda-forge/linux-64     Cached
  swig                              4.0.2  hd3c618e_2           conda-forge/linux-64     Cached
  tbb                              2020.2  h4bd325d_4           conda-forge/linux-64     Cached
  tbb-devel                        2020.2  h4bd325d_4           conda-forge/linux-64     Cached
  tinyxml                           2.6.2  h4bd325d_2           conda-forge/linux-64     Cached
  tinyxml2                          8.0.0  he1b5a44_1           conda-forge/linux-64     Cached
  tk                               8.6.10  hed695b0_1           conda-forge/linux-64       3 MB
  urdfdom                           2.3.3  h4bd325d_1           conda-forge/linux-64     Cached
  urdfdom_headers                   1.0.5  hc9558a2_2           conda-forge/linux-64     Cached
  wheel                            0.36.2  pyhd3deb0d_0         conda-forge/noarch       Cached
  x264                     1!152.20180806  h14c3975_0           conda-forge/linux-64     Cached
  xorg-fixesproto                     5.0  h14c3975_1002        conda-forge/linux-64       8 KB
  xorg-kbproto                      1.0.7  h14c3975_1002        conda-forge/linux-64      26 KB
  xorg-libice                      1.0.10  h516909a_0           conda-forge/linux-64     Cached
  xorg-libsm                        1.2.3  h4937e3b_1000        conda-forge/linux-64      25 KB
  xorg-libx11                      1.6.12  h516909a_0           conda-forge/linux-64     917 KB
  xorg-libxau                       1.0.9  h14c3975_0           conda-forge/linux-64     Cached
  xorg-libxaw                      1.0.14  h7f98852_0           conda-forge/linux-64     Cached
  xorg-libxdmcp                     1.1.3  h516909a_0           conda-forge/linux-64      18 KB
  xorg-libxext                      1.3.4  h516909a_0           conda-forge/linux-64     Cached
  xorg-libxfixes                    5.0.3  h14c3975_1004        conda-forge/linux-64      17 KB
  xorg-libxmu                       1.1.3  h516909a_0           conda-forge/linux-64     Cached
  xorg-libxpm                      3.5.13  h516909a_0           conda-forge/linux-64     Cached
  xorg-libxrender                  0.9.10  h14c3975_1002        conda-forge/linux-64      31 KB
  xorg-libxt                        1.1.5  h516909a_1003        conda-forge/linux-64     Cached
  xorg-renderproto                 0.11.1  h14c3975_1002        conda-forge/linux-64     Cached
  xorg-xextproto                    7.3.0  h14c3975_1002        conda-forge/linux-64     Cached
  xorg-xproto                      7.0.31  h14c3975_1007        conda-forge/linux-64      72 KB
  xz                                5.2.5  h516909a_1           conda-forge/linux-64     Cached
  yaml                              0.2.5  h516909a_0           conda-forge/linux-64     Cached
  zeromq                            4.3.4  h9c3ff4c_0           conda-forge/linux-64     Cached
  zlib                             1.2.11  h516909a_1010        conda-forge/linux-64     Cached
  zstd                              1.4.9  ha95c52a_0           conda-forge/linux-64     Cached
  zziplib                         0.13.69  hed695b0_1           conda-forge/linux-64     Cached

  Summary:

  Install: 145 packages

  Total download: 203 MB

─────────────────────────────────────────────────────────────────────────────────────────────────

Confirm changes: [Y/n]
conda (test) root@4442114f7f41:/# conda install boost gazebo
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /root/miniforge3/envs/test

  added / updated specs:
    - boost
    - gazebo


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    libignition-fuel-tools4-4.3.0|       hf08c594_2         264 KB  conda-forge
    xorg-kbproto-1.0.7         |    h7f98852_1002          27 KB  conda-forge
    ------------------------------------------------------------
                                           Total:         290 KB

The following NEW packages will be INSTALLED:

  _libgcc_mutex      conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
  _openmp_mutex      conda-forge/linux-64::_openmp_mutex-4.5-1_gnu
  alsa-lib           conda-forge/linux-64::alsa-lib-1.2.3-h516909a_0
  assimp             conda-forge/linux-64::assimp-5.0.1-hedfc422_5
  atk-1.0            conda-forge/linux-64::atk-1.0-2.36.0-h3371d22_4
  boost              conda-forge/linux-64::boost-1.74.0-py39h5472131_3
  boost-cpp          conda-forge/linux-64::boost-cpp-1.74.0-hc6e9bd1_3
  bullet-cpp         conda-forge/linux-64::bullet-cpp-3.09-hde0f152_2
  bzip2              conda-forge/linux-64::bzip2-1.0.8-h7f98852_4
  c-ares             conda-forge/linux-64::c-ares-1.17.1-h7f98852_1
  ca-certificates    conda-forge/linux-64::ca-certificates-2021.5.30-ha878542_0
  cairo              conda-forge/linux-64::cairo-1.16.0-h6cf1ce9_1008
  certifi            conda-forge/linux-64::certifi-2021.5.30-py39hf3d152e_0
  cfitsio            conda-forge/linux-64::cfitsio-3.470-hb418390_7
  console_bridge     conda-forge/linux-64::console_bridge-1.0.1-h4bd325d_0
  cppzmq             conda-forge/linux-64::cppzmq-4.7.1-hf7cf922_2
  curl               conda-forge/linux-64::curl-7.77.0-hea6ffbf_0
  dartsim            conda-forge/linux-64::dartsim-6.10.1-h53b96f2_0
  dbus               conda-forge/linux-64::dbus-1.13.6-h48d8840_2
  eigen              conda-forge/linux-64::eigen-3.3.9-h4bd325d_1
  expat              conda-forge/linux-64::expat-2.4.1-h9c3ff4c_0
  fcl                conda-forge/linux-64::fcl-0.6.1-h2cbc392_3
  ffmpeg             conda-forge/linux-64::ffmpeg-4.3.1-hca11adc_2
  flann              conda-forge/linux-64::flann-1.9.1-h2e58136_1008
  font-ttf-dejavu-s~ conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0
  font-ttf-inconsol~ conda-forge/noarch::font-ttf-inconsolata-3.000-h77eed37_0
  font-ttf-source-c~ conda-forge/noarch::font-ttf-source-code-pro-2.038-h77eed37_0
  font-ttf-ubuntu    conda-forge/noarch::font-ttf-ubuntu-0.83-hab24e00_0
  fontconfig         conda-forge/linux-64::fontconfig-2.13.1-hba837de_1005
  fonts-conda-ecosy~ conda-forge/noarch::fonts-conda-ecosystem-1-0
  fonts-conda-forge  conda-forge/noarch::fonts-conda-forge-1-0
  freeglut           conda-forge/linux-64::freeglut-3.2.1-h9c3ff4c_2
  freeimage          conda-forge/linux-64::freeimage-3.18.0-h88c329d_7
  freetype           conda-forge/linux-64::freetype-2.10.4-h0708190_1
  freexl             conda-forge/linux-64::freexl-1.0.6-h7f98852_0
  fribidi            conda-forge/linux-64::fribidi-1.0.10-h36c2ea0_0
  gazebo             conda-forge/linux-64::gazebo-11.5.1-haa37ec6_2
  gdbm               conda-forge/linux-64::gdbm-1.18-h0a1914f_2
  gdk-pixbuf         conda-forge/linux-64::gdk-pixbuf-2.42.6-h04a7f16_0
  geos               conda-forge/linux-64::geos-3.9.1-h9c3ff4c_2
  geotiff            conda-forge/linux-64::geotiff-1.6.0-hcf90da6_5
  gettext            conda-forge/linux-64::gettext-0.19.8.1-h0b5b191_1005
  giflib             conda-forge/linux-64::giflib-5.2.1-h36c2ea0_2
  glib               conda-forge/linux-64::glib-2.68.2-h9c3ff4c_2
  glib-tools         conda-forge/linux-64::glib-tools-2.68.2-h9c3ff4c_2
  gmp                conda-forge/linux-64::gmp-6.2.1-h58526e2_0
  gnutls             conda-forge/linux-64::gnutls-3.6.13-h85f3911_1
  graphite2          conda-forge/linux-64::graphite2-1.3.13-h58526e2_1001
  graphviz           conda-forge/linux-64::graphviz-2.47.2-h85b4f2f_0
  gst-plugins-base   conda-forge/linux-64::gst-plugins-base-1.18.4-hf529b03_2
  gstreamer          conda-forge/linux-64::gstreamer-1.18.4-h76c114f_2
  gtk2               conda-forge/linux-64::gtk2-2.24.33-h539f30e_1
  gts                conda-forge/linux-64::gts-0.7.6-h64030ff_2
  harfbuzz           conda-forge/linux-64::harfbuzz-2.8.1-h83ec7ef_0
  hdf4               conda-forge/linux-64::hdf4-4.2.15-h10796ff_3
  hdf5               conda-forge/linux-64::hdf5-1.10.6-nompi_h6a2412b_1114
  icu                conda-forge/linux-64::icu-68.1-h58526e2_0
  ilmbase            conda-forge/linux-64::ilmbase-2.5.5-h780b84a_0
  jpeg               conda-forge/linux-64::jpeg-9d-h36c2ea0_0
  json-c             conda-forge/linux-64::json-c-0.15-h98cffda_0
  jsoncpp            conda-forge/linux-64::jsoncpp-1.9.4-h4bd325d_2
  jxrlib             conda-forge/linux-64::jxrlib-1.1-h7f98852_2
  kealib             conda-forge/linux-64::kealib-1.4.14-hcc255d8_2
  krb5               conda-forge/linux-64::krb5-1.19.1-hcc1bbae_0
  lame               conda-forge/linux-64::lame-3.100-h7f98852_1001
  lcms2              conda-forge/linux-64::lcms2-2.12-hddcbb42_0
  ld_impl_linux-64   conda-forge/linux-64::ld_impl_linux-64-2.35.1-hea4e1c9_2
  libblas            conda-forge/linux-64::libblas-3.9.0-9_openblas
  libcblas           conda-forge/linux-64::libcblas-3.9.0-9_openblas
  libccd             conda-forge/linux-64::libccd-2.1-h9c3ff4c_1
  libclang           conda-forge/linux-64::libclang-11.1.0-default_ha53f305_1
  libcurl            conda-forge/linux-64::libcurl-7.77.0-h2574ce0_0
  libdap4            conda-forge/linux-64::libdap4-3.20.6-hd7c4107_2
  libedit            conda-forge/linux-64::libedit-3.1.20191231-he28a2e2_2
  libev              conda-forge/linux-64::libev-4.33-h516909a_1
  libevent           conda-forge/linux-64::libevent-2.1.10-hcdb4288_3
  libffi             conda-forge/linux-64::libffi-3.3-h58526e2_2
  libgcc-ng          conda-forge/linux-64::libgcc-ng-9.3.0-h2828fa1_19
  libgd              conda-forge/linux-64::libgd-2.3.2-h78a0170_0
  libgdal            conda-forge/linux-64::libgdal-3.3.0-h679344c_1
  libgfortran-ng     conda-forge/linux-64::libgfortran-ng-9.3.0-hff62375_19
  libgfortran5       conda-forge/linux-64::libgfortran5-9.3.0-hff62375_19
  libglib            conda-forge/linux-64::libglib-2.68.2-h3e27bee_2
  libglu             conda-forge/linux-64::libglu-9.0.0-he1b5a44_1001
  libgomp            conda-forge/linux-64::libgomp-9.3.0-h2828fa1_19
  libiconv           conda-forge/linux-64::libiconv-1.16-h516909a_0
  libignition-cmake2 conda-forge/linux-64::libignition-cmake2-2.8.0-h9c3ff4c_0
  libignition-commo~ conda-forge/linux-64::libignition-common3-3.11.1-h4b9f6df_0
  libignition-fuel-~ conda-forge/linux-64::libignition-fuel-tools4-4.3.0-hf08c594_2
  libignition-math6  conda-forge/linux-64::libignition-math6-6.8.0-h9c3ff4c_0
  libignition-msgs5  conda-forge/linux-64::libignition-msgs5-5.3.0-hc438e01_6
  libignition-tools1 conda-forge/linux-64::libignition-tools1-1.2.0-h21f569a_0
  libignition-trans~ conda-forge/linux-64::libignition-transport8-8.1.0-h3ef4182_6
  libkml             conda-forge/linux-64::libkml-1.3.0-h238a007_1013
  liblapack          conda-forge/linux-64::liblapack-3.9.0-9_openblas
  libllvm11          conda-forge/linux-64::libllvm11-11.1.0-hf817b99_2
  libnetcdf          conda-forge/linux-64::libnetcdf-4.8.0-nompi_hcd642e3_103
  libnghttp2         conda-forge/linux-64::libnghttp2-1.43.0-h812cca2_0
  libode             conda-forge/linux-64::libode-0.16.2-he80948d_6
  libogg             conda-forge/linux-64::libogg-1.3.4-h7f98852_1
  libopenblas        conda-forge/linux-64::libopenblas-0.3.15-pthreads_h8fe5266_1
  libopus            conda-forge/linux-64::libopus-1.3.1-h7f98852_1
  libpng             conda-forge/linux-64::libpng-1.6.37-h21135ba_2
  libpq              conda-forge/linux-64::libpq-13.3-hd57d9b9_0
  libprotobuf        conda-forge/linux-64::libprotobuf-3.15.8-h780b84a_0
  libraw             conda-forge/linux-64::libraw-0.20.2-h10796ff_1
  librsvg            conda-forge/linux-64::librsvg-2.50.5-hc3c00ef_0
  librttopo          conda-forge/linux-64::librttopo-1.1.0-h1185371_6
  libsdformat        conda-forge/linux-64::libsdformat-9.3.0-hefbcfa8_3
  libsodium          conda-forge/linux-64::libsodium-1.0.18-h36c2ea0_1
  libspatialite      conda-forge/linux-64::libspatialite-5.0.1-h20cb978_4
  libssh2            conda-forge/linux-64::libssh2-1.9.0-ha56f1ee_6
  libstdcxx-ng       conda-forge/linux-64::libstdcxx-ng-9.3.0-h6de172a_19
  libtar             conda-forge/linux-64::libtar-1.2.20-h7f98852_1002
  libtiff            conda-forge/linux-64::libtiff-4.2.0-hbd63e13_2
  libtool            conda-forge/linux-64::libtool-2.4.6-h58526e2_1007
  libusb             conda-forge/linux-64::libusb-1.0.24-h18f079d_4
  libuuid            conda-forge/linux-64::libuuid-2.32.1-h7f98852_1000
  libvorbis          conda-forge/linux-64::libvorbis-1.3.7-h9c3ff4c_0
  libwebp            conda-forge/linux-64::libwebp-1.2.0-h3452ae3_0
  libwebp-base       conda-forge/linux-64::libwebp-base-1.2.0-h7f98852_2
  libxcb             conda-forge/linux-64::libxcb-1.13-h7f98852_1003
  libxkbcommon       conda-forge/linux-64::libxkbcommon-1.0.3-he3ba5ed_0
  libxml2            conda-forge/linux-64::libxml2-2.9.12-h72842e0_0
  libzip             conda-forge/linux-64::libzip-1.7.3-h4de3113_0
  lz4-c              conda-forge/linux-64::lz4-c-1.9.3-h9c3ff4c_0
  mysql-common       conda-forge/linux-64::mysql-common-8.0.23-ha770c72_2
  mysql-libs         conda-forge/linux-64::mysql-libs-8.0.23-h935591d_2
  ncurses            conda-forge/linux-64::ncurses-6.2-h58526e2_4
  nettle             conda-forge/linux-64::nettle-3.6-he412f7d_0
  nspr               conda-forge/linux-64::nspr-4.30-h9c3ff4c_0
  nss                conda-forge/linux-64::nss-3.66-hb5efdd6_0
  numpy              conda-forge/linux-64::numpy-1.20.3-py39hdbf815f_1
  octomap            conda-forge/linux-64::octomap-1.9.7-h4bd325d_0
  ogre               conda-forge/linux-64::ogre-1.10.12-hf655ca9_7
  openal-soft        conda-forge/linux-64::openal-soft-1.20.1-hc9558a2_0
  openexr            conda-forge/linux-64::openexr-2.5.5-hf817b99_0
  openh264           conda-forge/linux-64::openh264-2.1.1-h780b84a_0
  openjpeg           conda-forge/linux-64::openjpeg-2.4.0-hb52868f_1
  openssl            conda-forge/linux-64::openssl-1.1.1k-h7f98852_0
  pango              conda-forge/linux-64::pango-1.48.5-hb8ff022_0
  patchelf           conda-forge/linux-64::patchelf-0.11-he1b5a44_0
  pcre               conda-forge/linux-64::pcre-8.44-he1b5a44_0
  pip                conda-forge/noarch::pip-21.1.2-pyhd8ed1ab_0
  pixman             conda-forge/linux-64::pixman-0.40.0-h36c2ea0_0
  poppler            conda-forge/linux-64::poppler-21.03.0-h93df280_0
  poppler-data       conda-forge/noarch::poppler-data-0.4.10-0
  postgresql         conda-forge/linux-64::postgresql-13.3-h2510834_0
  proj               conda-forge/linux-64::proj-8.0.0-h277dcde_0
  protobuf           conda-forge/linux-64::protobuf-3.15.8-py39he80948d_0
  pthread-stubs      conda-forge/linux-64::pthread-stubs-0.4-h36c2ea0_1001
  pugixml            conda-forge/linux-64::pugixml-1.11.4-h9c3ff4c_0
  python             conda-forge/linux-64::python-3.9.4-hffdb5ce_0_cpython
  python_abi         conda-forge/linux-64::python_abi-3.9-1_cp39
  qt                 conda-forge/linux-64::qt-5.12.9-hda022c4_4
  qwt                conda-forge/linux-64::qwt-6.1.6-h7ec6b3e_0
  readline           conda-forge/linux-64::readline-8.1-h46c0cb4_0
  ruby               conda-forge/linux-64::ruby-2.7.2-he592edb_3
  sdl2               conda-forge/linux-64::sdl2-2.0.12-h9c3ff4c_1
  setuptools         conda-forge/linux-64::setuptools-49.6.0-py39hf3d152e_3
  simbody            conda-forge/linux-64::simbody-3.7-h64f3f5a_2
  six                conda-forge/noarch::six-1.16.0-pyh6c4a22f_0
  sqlite             conda-forge/linux-64::sqlite-3.35.5-h74cdb3f_0
  swig               conda-forge/linux-64::swig-4.0.2-hd3c618e_2
  tbb                conda-forge/linux-64::tbb-2020.2-h4bd325d_4
  tbb-devel          conda-forge/linux-64::tbb-devel-2020.2-h4bd325d_4
  tiledb             conda-forge/linux-64::tiledb-2.2.9-h91fcb0e_0
  tinyxml            conda-forge/linux-64::tinyxml-2.6.2-h4bd325d_2
  tinyxml2           conda-forge/linux-64::tinyxml2-8.0.0-h9c3ff4c_1
  tk                 conda-forge/linux-64::tk-8.6.10-h21135ba_1
  tzcode             conda-forge/linux-64::tzcode-2021a-h7f98852_1
  tzdata             conda-forge/noarch::tzdata-2021a-he74cb21_0
  urdfdom            conda-forge/linux-64::urdfdom-2.3.3-h4bd325d_1
  urdfdom_headers    conda-forge/linux-64::urdfdom_headers-1.0.5-h4bd325d_2
  wheel              conda-forge/noarch::wheel-0.36.2-pyhd3deb0d_0
  x264               conda-forge/linux-64::x264-1!161.3030-h7f98852_0
  xerces-c           conda-forge/linux-64::xerces-c-3.2.3-h9d8b166_2
  xorg-fixesproto    conda-forge/linux-64::xorg-fixesproto-5.0-h7f98852_1002
  xorg-inputproto    conda-forge/linux-64::xorg-inputproto-2.3.2-h7f98852_1002
  xorg-kbproto       conda-forge/linux-64::xorg-kbproto-1.0.7-h7f98852_1002
  xorg-libice        conda-forge/linux-64::xorg-libice-1.0.10-h7f98852_0
  xorg-libsm         conda-forge/linux-64::xorg-libsm-1.2.3-hd9c2040_1000
  xorg-libx11        conda-forge/linux-64::xorg-libx11-1.6.12-h36c2ea0_0
  xorg-libxau        conda-forge/linux-64::xorg-libxau-1.0.9-h7f98852_0
  xorg-libxaw        conda-forge/linux-64::xorg-libxaw-1.0.14-h7f98852_0
  xorg-libxdmcp      conda-forge/linux-64::xorg-libxdmcp-1.1.3-h7f98852_0
  xorg-libxext       conda-forge/linux-64::xorg-libxext-1.3.4-h516909a_0
  xorg-libxfixes     conda-forge/linux-64::xorg-libxfixes-5.0.3-h516909a_1004
  xorg-libxi         conda-forge/linux-64::xorg-libxi-1.7.10-h516909a_0
  xorg-libxmu        conda-forge/linux-64::xorg-libxmu-1.1.3-h516909a_0
  xorg-libxpm        conda-forge/linux-64::xorg-libxpm-3.5.13-h516909a_0
  xorg-libxrender    conda-forge/linux-64::xorg-libxrender-0.9.10-h516909a_1002
  xorg-libxt         conda-forge/linux-64::xorg-libxt-1.1.5-h516909a_1003
  xorg-renderproto   conda-forge/linux-64::xorg-renderproto-0.11.1-h7f98852_1002
  xorg-xextproto     conda-forge/linux-64::xorg-xextproto-7.3.0-h7f98852_1002
  xorg-xproto        conda-forge/linux-64::xorg-xproto-7.0.31-h7f98852_1007
  xz                 conda-forge/linux-64::xz-5.2.5-h516909a_1
  yaml               conda-forge/linux-64::yaml-0.2.5-h516909a_0
  zeromq             conda-forge/linux-64::zeromq-4.3.4-h9c3ff4c_0
  zlib               conda-forge/linux-64::zlib-1.2.11-h516909a_1010
  zstd               conda-forge/linux-64::zstd-1.4.9-ha95c52a_0
  zziplib            conda-forge/linux-64::zziplib-0.13.69-h27826a3_1
@wolfv
Copy link
Member

wolfv commented Jun 6, 2021

@traversaro is this a fresh environment with latest libsolv (0.7.19)? I pushed an update to libsolv on Friday which should have resolved this issue. Would be interesting to hear which libsolv version you have.

@wolfv
Copy link
Member

wolfv commented Jun 6, 2021

For reference, these two PRs are included in the latest libsolv on conda-forge:

@traversaro
Copy link
Member Author

I was in an hurry when I opened the issue. I am currently in the fields, as soon as I back at the laptop I will provide the full details on the base env.

@wolfv
Copy link
Member

wolfv commented Jun 6, 2021

Thanks, no worries!

@traversaro
Copy link
Member Author

Yes, it seems that the latest libsolv is used:

(base) root@4442114f7f41:/# conda list
# packages in environment at /root/miniforge3:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       1_gnu    conda-forge
brotlipy                  0.7.0           py39h3811e60_1001    conda-forge
bzip2                     1.0.8                h7f98852_4    conda-forge
c-ares                    1.17.1               h7f98852_1    conda-forge
ca-certificates           2021.5.30            ha878542_0    conda-forge
certifi                   2021.5.30        py39hf3d152e_0    conda-forge
cffi                      1.14.5           py39he32792d_0    conda-forge
chardet                   4.0.0            py39hf3d152e_1    conda-forge
conda                     4.10.1           py39hf3d152e_0    conda-forge
conda-package-handling    1.7.3            py39h3811e60_0    conda-forge
cryptography              3.4.7            py39hbca0aa6_0    conda-forge
icu                       68.1                 h58526e2_0    conda-forge
idna                      2.10               pyh9f0ad1d_0    conda-forge
krb5                      1.19.1               hcc1bbae_0    conda-forge
ld_impl_linux-64          2.35.1               hea4e1c9_2    conda-forge
libarchive                3.5.1                hccf745f_2    conda-forge
libcurl                   7.77.0               h2574ce0_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 h516909a_1    conda-forge
libffi                    3.3                  h58526e2_2    conda-forge
libgcc-ng                 9.3.0               h2828fa1_19    conda-forge
libgomp                   9.3.0               h2828fa1_19    conda-forge
libiconv                  1.16                 h516909a_0    conda-forge
libnghttp2                1.43.0               h812cca2_0    conda-forge
libsolv                   0.7.19               h780b84a_1    conda-forge
libssh2                   1.9.0                ha56f1ee_6    conda-forge
libstdcxx-ng              9.3.0               h6de172a_19    conda-forge
libxml2                   2.9.12               h72842e0_0    conda-forge
lz4-c                     1.9.3                h9c3ff4c_0    conda-forge
lzo                       2.10              h516909a_1000    conda-forge
mamba                     0.13.0           py39h951de11_0    conda-forge
ncurses                   6.2                  h58526e2_4    conda-forge
openssl                   1.1.1k               h7f98852_0    conda-forge
pip                       21.1.2             pyhd8ed1ab_0    conda-forge
pycosat                   0.6.3           py39h3811e60_1006    conda-forge
pycparser                 2.20               pyh9f0ad1d_2    conda-forge
pyopenssl                 20.0.1             pyhd8ed1ab_0    conda-forge
pysocks                   1.7.1            py39hf3d152e_3    conda-forge
python                    3.9.4           hffdb5ce_0_cpython    conda-forge
python_abi                3.9                      1_cp39    conda-forge
readline                  8.1                  h46c0cb4_0    conda-forge
reproc                    14.2.1               h36c2ea0_0    conda-forge
reproc-cpp                14.2.1               h58526e2_0    conda-forge
requests                  2.25.1             pyhd3deb0d_0    conda-forge
ruamel_yaml               0.15.80         py39h3811e60_1004    conda-forge
setuptools                49.6.0           py39hf3d152e_3    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
sqlite                    3.35.5               h74cdb3f_0    conda-forge
tk                        8.6.10               h21135ba_1    conda-forge
tqdm                      4.61.0             pyhd8ed1ab_0    conda-forge
tzdata                    2021a                he74cb21_0    conda-forge
urllib3                   1.26.4             pyhd8ed1ab_0    conda-forge
wheel                     0.36.2             pyhd3deb0d_0    conda-forge
xz                        5.2.5                h516909a_1    conda-forge
yaml                      0.2.5                h516909a_0    conda-forge
zlib                      1.2.11            h516909a_1010    conda-forge
zstd                      1.5.0                ha95c52a_0    conda-forge

@traversaro
Copy link
Member Author

Interestingly, a regular Python 3.8 is installed if the installation command is:

mamba install gazebo boost

@adriendelsalle adriendelsalle added the type::bug Something isn't working label Jun 7, 2021
@traversaro
Copy link
Member Author

traversaro commented Jun 7, 2021

FYI I pinned conda-forge's libsolv to 0.7.18 and the issue does not appear, so it seems to be a regression in conda-forge's libsolv 0.7.19 (possibly related to https://github.com/conda-forge/libsolv-feedstock/pull/49/files ?), see robotology/robotology-superbuild#788 .

@traversaro
Copy link
Member Author

Note that it is also possible that the fact that a non-PyPy Python was installed was never explicitly intentional, and in this case we were a victim of Hyrum's Law.

@wolfv
Copy link
Member

wolfv commented Jun 7, 2021

@traversaro thanks for letting me know! PyPy comes with a track_feature that should down-weight it in the solution and therefore it shouldn't be picked by default. I'll take a look now... hopefully I can figure out how to fix the regression, sorry about that!

@wolfv
Copy link
Member

wolfv commented Jun 30, 2021

thanks @traversaro

this issue is currently "fixed" by removing the libsolv package that gave us trouble. I am planning to upload a new one with a new patch that should work better and I tested this specific case with boost + gazebo in the development: openSUSE/libsolv#457

I am thinking about rolling it out today 🤞

@traversaro
Copy link
Member Author

Thanks @wolfv, indeed in robotology/robotology-superbuild#833 we removed the pinnings and everything is working fine for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type::bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants