Repository navigation
feat(26.04): introduce v3 format - #903
Conversation
lczyk
left a comment
There was a problem hiding this comment.
i know this is still in draft mode, but i thought i'd have a look anyway
Co-authored-by: Marcin Konowalczyk <[email protected]>
Co-authored-by: Marcin Konowalczyk <[email protected]>
Updated libx11-6_libs and ocl-icd-libopencl1_libs to use a new format.
Co-authored-by: Marcin Konowalczyk <[email protected]>
There was a problem hiding this comment.
syntax errors in: EDIT: fixed while i was posting the review, but the bit below is still valid
- slices/libpython3.13-stdlib.yaml
- slices/libsnappy1v5.yaml
- slices/libsubid5.yaml
- slices/libtiff6.yaml
- slices/libvdpau1.yaml
- slices/mesa-libgallium.yaml
- slices/perl-base.yaml
- slices/rabbitmq-server.yaml
- slices/tar.yaml
- slices/util-linux.yaml
also, i'd fix those too, just so people are not confused when they find them in the comments:
$ find slices -type f -name '*.yaml' | xargs grep -nEH '\s{6}#\s-\s[^\s-]'
slices/rabbitmq-server.yaml:26: # - erlang-base_bins
slices/rabbitmq-server.yaml:27: # - erlang-inets_scripts
slices/rabbitmq-server.yaml:28: # - erlang-inets_modules
slices/rabbitmq-server.yaml:29: # - erlang-os-mon_bins
slices/nginx.yaml:11: # - iproute2_bins
slices/libsubid5.yaml:14: # - libcrypt1_libs
slices/libsubid5.yaml:15: # - libpam0g_libs
slices/libsubid5.yaml:17: # - libsemanage2_libs
slices/gcc.yaml:14: # - gcc (priority 20)
slices/gcc.yaml:15: # - clang (priority 10)
slices/gcc.yaml:16: # - tcc (priority 10)
slices/gcc.yaml:17: # - pcc (priority -100)
slices/openssl-provider-legacy.yaml:10: # - libssl3t64_libs # prevent circular dependency with libssl3t64
slices/libboost-coroutine1.83.0.yaml:11: # - libgcc-s1_libs
slices/ca-certificates-java.yaml:13: # - openjdk-8-jre-headless_security
see 30a3da8 |
lczyk
left a comment
There was a problem hiding this comment.
approving subject to CI passing and https://github.com/canonical/chisel-releases/pull/903/files#r2832716434 ( i've missed one case in my sed suggestion )
|
in fear of showing how bad my $ find slices -type f -name '*.yaml' | \
xargs -I{} -n1 bash -c \
'yq -r \'.slices | .[] | select(.essential != null) | .essential | tag\' {} | grep -q \'!!seq\' && echo {}'
slices/libnginx-mod-stream-geoip.yaml
slices/libnginx-mod-http-geoip.yaml
slices/libglib2.0-0t64.yaml
slices/libnss3.yaml
slices/libnginx-mod-stream-geoip2.yaml
slices/tzdata-legacy.yaml
slices/libnginx-mod-stream.yaml
slices/libnginx-mod-http-headers-more-filter.yaml
slices/libnginx-mod-http-geoip2.yaml☝️ all the files with non-map essentials |
|
the hint validation is failing due to the lack of checkout of the forked head. i'm working on a fix |
|
i'm concerned about the amount of test failing here. i've kicked off #927 to compare against -- it introduces a non-functional change into every |
|
retriggering with commit after #926 merge to pick up the new workflow definition, to address https://github.com/canonical/chisel-releases/actions/runs/22344564540/job/64829134117 |
There was a problem hiding this comment.
Comparing with #927 and looking at the previous commit it seems everything that's intended to pass is currently passing, so I'll give it a +1
There was a problem hiding this comment.
ok. no, pause. i've dug into diff between here and #927 and there are some things i cannot quite explain.
why is for example zstd failing in this PR, but not in 927? i've run a manual test (sudo chroot rootfs /usr/bin/pzstd -h) on canonical/ubunutu-26.04 and on cjdcordeiro:v3 and its a reproducible difference! i've used chisel 1.4.0 for both.
i've tracked it down to missing lib -> usr/lib symlink when cutting this PR
here is the asciinema recording where i've run tree -C | head on the rootfs to show the missing symlink
- rec.txt
- https://asciinema.org/a/f3oXUBVxa4PK9KlU (play with
asciinema play rec.txt)
if i, in addition to zstd_bins cut base-filed_lib which is normally where that symlink comes from, all is good.
obv i'd like to understand what's happening here before proceeding
There was a problem hiding this comment.
Pull request overview
Introduces Chisel “v3” release format and migrates slice definitions to the v3-style dependency mapping.
Changes:
- Bumps
chisel.yamlformat fromv2tov3. - Converts
essential:dependency lists from sequences to maps across many slice YAMLs. - Updates some slice definitions that previously used
v3-essentialto now use v3essentialmappings.
Reviewed changes
Copilot reviewed 300 out of 636 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| chisel.yaml | Switches the repository format marker to v3. |
| slices/apache2.yaml | Migrates essential dependencies to v3 map format across apache2 slices. |
| slices/apache2-bin.yaml | Migrates module/lib dependencies to v3 map format. |
| slices/apache2-data.yaml | Migrates slice dependency lists to v3 map format. |
| slices/apparmor.yaml | Migrates slice dependency lists to v3 map format. |
| slices/apt.yaml | Migrates apt slice dependencies to v3 map format. |
| slices/base-files.yaml | Migrates base-files slice dependencies to v3 map format. |
| slices/base-passwd.yaml | Migrates essential dependency to v3 map format. |
| slices/bash.yaml | Migrates slice dependencies to v3 map format. |
| slices/bc.yaml | Migrates slice dependencies to v3 map format. |
| slices/bind9-dnsutils.yaml | Migrates slice dependencies to v3 map format. |
| slices/bind9-host.yaml | Migrates slice dependencies to v3 map format. |
| slices/bind9-libs.yaml | Migrates slice dependencies to v3 map format. |
| slices/binutils.yaml | Replaces v3-essential blocks with v3 essential map usage. |
| slices/binutils-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/binutils-common.yaml | Migrates essential dependency to v3 map format. |
| slices/binutils-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/bsdextrautils.yaml | Migrates slice dependencies to v3 map format. |
| slices/busybox.yaml | Migrates slice dependencies to v3 map format. |
| slices/busybox-static.yaml | Migrates essential dependency to v3 map format. |
| slices/bzip2.yaml | Migrates slice dependencies to v3 map format. |
| slices/ca-certificates.yaml | Migrates slice dependencies to v3 map format. |
| slices/ca-certificates-java.yaml | Migrates slice dependencies to v3 map format (including commented deps). |
| slices/conmon.yaml | Migrates slice dependencies to v3 map format. |
| slices/coreutils.yaml | Migrates all coreutils slice dependencies to v3 map format. |
| slices/coreutils-from-gnu.yaml | Migrates all coreutils-from-gnu slice dependencies to v3 map format. |
| slices/cpio.yaml | Migrates slice dependencies to v3 map format. |
| slices/cpp-13-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/cpp-13-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/cpp-14-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/cpp-14-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/cpp-15-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/cpp-15-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/cpp-aarch64-linux-gnu.yaml | Migrates essential dependency to v3 map format. |
| slices/cpp-x86-64-linux-gnu.yaml | Migrates essential dependency to v3 map format. |
| slices/crun.yaml | Migrates slice dependencies to v3 map format. |
| slices/curl.yaml | Migrates slice dependencies to v3 map format. |
| slices/dash.yaml | Migrates slice dependencies to v3 map format. |
| slices/dbus.yaml | Migrates slice dependencies to v3 map format. |
| slices/dbus-bin.yaml | Migrates slice dependencies to v3 map format. |
| slices/dbus-daemon.yaml | Migrates slice dependencies to v3 map format. |
| slices/dbus-session-bus-common.yaml | Migrates essential dependency to v3 map format. |
| slices/dbus-system-bus-common.yaml | Migrates essential dependency to v3 map format. |
| slices/debianutils.yaml | Migrates slice dependencies to v3 map format. |
| slices/diffutils.yaml | Migrates slice dependencies to v3 map format. |
| slices/distro-info-data.yaml | Migrates essential dependency to v3 map format. |
| slices/dosfstools.yaml | Migrates slice dependencies to v3 map format. |
| slices/dpkg.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-asn1.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-base.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-crypto.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-eldap.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-ftp.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-inets.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-mnesia.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-os-mon.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-parsetools.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-public-key.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-runtime-tools.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-snmp.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-ssl.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-syntax-tools.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-tftp.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-tools.yaml | Migrates slice dependencies to v3 map format. |
| slices/erlang-xmerl.yaml | Migrates slice dependencies to v3 map format. |
| slices/fdisk.yaml | Migrates slice dependencies to v3 map format. |
| slices/file.yaml | Migrates slice dependencies to v3 map format. |
| slices/findutils.yaml | Migrates slice dependencies to v3 map format. |
| slices/fontconfig.yaml | Migrates slice dependencies to v3 map format. |
| slices/fontconfig-config.yaml | Migrates slice dependencies to v3 map format. |
| slices/fonts-croscore.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-dejavu-core.yaml | Migrates slice dependencies to v3 map format. |
| slices/fonts-dejavu-mono.yaml | Migrates slice dependencies to v3 map format. |
| slices/fonts-freefont-otf.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-freefont-ttf.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-ipafont-gothic.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-liberation.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-noto-color-emoji.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-noto-core.yaml | Migrates slice dependencies to v3 map format. |
| slices/fonts-noto-mono.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-texgyre.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-tlwg-loma-otf.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-ubuntu.yaml | Migrates slice dependencies to v3 map format. |
| slices/fonts-unifont.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-urw-base35.yaml | Migrates essential dependency to v3 map format. |
| slices/fonts-wqy-zenhei.yaml | Migrates essential dependency to v3 map format. |
| slices/gawk.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc.yaml | Migrates gcc meta-slice deps to v3 essential map format. |
| slices/gcc-11-base.yaml | Migrates essential dependency to v3 map format. |
| slices/gcc-12-base.yaml | Migrates essential dependency to v3 map format. |
| slices/gcc-13.yaml | Migrates gcc-13 slice deps to v3 map format. |
| slices/gcc-13-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-13-base.yaml | Migrates essential dependency to v3 map format. |
| slices/gcc-13-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-13-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-14.yaml | Migrates gcc-14 slice deps to v3 map format. |
| slices/gcc-14-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-14-base.yaml | Migrates essential dependency to v3 map format. |
| slices/gcc-14-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-14-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-15.yaml | Migrates gcc-15 slice deps to v3 map format. |
| slices/gcc-15-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-15-base.yaml | Migrates essential dependency to v3 map format. |
| slices/gcc-15-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-15-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-aarch64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gcc-x86-64-linux-gnu.yaml | Migrates slice dependencies to v3 map format. |
| slices/gearman-job-server.yaml | Migrates slice dependencies to v3 map format. |
| slices/gearman-tools.yaml | Migrates slice dependencies to v3 map format. |
| slices/geoip-bin.yaml | Migrates slice dependencies to v3 map format. |
| slices/geoip-database.yaml | Migrates essential dependency to v3 map format. |
| slices/geoipupdate.yaml | Migrates slice dependencies to v3 map format. |
| slices/git.yaml | Migrates slice dependencies to v3 map format. |
| slices/gosu.yaml | Migrates essential dependency to v3 map format. |
| slices/gpg.yaml | Migrates slice dependencies to v3 map format. |
| slices/gpgconf.yaml | Migrates slice dependencies to v3 map format. |
| slices/gpgv.yaml | Migrates slice dependencies to v3 map format. |
| slices/grep.yaml | Migrates slice dependencies to v3 map format. |
| slices/gzip.yaml | Migrates slice dependencies to v3 map format. |
| slices/hello.yaml | Migrates slice dependencies to v3 map format. |
| slices/httping.yaml | Migrates slice dependencies to v3 map format. |
| slices/influxdb.yaml | Migrates slice dependencies to v3 map format. |
| slices/init-system-helpers.yaml | Migrates essential dependency to v3 map format. |
| slices/iproute2.yaml | Migrates slice dependencies to v3 map format. |
| slices/iptables.yaml | Migrates slice dependencies to v3 map format. |
| slices/iputils-ping.yaml | Migrates slice dependencies to v3 map format. |
| slices/jq.yaml | Migrates slice dependencies to v3 map format. |
| slices/less.yaml | Migrates slice dependencies to v3 map format (including commented example). |
| slices/libacl1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libaom3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libapparmor1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libapr1t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libaprutil1t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libargon2-1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libasan6.yaml | Migrates slice dependencies to v3 map format. |
| slices/libasan8.yaml | Migrates slice dependencies to v3 map format. |
| slices/libasound2t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libassuan9.yaml | Migrates slice dependencies to v3 map format. |
| slices/libasyncns0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libatk-bridge2.0-0t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libatk1.0-0t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libatomic1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libatspi2.0-0t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libattr1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libaudit-common.yaml | Migrates essential dependency to v3 map format. |
| slices/libaudit1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libavahi-client3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libavahi-common3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libavcodec61.yaml | Migrates slice dependencies to v3 map format. |
| slices/libavformat61.yaml | Migrates slice dependencies to v3 map format. |
| slices/libavutil59.yaml | Migrates slice dependencies to v3 map format. |
| slices/libbinutils.yaml | Migrates slice dependencies to v3 map format. |
| slices/libblas3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libbpf1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libbrotli1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libbsd0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libbs2b0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libbz2-1.0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libc-bin.yaml | Migrates slice dependencies to v3 map format. |
| slices/libc6.yaml | Migrates slice dependencies to v3 map format. |
| slices/libc6-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcares2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcap-ng0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcap2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcap2-bin.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcairo2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcairo-gobject2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcbor0.10.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcdio19t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcdio-cdda2t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcdio-paranoia2t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libchromaprint1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcjson1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcodec2-1.2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcom-err2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcrypto++8t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcrypt1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcrypt-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcryptsetup12.yaml | Migrates slice dependencies to v3 map format. |
| slices/libctf0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcups2t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcurl3t64-gnutls.yaml | Migrates slice dependencies to v3 map format. |
| slices/libcurl4t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdatrie1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdav1d7.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdb5.3t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdbus-1-3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdeflate0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdevmapper1.02.1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdrm2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdrm-amdgpu1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdrm-common.yaml | Migrates essential dependency to v3 map format. |
| slices/libdrm-intel1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdrm-nouveau2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdrm-radeon1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libduktape207.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdvdnav4.yaml | Migrates slice dependencies to v3 map format. |
| slices/libdvdread8t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libeclipse-jdt-core-compiler-batch-java.yaml | Migrates essential dependency to v3 map format. |
| slices/libeclipse-jdt-core-java.yaml | Migrates slice dependencies to v3 map format. |
| slices/libedit2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libelf1t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libevent-2.1-7t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libevent-core-2.1-7t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libevent-extra-2.1-7t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libevent-pthreads-2.1-7t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libexif12.yaml | Migrates slice dependencies to v3 map format. |
| slices/libexpat1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libfdisk1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libffi8.yaml | Migrates slice dependencies to v3 map format. |
| slices/libfftw3-double3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libfido2-1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libflac14.yaml | Migrates slice dependencies to v3 map format. |
| slices/libfontconfig1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libfontenc1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libfreetype6.yaml | Migrates slice dependencies to v3 map format. |
| slices/libfribidi0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgbm1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgcc-13-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgcc-14-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgcc-15-dev.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgcc-s1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgcrypt20.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgdbm-compat4t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgdbm6t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgdk-pixbuf-2.0-0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgdk-pixbuf2.0-common.yaml | Migrates essential dependency to v3 map format. |
| slices/libgdiplus.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgearman8t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgeoip1t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgflags2.2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgif7.yaml | Migrates slice dependencies to v3 map format. |
| slices/libglib2.0-0t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgl1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgl1-mesa-dri.yaml | Migrates slice dependencies to v3 map format. |
| slices/libglapi-amber.yaml | Migrates slice dependencies to v3 map format. |
| slices/libglvnd0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libglx-mesa0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libglx0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgme0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgmp10.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgnutls30t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgomp1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgpg-error0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgraphite2-3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgsm1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libgssapi-krb5-2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libharfbuzz0b.yaml | Migrates slice dependencies to v3 map format. |
| slices/libhashkit2t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libhiredis1.1.0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libhogweed6t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libhwloc15.yaml | Migrates slice dependencies to v3 map format. |
| slices/libhwy1t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libicu76.yaml | Migrates slice dependencies to v3 map format. |
| slices/libicu78.yaml | Migrates slice dependencies to v3 map format. |
| slices/libidn2-0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libip4tc2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libip6tc2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libisl23.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjansson4.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjbig0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjemalloc2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjpeg-turbo8.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjpeg8.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjq1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjson-c5.yaml | Migrates slice dependencies to v3 map format. |
| slices/libjxl0.11.yaml | Migrates slice dependencies to v3 map format. |
| slices/libk5crypto3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libkeyutils1.yaml | Migrates slice dependencies to v3 map format. |
| slices/libkmod2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libkrb5-3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libkrb5support0.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblastlog2-2.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblcms2-2.yaml | Migrates slice dependencies to v3 map format. |
| slices/libldap-common.yaml | Migrates essential dependency to v3 map format. |
| slices/libldap2.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblerc4.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblilv-0-0.yaml | Migrates slice dependencies to v3 map format. |
| slices/libllhttp9.3.yaml | Migrates slice dependencies to v3 map format. |
| slices/libllvm17t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/libllvm19.yaml | Migrates slice dependencies to v3 map format. |
| slices/libllvm20.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblmdb0.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblua5.4-0.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblz4-1.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblzf1.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblttng-ust-ctl6.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblttng-ust-common1t64.yaml | Migrates slice dependencies to v3 map format. |
| slices/liblttng-ust1t64.yaml | Migrates slice dependencies to v3 map format. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
great, thank you for raising the chisel bug. pinging @zhijie-yang for a final pass |
zhijie-yang
left a comment
There was a problem hiding this comment.
Looks good after a manual scrolling through all the changes.
Related to canonical/chisel#249
Needs #904
IMPORTANT
For the reviewer: please note that the huge changeset is brought in by the commit 84f4eb3, which is about converting all essentials to maps, according to the v1.4.0+v3 expectations