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

coreutils (and dependent packages) - usrmerge usrsbin #44098

Draft
wants to merge 20 commits into
base: main
Choose a base branch
from

Bump epoch and add dependency on merged-usrsbin

f5a341e
Select commit
Loading
Failed to load commit list.
Draft

coreutils (and dependent packages) - usrmerge usrsbin #44098

Bump epoch and add dependency on merged-usrsbin
f5a341e
Select commit
Loading
Failed to load commit list.
Octo STS / elastic-build succeeded Mar 6, 2025 in 44m 3s

APKs built successfully

Build ID: 19d05ff8-a42d-4d1e-b8e6-d5e3f13bf37c

Details

x86_64 Logs

Click to expand
      How much time to warn before password expiry
     --password-change-inactive=TIME
                               How much time to block password after expiry

Resource Management User Record Properties:
     --disk-size=BYTES         Size to assign the user on disk
     --access-mode=MODE        User home directory access mode
     --umask=MODE              Umask for user when logging in
     --nice=NICE               Nice level for user
     --rlimit=LIMIT=VALUE[:VALUE]
                               Set resource limits
     --tasks-max=MAX           Set maximum number of per-user tasks
     --memory-high=BYTES       Set high memory threshold in bytes
     --memory-max=BYTES        Set maximum memory limit
     --cpu-weight=WEIGHT       Set CPU weight
     --io-weight=WEIGHT        Set IO weight

Storage User Record Properties:
     --storage=STORAGE         Storage type to use (luks, fscrypt, directory,
                               subvolume, cifs)
     --image-path=PATH         Path to image file/directory
     --drop-caches=BOOL        Whether to automatically drop caches on logout

LUKS Storage User Record Properties:
     --fs-type=TYPE            File system type to use in case of luks
                               storage (btrfs, ext4, xfs)
     --luks-discard=BOOL       Whether to use 'discard' feature of file system
                               when activated (mounted)
     --luks-offline-discard=BOOL
                               Whether to trim file on logout
     --luks-cipher=CIPHER      Cipher to use for LUKS encryption
     --luks-cipher-mode=MODE   Cipher mode to use for LUKS encryption
     --luks-volume-key-size=BITS
                               Volume key size to use for LUKS encryption
     --luks-pbkdf-type=TYPE    Password-based Key Derivation Function to use
     --luks-pbkdf-hash-algorithm=ALGORITHM
                               PBKDF hash algorithm to use
     --luks-pbkdf-time-cost=SECS
                               Time cost for PBKDF in seconds
     --luks-pbkdf-memory-cost=BYTES
                               Memory cost for PBKDF in bytes
     --luks-pbkdf-parallel-threads=NUMBER
                               Number of parallel threads for PKBDF
     --luks-sector-size=BYTES
                               Sector size for LUKS encryption in bytes
     --luks-extra-mount-options=OPTIONS
                               LUKS extra mount options
     --auto-resize-mode=MODE   Automatically grow/shrink home on login/logout
     --rebalance-weight=WEIGHT Weight while rebalancing

Mounting User Record Properties:
     --nosuid=BOOL             Control the 'nosuid' flag of the home mount
     --nodev=BOOL              Control the 'nodev' flag of the home mount
     --noexec=BOOL             Control the 'noexec' flag of the home mount

CIFS User Record Properties:
     --cifs-domain=DOMAIN      CIFS (Windows) domain
     --cifs-user-name=USER     CIFS (Windows) user name
     --cifs-service=SERVICE    CIFS (Windows) service to mount as home area
     --cifs-extra-mount-options=OPTIONS
                               CIFS (Windows) extra mount options

Login Behaviour User Record Properties:
     --stop-delay=SECS         How long to leave user services running after
                               logout
     --kill-processes=BOOL     Whether to kill user processes when sessions
                               terminate
     --auto-login=BOOL         Try to log this user in automatically
     --session-launcher=LAUNCHER
                               Preferred session launcher file
     --session-type=TYPE       Preferred session type

