Skip to content

x86_64 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:41Z
  • Docker image: quay.io/jupyter/docker-stacks-foundation:c49624e35d4f
  • Docker image size: 797MB
  • 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=x86_64_v4
                          __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-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.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=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
  _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         py313h18e8e13_0       conda-forge
  boltons                  26.1.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.8        hb03c661_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         py313hf46b229_0       conda-forge
  charset-normalizer       3.4.9         pyhd8ed1ab_0          conda-forge
  colorama                 0.4.6         pyhd8ed1ab_1          conda-forge
  conda                    26.5.3        py313hd5f5364_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        py313hd5f5364_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         h171cf75_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        hff5e90c_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          h54a6638_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         hb9d3cd8_0            conda-forge
  krb5                     1.22.2        hbde042b_1            conda-forge
  ld_impl_linux-64         2.46.1        default_hbd61a6d_102  conda-forge
  libarchive               3.8.9         gpl_hc2c16d8_100      conda-forge
  libcurl                  8.21.0        hae6b9f4_2            conda-forge
  libedit                  3.1.20250104  pl5321h7949ede_0      conda-forge
  libev                    4.33          hd590300_2            conda-forge
  libexpat                 2.8.1         hecca717_1            conda-forge
  libffi                   3.5.2         h3435931_0            conda-forge
  libgcc                   15.2.0        he0feb66_20           conda-forge
  libgcc-ng                15.2.0        h69a702a_20           conda-forge
  libgomp                  15.2.0        he0feb66_20           conda-forge
  libiconv                 1.18          h3b78370_2            conda-forge
  liblzma                  5.8.3         hb03c661_0            conda-forge
  libmamba                 2.8.1         hd28c85e_0            conda-forge
  libmamba-spdlog          2.8.1         h9b73f26_0            conda-forge
  libmambapy               2.8.1         py313h98ba461_0       conda-forge
  libmpdec                 4.0.0         hb03c661_1            conda-forge
  libmsgpack-c             6.1.0         h54a6638_6            conda-forge
  libnghttp2               1.68.1        h877daf1_0            conda-forge
  libpsl                   0.22.0        h49b2146_1            conda-forge
  libsolv                  0.7.39        h9463b59_0            conda-forge
  libsqlite                3.53.4        hf4e2dac_0            conda-forge
  libssh2                  1.11.1        hcf80075_0            conda-forge
  libstdcxx                15.2.0        h934c35e_20           conda-forge
  libuuid                  2.42.2        h5347b49_0            conda-forge
  libxml2                  2.15.3        h49c6c72_0            conda-forge
  libxml2-16               2.15.3        hca6bf5a_0            conda-forge
  libzlib                  1.3.2         h25fd6f3_2            conda-forge
  lz4-c                    1.10.0        h5888daf_1            conda-forge
  lzo                      2.10          h280c20c_1002         conda-forge
  mamba                    2.8.1         h73a5c8a_0            conda-forge
  markupsafe               3.0.3         py313h3dea7bd_1       conda-forge
  menuinst                 2.5.2         py313hd5f5364_0       conda-forge
  msgpack-python           1.2.1         py313hc8edb43_1       conda-forge
  ncurses                  6.6           hdb14827_0            conda-forge
  nlohmann_json-abi        3.12.0        h0f90c79_1            conda-forge
  openssl                  3.6.3         h35e630c_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        py310h70157a2_2       conda-forge
  pybind11-abi             11            hc364b38_1            conda-forge
  pycosat                  0.6.6         py313h07c4f96_4       conda-forge
  pycparser                3.0           pyhcf101f3_0          conda-forge
  pydantic                 2.13.4        pyhcf101f3_0          conda-forge
  pydantic-core            2.46.4        py313h843e2db_0       conda-forge
  pyproject_hooks          1.2.0         pyhd8ed1ab_1          conda-forge
  pysocks                  1.7.1         pyha55dd90_7          conda-forge
  python                   3.13.14       h6add32d_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           h853b02a_0            conda-forge
  reproc                   14.2.7.post0  hb03c661_1            conda-forge
  reproc-cpp               14.2.7.post0  hecca717_1            conda-forge
  requests                 2.34.2        pyhcf101f3_0          conda-forge
  ruamel.yaml              0.18.17       py313h54dd161_2       conda-forge
  ruamel.yaml.clib         0.2.15        py313h54dd161_1       conda-forge
  setuptools               83.0.0        pyh332efcf_0          conda-forge
  simdjson                 4.6.4         hb700be7_0            conda-forge
  sniffio                  1.3.1         pyhd8ed1ab_2          conda-forge
  spdlog                   1.17.0        hab81395_1            conda-forge
  tk                       8.6.13        noxft_hd70dff1_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         h3f2d84a_0            conda-forge
  zipp                     4.1.0         pyhcf101f3_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.5 amd64 [installed,local]
ca-certificates/now 20260601~24.04.1 all [installed,local]
coreutils/now 9.4-3ubuntu6.2 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.6 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.2 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.7 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.5 amd64 [installed,local]
libbz2-1.0/now 1.0.8-5.1build0.1 amd64 [installed,local]
libc-bin/now 2.39-0ubuntu8.8 amd64 [installed,local]
libc6/now 2.39-0ubuntu8.8 amd64 [installed,local]
libcap-ng0/now 0.8.4-2build2 amd64 [installed,local]
libcap2/now 1:2.66-5ubuntu2.4 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-2ubuntu0.1 amd64 [installed,local]
libgmp10/now 2:6.3.0+dfsg-2ubuntu6.1 amd64 [installed,local]
libgnutls30t64/now 3.8.3-1.1ubuntu3.6 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.3 amd64 [installed,local]
libmd0/now 1.1.0-2build1.1 amd64 [installed,local]
libmount1/now 2.39.3-9ubuntu6.5 amd64 [installed,local]
libncursesw6/now 6.4+20240113-1ubuntu2.1 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.6 amd64 [installed,local]
libpam-modules/now 1.5.3-5ubuntu5.6 amd64 [installed,local]
libpam-runtime/now 1.5.3-5ubuntu5.6 all [installed,local]
libpam0g/now 1.5.3-5ubuntu5.6 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.5 amd64 [installed,local]
libss2/now 1.47.0-2.4~exp1ubuntu4.1 amd64 [installed,local]
libssl3t64/now 3.0.13-0ubuntu3.11 amd64 [installed,local]
libstdc++6/now 14.2.0-4ubuntu2~24.04.1 amd64 [installed,local]
libsystemd0/now 255.4-1ubuntu8.16 amd64 [installed,local]
libtasn1-6/now 4.19.0-3ubuntu0.24.04.2 amd64 [installed,local]
libtinfo6/now 6.4+20240113-1ubuntu2.1 amd64 [installed,local]
libudev1/now 255.4-1ubuntu8.16 amd64 [installed,local]
libunistring5/now 1.1-2build1.1 amd64 [installed,local]
libuuid1/now 2.39.3-9ubuntu6.5 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.8 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.5 amd64 [installed,local]
ncurses-base/now 6.4+20240113-1ubuntu2.1 all [installed,local]
ncurses-bin/now 6.4+20240113-1ubuntu2.1 amd64 [installed,local]
netbase/now 6.4 all [installed,local]
openssl/now 3.0.13-0ubuntu3.11 amd64 [installed,local]
passwd/now 1:4.13+dfsg1-4ubuntu3.2 amd64 [installed,local]
perl-base/now 5.38.2-3.2ubuntu0.3 amd64 [installed,local]
procps/now 2:4.0.4-4ubuntu3.2 amd64 [installed,local]
sed/now 4.9-2ubuntu0.24.04.1 amd64 [installed,local]
sensible-utils/now 0.0.22 all [installed,local]
sudo/now 1.9.15p5-3ubuntu5.24.04.2 amd64 [installed,local]
sysvinit-utils/now 3.08-6ubuntu3 amd64 [installed,local]
tar/now 1.35+dfsg-3ubuntu0.4 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.5 amd64 [installed,local]
wget/now 1.21.4-1ubuntu4.4 amd64 [installed,local]
zlib1g/now 1:1.3.dfsg-3.1ubuntu2.1 amd64 [installed,local]

Clone this wiki locally