Block a user
pretty-printer-ci (latest)
Published 2026-09-07 17:49:20 +01:00 by mgrettondann
Installation
docker pull gitea.gretton-dann.org.uk/mgrettondann/pretty-printer-ci:latestsha256:8c623a9082c92e7ea76ef40f8c555eb1c6dfb0060ca7e2d9b1891efaba5bc883
About this package
The Ubuntu container image maintained by Canonical
Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things.
It is the world's most popular operating system across public clouds and OpenStack clouds.
It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale.
Fast, secure and simple, Ubuntu powers millions of PCs worldwide.
Image Layers
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/.temp_layer.9081.tar --tag 26.04 |
| umoci config --image /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/ubuntu:26.04 --clear=config.entrypoint --clear=config.cmd |
| umoci config --image /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/ubuntu:26.04 --clear=config.cmd --config.cmd /bin/bash |
| umoci config --image /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/ubuntu:26.04 --config.env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| umoci config --image /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/ubuntu:26.04 --clear=config.labels --config.label org.opencontainers.image.version=26.04 --config.label org.opencontainers.image.title=ubuntu --config.label org.opencontainers.image.created=2026-07-13T16:25:17.771941+00:00 --config.label org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci config --image /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/ubuntu:26.04 --clear=manifest.annotations --manifest.annotation org.opencontainers.image.version=26.04 --manifest.annotation org.opencontainers.image.title=ubuntu --manifest.annotation org.opencontainers.image.created=2026-07-13T16:25:17.771941+00:00 --manifest.annotation org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/ubuntu:26.04 /home/buildd/rockcraft-ubuntu-9cbff345d050d8210022046bb567023a/images/.temp_layer.control_data.9081.tar |
| ARG DEBIAN_FRONTEND=noninteractive |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates clang-22 clang-format-22 clang-tidy-22 cmake doxygen git libclang-rt-22-dev llvm-22 ninja-build python3 python3-pip python3-venv shellcheck sudo && update-alternatives --install /usr/bin/cc cc /usr/bin/clang-22 100 && update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-22 100 && update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-22 100 && update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-22 100 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV VIRTUAL_ENV=/opt/pretty-printer/.venv |
| ENV PATH=/opt/pretty-printer/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY requirements-dev.txt /opt/pretty-printer/requirements-dev.txt # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c python3 -m venv "${VIRTUAL_ENV}" && mkdir -p /opt/pretty-printer/wheels && python -m pip download --only-binary=:all: --dest /opt/pretty-printer/wheels -r /opt/pretty-printer/requirements-dev.txt && python -m pip install --no-index --find-links=/opt/pretty-printer/wheels -r /opt/pretty-printer/requirements-dev.txt # buildkit |
| WORKDIR /opt/pretty-printer/source |
| COPY . . # buildkit |
| ENV PP_CACHE_DIR=/opt/pretty-printer/fetchcontent |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ./tools/populate-dependencies.sh && ./tools/populate-dependencies.sh --validate-only && cd / && rm -rf /opt/pretty-printer/source # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "ubuntu ALL=(root) NOPASSWD:ALL" >/etc/sudoers.d/ubuntu && chmod 0440 /etc/sudoers.d/ubuntu # buildkit |
| ENV PP_VENV_DIR=/opt/pretty-printer/.venv |
| ENV PP_GOOGLETEST_SOURCE_DIR=/opt/pretty-printer/fetchcontent/googletest-src |
| ENV PP_DEPENDENCIES_OFFLINE=1 |
| ENV FETCHCONTENT_FULLY_DISCONNECTED=ON |
| ENV PIP_NO_INDEX=1 |
| ENV PIP_FIND_LINKS=/opt/pretty-printer/wheels |
| ENV CC=clang-22 |
| ENV CXX=clang++-22 |
| ENV CMAKE_GENERATOR=Ninja |
| WORKDIR /workspace |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-07-13T16:25:17.771941+00:00 |
| org.opencontainers.image.description | The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| org.opencontainers.image.title | ubuntu |
| org.opencontainers.image.version | 26.04 |
Details
2026-09-07 17:49:20 +01:00
Versions (7)
View all
Container
0
OCI / Docker
linux/arm64
538 MiB
bcf5dd5476117430d391d694d52b66addae68cb8
2026-09-07
latest
2026-09-07
b054e4f83d8b0464a899ab0602c9935c4a6e1d74
2026-09-05
995c59bde45b9f11616ad8e9b2aae15edd517a3d
2026-08-29
a22b407a0915a9b634ed100b0491d2e95fdb8a56
2026-08-28