See the homectl(1) man page for details.
running test pipeline for subpackage systemd-userdb
building test workspace in: '/tmp/melange-guest-1420339771-systemd-userdb' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [systemd-userdb]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r1)
installing wolfi-baselayout (20230201-r19)
installing ld-linux (2.40-r40)
installing libgcc (14.2.0-r10)
installing glibc-locale-posix (2.40-r40)
installing glibc (2.40-r40)
installing libtasn1 (4.20.0-r0)
installing libstdc++ (14.2.0-r10)
installing gmp (6.3.0-r4)
installing gmp-dev (6.3.0-r4)
installing nettle (3.10.1-r0)
installing libunistring (1.3-r1)
installing libffi (3.4.7-r3)
installing p11-kit (0.25.5-r1)
installing gnutls (3.8.9-r1)
installing libmicrohttpd (1.0.1-r0)
installing libcap-ng (0.8.5-r2)
installing libaudit (4.0.3-r2)
installing popt (1.19-r1)
installing json-c (0.18-r1)
installing zlib (1.3.1-r5)
installing libcrypto3 (3.4.1-r0)
installing libssh (0.11.1-r1)
installing device-mapper-libs (2.03.31-r40)
installing libblkid (2.40.4-r40)
installing libuuid (2.40.4-r40)
installing cryptsetup (2.7.5-r20)
installing libseccomp (2.6.0-r0)
installing libgpg-error (1.51-r0)
installing libgcrypt (1.11.0-r2)
installing libsepol (3.8.1-r0)
installing libpcre2-8-0 (10.45-r0)
installing libselinux (3.8.1-r40)
installing libxcrypt (4.4.38-r0)
installing libcrypt1 (2.40-r40)
installing linux-pam (1.7.0-r4)
installing libattr1 (2.5.2-r6)
installing libacl1 (2.3.2-r6)
installing libzstd1 (1.5.7-r0)
installing xz (5.6.4-r0)
installing kmod (34-r40)
installing libcap (2.75-r0)
installing libfdisk (2.40.4-r40)
installing libmount (2.40.4-r40)
installing libssl3 (3.4.1-r0)
installing libidn2 (2.3.7-r3)
installing libpsl (0.21.5-r4)
installing libbrotlicommon1 (1.1.0-r4)
installing libbrotlidec1 (1.1.0-r4)
installing krb5-conf (1.0-r4)
installing libverto (0.3.2-r4)
installing libcom_err (1.47.2-r20)
installing keyutils-libs (1.6.3-r30)
installing krb5-libs (1.21.3-r2)
installing libevent (2.1.12-r6)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing readline (8.2.13-r1)
installing sqlite-libs (3.49.1-r0)
installing heimdal-libs (7.8.0-r9)
installing gdbm (1.24-r3)
installing cyrus-sasl (2.1.28-r7)
installing libldap (2.6.9-r0)
installing libnghttp2-14 (1.64.0-r1)
installing libcurl-openssl4 (8.12.1-r0)
installing systemd (257.3-r40)
installing systemd-userdb (257.3-r40)
installing wolfi-keys (1-r9)
installing apk-tools (2.14.4-r20)
installing busybox (1.37.0-r40)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-1571851344/apko-x86_64.tar.gz
OCI layer digest: sha256:67dc1fcb83139981cfcf0f4fb853a538590f74032c80d1b94597415826dd38b1
OCI layer diffID: sha256:6237032ba86e4b2c416b44ebcd36442c934988e5770dd9e2fcc0e09d2b62d9ac
saving OCI image locally: apko.local/cache:49b8fa13aef4c8c39f7e654fe801072ec7b14e884ce9f3bc691b4a3ef863de70
userdbctl [OPTIONS...] COMMAND ...

Show user and group information.

Commands:
  user [USER…]               Inspect user
  group [GROUP…]             Inspect group
  users-in-group [GROUP…]    Show users that are members of specified groups
  groups-of-user [USER…]     Show groups the specified users are members of
  services                   Show enabled database services
  ssh-authorized-keys USER   Show SSH authorized keys for user

Options:
  -h --help                  Show this help
     --version               Show package version
     --no-pager              Do not pipe output into a pager
     --no-legend             Do not show the headers and footers
     --output=MODE           Select output mode (classic, friendly, table, json)
  -j                         Equivalent to --output=json
  -s --service=SERVICE[:SERVICE…]
                             Query the specified service
     --with-nss=BOOL         Control whether to include glibc NSS data
  -N                         Do not synthesize or include glibc NSS data
                             (Same as --synthesize=no --with-nss=no)
     --synthesize=BOOL       Synthesize root/nobody user
     --with-dropin=BOOL      Control whether to include drop-in records
     --with-varlink=BOOL     Control whether to talk to services at all
     --multiplexer=BOOL      Control whether to use the multiplexer
     --json=pretty|short     JSON output mode
     --chain                 Chain another command
     --uid-min=ID            Filter by minimum UID/GID (default 0)
     --uid-max=ID            Filter by maximum UID/GID (default 4294967294)
  -z --fuzzy                 Do a fuzzy name search
     --disposition=VALUE     Filter by disposition
  -I                         Equivalent to --disposition=intrinsic
  -S                         Equivalent to --disposition=system
  -R                         Equivalent to --disposition=regular
     --boundaries=BOOL       Show/hide UID/GID range boundaries in output
  -B                         Equivalent to --boundaries=no

