Skip to content

bump compose to version v2.38.2 #1225

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 8, 2025

Conversation

glours
Copy link
Contributor

@glours glours commented Jul 8, 2025

- What I did
Bump Compose to version v2.38.2

- Description for the changelog

Update Compose to [v2.38.2](https://github.com/docker/compose/releases/tag/v2.38.2)

Signed-off-by: Guillaume Lours <[email protected]>
@glours glours self-assigned this Jul 8, 2025
@glours glours requested a review from a team July 8, 2025 09:42
Copy link
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@thaJeztah
Copy link
Member

Failure on CentOS 9 stream; hope it's just a glitch and not that their repo is borked; don't think we changed anything in our dependency versions for this?


#16 [stage-1 6/8] RUN dnf builddep -y /root/rpmbuild/SPECS/*.spec
#16 0.684 CentOS Stream 9 - BaseOS                         24 kB/s | 6.7 kB     00:00    
#16 1.053 CentOS Stream 9 - AppStream                      26 kB/s | 6.5 kB     00:00    
#16 3.770 CentOS Stream 9 - CRB                           2.2 MB/s | 5.5 MB     00:02    
#16 6.322 Package bash-5.1.8-9.el9.aarch64 is already installed.
#16 6.347 Package bash-5.1.8-9.el9.aarch64 is already installed.
#16 6.359 Package bash-5.1.8-9.el9.aarch64 is already installed.
#16 6.360 Package ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch is already installed.
#16 6.360 Package pkgconf-pkg-config-1.7.3-10.el9.aarch64 is already installed.
#16 6.361 Package tar-2:1.34-7.el9.aarch64 is already installed.
#16 6.373 Package bash-5.1.8-9.el9.aarch64 is already installed.
#16 6.386 Package bash-5.1.8-9.el9.aarch64 is already installed.
#16 6.413 Error: 
#16 6.413  Problem 1: cannot install the best candidate for the job
#16 6.413   - nothing provides libgcc >= 11.5.0-9.el9 needed by gcc-11.5.0-9.el9.aarch64 from appstream
#16 6.413   - nothing provides libgomp = 11.5.0-9.el9 needed by gcc-11.5.0-9.el9.aarch64 from appstream
#16 6.413  Problem 2: package glibc-static-2.34-210.el9.aarch64 from crb requires glibc-devel = 2.34-210.el9, but none of the providers can be installed
#16 6.413   - cannot install the best candidate for the job
#16 6.413   - nothing provides glibc = 2.34-210.el9 needed by glibc-devel-2.34-210.el9.aarch64 from appstream
#16 6.414 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
#16 ERROR: process "/bin/sh -c dnf builddep -y /root/rpmbuild/SPECS/*.spec" did not complete successfully: exit code: 1

@thaJeztah
Copy link
Member

Not able to reproduce that error;

docker build --progress=plain --no-cache  -<<'EOF'
# syntax=docker/dockerfile:1

FROM quay.io/centos/centos:stream9
RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
RUN dnf install -y rpm-build dnf-plugins-core
RUN dnf config-manager --set-enabled crb
RUN dnf install -y gcc glibc-devel
EOF
#10 27.73 Upgraded:
#10 27.73   glibc-2.34-210.el9.aarch64
#10 27.73   glibc-common-2.34-210.el9.aarch64
#10 27.73   glibc-gconv-extra-2.34-210.el9.aarch64
#10 27.73   glibc-minimal-langpack-2.34-210.el9.aarch64
#10 27.73   libgcc-11.5.0-9.el9.aarch64
#10 27.73   libgomp-11.5.0-9.el9.aarch64
#10 27.73 Installed:
#10 27.73   annobin-12.96-1.el9.aarch64           cpp-11.5.0-9.el9.aarch64
#10 27.73   gcc-11.5.0-9.el9.aarch64              gcc-plugin-annobin-11.5.0-9.el9.aarch64
#10 27.73   glibc-devel-2.34-210.el9.aarch64      glibc-langpack-en-2.34-210.el9.aarch64
#10 27.73   kernel-headers-5.14.0-596.el9.aarch64 libasan-11.5.0-9.el9.aarch64
#10 27.73   libatomic-11.5.0-9.el9.aarch64        libedit-3.1-38.20210216cvs.el9.aarch64
#10 27.73   libmpc-1.2.1-4.el9.aarch64            libubsan-11.5.0-9.el9.aarch64
#10 27.73   libxcrypt-devel-4.4.18-3.el9.aarch64  llvm-filesystem-20.1.3-1.el9.aarch64
#10 27.73   llvm-libs-20.1.3-1.el9.aarch64        make-1:4.3-8.el9.aarch64

Full output;

#10 [5/5] RUN dnf install -y gcc glibc-devel
#10 1.119 CentOS Stream 9 - BaseOS                         26 kB/s |  14 kB     00:00
#10 1.735 CentOS Stream 9 - AppStream                      29 kB/s |  14 kB     00:00
#10 3.033 CentOS Stream 9 - CRB                           4.7 MB/s | 5.5 MB     00:01
#10 4.345 Dependencies resolved.
#10 4.346 ================================================================================
#10 4.346  Package                  Arch      Version                   Repository   Size
#10 4.346 ================================================================================
#10 4.346 Installing:
#10 4.346  gcc                      aarch64   11.5.0-9.el9              appstream    30 M
#10 4.346  glibc-devel              aarch64   2.34-210.el9              appstream   553 k
#10 4.346 Upgrading:
#10 4.346  glibc                    aarch64   2.34-210.el9              baseos      1.7 M
#10 4.346  glibc-common             aarch64   2.34-210.el9              baseos      297 k
#10 4.346  glibc-gconv-extra        aarch64   2.34-210.el9              baseos      1.7 M
#10 4.346  glibc-minimal-langpack   aarch64   2.34-210.el9              baseos       22 k
#10 4.346  libgcc                   aarch64   11.5.0-9.el9              baseos       76 k
#10 4.346  libgomp                  aarch64   11.5.0-9.el9              baseos      256 k
#10 4.346 Installing dependencies:
#10 4.346  annobin                  aarch64   12.96-1.el9               appstream   1.1 M
#10 4.346  cpp                      aarch64   11.5.0-9.el9              appstream    10 M
#10 4.346  gcc-plugin-annobin       aarch64   11.5.0-9.el9              appstream    37 k
#10 4.346  kernel-headers           aarch64   5.14.0-596.el9            appstream   2.2 M
#10 4.346  libasan                  aarch64   11.5.0-9.el9              appstream   400 k
#10 4.346  libatomic                aarch64   11.5.0-9.el9              baseos       26 k
#10 4.346  libedit                  aarch64   3.1-38.20210216cvs.el9    baseos      103 k
#10 4.346  libmpc                   aarch64   1.2.1-4.el9               appstream    63 k
#10 4.346  libubsan                 aarch64   11.5.0-9.el9              appstream   175 k
#10 4.346  libxcrypt-devel          aarch64   4.4.18-3.el9              appstream    29 k
#10 4.346  llvm-filesystem          aarch64   20.1.3-1.el9              appstream    11 k
#10 4.346  llvm-libs                aarch64   20.1.3-1.el9              appstream    54 M
#10 4.346  make                     aarch64   1:4.3-8.el9               baseos      533 k
#10 4.346 Installing weak dependencies:
#10 4.346  glibc-langpack-en        aarch64   2.34-210.el9              baseos      660 k
#10 4.346
#10 4.346 Transaction Summary
#10 4.346 ================================================================================
#10 4.346 Install  16 Packages
#10 4.346 Upgrade   6 Packages
#10 4.346
#10 4.347 Total download size: 104 M
#10 4.347 Downloading Packages:
#10 5.461 (1/22): libatomic-11.5.0-9.el9.aarch64.rpm      261 kB/s |  26 kB     00:00
#10 5.487 (2/22): libedit-3.1-38.20210216cvs.el9.aarch64. 816 kB/s | 103 kB     00:00
#10 5.553 (3/22): glibc-langpack-en-2.34-210.el9.aarch64. 3.4 MB/s | 660 kB     00:00
#10 5.609 (4/22): make-4.3-8.el9.aarch64.rpm              3.5 MB/s | 533 kB     00:00
#10 5.810 (5/22): annobin-12.96-1.el9.aarch64.rpm         3.4 MB/s | 1.1 MB     00:00
#10 5.872 (6/22): gcc-plugin-annobin-11.5.0-9.el9.aarch64 601 kB/s |  37 kB     00:00
#10 6.050 (7/22): glibc-devel-2.34-210.el9.aarch64.rpm    3.1 MB/s | 553 kB     00:00
#10 6.450 (8/22): kernel-headers-5.14.0-596.el9.aarch64.r 5.5 MB/s | 2.2 MB     00:00
#10 6.577 (9/22): libasan-11.5.0-9.el9.aarch64.rpm        3.1 MB/s | 400 kB     00:00
#10 6.632 (10/22): libmpc-1.2.1-4.el9.aarch64.rpm         1.1 MB/s |  63 kB     00:00
#10 6.699 (11/22): libubsan-11.5.0-9.el9.aarch64.rpm      2.6 MB/s | 175 kB     00:00
#10 6.751 (12/22): libxcrypt-devel-4.4.18-3.el9.aarch64.r 564 kB/s |  29 kB     00:00
#10 6.814 (13/22): llvm-filesystem-20.1.3-1.el9.aarch64.r 181 kB/s |  11 kB     00:00
#10 8.290 (14/22): cpp-11.5.0-9.el9.aarch64.rpm           3.8 MB/s |  10 MB     00:02
#10 8.588 (15/22): glibc-2.34-210.el9.aarch64.rpm         5.8 MB/s | 1.7 MB     00:00
#10 8.644 (16/22): glibc-common-2.34-210.el9.aarch64.rpm  5.2 MB/s | 297 kB     00:00
#10 8.858 (17/22): glibc-gconv-extra-2.34-210.el9.aarch64 8.1 MB/s | 1.7 MB     00:00
#10 8.893 (18/22): glibc-minimal-langpack-2.34-210.el9.aa 634 kB/s |  22 kB     00:00
#10 8.937 (19/22): libgcc-11.5.0-9.el9.aarch64.rpm        1.7 MB/s |  76 kB     00:00
#10 9.000 (20/22): libgomp-11.5.0-9.el9.aarch64.rpm       4.0 MB/s | 256 kB     00:00
#10 13.34 (21/22): gcc-11.5.0-9.el9.aarch64.rpm           3.9 MB/s |  30 MB     00:07
#10 20.31 (22/22): llvm-libs-20.1.3-1.el9.aarch64.rpm     4.0 MB/s |  54 MB     00:13
#10 20.31 --------------------------------------------------------------------------------
#10 20.31 Total                                           6.5 MB/s | 104 MB     00:15
#10 20.75 Running transaction check
#10 20.81 Transaction check succeeded.
#10 20.81 Running transaction test
#10 21.28 Transaction test succeeded.
#10 21.28 Running transaction
#10 22.32   Preparing        :                                                        1/1
#10 22.42   Upgrading        : libgcc-11.5.0-9.el9.aarch64                           1/28
#10 22.44   Running scriptlet: libgcc-11.5.0-9.el9.aarch64                           1/28
#10 22.67   Upgrading        : glibc-common-2.34-210.el9.aarch64                     2/28
#10 24.51   Upgrading        : glibc-gconv-extra-2.34-210.el9.aarch64                3/28
#10 24.53   Running scriptlet: glibc-gconv-extra-2.34-210.el9.aarch64                3/28
#10 24.55   Upgrading        : glibc-minimal-langpack-2.34-210.el9.aarch64           4/28
#10 24.57   Running scriptlet: glibc-2.34-210.el9.aarch64                            5/28
#10 24.79   Upgrading        : glibc-2.34-210.el9.aarch64                            5/28
#10 24.81   Running scriptlet: glibc-2.34-210.el9.aarch64                            5/28
#10 24.88   Installing       : glibc-langpack-en-2.34-210.el9.aarch64                6/28
#10 24.90   Installing       : libmpc-1.2.1-4.el9.aarch64                            7/28
#10 25.02   Installing       : cpp-11.5.0-9.el9.aarch64                              8/28
#10 25.05   Installing       : libatomic-11.5.0-9.el9.aarch64                        9/28
#10 25.07   Installing       : libedit-3.1-38.20210216cvs.el9.aarch64               10/28
#10 25.11   Installing       : make-1:4.3-8.el9.aarch64                             11/28
#10 25.13   Installing       : libasan-11.5.0-9.el9.aarch64                         12/28
#10 25.15   Installing       : libubsan-11.5.0-9.el9.aarch64                        13/28
#10 25.18   Upgrading        : libgomp-11.5.0-9.el9.aarch64                         14/28
#10 25.19   Installing       : llvm-filesystem-20.1.3-1.el9.aarch64                 15/28
#10 25.73   Installing       : llvm-libs-20.1.3-1.el9.aarch64                       16/28
#10 25.87   Installing       : kernel-headers-5.14.0-596.el9.aarch64                17/28
#10 25.91   Installing       : libxcrypt-devel-4.4.18-3.el9.aarch64                 18/28
#10 25.95   Installing       : glibc-devel-2.34-210.el9.aarch64                     19/28
#10 26.16   Installing       : gcc-11.5.0-9.el9.aarch64                             20/28
#10 26.17   Running scriptlet: gcc-11.5.0-9.el9.aarch64                             20/28
#10 26.23   Installing       : annobin-12.96-1.el9.aarch64                          21/28
#10 26.24   Running scriptlet: annobin-12.96-1.el9.aarch64                          21/28
#10 26.25   Installing       : gcc-plugin-annobin-11.5.0-9.el9.aarch64              22/28
#10 26.26   Running scriptlet: gcc-plugin-annobin-11.5.0-9.el9.aarch64              22/28
#10 26.27   Cleanup          : libgomp-11.5.0-7.el9.aarch64                         23/28
#10 26.34   Cleanup          : glibc-2.34-203.el9.aarch64                           24/28
#10 26.35   Cleanup          : glibc-minimal-langpack-2.34-203.el9.aarch64          25/28
#10 26.82   Cleanup          : glibc-gconv-extra-2.34-203.el9.aarch64               26/28
#10 26.82   Running scriptlet: glibc-gconv-extra-2.34-203.el9.aarch64               26/28
#10 26.87   Cleanup          : glibc-common-2.34-203.el9.aarch64                    27/28
#10 26.88   Cleanup          : libgcc-11.5.0-7.el9.aarch64                          28/28
#10 26.88   Running scriptlet: libgcc-11.5.0-7.el9.aarch64                          28/28
#10 27.52   Verifying        : glibc-langpack-en-2.34-210.el9.aarch64                1/28
#10 27.52   Verifying        : libatomic-11.5.0-9.el9.aarch64                        2/28
#10 27.52   Verifying        : libedit-3.1-38.20210216cvs.el9.aarch64                3/28
#10 27.52   Verifying        : make-1:4.3-8.el9.aarch64                              4/28
#10 27.52   Verifying        : annobin-12.96-1.el9.aarch64                           5/28
#10 27.52   Verifying        : cpp-11.5.0-9.el9.aarch64                              6/28
#10 27.52   Verifying        : gcc-11.5.0-9.el9.aarch64                              7/28
#10 27.52   Verifying        : gcc-plugin-annobin-11.5.0-9.el9.aarch64               8/28
#10 27.52   Verifying        : glibc-devel-2.34-210.el9.aarch64                      9/28
#10 27.52   Verifying        : kernel-headers-5.14.0-596.el9.aarch64                10/28
#10 27.52   Verifying        : libasan-11.5.0-9.el9.aarch64                         11/28
#10 27.52   Verifying        : libmpc-1.2.1-4.el9.aarch64                           12/28
#10 27.52   Verifying        : libubsan-11.5.0-9.el9.aarch64                        13/28
#10 27.52   Verifying        : libxcrypt-devel-4.4.18-3.el9.aarch64                 14/28
#10 27.52   Verifying        : llvm-filesystem-20.1.3-1.el9.aarch64                 15/28
#10 27.52   Verifying        : llvm-libs-20.1.3-1.el9.aarch64                       16/28
#10 27.52   Verifying        : glibc-2.34-210.el9.aarch64                           17/28
#10 27.52   Verifying        : glibc-2.34-203.el9.aarch64                           18/28
#10 27.52   Verifying        : glibc-common-2.34-210.el9.aarch64                    19/28
#10 27.52   Verifying        : glibc-common-2.34-203.el9.aarch64                    20/28
#10 27.52   Verifying        : glibc-gconv-extra-2.34-210.el9.aarch64               21/28
#10 27.52   Verifying        : glibc-gconv-extra-2.34-203.el9.aarch64               22/28
#10 27.52   Verifying        : glibc-minimal-langpack-2.34-210.el9.aarch64          23/28
#10 27.52   Verifying        : glibc-minimal-langpack-2.34-203.el9.aarch64          24/28
#10 27.52   Verifying        : libgcc-11.5.0-9.el9.aarch64                          25/28
#10 27.52   Verifying        : libgcc-11.5.0-7.el9.aarch64                          26/28
#10 27.52   Verifying        : libgomp-11.5.0-9.el9.aarch64                         27/28
#10 27.52   Verifying        : libgomp-11.5.0-7.el9.aarch64                         28/28
#10 27.73
#10 27.73 Upgraded:
#10 27.73   glibc-2.34-210.el9.aarch64
#10 27.73   glibc-common-2.34-210.el9.aarch64
#10 27.73   glibc-gconv-extra-2.34-210.el9.aarch64
#10 27.73   glibc-minimal-langpack-2.34-210.el9.aarch64
#10 27.73   libgcc-11.5.0-9.el9.aarch64
#10 27.73   libgomp-11.5.0-9.el9.aarch64
#10 27.73 Installed:
#10 27.73   annobin-12.96-1.el9.aarch64           cpp-11.5.0-9.el9.aarch64
#10 27.73   gcc-11.5.0-9.el9.aarch64              gcc-plugin-annobin-11.5.0-9.el9.aarch64
#10 27.73   glibc-devel-2.34-210.el9.aarch64      glibc-langpack-en-2.34-210.el9.aarch64
#10 27.73   kernel-headers-5.14.0-596.el9.aarch64 libasan-11.5.0-9.el9.aarch64
#10 27.73   libatomic-11.5.0-9.el9.aarch64        libedit-3.1-38.20210216cvs.el9.aarch64
#10 27.73   libmpc-1.2.1-4.el9.aarch64            libubsan-11.5.0-9.el9.aarch64
#10 27.73   libxcrypt-devel-4.4.18-3.el9.aarch64  llvm-filesystem-20.1.3-1.el9.aarch64
#10 27.73   llvm-libs-20.1.3-1.el9.aarch64        make-1:4.3-8.el9.aarch64
#10 27.73
#10 27.73 Complete!
#10 DONE 28.0s

#11 exporting to image
#11 exporting layers
#11 exporting layers 9.6s done
#11 exporting manifest sha256:83ac9ec8d49cb8e074bfbf9ad017522da2d848c499a47ab6c0b1e15de5e69c27
#11 exporting manifest sha256:83ac9ec8d49cb8e074bfbf9ad017522da2d848c499a47ab6c0b1e15de5e69c27 0.1s done
#11 exporting config sha256:24f7f69f87746dd94319b0cbef43ac483bbfd974bcf20cc463cc47e7b6d9cf64 0.1s done
#11 exporting attestation manifest sha256:d844167dd027d40dce8fa7444d6a5994925573b674bc4ecef514174cc76dc3b0 0.1s done
#11 exporting manifest list sha256:5114979aaeebe07d30cf4a5a01cb63e7fa272c0bbe756d349e96b3cbc2885e51
#11 exporting manifest list sha256:5114979aaeebe07d30cf4a5a01cb63e7fa272c0bbe756d349e96b3cbc2885e51 0.1s done
#11 naming to moby-dangling@sha256:5114979aaeebe07d30cf4a5a01cb63e7fa272c0bbe756d349e96b3cbc2885e51 0.0s done
#11 unpacking to moby-dangling@sha256:5114979aaeebe07d30cf4a5a01cb63e7fa272c0bbe756d349e96b3cbc2885e51
#11 unpacking to moby-dangling@sha256:5114979aaeebe07d30cf4a5a01cb63e7fa272c0bbe756d349e96b3cbc2885e51 4.3s done
#11 DONE 14.3s

@thaJeztah
Copy link
Member

CentOS 9 is resolved now; latest failure is unrelated; some Jenkins timeout on armhf - gonna ignore that one.

@thaJeztah thaJeztah merged commit 039f6d8 into docker:master Jul 8, 2025
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants