aarch64 default docker stacks foundation 64b506080403 - mathbunnyru/docker-stacks GitHub Wiki

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

Build Info

  • Build timestamp: 2026-02-25T02:27:32Z
  • Docker image: quay.io/mathbunnyru/docker-stacks-foundation:64b506080403
  • Docker image size: 676MB
  • 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 <[email protected]>

* 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 <[email protected]>

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=neoverse_n2
                          __conda=26.1.0=0
                          __glibc=2.39=0
                          __linux=6.14.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-aarch64
                          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-aarch64
             user-agent : conda/26.1.0 requests/2.32.5 CPython/3.13.12 Linux/6.14.0-1017-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.14.0=0
                          __glibc=2.39=0
                          __archspec=1=aarch64
               channels : https://conda.anaconda.org/conda-forge/linux-aarch64
                          https://conda.anaconda.org/conda-forge/noarch
       base environment : /opt/conda
               platform : linux-aarch64

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         py313h3d57138_0       conda-forge
  boltons                  25.0.0        pyhd8ed1ab_0          conda-forge
  brotli-python            1.2.0         py313hb260801_1       conda-forge
  bzip2                    1.0.8         h4777abc_9            conda-forge
  c-ares                   1.34.6        he30d5cf_0            conda-forge
  ca-certificates          2026.1.4      hbd8a1cb_0            conda-forge
  certifi                  2026.1.4      pyhd8ed1ab_0          conda-forge
  cffi                     2.0.0         py313h897158f_1       conda-forge
  charset-normalizer       3.4.4         pyhd8ed1ab_0          conda-forge
  conda                    26.1.0        py313hd81a959_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         hdc560ac_0            conda-forge
  distro                   1.9.0         pyhd8ed1ab_1          conda-forge
  fmt                      12.1.0        h20c602a_0            conda-forge
  frozendict               2.4.7         py313h6194ac5_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          hb1525cb_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         h86ecc28_0            conda-forge
  krb5                     1.22.2        hfd895c2_0            conda-forge
  ld_impl_linux-aarch64    2.45.1        default_h1979696_101  conda-forge
  libarchive               3.8.5         gpl_hbe7d12b_100      conda-forge
  libcurl                  8.18.0        hc57f145_1            conda-forge
  libedit                  3.1.20250104  pl5321h976ea20_0      conda-forge
  libev                    4.33          h31becfc_2            conda-forge
  libexpat                 2.7.4         hfae3067_0            conda-forge
  libffi                   3.5.2         h376a255_0            conda-forge
  libgcc                   15.2.0        h8acb6b2_18           conda-forge
  libgcc-ng                15.2.0        he9431aa_18           conda-forge
  libgomp                  15.2.0        h8acb6b2_18           conda-forge
  libiconv                 1.18          h90929bb_2            conda-forge
  liblzma                  5.8.2         he30d5cf_0            conda-forge
  libmamba                 2.5.0         hc712cdd_0            conda-forge
  libmamba-spdlog          2.5.0         h3ad78e7_0            conda-forge
  libmambapy               2.5.0         py313h44afa9f_0       conda-forge
  libmpdec                 4.0.0         he30d5cf_1            conda-forge
  libnghttp2               1.67.0        ha888d0e_0            conda-forge
  libsolv                  0.7.35        hdda61c4_0            conda-forge
  libsqlite                3.51.2        h10b116e_0            conda-forge
  libssh2                  1.11.1        h18c354c_0            conda-forge
  libstdcxx                15.2.0        hef695bb_18           conda-forge
  libuuid                  2.41.3        h1022ec0_0            conda-forge
  libxml2                  2.15.1        h825857f_1            conda-forge
  libxml2-16               2.15.1        h79dcc73_1            conda-forge
  libzlib                  1.3.1         h86ecc28_2            conda-forge
  lz4-c                    1.10.0        h5ad3122_1            conda-forge
  lzo                      2.10          h80f16a2_1002         conda-forge
  mamba                    2.5.0         hd347465_0            conda-forge
  menuinst                 2.4.2         py313hd81a959_0       conda-forge
  msgpack-python           1.1.2         py313he6111f0_1       conda-forge
  ncurses                  6.5           ha32ae93_3            conda-forge
  nlohmann_json-abi        3.12.0        h0f90c79_1            conda-forge
  openssl                  3.6.1         h546c87b_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         py313h6194ac5_3       conda-forge
  pycparser                2.22          pyh29332c3_1          conda-forge
  pysocks                  1.7.1         pyha55dd90_7          conda-forge
  python                   3.13.12       h4c0d347_100_cp313    conda-forge
  python_abi               3.13          8_cp313               conda-forge
  readline                 8.3           hb682ff5_0            conda-forge
  reproc                   14.2.5.post0  h86ecc28_0            conda-forge
  reproc-cpp               14.2.5.post0  h5ad3122_0            conda-forge
  requests                 2.32.5        pyhcf101f3_1          conda-forge
  ruamel.yaml              0.18.17       py313h62ef0ea_2       conda-forge
  ruamel.yaml.clib         0.2.15        py313h62ef0ea_1       conda-forge
  setuptools               82.0.0        pyh332efcf_0          conda-forge
  simdjson                 4.2.4         hfefdfc9_0            conda-forge
  spdlog                   1.17.0        h9f97df7_1            conda-forge
  tk                       8.6.13        noxft_h0dc03b3_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         h5ad3122_0            conda-forge
  zstandard                0.25.0        py313h62ef0ea_1       conda-forge
  zstd                     1.5.7         h85ac4a6_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 arm64 [installed,local]
base-files/now 13ubuntu10.4 arm64 [installed,local]
base-passwd/now 3.6.3build1 arm64 [installed,local]
bash/now 5.2.21-2ubuntu4 arm64 [installed,local]
bsdutils/now 1:2.39.3-9ubuntu6.4 arm64 [installed,local]
bzip2/now 1.0.8-5.1build0.1 arm64 [installed,local]
ca-certificates/now 20240203 all [installed,local]
coreutils/now 9.4-3ubuntu6.1 arm64 [installed,local]
dash/now 0.5.12-6ubuntu5 arm64 [installed,local]
debconf/now 1.5.86ubuntu1 all [installed,local]
debianutils/now 5.17build1 arm64 [installed,local]
diffutils/now 1:3.10-1build1 arm64 [installed,local]
dpkg/now 1.22.6ubuntu6.5 arm64 [installed,local]
e2fsprogs/now 1.47.0-2.4~exp1ubuntu4.1 arm64 [installed,local]
findutils/now 4.9.0-5build1 arm64 [installed,local]
gcc-14-base/now 14.2.0-4ubuntu2~24.04.1 arm64 [installed,local]
gpgv/now 2.4.4-2ubuntu17.4 arm64 [installed,local]
grep/now 3.11-4build1 arm64 [installed,local]
gzip/now 1.12-1ubuntu3.1 arm64 [installed,local]
hostname/now 3.23+nmu2ubuntu2 arm64 [installed,local]
init-system-helpers/now 1.66ubuntu1 all [installed,local]
libacl1/now 2.3.2-1build1.1 arm64 [installed,local]
libapparmor1/now 4.0.1really4.0.1-0ubuntu0.24.04.5 arm64 [installed,local]
libapt-pkg6.0t64/now 2.8.3 arm64 [installed,local]
libassuan0/now 2.5.6-1build1 arm64 [installed,local]
libattr1/now 1:2.5.2-1build1.1 arm64 [installed,local]
libaudit-common/now 1:3.1.2-2.1build1.1 all [installed,local]
libaudit1/now 1:3.1.2-2.1build1.1 arm64 [installed,local]
libblkid1/now 2.39.3-9ubuntu6.4 arm64 [installed,local]
libbz2-1.0/now 1.0.8-5.1build0.1 arm64 [installed,local]
libc-bin/now 2.39-0ubuntu8.7 arm64 [installed,local]
libc6/now 2.39-0ubuntu8.7 arm64 [installed,local]
libcap-ng0/now 0.8.4-2build2 arm64 [installed,local]
libcap2/now 1:2.66-5ubuntu2.2 arm64 [installed,local]
libcom-err2/now 1.47.0-2.4~exp1ubuntu4.1 arm64 [installed,local]
libcrypt1/now 1:4.4.36-4build1 arm64 [installed,local]
libdb5.3t64/now 5.3.28+dfsg2-7 arm64 [installed,local]
libdebconfclient0/now 0.271ubuntu3 arm64 [installed,local]
libext2fs2t64/now 1.47.0-2.4~exp1ubuntu4.1 arm64 [installed,local]
libffi8/now 3.4.6-1build1 arm64 [installed,local]
libgcc-s1/now 14.2.0-4ubuntu2~24.04.1 arm64 [installed,local]
libgcrypt20/now 1.10.3-2build1 arm64 [installed,local]
libgmp10/now 2:6.3.0+dfsg-2ubuntu6.1 arm64 [installed,local]
libgnutls30t64/now 3.8.3-1.1ubuntu3.5 arm64 [installed,local]
libgpg-error0/now 1.47-3build2.1 arm64 [installed,local]
libhogweed6t64/now 3.9.1-2.2build1.1 arm64 [installed,local]
libidn2-0/now 2.3.7-2build1.1 arm64 [installed,local]
liblz4-1/now 1.9.4-1build1.1 arm64 [installed,local]
liblzma5/now 5.6.1+really5.4.5-1ubuntu0.2 arm64 [installed,local]
libmd0/now 1.1.0-2build1.1 arm64 [installed,local]
libmount1/now 2.39.3-9ubuntu6.4 arm64 [installed,local]
libncursesw6/now 6.4+20240113-1ubuntu2 arm64 [installed,local]
libnettle8t64/now 3.9.1-2.2build1.1 arm64 [installed,local]
libnpth0t64/now 1.6-3.1build1 arm64 [installed,local]
libp11-kit0/now 0.25.3-4ubuntu2.1 arm64 [installed,local]
libpam-modules-bin/now 1.5.3-5ubuntu5.5 arm64 [installed,local]
libpam-modules/now 1.5.3-5ubuntu5.5 arm64 [installed,local]
libpam-runtime/now 1.5.3-5ubuntu5.5 all [installed,local]
libpam0g/now 1.5.3-5ubuntu5.5 arm64 [installed,local]
libpcre2-8-0/now 10.42-4ubuntu2.1 arm64 [installed,local]
libproc2-0/now 2:4.0.4-4ubuntu3.2 arm64 [installed,local]
libpsl5t64/now 0.21.2-1.1build1 arm64 [installed,local]
libseccomp2/now 2.5.5-1ubuntu3.1 arm64 [installed,local]
libselinux1/now 3.5-2ubuntu2.1 arm64 [installed,local]
libsemanage-common/now 3.5-1build5 all [installed,local]
libsemanage2/now 3.5-1build5 arm64 [installed,local]
libsepol2/now 3.5-2build1 arm64 [installed,local]
libsmartcols1/now 2.39.3-9ubuntu6.4 arm64 [installed,local]
libss2/now 1.47.0-2.4~exp1ubuntu4.1 arm64 [installed,local]
libssl3t64/now 3.0.13-0ubuntu3.7 arm64 [installed,local]
libstdc++6/now 14.2.0-4ubuntu2~24.04.1 arm64 [installed,local]
libsystemd0/now 255.4-1ubuntu8.12 arm64 [installed,local]
libtasn1-6/now 4.19.0-3ubuntu0.24.04.2 arm64 [installed,local]
libtinfo6/now 6.4+20240113-1ubuntu2 arm64 [installed,local]
libudev1/now 255.4-1ubuntu8.12 arm64 [installed,local]
libunistring5/now 1.1-2build1.1 arm64 [installed,local]
libuuid1/now 2.39.3-9ubuntu6.4 arm64 [installed,local]
libxxhash0/now 0.8.2-2build1 arm64 [installed,local]
libzstd1/now 1.5.5+dfsg2-2build1.1 arm64 [installed,local]
locales/now 2.39-0ubuntu8.7 all [installed,local]
login/now 1:4.13+dfsg1-4ubuntu3.2 arm64 [installed,local]
logsave/now 1.47.0-2.4~exp1ubuntu4.1 arm64 [installed,local]
mawk/now 1.3.4.20240123-1build1 arm64 [installed,local]
mount/now 2.39.3-9ubuntu6.4 arm64 [installed,local]
ncurses-base/now 6.4+20240113-1ubuntu2 all [installed,local]
ncurses-bin/now 6.4+20240113-1ubuntu2 arm64 [installed,local]
netbase/now 6.4 all [installed,local]
openssl/now 3.0.13-0ubuntu3.7 arm64 [installed,local]
passwd/now 1:4.13+dfsg1-4ubuntu3.2 arm64 [installed,local]
perl-base/now 5.38.2-3.2ubuntu0.2 arm64 [installed,local]
procps/now 2:4.0.4-4ubuntu3.2 arm64 [installed,local]
sed/now 4.9-2build1 arm64 [installed,local]
sensible-utils/now 0.0.22 all [installed,local]
sudo/now 1.9.15p5-3ubuntu5.24.04.1 arm64 [installed,local]
sysvinit-utils/now 3.08-6ubuntu3 arm64 [installed,local]
tar/now 1.35+dfsg-3build1 arm64 [installed,local]
tini/now 0.19.0-1 arm64 [installed,local]
ubuntu-keyring/now 2023.11.28.1 all [installed,local]
unminimize/now 0.2.1 arm64 [installed,local]
util-linux/now 2.39.3-9ubuntu6.4 arm64 [installed,local]
wget/now 1.21.4-1ubuntu4.1 arm64 [installed,local]
zlib1g/now 1:1.3.dfsg-3.1ubuntu2.1 arm64 [installed,local]
⚠️ **GitHub.com Fallback** ⚠️