See the userdbctl(1) man page for details.
pod 67244ba41a40014f0fb1ef38589775835e9cbde0ef4e4c762c7cfdb4fd5fece2 terminated
pod 62d0d69042dbb8315727fd726c5dbdbfca74be5d05f6a662779b59948d2b6b91 terminated
pod e800fd6bcb1a0a1b38aaf2219b804938722b58a1e6787db5ba560bcafc0222ff terminated
pod 9458757f6235564ed8aa66a938c3d640fe58902a81f8d738d2c62830e5f09043 terminated
pod 2e039fedf8d2bb4affac1bce6e184394c5b90953af33519a0aa84428b36f9abe terminated
pod 7bec0b6084e2f4c310e07b2b604cc36f898cba9d81dd6716f2414001796b84ea terminated
pod a9cbc7aa2789ae926a70af9eb8c0fc4d52019860f582b6f32d91d8fe62ef84da terminated
pod 7569e9eacead1a06d601f1ad3db4b90a41010ff8fb613d6a41b6d779fd1bbbfb terminated
pod 7d1b79c2b0b57b552686664b7267b1d4667199658b2afbcb3cce7ff3fa651fc7 terminated
pod 9fe6cb23899f8d825ffd3bdd9a317bac37f20e24f1b472bc71d1586e72c046a6 terminated
pod a48d74dac2d289f9f977dd3ad350a36dd72837c770cc234af03f8e69887491e1 terminated
pod 5ff79bb054685d27e10f3b9cbe398af96f08f0fc65fc0865b4130bbcfd93d3aa terminated
pod c5a91ec4f310ddb56b73d09a25042af1288bd482705ac0294c3e8241022cdcb6 terminated
pod 553926de5c01a33a4589a2f92ee76081b73713868e5dd2b317d19a5cd4eea9a4 terminated
pod 848930973c6bdc6b4c1d2a48185f101cea58a9a7f95da85098db913a0acfe5bd terminated
pod e562dd283d76d2e1069f645f683b9185d7e8e439cf79e0a0a5a2f79ee6403adc terminated
pod 5ea4f91e6f7939bdbd9167287e234ea59c1ff7489732f1df9b0246058f38587f terminated

aarch64 Logs

Click to expand
      How much time to warn before password expiry
     --password-change-inactive=TIME
                               How much time to block password after expiry

Resource Management User Record Properties:
     --disk-size=BYTES         Size to assign the user on disk
     --access-mode=MODE        User home directory access mode
     --umask=MODE              Umask for user when logging in
     --nice=NICE               Nice level for user
     --rlimit=LIMIT=VALUE[:VALUE]
                               Set resource limits
     --tasks-max=MAX           Set maximum number of per-user tasks
     --memory-high=BYTES       Set high memory threshold in bytes
     --memory-max=BYTES        Set maximum memory limit
     --cpu-weight=WEIGHT       Set CPU weight
     --io-weight=WEIGHT        Set IO weight

Storage User Record Properties:
     --storage=STORAGE         Storage type to use (luks, fscrypt, directory,
                               subvolume, cifs)
     --image-path=PATH         Path to image file/directory
     --drop-caches=BOOL        Whether to automatically drop caches on logout

LUKS Storage User Record Properties:
     --fs-type=TYPE            File system type to use in case of luks
                               storage (btrfs, ext4, xfs)
     --luks-discard=BOOL       Whether to use 'discard' feature of file system
                               when activated (mounted)
     --luks-offline-discard=BOOL
                               Whether to trim file on logout
     --luks-cipher=CIPHER      Cipher to use for LUKS encryption
     --luks-cipher-mode=MODE   Cipher mode to use for LUKS encryption
     --luks-volume-key-size=BITS
                               Volume key size to use for LUKS encryption
     --luks-pbkdf-type=TYPE    Password-based Key Derivation Function to use
     --luks-pbkdf-hash-algorithm=ALGORITHM
                               PBKDF hash algorithm to use
     --luks-pbkdf-time-cost=SECS
                               Time cost for PBKDF in seconds
     --luks-pbkdf-memory-cost=BYTES
                               Memory cost for PBKDF in bytes
     --luks-pbkdf-parallel-threads=NUMBER
                               Number of parallel threads for PKBDF
     --luks-sector-size=BYTES
                               Sector size for LUKS encryption in bytes
     --luks-extra-mount-options=OPTIONS
                               LUKS extra mount options
     --auto-resize-mode=MODE   Automatically grow/shrink home on login/logout
     --rebalance-weight=WEIGHT Weight while rebalancing

