-
Notifications
You must be signed in to change notification settings - Fork 383
Bump mamba from 2.1.0 to 2.3.2, conda from 24.11.0 to 25.7.0 #1465
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
base: main
Are you sure you want to change the base?
Conversation
Bumps [mamba](https://github.com/mamba-org/mamba) from 2.1.0 to 2.3.2 - [Release notes](https://github.com/mamba-org/mamba/releases) - [Commits](mamba-org/mamba@2.1.0...2.3.2)
# which in turn downgrades krb5 from >=1.21.3 to 1.17.2 | ||
|
||
assert pkgs["openssl"]["version"].startswith("1.1.1"), pkgs["openssl"]["version"] | ||
assert pkgs["python"]["version"] == "3.9.0", pkgs["python"]["version"] | ||
assert pkgs["krb5"]["version"] == "1.17.2", pkgs["krb5"]["version"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking at the logs at https://github.com/jupyterhub/repo2docker/actions/runs/17423514766/job/49491688040?pr=1465#step:7:1813, this is how the downgrade went:
#20 12.78 Updating specs:
#20 12.78
#20 12.78 - python=3.9
#20 12.78 - xeus-cling=0.6.0
#20 12.78 - xtensor=0.20.8
#20 12.78 - xtensor-blas=0.16.1
#20 12.78 - notebook
#20 12.78
#20 12.78
#20 12.78 Package Version Build Channel Size
#20 12.78 ─────────────────────────────────────────────────────────────────────────────────
#20 12.78 Install:
#20 12.78 ─────────────────────────────────────────────────────────────────────────────────
#20 12.78
#20 12.78 + binutils_impl_linux-64 2.33.1 h53a641e_8 conda-forge 10MB
#20 12.78 + binutils_linux-64 2.33.1 h9595d00_17 conda-forge 22kB
#20 12.78 + clang_variant 1.0 cling_6.14.06 conda-forge 9kB
#20 12.78 + clangdev 5.0.0 h935a590_1004 conda-forge 95MB
#20 12.78 + cling 0.5 he860b03_1007 conda-forge 25MB
#20 12.78 + cppzmq 4.3.0 hc9558a2_1001 conda-forge 15kB
#20 12.78 + gcc_impl_linux-64 7.3.0 hd420e75_5 conda-forge 74MB
#20 12.78 + gcc_linux-64 7.3.0 h553295d_17 conda-forge 22kB
#20 12.78 + gxx_impl_linux-64 7.3.0 hdf63c60_5 conda-forge 20MB
#20 12.78 + gxx_linux-64 7.3.0 h553295d_17 conda-forge 22kB
#20 12.78 + libblas 3.9.0 8_openblas conda-forge 12kB
#20 12.78 + libcblas 3.9.0 8_openblas conda-forge 12kB
#20 12.78 + libgfortran-ng 7.5.0 h14aa051_20 conda-forge 23kB
#20 12.78 + libgfortran4 7.5.0 h14aa051_20 conda-forge 1MB
#20 12.78 + liblapack 3.9.0 8_openblas conda-forge 12kB
#20 12.78 + libopenblas 0.3.12 pthreads_hb3c22a3_1 conda-forge 9MB
#20 12.78 + nlohmann_json 3.6.1 he1b5a44_0 conda-forge 104kB
#20 12.78 + xeus 0.20.0 h4d8c418_1 conda-forge 4MB
#20 12.78 + xeus-cling 0.6.0 he513fc3_1 conda-forge 20MB
#20 12.78 + xtensor 0.20.8 hc9558a2_0 conda-forge 162kB
#20 12.78 + xtensor-blas 0.16.1 h776b511_0 conda-forge 263kB
#20 12.78 + xtl 0.6.21 h0efe328_1 conda-forge 97kB
#20 12.78
#20 12.78 Remove:
#20 12.78 ─────────────────────────────────────────────────────────────────────────────────
#20 12.78
#20 12.78 - libxcrypt 4.4.36 hd590300_1 conda-forge 100kB
#20 12.78
#20 12.78 Change:
#20 12.78 ─────────────────────────────────────────────────────────────────────────────────
#20 12.78
#20 12.78 - bzip2 1.0.8 h4bc722e_7 conda-forge 253kB
#20 12.78 + bzip2 1.0.8 h516909a_3 conda-forge 407kB
#20 12.78
#20 12.78 Downgrade:
#20 12.78 ─────────────────────────────────────────────────────────────────────────────────
#20 12.78
#20 12.78 - krb5 1.21.3 h659f571_0 conda-forge 1MB
#20 12.78 + krb5 1.17.2 h926e7f8_0 conda-forge 2MB
#20 12.78 - ld_impl_linux-64 2.43 h712a8e2_2 conda-forge 669kB
#20 12.78 + ld_impl_linux-64 2.33.1 h53a641e_8 conda-forge 603kB
#20 12.78 - libgcc-ng 14.2.0 h69a702a_1 conda-forge 54kB
#20 12.78 + libgcc-ng 9.2.0 h24d8f2e_2 conda-forge 9MB
#20 12.78 - libgomp 14.2.0 h77fa898_1 conda-forge 461kB
#20 12.78 + libgomp 9.2.0 h24d8f2e_2 conda-forge 835kB
#20 12.78 - libstdcxx-ng 14.2.0 h4852527_1 conda-forge 54kB
#20 12.78 + libstdcxx-ng 9.2.0 hdf63c60_2 conda-forge 5MB
#20 12.78 - libuuid 2.38.1 h0b41bf4_0 conda-forge 34kB
#20 12.78 + libuuid 2.32.1 h14c3975_1000 conda-forge 27kB
#20 12.78 - libzlib 1.3.1 hb9d3cd8_2 conda-forge 61kB
#20 12.78 + libzlib 1.2.11 h36c2ea0_1013 conda-forge 60kB
#20 12.78 - openssl 3.4.0 h7b32b05_1 conda-forge 3MB
#20 12.78 + openssl 1.1.1h h516909a_0 conda-forge 2MB
#20 12.78 - zlib 1.3.1 hb9d3cd8_2 conda-forge 92kB
#20 12.78 + zlib 1.2.11 h36c2ea0_1013 conda-forge 88kB
#20 12.78
#20 12.78 Summary:
#20 12.78
#20 12.78 Install: 22 packages
#20 12.78 Remove: 1 packages
#20 12.78 Change: 1 packages
#20 12.78 Downgrade: 9 packages
#20 12.78
#20 12.78 Total download: 277MB
I didn't see a downgrade of the python version (Python was on 3.9.21
), so I switched to checking krb5=1.17.2
instead that also pins to openssl >=1.1.1h,<1.1.2a
.
Bumps [conda](https://github.com/conda/conda) from 24.11.0 to 25.7.0 - [Release notes](https://github.com/conda/conda/releases) - [Commits](conda/conda@24.11.0...25.7.0)
AFAIK, there seems to be some SSL related error prior to this test being run, happening at repo2docker/repo2docker/buildpacks/_r_base.py Lines 66 to 70 in 1766748
Traceback from https://github.com/jupyterhub/repo2docker/actions/runs/17447744022/job/49546118573?pr=1465#step:7:8044
There's also some other error about zmq: #25 exporting to image
#25 exporting layers
#25 exporting layers 15.3s done
#25 writing image sha256:3c2d4425e86beb7dba65beec3a8f9f62ba17ad57a8414818e2697aa3c53e9d43 done
#25 naming to docker.io/library/r2d-tests-conda-2fdowngrade-1756938690 done
#25 DONE 15.3s
Activating profile: /srv/conda/etc/profile.d/conda.sh
/srv/conda/envs/notebook/lib/python3.9/subprocess.py:941: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, 'rb', bufsize)
Traceback (most recent call last):
File "/srv/conda/envs/notebook/bin/jupyter-notebook", line 6, in <module>
from notebook.app import main
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/notebook/app.py", line 9, in <module>
from jupyter_client.utils import ensure_async # type:ignore[attr-defined]
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/jupyter_client/__init__.py", line 3, in <module>
from .asynchronous import AsyncKernelClient
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/jupyter_client/asynchronous/__init__.py", line 1, in <module>
from .client import AsyncKernelClient # noqa
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/jupyter_client/asynchronous/client.py", line 8, in <module>
import zmq.asyncio
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/zmq/__init__.py", line 52, in <module>
from zmq import backend
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/zmq/backend/__init__.py", line 30, in <module>
raise original_error from None
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/zmq/backend/__init__.py", line 25, in <module>
_ns = select_backend(first)
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/zmq/backend/select.py", line 31, in select_backend
mod = import_module(name)
File "/srv/conda/envs/notebook/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/srv/conda/envs/notebook/lib/python3.9/site-packages/zmq/backend/cython/__init__.py", line 6, in <module>
from . import _zmq
ImportError: /srv/conda/envs/notebook/lib/python3.9/site-packages/zmq/backend/cython/../../../../.././libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /srv/conda/envs/notebook/lib/python3.9/site-packages/zmq/backend/cython/../../../../../libzmq.so.5) A bit confused on what's going on... |
That's quite puzzling, the test passed on |
Bumps mamba from 2.1.0 to 2.3.2
Trying to fix some
Out of memory allocating 18446744071562067968*4 bytes
error at CryoInTheCloud/hub-image#137 (comment).