Skip to content

aarch64 default docker stacks foundation c49624e35d4f

mathbunnyru edited this page Jul 28, 2026 · 1 revision

Build manifest for image: docker-stacks-foundation:c49624e35d4f

Build Info

  • Build timestamp: 2026-07-28T19:51:33Z
  • Docker image: quay.io/jupyter/docker-stacks-foundation:c49624e35d4f
  • Docker image size: 834MB
  • Git commit SHA: c49624e35d4ffa670e5650f623880d1e210d980e
  • Git commit message:
Rework Rosetta junk cleanup in all images

The cleanup in scipy-notebook was placed after the font cache priming,
so the cache was deleted from the image
and had to be rebuilt in every container on first matplotlib import.
Other images baked an empty ~/.cache/rosetta directory into locally built images,
because their last RUN executes commands after the cleanup,
and pytorch/tensorflow images had no cleanup at all.

docker-stacks-foundation now pre-creates ~/.cache owned by the user,
so Rosetta junk can only appear inside it
and it is enough to remove only the junk directory everywhere.
Every image removes the junk in a dedicated RUN statement in the end,
the removal doesn't re-create the junk,
because it only appears when a new process starts.
Also drop the heavily duplicated explanation comments
and add tests checking that the font cache is populated
and that no Rosetta junk is baked into the images.
The junk test inspects the image without running it,
since the junk directory is created at runtime under Rosetta on macOS.

Python Packages

Python 3.13.14

conda info:

     active environment : None
       user config file : /home/jovyan/.condarc
 populated config files : /opt/conda/.condarc
          conda version : 26.5.3
    conda-build version : not installed
         python version : 3.13.14.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=neoverse_n2
                          __conda=26.5.3=0
                          __glibc=2.39=0
                          __linux=6.17.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.5.3 requests/2.34.2 CPython/3.13.14 Linux/6.17.0-1020-azure ubuntu/24.04.4 glibc/2.39 solver/libmamba conda-libmamba-solver/26.7.0 libmambapy/2.8.1
                UID:GID : 1000:100
             netrc file : None
           offline mode : False