Mounting User Record Properties:
     --nosuid=BOOL             Control the 'nosuid' flag of the home mount
     --nodev=BOOL              Control the 'nodev' flag of the home mount
     --noexec=BOOL             Control the 'noexec' flag of the home mount

CIFS User Record Properties:
     --cifs-domain=DOMAIN      CIFS (Windows) domain
     --cifs-user-name=USER     CIFS (Windows) user name
     --cifs-service=SERVICE    CIFS (Windows) service to mount as home area
     --cifs-extra-mount-options=OPTIONS
                               CIFS (Windows) extra mount options

Login Behaviour User Record Properties:
     --stop-delay=SECS         How long to leave user services running after
                               logout
     --kill-processes=BOOL     Whether to kill user processes when sessions
                               terminate
     --auto-login=BOOL         Try to log this user in automatically
     --session-launcher=LAUNCHER
                               Preferred session launcher file
     --session-type=TYPE       Preferred session type

See the homectl(1) man page for details.
running test pipeline for subpackage systemd-userdb
building test workspace in: '/tmp/melange-guest-2278404765-systemd-userdb' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [systemd-userdb]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing ca-certificates-bundle (20241121-r1)
installing wolfi-baselayout (20230201-r19)
installing libgcc (14.2.0-r10)
installing ld-linux (2.40-r40)
installing glibc-locale-posix (2.40-r40)
installing glibc (2.40-r40)
installing libtasn1 (4.20.0-r0)
installing libstdc++ (14.2.0-r10)
installing gmp (6.3.0-r4)
installing gmp-dev (6.3.0-r4)
installing nettle (3.10.1-r0)
installing libunistring (1.3-r1)
installing libffi (3.4.7-r3)
installing p11-kit (0.25.5-r1)
installing gnutls (3.8.9-r1)
installing libmicrohttpd (1.0.1-r0)
installing libcap-ng (0.8.5-r2)
installing libaudit (4.0.3-r2)
installing popt (1.19-r1)
installing json-c (0.18-r1)
installing zlib (1.3.1-r5)
installing libcrypto3 (3.4.1-r0)
installing libssh (0.11.1-r1)
installing device-mapper-libs (2.03.31-r40)
installing libblkid (2.40.4-r40)
installing libuuid (2.40.4-r40)
installing cryptsetup (2.7.5-r20)
installing libseccomp (2.6.0-r0)
installing libgpg-error (1.51-r0)
installing libgcrypt (1.11.0-r2)
installing libsepol (3.8.1-r0)
installing libpcre2-8-0 (10.45-r0)
installing libselinux (3.8.1-r40)
installing libxcrypt (4.4.38-r0)
installing libcrypt1 (2.40-r40)
installing linux-pam (1.7.0-r4)
installing libattr1 (2.5.2-r6)
installing libacl1 (2.3.2-r6)
installing libzstd1 (1.5.7-r0)
installing xz (5.6.4-r0)
installing kmod (34-r40)
installing libcap (2.75-r0)
installing libfdisk (2.40.4-r40)
installing libmount (2.40.4-r40)
installing libssl3 (3.4.1-r0)
installing libidn2 (2.3.7-r3)
installing libpsl (0.21.5-r4)
installing libbrotlicommon1 (1.1.0-r4)
installing libbrotlidec1 (1.1.0-r4)
installing krb5-conf (1.0-r4)
installing libverto (0.3.2-r4)
installing libcom_err (1.47.2-r20)
installing keyutils-libs (1.6.3-r30)
installing krb5-libs (1.21.3-r2)
installing libevent (2.1.12-r6)
installing ncurses-terminfo-base (6.5_p20241228-r1)
installing ncurses (6.5_p20241228-r1)
installing readline (8.2.13-r1)
installing sqlite-libs (3.49.1-r0)
installing heimdal-libs (7.8.0-r9)
installing gdbm (1.24-r3)
installing cyrus-sasl (2.1.28-r7)
installing libldap (2.6.9-r0)
installing libnghttp2-14 (1.64.0-r1)
installing libcurl-openssl4 (8.12.1-r0)
installing systemd (257.3-r40)
installing systemd-userdb (257.3-r40)
installing wolfi-keys (1-r9)
installing apk-tools (2.14.4-r20)
installing busybox (1.37.0-r40)
installing wolfi-base (1-r7)
built image layer tarball as /tmp/apko-temp-995950603/apko-aarch64.tar.gz
OCI layer digest: sha256:46bb037018bb3eeec7b3d58a860d076d400cad8cc7a1de6c31a2195185ef052a
OCI layer diffID: sha256:8819fa38da243962cbbbe169c686d93ed2251734be514b339659bc061101f92b
saving OCI image locally: apko.local/cache:4bb702105b6acefa2eaad07c3cfcd9732594c92e5d59d59a825fa7e546d01eff
userdbctl [OPTIONS...] COMMAND ...

