Skip to content
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

shadow/4.17.4 package update #47471

Merged
merged 2 commits into from
Mar 20, 2025

shadow: remove empty /bin from package

4e527ef
Select commit
Loading
Failed to load commit list.
Merged

shadow/4.17.4 package update #47471

shadow: remove empty /bin from package
4e527ef
Select commit
Loading
Failed to load commit list.
Chainguard Internal / elastic-build succeeded Mar 20, 2025 in 3m 43s

APKs built successfully

Build ID: e210fa50-67f1-4a25-a104-f04361e72d91

Details

x86_64 Logs

Click to expand
p message and exit
  -l, --login NEW_LOGIN         new value of the login name
  -L, --lock                    lock the user account
  -m, --move-home               move contents of the home directory to the
                                new location (use only with -d)
  -o, --non-unique              allow using duplicate (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new password
  -P, --prefix PREFIX_DIR       prefix directory where are located the /etc/* files
  -r, --remove                  remove the user from only the supplemental GROUPS
                                mentioned by the -G option without removing
                                the user from other groups
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shell SHELL             new login shell for the user account
  -u, --uid UID                 new UID for the user account
  -U, --unlock                  unlock the user account
  -v, --add-subuids FIRST-LAST  add range of subordinate uids
  -V, --del-subuids FIRST-LAST  remove range of subordinate uids
  -w, --add-subgids FIRST-LAST  add range of subordinate gids
  -W, --del-subgids FIRST-LAST  remove range of subordinate gids

  -g, --group                   edit group database
  -h, --help                    display this help message and exit
  -p, --passwd                  edit passwd database
  -q, --quiet                   quiet mode
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shadow                  edit shadow or gshadow database

Usage: vigr [options]

Options:
Usage: vipw [options]

Options:
  -g, --group                   edit group database
  -h, --help                    display this help message and exit
  -p, --passwd                  edit passwd database
  -q, --quiet                   quiet mode
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shadow                  edit shadow or gshadow database

Usage: logoutd
running step "test/ldd-check"
running step "check for missing library dependencies using ldd"
[ldd-check] Testing binaries in package shadow
PASS[ldd-check]: /usr/bin/chage
PASS[ldd-check]: /usr/bin/chfn
PASS[ldd-check]: /usr/bin/chsh
PASS[ldd-check]: /usr/bin/expiry
PASS[ldd-check]: /usr/bin/gpasswd
PASS[ldd-check]: /usr/bin/passwd
PASS[ldd-check]: /usr/lib/libsubid.so.5
PASS[ldd-check]: /usr/lib/libsubid.so.5.0.0
PASS[ldd-check]: /usr/sbin/chgpasswd
PASS[ldd-check]: /usr/sbin/chpasswd
PASS[ldd-check]: /usr/sbin/groupadd
PASS[ldd-check]: /usr/sbin/groupdel
PASS[ldd-check]: /usr/sbin/groupmems
PASS[ldd-check]: /usr/sbin/groupmod
PASS[ldd-check]: /usr/sbin/grpck
PASS[ldd-check]: /usr/sbin/logoutd
PASS[ldd-check]: /usr/sbin/newusers
PASS[ldd-check]: /usr/sbin/pwck
PASS[ldd-check]: /usr/sbin/useradd
PASS[ldd-check]: /usr/sbin/userdel
PASS[ldd-check]: /usr/sbin/usermod
PASS[ldd-check]: /usr/sbin/vigr
PASS[ldd-check]: /usr/sbin/vipw
INFO[ldd-check]: tested 23 files with ldd. 23 passes. 0 fails.
running test pipeline for subpackage shadow-dev
building test workspace in: '/tmp/melange-guest-4193050421-shadow-dev' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [shadow-dev ldd-check]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing ld-linux (2.40-r23)
installing libgcc (14.2.0-r11)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing busybox (1.37.0-r30)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing bash (5.2.37-r30)
installing posix-libc-utils (2.40-r23)
installing ldd-check (0.0.7-r0)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing linux-pam (1.7.0-r5)
installing shadow (4.17.4-r0)
installing shadow-dev (4.17.4-r0)
installing wolfi-keys (1-r10)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3690466858/apko-x86_64.tar.gz
OCI layer digest: sha256:b61d92a3ee59fc403360db44e3433c4749b8aa88b8d2921fd2ef6aa6b95f0992
OCI layer diffID: sha256:b33f6a3bda8f98b98ebb34f7b5de50b4a787b0ab2ad59f2b585f0fa303caf2d5
saving OCI image locally: apko.local/cache:de5ba94b556fa26cf2ddba8fd829ee24c30c3a316b4f885b40d0443f7e4c18d9
running step "test/tw/ldd-check"
running step "check for missing library dependencies using ldd"
[ldd-check] Testing binaries in package shadow-dev
PASS[ldd-check]: /usr/lib/libsubid.so
INFO[ldd-check]: tested 1 files with ldd. 1 passes. 0 fails.
running test pipeline for subpackage shadow-login
building test workspace in: '/tmp/melange-guest-4193050421-shadow-login' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [shadow-login]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing ld-linux (2.40-r23)
installing libgcc (14.2.0-r11)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing linux-pam (1.7.0-r5)
installing shadow-login (4.17.4-r0)
installing wolfi-keys (1-r10)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-1558120844/apko-x86_64.tar.gz
OCI layer digest: sha256:cdc098fcd60f8966addcda0170f0e07879dba508c1fb93f623b567c1130753d4
OCI layer diffID: sha256:b8f408ddd8b816b6c30c632c3bdfe7a82232d126639d0f1d26c7a454044aea87
saving OCI image locally: apko.local/cache:295e219a81aec9b6f4a17ae96b3dea4b203e39d8e6d17caf5572c980e1b85326
Usage: su [options] [-] [username [args]]

Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd

If no username is given, assume root.
Usage: faillog [options]

Options:
  -a, --all                     display faillog records for all users
  -h, --help                    display this help message and exit
  -l, --lock-secs SEC           after failed login lock account for SEC seconds
  -m, --maximum MAX             set maximum failed login counters to MAX
  -r, --reset                   reset the counters of login failures
  -R, --root CHROOT_DIR         directory to chroot into
  -t, --time DAYS               display faillog records more recent than DAYS
  -u, --user LOGIN/RANGE        display faillog record or maintains failure
                                counters and limits (if used with -r, -m,
                                or -l) only for the specified LOGIN(s)

Usage: lastlog [options]

Options:
  -b, --before DAYS             print only lastlog records older than DAYS
  -C, --clear                   clear lastlog record of a user (usable only with -u)
  -h, --help                    display this help message and exit
  -R, --root CHROOT_DIR         directory to chroot into
  -S, --set                     set lastlog record to current time (usable only with -u)
  -t, --time DAYS               print only lastlog records more recent than DAYS
  -u, --user LOGIN              print lastlog record of the specified LOGIN
  -a, --active                  print lastlog excluding '**Never logged in**' users
BusyBox v1.37.0 (2025-03-05 01:39:41 UTC) multi-call binary.

Usage: nologin

Politely refuse a login
running test pipeline for subpackage shadow-doc
building test workspace in: '/tmp/melange-guest-4193050421-shadow-doc' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [shadow-doc apk-tools grep man-db texinfo]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing ld-linux (2.40-r23)
installing libgcc (14.2.0-r11)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libpcre2-8-0 (10.45-r1)
installing grep (3.11-r2)
installing libpipeline (1.5.8-r0)
installing libstdc++ (14.2.0-r11)
installing groff-base (1.23.0-r5)
installing libbz2-1 (1.0.8-r11)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing perl (5.40.1-r0)
installing groff (1.23.0-r5)
installing libseccomp (2.6.0-r1)
installing gdbm (1.24-r3)
installing man-db (2.13.0-r2)
installing shadow-doc (4.17.4-r0)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing texinfo (7.2-r1)
installing wolfi-keys (1-r10)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3940364958/apko-x86_64.tar.gz
OCI layer digest: sha256:1e9d33421cbdfbfe970b81cd4ac49c83220467a30278dbe1ad6e7d58a17f3dbc
OCI layer diffID: sha256:7a739720c3516f0d23fdcb4a437aabd5732500d29d318c327668db6584e1f8af
saving OCI image locally: apko.local/cache:421e85c4681d5eed86de545c1da56a14a2ee5a96132c10e5c6946e905b9f9f4a
running test pipeline for subpackage shadow-conv

aarch64 Logs

Click to expand
sr/sbin/chgpasswd
PASS[ldd-check]: /usr/sbin/chpasswd
PASS[ldd-check]: /usr/sbin/groupadd
PASS[ldd-check]: /usr/sbin/groupdel
PASS[ldd-check]: /usr/sbin/groupmems
PASS[ldd-check]: /usr/sbin/groupmod
PASS[ldd-check]: /usr/sbin/grpck
PASS[ldd-check]: /usr/sbin/logoutd
PASS[ldd-check]: /usr/sbin/newusers
PASS[ldd-check]: /usr/sbin/pwck
PASS[ldd-check]: /usr/sbin/useradd
PASS[ldd-check]: /usr/sbin/userdel
PASS[ldd-check]: /usr/sbin/usermod
PASS[ldd-check]: /usr/sbin/vigr
PASS[ldd-check]: /usr/sbin/vipw
INFO[ldd-check]: tested 23 files with ldd. 23 passes. 0 fails.
running test pipeline for subpackage shadow-dev
building test workspace in: '/tmp/melange-guest-2881349179-shadow-dev' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [shadow-dev ldd-check]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing busybox (1.37.0-r30)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing bash (5.2.37-r30)
installing posix-libc-utils (2.40-r23)
installing ldd-check (0.0.7-r0)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing linux-pam (1.7.0-r5)
installing shadow (4.17.4-r0)
installing shadow-dev (4.17.4-r0)
installing wolfi-keys (1-r10)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3827741642/apko-aarch64.tar.gz
OCI layer digest: sha256:20181887b43cdd86a320803b5b0b841a2701287fba7c31bd60f4a3c5defb8ade
OCI layer diffID: sha256:adcd9bdd6acd495c30aa3f9f59e61d1d912c251e6393b07d6d4386d498563d9e
saving OCI image locally: apko.local/cache:78d5627e41e3f95b8f1b60e897c43a559876a605f59f312a70eceb32587f1539
running step "test/tw/ldd-check"
running step "check for missing library dependencies using ldd"
[ldd-check] Testing binaries in package shadow-dev
PASS[ldd-check]: /usr/lib/libsubid.so
INFO[ldd-check]: tested 1 files with ldd. 1 passes. 0 fails.
running test pipeline for subpackage shadow-login
building test workspace in: '/tmp/melange-guest-2881349179-shadow-login' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [shadow-login]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libsepol (3.8.1-r2)
installing libpcre2-8-0 (10.45-r1)
installing libselinux (3.8.1-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing linux-pam (1.7.0-r5)
installing shadow-login (4.17.4-r0)
installing wolfi-keys (1-r10)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-720208200/apko-aarch64.tar.gz
OCI layer digest: sha256:ffe9b17ca046f2adf8e8a8c5a77d4a02aee8993a1c85b52ccacb323cad2411c0
OCI layer diffID: sha256:f9cc261d67300d96d9c1c2ea8a72f368a98d43ce7377da6adf2104929af4b76c
saving OCI image locally: apko.local/cache:e1ce8ffb9278c7ec42dff43eaf89cbd56561b2b8f40de5d4742392ffb0d5afa1
Usage: su [options] [-] [username [args]]

Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd

If no username is given, assume root.
BusyBox v1.37.0 (2025-03-05 01:39:41 UTC) multi-call binary.

Usage: nologin

Politely refuse a login
Usage: faillog [options]

Options:
  -a, --all                     display faillog records for all users
  -h, --help                    display this help message and exit
  -l, --lock-secs SEC           after failed login lock account for SEC seconds
  -m, --maximum MAX             set maximum failed login counters to MAX
  -r, --reset                   reset the counters of login failures
  -R, --root CHROOT_DIR         directory to chroot into
  -t, --time DAYS               display faillog records more recent than DAYS
  -u, --user LOGIN/RANGE        display faillog record or maintains failure
                                counters and limits (if used with -r, -m,
                                or -l) only for the specified LOGIN(s)

Usage: lastlog [options]

Options:
  -b, --before DAYS             print only lastlog records older than DAYS
  -C, --clear                   clear lastlog record of a user (usable only with -u)
  -h, --help                    display this help message and exit
  -R, --root CHROOT_DIR         directory to chroot into
  -S, --set                     set lastlog record to current time (usable only with -u)
  -t, --time DAYS               print only lastlog records more recent than DAYS
  -u, --user LOGIN              print lastlog record of the specified LOGIN
  -a, --active                  print lastlog excluding '**Never logged in**' users
running test pipeline for subpackage shadow-doc
building test workspace in: '/tmp/melange-guest-2881349179-shadow-doc' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [shadow-doc apk-tools grep man-db texinfo]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing libpcre2-8-0 (10.45-r1)
installing grep (3.11-r2)
installing libpipeline (1.5.8-r0)
installing libstdc++ (14.2.0-r11)
installing groff-base (1.23.0-r5)
installing libbz2-1 (1.0.8-r11)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing perl (5.40.1-r0)
installing groff (1.23.0-r5)
installing libseccomp (2.6.0-r1)
installing gdbm (1.24-r3)
installing man-db (2.13.0-r2)
installing shadow-doc (4.17.4-r0)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing texinfo (7.2-r1)
installing wolfi-keys (1-r10)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-3921081762/apko-aarch64.tar.gz
OCI layer digest: sha256:c07424adedc8879def6603447413efc919ad9b8b7efd89ba34e72de2f114cc87
OCI layer diffID: sha256:6d945b987d4e35143732d887fdd49343478ac3f4074a87148ecccd84e62d7a1f
saving OCI image locally: apko.local/cache:2775f4f4482433385e73b4a37421e379bbdad0cc4024a8041de0fb3a735802ea
running step "test/docs"
running step "docs readability check"
running test pipeline for subpackage shadow-conv
building test workspace in: '/tmp/melange-guest-2881349179-shadow-conv' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [shadow-conv]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r2)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r11)
installing ld-linux (2.40-r23)
installing glibc-locale-posix (2.40-r23)
installing glibc (2.40-r23)
installing libmd (1.1.0-r5)
installing libbsd (0.12.2-r2)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.40-r23)
installing shadow-conv (4.17.4-r0)
installing wolfi-keys (1-r10)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.4.1-r2)
installing libssl3 (3.4.1-r2)
installing apk-tools (2.14.10-r2)
installing busybox (1.37.0-r30)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-932185091/apko-aarch64.tar.gz
OCI layer digest: sha256:930cceb4bf8fb92417950124e698bae6844d836c737f42f6255c2c6141557f0a
OCI layer diffID: sha256:7e007735885d746f3ae924a7856bf05cd543151aaadb58bcac85d7e5cb215238
saving OCI image locally: apko.local/cache:20a0a7dbb074e1571e113fa1970188a37407a5c88389d8837eb9a6c57365cf52
Usage: grpconv [options]

Options:
  -h, --help                    display this help message and exit
  -R, --root CHROOT_DIR         directory to chroot into

Usage: grpunconv [options]

Options:
  -h, --help                    display this help message and exit
  -R, --root CHROOT_DIR         directory to chroot into

Usage: pwconv [options]

Options:
  -h, --help                    display this help message and exit
  -R, --root CHROOT_DIR         directory to chroot into

Usage: pwunconv [options]

Options:
  -h, --help                    display this help message and exit
  -R, --root CHROOT_DIR         directory to chroot into

pod 2df731f48d592e0be0afe59bf4b665d7cceb29b593adfe657f9c9257f5fad312 terminated
pod 8a8c5a2d7819a9d1d9c034b3e4a3251c33e94a6837ccb24c580bd085e93410af terminated
pod 727fa1b142b605439cac4bd6993676595b8d22216aefaa51587d025035eb97dd terminated
pod dde51333169e9a951d24445e13b336e6169a63492fd09bc25b7f513d6a732230 terminated
pod 61630f8f4cdce9b913ede968fd4bd0ac09282f14d993a4598fbd94e2820a558b terminated

Indexes

https://apk.cgr.dev/wolfi-presubmit/cfecee189740bb74867ab63b005554ac0ae4dd83

Packages

Tests

More Observability

Command

cg build log \
  --build-id e210fa50-67f1-4a25-a104-f04361e72d91 \
  --project prod-wolfi-os \
  --cluster elastic-pre-a \
  --namespace pre-wolfi \
  --start 2025-03-20T16:31:25Z \
  --end 2025-03-20T16:45:10Z \
  --attrs pkg,arch