mamba info:

       libmamba version : 2.8.1
          mamba version : 2.8.1
           curl version : libcurl/8.21.0 OpenSSL/3.6.3 zlib/1.3.2 zstd/1.5.7 libpsl/0.22.0 libssh2/1.11.1 nghttp2/1.68.1 mit-krb5/1.22.2
     libarchive version : libarchive 3.8.9 zlib/1.3.2 liblzma/5.8.3 bz2lib/1.0.8 liblz4/1.10.0 libzstd/1.5.7 liblzo2/2.10 openssl/3.5.7 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.17.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
  _python_abi3_support     1.0           hd8ed1ab_3            conda-forge
  annotated-types          0.8.0         pyhd8ed1ab_0          conda-forge
  anyio                    4.14.2        pyhcf101f3_0          conda-forge
  archspec                 0.2.5         pyhd8ed1ab_0          conda-forge
  backports.zstd           1.6.0         py313h5c42d0f_0       conda-forge
  boltons                  26.1.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.8        he30d5cf_0            conda-forge
  ca-certificates          2026.7.22     hbd8a1cb_0            conda-forge
  cached-property          1.5.2         hd8ed1ab_2            conda-forge
  cached_property          1.5.2         pyha770c72_2          conda-forge
  certifi                  2026.7.22     pyhd8ed1ab_0          conda-forge
  cffi                     2.1.0         py313h897158f_0       conda-forge
  charset-normalizer       3.4.9         pyhd8ed1ab_0          conda-forge
  colorama                 0.4.6         pyhd8ed1ab_1          conda-forge
  conda                    26.5.3        py313he159727_2       conda-forge
  conda-index              0.12.1        pyhd8ed1ab_0          conda-forge
  conda-libmamba-solver    26.7.0        pyhcf101f3_0          conda-forge
  conda-lockfiles          0.2.1         pyhd8ed1ab_0          conda-forge
  conda-package-handling   2.5.0         pyhcf101f3_0          conda-forge
  conda-package-streaming  0.13.0        pyhd8ed1ab_0          conda-forge
  conda-pypi               0.11.0        py313h3193a41_1       conda-forge
  conda-rattler-solver     0.1.1         pyhcf101f3_0          conda-forge
  conda-self               0.2.1         pyhd8ed1ab_0          conda-forge
  cpp-expected             1.3.1         hdc560ac_0            conda-forge
  cpython                  3.13.14       py313hd8ed1ab_100     conda-forge
  distro                   1.9.0         pyhd8ed1ab_1          conda-forge
  exceptiongroup           1.3.1         pyhd8ed1ab_0          conda-forge
  filelock                 3.32.0        pyhd8ed1ab_0          conda-forge
  fmt                      12.1.0        h20c602a_0            conda-forge
  frozendict               2.4.7         pyh851646a_2          conda-forge
  h11                      0.16.0        pyhcf101f3_1          conda-forge
  h2                       4.4.0         pyhcf101f3_0          conda-forge
  hpack                    4.2.0         pyhd8ed1ab_0          conda-forge
  httpcore                 1.0.9         pyh29332c3_0          conda-forge
  httpx                    0.28.1        pyhd8ed1ab_0          conda-forge
  hyperframe               6.1.0         pyhd8ed1ab_0          conda-forge
  icu                      78.3          h7ac5ae9_2            conda-forge
  idna                     3.18          pyhcf101f3_0          conda-forge
  importlib-metadata       9.0.0         pyhcf101f3_0          conda-forge
  jinja2                   3.1.6         pyhcf101f3_1          conda-forge
  jsonpatch                1.33          pyhd8ed1ab_1          conda-forge
  jsonpointer              3.1.1         pyhcf101f3_0          conda-forge
  jupyter_core             5.9.1         pyhc90fa1f_0          conda-forge
  keyutils                 1.6.3         h86ecc28_0            conda-forge
  krb5                     1.22.2        h2fb54aa_1            conda-forge
  ld_impl_linux-aarch64    2.46.1        default_h1979696_102  conda-forge
  libarchive               3.8.9         gpl_hbe7d12b_100      conda-forge
  libcurl                  8.21.0        h7c59cd8_2            conda-forge
  libedit                  3.1.20250104  pl5321h976ea20_0      conda-forge
  libev                    4.33          h31becfc_2            conda-forge
  libexpat                 2.8.1         hfae3067_1            conda-forge
  libffi                   3.5.2         h376a255_0            conda-forge
  libgcc                   15.2.0        h8acb6b2_20           conda-forge
  libgcc-ng                15.2.0        he9431aa_20           conda-forge
  libgomp                  15.2.0        h8acb6b2_20           conda-forge
  libiconv                 1.18          h90929bb_2            conda-forge
  liblzma                  5.8.3         he30d5cf_0            conda-forge
  libmamba                 2.8.1         hc712cdd_0            conda-forge
  libmamba-spdlog          2.8.1         hbb51158_0            conda-forge
  libmambapy               2.8.1         py313he7d11de_0       conda-forge
  libmpdec                 4.0.0         he30d5cf_1            conda-forge
  libmsgpack-c             6.1.0         h7ac5ae9_6            conda-forge
  libnghttp2               1.68.1        hd3077d7_0            conda-forge
  libpsl                   0.22.0        h9aac952_1            conda-forge
  libsolv                  0.7.39        hdda61c4_0            conda-forge
  libsqlite                3.53.4        h022381a_0            conda-forge
  libssh2                  1.11.1        h18c354c_0            conda-forge
  libstdcxx                15.2.0        hef695bb_20           conda-forge
  libuuid                  2.42.2        h1022ec0_0            conda-forge
  libxml2                  2.15.3        h869d058_0            conda-forge
  libxml2-16               2.15.3        h79dcc73_0            conda-forge
  libzlib                  1.3.2         hdc9db2a_2            conda-forge
  lz4-c                    1.10.0        h5ad3122_1            conda-forge
  lzo                      2.10          h80f16a2_1002         conda-forge
  mamba                    2.8.1         h2a4bdc6_0            conda-forge
  markupsafe               3.0.3         py313hfa222a2_1       conda-forge
  menuinst                 2.5.2         py313h3193a41_0       conda-forge
  msgpack-python           1.2.1         py313h75bc965_1       conda-forge
  ncurses                  6.6           hf8d1292_0            conda-forge
  nlohmann_json-abi        3.12.0        h0f90c79_1            conda-forge
  openssl                  3.6.3         h546c87b_0            conda-forge
  packaging                26.2          pyhc364b38_0          conda-forge
  pip                      26.1.2        pyh145f28c_0          conda-forge
  platformdirs             4.11.0        pyhcf101f3_0          conda-forge
  pluggy                   1.6.0         pyhf9edf01_1          conda-forge
  py-rattler               0.25.0        py310h45743d3_2       conda-forge
  pybind11-abi             11            hc364b38_1            conda-forge
  pycosat                  0.6.6         py313he149459_4       conda-forge
  pycparser                3.0           pyhcf101f3_0          conda-forge
  pydantic                 2.13.4        pyhcf101f3_0          conda-forge
  pydantic-core            2.46.4        py313h5e7b836_0       conda-forge
  pyproject_hooks          1.2.0         pyhd8ed1ab_1          conda-forge
  pysocks                  1.7.1         pyha55dd90_7          conda-forge
  python                   3.13.14       h6185564_100_cp313    conda-forge
  python-build             1.5.0         pyhc364b38_0          conda-forge
  python-gil               3.13.14       h4df99d1_100          conda-forge
  python-installer         1.0.1         pyh332efcf_0          conda-forge
  python_abi               3.13          8_cp313               conda-forge
  readline                 8.3           hb682ff5_0            conda-forge
  reproc                   14.2.7.post0  he30d5cf_1            conda-forge
  reproc-cpp               14.2.7.post0  hfae3067_1            conda-forge
  requests                 2.34.2        pyhcf101f3_0          conda-forge
  ruamel.yaml              0.18.17       py313h62ef0ea_2       conda-forge
  ruamel.yaml.clib         0.2.15        py313h62ef0ea_1       conda-forge
  setuptools               83.0.0        pyh332efcf_0          conda-forge
  simdjson                 4.6.4         hfefdfc9_0            conda-forge
  sniffio                  1.3.1         pyhd8ed1ab_2          conda-forge
  spdlog                   1.17.0        h9f97df7_1            conda-forge
  tk                       8.6.13        noxft_h5cf4473_3      conda-forge
  tomli                    2.4.1         pyhcf101f3_0          conda-forge
  tomli-w                  1.2.0         pyhd8ed1ab_0          conda-forge
  tqdm                     4.70.0        pyh8f84b5b_0          conda-forge
  traitlets                5.15.1        pyhcf101f3_0          conda-forge
  truststore               0.10.4        pyhcf101f3_0          conda-forge
  typing-extensions        4.16.0        h69aa097_0            conda-forge
  typing-inspection        0.4.2         pyhcf101f3_2          conda-forge
  typing_extensions        4.16.0        pyhcf101f3_0          conda-forge
  tzdata                   2026c         h151e31d_0            conda-forge
  unearth                  0.18.2        pyhd8ed1ab_0          conda-forge
  urllib3                  2.7.0         pyhd8ed1ab_0          conda-forge
  yaml-cpp                 0.8.0         h5ad3122_0            conda-forge
  zipp                     4.1.0         pyhcf101f3_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.5 arm64 [installed,local]
ca-certificates/now 20260601~24.04.1 all [installed,local]
coreutils/now 9.4-3ubuntu6.2 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.6 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.2 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.7 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.5 arm64 [installed,local]
libbz2-1.0/now 1.0.8-5.1build0.1 arm64 [installed,local]
libc-bin/now 2.39-0ubuntu8.8 arm64 [installed,local]
libc6/now 2.39-0ubuntu8.8 arm64 [installed,local]
libcap-ng0/now 0.8.4-2build2 arm64 [installed,local]
libcap2/now 1:2.66-5ubuntu2.4 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-2ubuntu0.1 arm64 [installed,local]
libgmp10/now 2:6.3.0+dfsg-2ubuntu6.1 arm64 [installed,local]
libgnutls30t64/now 3.8.3-1.1ubuntu3.6 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.3 arm64 [installed,local]
libmd0/now 1.1.0-2build1.1 arm64 [installed,local]
libmount1/now 2.39.3-9ubuntu6.5 arm64 [installed,local]
libncursesw6/now 6.4+20240113-1ubuntu2.1 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.6 arm64 [installed,local]
libpam-modules/now 1.5.3-5ubuntu5.6 arm64 [installed,local]
libpam-runtime/now 1.5.3-5ubuntu5.6 all [installed,local]
libpam0g/now 1.5.3-5ubuntu5.6 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.5 arm64 [installed,local]
libss2/now 1.47.0-2.4~exp1ubuntu4.1 arm64 [installed,local]
libssl3t64/now 3.0.13-0ubuntu3.11 arm64 [installed,local]
libstdc++6/now 14.2.0-4ubuntu2~24.04.1 arm64 [installed,local]
libsystemd0/now 255.4-1ubuntu8.16 arm64 [installed,local]
libtasn1-6/now 4.19.0-3ubuntu0.24.04.2 arm64 [installed,local]
libtinfo6/now 6.4+20240113-1ubuntu2.1 arm64 [installed,local]
libudev1/now 255.4-1ubuntu8.16 arm64 [installed,local]
libunistring5/now 1.1-2build1.1 arm64 [installed,local]
libuuid1/now 2.39.3-9ubuntu6.5 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.8 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.5 arm64 [installed,local]
ncurses-base/now 6.4+20240113-1ubuntu2.1 all [installed,local]
ncurses-bin/now 6.4+20240113-1ubuntu2.1 arm64 [installed,local]
netbase/now 6.4 all [installed,local]
openssl/now 3.0.13-0ubuntu3.11 arm64 [installed,local]
passwd/now 1:4.13+dfsg1-4ubuntu3.2 arm64 [installed,local]
perl-base/now 5.38.2-3.2ubuntu0.3 arm64 [installed,local]
procps/now 2:4.0.4-4ubuntu3.2 arm64 [installed,local]
sed/now 4.9-2ubuntu0.24.04.1 arm64 [installed,local]
sensible-utils/now 0.0.22 all [installed,local]
sudo/now 1.9.15p5-3ubuntu5.24.04.2 arm64 [installed,local]
sysvinit-utils/now 3.08-6ubuntu3 arm64 [installed,local]
tar/now 1.35+dfsg-3ubuntu0.4 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.5 arm64 [installed,local]
wget/now 1.21.4-1ubuntu4.4 arm64 [installed,local]
zlib1g/now 1:1.3.dfsg-3.1ubuntu2.1 arm64 [installed,local]

Clone this wiki locally