Show user and group information.

Commands:
  user [USER…]               Inspect user
  group [GROUP…]             Inspect group
  users-in-group [GROUP…]    Show users that are members of specified groups
  groups-of-user [USER…]     Show groups the specified users are members of
  services                   Show enabled database services
  ssh-authorized-keys USER   Show SSH authorized keys for user

Options:
  -h --help                  Show this help
     --version               Show package version
     --no-pager              Do not pipe output into a pager
     --no-legend             Do not show the headers and footers
     --output=MODE           Select output mode (classic, friendly, table, json)
  -j                         Equivalent to --output=json
  -s --service=SERVICE[:SERVICE…]
                             Query the specified service
     --with-nss=BOOL         Control whether to include glibc NSS data
  -N                         Do not synthesize or include glibc NSS data
                             (Same as --synthesize=no --with-nss=no)
     --synthesize=BOOL       Synthesize root/nobody user
     --with-dropin=BOOL      Control whether to include drop-in records
     --with-varlink=BOOL     Control whether to talk to services at all
     --multiplexer=BOOL      Control whether to use the multiplexer
     --json=pretty|short     JSON output mode
     --chain                 Chain another command
     --uid-min=ID            Filter by minimum UID/GID (default 0)
     --uid-max=ID            Filter by maximum UID/GID (default 4294967294)
  -z --fuzzy                 Do a fuzzy name search
     --disposition=VALUE     Filter by disposition
  -I                         Equivalent to --disposition=intrinsic
  -S                         Equivalent to --disposition=system
  -R                         Equivalent to --disposition=regular
     --boundaries=BOOL       Show/hide UID/GID range boundaries in output
  -B                         Equivalent to --boundaries=no

See the userdbctl(1) man page for details.
pod 146748e5c9ca5835d1a2a52d863def00dc5c64ee5f48b1c1a27db58fb8aed181 terminated
pod 3507880b7a492c06929b6037fbe419f4ed8d9ee5965cdd4f0463d0646865fb74 terminated
pod 9f30ff5c902856bca52918e014a2b9e216df7a0c314b5dd1317dbc121a553695 terminated
pod 5c1c59335fec837b58b60cfdc9e01941d50f6bb6238619c62555fe44ba8602cf terminated
pod ace37c04f63f4014478ac7496ddc0c7bc9e573e3b36eeee1cd938f4960a0c20c terminated
pod 499c10f1adbc849b6d0296033f856f90ee632c938da68fbe6b3ce48b5e9df077 terminated
pod 50c225ed00ba1b44f212daf6e11803a8a34eb9a70a1ed657cc40ff937fa1fe2a terminated
pod 0540386b589e4080bc69ca5bbb816561954b088b2a3531f80ec3715ab7657ca5 terminated
pod 2c28e4b21bd0dddc11e0b5767100d652f136d3831085d39910c7e5f027a21464 terminated
pod 4c59b092be6c0a11656119772f81ac56deb736994ecab896ca2c08de9d05c47c terminated
pod b6fc45d883b8a88cfdcbe96c835704d6b134475684b002850954686a02384d6d terminated
pod e3bde8e1abaf96a2c2bf154241e947162fa7b98825b5176f3ee2fa285f242d32 terminated
pod f44b7e342b00c3f1aa84d16044ca73393e59dd19b5662d5073f576f06a2fa203 terminated
pod 9d5fe91a9597d1d8d2a86274d49395583e68ed7a3316fa3bfe0eba90cfefd79d terminated
pod 6bd1429ad3043d81b3f3f7caf6d1963daf5199c17830d4e4e7a403f71f2b4329 terminated
pod 4cc639904db01e5eeee91869a534745df1fdd9c659d343497aa7e82f5be52416 terminated
pod 7a035c36bc16c642b616cc9ce3cc5a2734963081f59dab382119d6dec1c5c2af terminated

Indexes

https://apk.cgr.dev/wolfi-presubmit/16a53bbb77840df11e3d4781f91254d0ea45eb2c

Packages

⚠️ Build summary has been truncated