Skip to content

x86_64 default docker stacks foundation 64b506080403

mathbunnyru edited this page Feb 23, 2026 · 2 revisions

Build manifest for image: docker-stacks-foundation:64b506080403

Build Info

  • Build timestamp: 2026-02-23T03:52:18Z
  • Docker image: quay.io/jupyter/docker-stacks-foundation:64b506080403
  • Docker image size: 656MB
  • Git commit SHA: 64b506080403b73c3d5805c76fd1d1966bd4cdd4
  • Git commit message:
Pin protobuf version for tensoflow (#2399)

* Pin protobuf version for tensoflow

TensorFlow 2.20.0 was built using protobuf version 5.28.3. Then running
TF, the following UserWarning message are printed to users:

UserWarning: Protobuf gencode version 5.28.3 is exactly one major
version older than the runtime version 6.31.1 at
tensorflow/core/framework/attr_value.proto. Please update the gencode to
avoid compatibility violations in the next runtime release.

* Pin protobuf version in cuda/Dockerfile as well

* Add comments for pinning protobuf

* Use Mamba to pin down protobuf

* Fix the test for protobuf version

* Update tests/by_image/docker-stacks-foundation/test_packages.py

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Fix the quote

* Fix failed tests due to invalid JSON mamba produced

The test failure was caused by two issues in
tests/utils/conda_package_helper.py when handling output from mamba 2.x.

First, mamba produced invalid JSON by failing to escape double quotes
in version specifications (e.g., "protobuf[version=">=5.28.3,<6"]").
Second, the package parsing logic incorrectly split package names at the = sign
inside these square brackets, leading to malformed package names
like protobuf[version='>.']

The fix:
1. Adding a sanitization step to _parse_package_versions that uses a
regular expression to escape these internal double quotes before JSON parsing.
2. Updating the package name extraction logic to strip any content within
square brackets before splitting at the version delimiter, ensuring correct
package identification.

---------

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

Python Packages

Python 3.13.12

conda info:

     active environment : None
       user config file : /home/jovyan/.condarc
 populated config files : /opt/conda/.condarc
          conda version : 26.1.0
    conda-build version : not installed
         python version : 3.13.12.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=icelake
                          __conda=26.1.0=0
                          __glibc=2.39=0
                          __linux=6.11.0=0
                          __unix=0=0
       base environment : /opt/conda  (writable)
      conda av data dir : /opt/conda/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /opt/conda/pkgs
                          /home/jovyan/.conda/pkgs
       envs directories : /opt/conda/envs
                          /home/jovyan/.conda/envs
    temporary directory : /tmp
               platform : linux-64
             user-agent : conda/26.1.0 requests/2.32.5 CPython/3.13.12 Linux/6.11.0-1018-azure ubuntu/24.04.4 glibc/2.39 solver/libmamba conda-libmamba-solver/25.11.0 libmambapy/2.5.0
                UID:GID : 1000:100
             netrc file : None
           offline mode : False

mamba info:

       libmamba version : 2.5.0
          mamba version : 2.5.0
           curl version : libcurl/8.18.0 OpenSSL/3.6.1 zlib/1.3.1 zstd/1.5.7 libssh2/1.11.1 nghttp2/1.67.0 mit-krb5/1.22.2
     libarchive version : libarchive 3.8.5 zlib/1.3.1 liblzma/5.8.2 bz2lib/1.0.8 liblz4/1.10.0 libzstd/1.5.7 liblzo2/2.10 openssl/3.5.4 libb2/bundled
       envs directories : /opt/conda/envs
          package cache : /opt/conda/pkgs
                          /home/jovyan/.mamba/pkgs
            environment : base
           env location : /opt/conda
      user config files : /home/jovyan/.mambarc
 populated config files : /opt/conda/.condarc
       virtual packages : __unix=0=0
                          __linux=6.11.0=0
                          __glibc=2.39=0
                          __archspec=1=x86_64_v4
               channels : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
       base environment : /opt/conda
               platform : linux-64

mamba list:

List of packages in environment: "/opt/conda"

  Name                     Version       Build                 Channel
────────────────────────────────────────────────────────────────────────────
  _openmp_mutex            4.5           20_gnu                conda-forge
  archspec                 0.2.5         pyhd8ed1ab_0          conda-forge
  backports.zstd           1.3.0         py313h18e8e13_0       conda-forge
  boltons                  25.0.0        pyhd8ed1ab_0          conda-forge
  brotli-python            1.2.0         py313hf159716_1       conda-forge
  bzip2                    1.0.8         hda65f42_9            conda-forge
  c-ares                   1.34.6        hb03c661_0            conda-forge
  ca-certificates          2026.1.4      hbd8a1cb_0            conda-forge
  certifi                  2026.1.4      pyhd8ed1ab_0          conda-forge
  cffi                     2.0.0         py313hf46b229_1       conda-forge
  charset-normalizer       3.4.4         pyhd8ed1ab_0          conda-forge
  conda                    26.1.0        py313h78bf25f_0       conda-forge
  conda-libmamba-solver    25.11.0       pyhd8ed1ab_1          conda-forge
  conda-package-handling   2.4.0         pyh7900ff3_2          conda-forge
  conda-package-streaming  0.12.0        pyhd8ed1ab_0          conda-forge
  cpp-expected             1.3.1         h171cf75_0            conda-forge
  distro                   1.9.0         pyhd8ed1ab_1          conda-forge
  fmt                      12.1.0        hff5e90c_0            conda-forge
  frozendict               2.4.7         py313h07c4f96_0       conda-forge
  h2                       4.3.0         pyhcf101f3_0          conda-forge
  hpack                    4.1.0         pyhd8ed1ab_0          conda-forge
  hyperframe               6.1.0         pyhd8ed1ab_0          conda-forge
  icu                      78.2          h33c6efd_0            conda-forge
  idna                     3.11          pyhd8ed1ab_0          conda-forge
  jsonpatch                1.33          pyhd8ed1ab_1          conda-forge
  jsonpointer              3.0.0         pyhcf101f3_3          conda-forge
  jupyter_core             5.9.1         pyhc90fa1f_0          conda-forge
  keyutils                 1.6.3         hb9d3cd8_0            conda-forge
  krb5                     1.22.2        ha1258a1_0            conda-forge
  ld_impl_linux-64         2.45.1        default_hbd61a6d_101  conda-forge
  libarchive               3.8.5         gpl_hc2c16d8_100      conda-forge
  libcurl                  8.18.0        hcf29cc6_1            conda-forge
  libedit                  3.1.20250104  pl5321h7949ede_0      conda-forge
  libev                    4.33          hd590300_2            conda-forge
  libexpat                 2.7.4         hecca717_0            conda-forge
  libffi                   3.5.2         h3435931_0            conda-forge
  libgcc                   15.2.0        he0feb66_18           conda-forge
  libgcc-ng                15.2.0        h69a702a_18           conda-forge
  libgomp                  15.2.0        he0feb66_18           conda-forge
  libiconv                 1.18          h3b78370_2            conda-forge
  liblzma                  5.8.2         hb03c661_0            conda-forge
  libmamba                 2.5.0         hd28c85e_0            conda-forge
  libmamba-spdlog          2.5.0         h12fcf84_0            conda-forge
  libmambapy               2.5.0         py313h4616538_0       conda-forge
  libmpdec                 4.0.0         hb03c661_1            conda-forge
  libnghttp2               1.67.0        had1ee68_0            conda-forge
  libsolv                  0.7.35        h9463b59_0            conda-forge
  libsqlite                3.51.2        hf4e2dac_0            conda-forge
  libssh2                  1.11.1        hcf80075_0            conda-forge
  libstdcxx                15.2.0        h934c35e_18           conda-forge
  libuuid                  2.41.3        h5347b49_0            conda-forge
  libxml2                  2.15.1        he237659_1            conda-forge
  libxml2-16               2.15.1        hca6bf5a_1            conda-forge
  libzlib                  1.3.1         hb9d3cd8_2            conda-forge
  lz4-c                    1.10.0        h5888daf_1            conda-forge
  lzo                      2.10          h280c20c_1002         conda-forge
  mamba                    2.5.0         h9835478_0            conda-forge
  menuinst                 2.4.2         py313h78bf25f_0       conda-forge
  msgpack-python           1.1.2         py313h7037e92_1       conda-forge
  ncurses                  6.5           h2d0b736_3            conda-forge
  nlohmann_json-abi        3.12.0        h0f90c79_1            conda-forge
  openssl                  3.6.1         h35e630c_1            conda-forge
  packaging                26.0          pyhcf101f3_0          conda-forge
  pip                      26.0.1        pyh145f28c_0          conda-forge
  platformdirs             4.9.2         pyhcf101f3_0          conda-forge
  pluggy                   1.6.0         pyhf9edf01_1          conda-forge
  pybind11-abi             11            hc364b38_1            conda-forge
  pycosat                  0.6.6         py313h07c4f96_3       conda-forge
  pycparser                2.22          pyh29332c3_1          conda-forge
  pysocks                  1.7.1         pyha55dd90_7          conda-forge
  python                   3.13.12       hc97d973_100_cp313    conda-forge
  python_abi               3.13          8_cp313               conda-forge
  readline                 8.3           h853b02a_0            conda-forge
  reproc                   14.2.5.post0  hb9d3cd8_0            conda-forge
  reproc-cpp               14.2.5.post0  h5888daf_0            conda-forge
  requests                 2.32.5        pyhcf101f3_1          conda-forge
  ruamel.yaml              0.18.17       py313h54dd161_2       conda-forge
  ruamel.yaml.clib         0.2.15        py313h54dd161_1       conda-forge
  setuptools               82.0.0        pyh332efcf_0          conda-forge
  simdjson                 4.2.4         hb700be7_0            conda-forge
  spdlog                   1.17.0        hab81395_1            conda-forge
  tk                       8.6.13        noxft_h366c992_103    conda-forge
  tqdm                     4.67.3        pyh8f84b5b_0          conda-forge
  traitlets                5.14.3        pyhd8ed1ab_1          conda-forge
  truststore               0.10.4        pyhcf101f3_0          conda-forge
  tzdata                   2025c         hc9c84f9_1            conda-forge
  urllib3                  2.6.3         pyhd8ed1ab_0          conda-forge
  yaml-cpp                 0.8.0         h3f2d84a_0            conda-forge
  zstandard                0.25.0        py313h54dd161_1       conda-forge
  zstd                     1.5.7         hb78ec9c_6            conda-forge

Apt Packages

apt list --installed:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Listing...
apt/now 2.8.3 amd64 [installed,local]
base-files/now 13ubuntu10.4 amd64 [installed,local]
base-passwd/now 3.6.3build1 amd64 [installed,local]
bash/now 5.2.21-2ubuntu4 amd64 [installed,local]
bsdutils/now 1:2.39.3-9ubuntu6.4 amd64 [installed,local]
bzip2/now 1.0.8-5.1build0.1 amd64 [installed,local]
ca-certificates/now 20240203 all [installed,local]
coreutils/now 9.4-3ubuntu6.1 amd64 [installed,local]
dash/now 0.5.12-6ubuntu5 amd64 [installed,local]
debconf/now 1.5.86ubuntu1 all [installed,local]
debianutils/now 5.17build1 amd64 [installed,local]
diffutils/now 1:3.10-1build1 amd64 [installed,local]
dpkg/now 1.22.6ubuntu6.5 amd64 [installed,local]
e2fsprogs/now 1.47.0-2.4~exp1ubuntu4.1 amd64 [installed,local]
findutils/now 4.9.0-5build1 amd64 [installed,local]
gcc-14-base/now 14.2.0-4ubuntu2~24.04.1 amd64 [installed,local]
gpgv/now 2.4.4-2ubuntu17.4 amd64 [installed,local]
grep/now 3.11-4build1 amd64 [installed,local]
gzip/now 1.12-1ubuntu3.1 amd64 [installed,local]
hostname/now 3.23+nmu2ubuntu2 amd64 [installed,local]
init-system-helpers/now 1.66ubuntu1 all [installed,local]
libacl1/now 2.3.2-1build1.1 amd64 [installed,local]
libapparmor1/now 4.0.1really4.0.1-0ubuntu0.24.04.5 amd64 [installed,local]
libapt-pkg6.0t64/now 2.8.3 amd64 [installed,local]
libassuan0/now 2.5.6-1build1 amd64 [installed,local]
libattr1/now 1:2.5.2-1build1.1 amd64 [installed,local]
libaudit-common/now 1:3.1.2-2.1build1.1 all [installed,local]
libaudit1/now 1:3.1.2-2.1build1.1 amd64 [installed,local]
libblkid1/now 2.39.3-9ubuntu6.4 amd64 [installed,local]
libbz2-1.0/now 1.0.8-5.1build0.1 amd64 [installed,local]
libc-bin/now 2.39-0ubuntu8.7 amd64 [installed,local]
libc6/now 2.39-0ubuntu8.7 amd64 [installed,local]
libcap-ng0/now 0.8.4-2build2 amd64 [installed,local]
libcap2/now 1:2.66-5ubuntu2.2 amd64 [installed,local]
libcom-err2/now 1.47.0-2.4~exp1ubuntu4.1 amd64 [installed,local]
libcrypt1/now 1:4.4.36-4build1 amd64 [installed,local]
libdb5.3t64/now 5.3.28+dfsg2-7 amd64 [installed,local]
libdebconfclient0/now 0.271ubuntu3 amd64 [installed,local]
libext2fs2t64/now 1.47.0-2.4~exp1ubuntu4.1 amd64 [installed,local]
libffi8/now 3.4.6-1build1 amd64 [installed,local]
libgcc-s1/now 14.2.0-4ubuntu2~24.04.1 amd64 [installed,local]
libgcrypt20/now 1.10.3-2build1 amd64 [installed,local]
libgmp10/now 2:6.3.0+dfsg-2ubuntu6.1 amd64 [installed,local]
libgnutls30t64/now 3.8.3-1.1ubuntu3.5 amd64 [installed,local]
libgpg-error0/now 1.47-3build2.1 amd64 [installed,local]
libhogweed6t64/now 3.9.1-2.2build1.1 amd64 [installed,local]
libidn2-0/now 2.3.7-2build1.1 amd64 [installed,local]
liblz4-1/now 1.9.4-1build1.1 amd64 [installed,local]
liblzma5/now 5.6.1+really5.4.5-1ubuntu0.2 amd64 [installed,local]
libmd0/now 1.1.0-2build1.1 amd64 [installed,local]
libmount1/now 2.39.3-9ubuntu6.4 amd64 [installed,local]
libncursesw6/now 6.4+20240113-1ubuntu2 amd64 [installed,local]
libnettle8t64/now 3.9.1-2.2build1.1 amd64 [installed,local]
libnpth0t64/now 1.6-3.1build1 amd64 [installed,local]
libp11-kit0/now 0.25.3-4ubuntu2.1 amd64 [installed,local]
libpam-modules-bin/now 1.5.3-5ubuntu5.5 amd64 [installed,local]
libpam-modules/now 1.5.3-5ubuntu5.5 amd64 [installed,local]
libpam-runtime/now 1.5.3-5ubuntu5.5 all [installed,local]
libpam0g/now 1.5.3-5ubuntu5.5 amd64 [installed,local]
libpcre2-8-0/now 10.42-4ubuntu2.1 amd64 [installed,local]
libproc2-0/now 2:4.0.4-4ubuntu3.2 amd64 [installed,local]
libpsl5t64/now 0.21.2-1.1build1 amd64 [installed,local]
libseccomp2/now 2.5.5-1ubuntu3.1 amd64 [installed,local]
libselinux1/now 3.5-2ubuntu2.1 amd64 [installed,local]
libsemanage-common/now 3.5-1build5 all [installed,local]
libsemanage2/now 3.5-1build5 amd64 [installed,local]
libsepol2/now 3.5-2build1 amd64 [installed,local]
libsmartcols1/now 2.39.3-9ubuntu6.4 amd64 [installed,local]
libss2/now 1.47.0-2.4~exp1ubuntu4.1 amd64 [installed,local]
libssl3t64/now 3.0.13-0ubuntu3.7 amd64 [installed,local]
libstdc++6/now 14.2.0-4ubuntu2~24.04.1 amd64 [installed,local]
libsystemd0/now 255.4-1ubuntu8.12 amd64 [installed,local]
libtasn1-6/now 4.19.0-3ubuntu0.24.04.2 amd64 [installed,local]
libtinfo6/now 6.4+20240113-1ubuntu2 amd64 [installed,local]
libudev1/now 255.4-1ubuntu8.12 amd64 [installed,local]
libunistring5/now 1.1-2build1.1 amd64 [installed,local]
libuuid1/now 2.39.3-9ubuntu6.4 amd64 [installed,local]
libxxhash0/now 0.8.2-2build1 amd64 [installed,local]
libzstd1/now 1.5.5+dfsg2-2build1.1 amd64 [installed,local]
locales/now 2.39-0ubuntu8.7 all [installed,local]
login/now 1:4.13+dfsg1-4ubuntu3.2 amd64 [installed,local]
logsave/now 1.47.0-2.4~exp1ubuntu4.1 amd64 [installed,local]
mawk/now 1.3.4.20240123-1build1 amd64 [installed,local]
mount/now 2.39.3-9ubuntu6.4 amd64 [installed,local]
ncurses-base/now 6.4+20240113-1ubuntu2 all [installed,local]
ncurses-bin/now 6.4+20240113-1ubuntu2 amd64 [installed,local]
netbase/now 6.4 all [installed,local]
openssl/now 3.0.13-0ubuntu3.7 amd64 [installed,local]
passwd/now 1:4.13+dfsg1-4ubuntu3.2 amd64 [installed,local]
perl-base/now 5.38.2-3.2ubuntu0.2 amd64 [installed,local]
procps/now 2:4.0.4-4ubuntu3.2 amd64 [installed,local]
sed/now 4.9-2build1 amd64 [installed,local]
sensible-utils/now 0.0.22 all [installed,local]
sudo/now 1.9.15p5-3ubuntu5.24.04.1 amd64 [installed,local]
sysvinit-utils/now 3.08-6ubuntu3 amd64 [installed,local]
tar/now 1.35+dfsg-3build1 amd64 [installed,local]
tini/now 0.19.0-1 amd64 [installed,local]
ubuntu-keyring/now 2023.11.28.1 all [installed,local]
unminimize/now 0.2.1 amd64 [installed,local]
util-linux/now 2.39.3-9ubuntu6.4 amd64 [installed,local]
wget/now 1.21.4-1ubuntu4.1 amd64 [installed,local]
zlib1g/now 1:1.3.dfsg-3.1ubuntu2.1 amd64 [installed,local]

Clone this wiki locally