Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package distrobox for openSUSE:Factory 
checked in at 2026-02-05 18:00:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/distrobox (Old)
 and      /work/SRC/openSUSE:Factory/.distrobox.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "distrobox"

Thu Feb  5 18:00:40 2026 rev:30 rq:1331142 version:1.8.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/distrobox/distrobox.changes      2026-02-03 
21:36:17.704704921 +0100
+++ /work/SRC/openSUSE:Factory/.distrobox.new.1670/distrobox.changes    
2026-02-05 18:06:08.794070174 +0100
@@ -1,0 +2,11 @@
+Wed Feb  4 17:06:15 UTC 2026 - Alessio Biancalana <[email protected]>
+
+- Drop 0001-fix-add-newline-when-manually-adding-user.patch since it was 
merged upstream
+- Update to 1.8.2.4:
+    * Add missing dependencies for fedora and wolfi. by @Kamorst in 
https://github.com/89luca89/distrobox/pull/1931
+    * docs: update Alpine Linux images to latest versions by @dottorblaster in 
https://github.com/89luca89/distrobox/pull/1977
+    * distrobox-init: add newline when appending user via printf by @tblume in 
https://github.com/89luca89/distrobox/pull/1988
+    * init: refactor user setup to modify attributes individually by @89luca89 
in https://github.com/89luca89/distrobox/pull/1994
+    * chore(version): bump to v1.8.2.4 by @dottorblaster in 
https://github.com/89luca89/distrobox/pull/1995
+
+-------------------------------------------------------------------

Old:
----
  0001-fix-add-newline-when-manually-adding-user.patch
  distrobox-1.8.2.3.tar.gz

New:
----
  distrobox-1.8.2.4.tar.gz

----------(Old B)----------
  Old:
- Drop 0001-fix-add-newline-when-manually-adding-user.patch since it was merged 
upstream
- Update to 1.8.2.4:
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ distrobox.spec ++++++
--- /var/tmp/diff_new_pack.6eumFu/_old  2026-02-05 18:06:09.598103902 +0100
+++ /var/tmp/diff_new_pack.6eumFu/_new  2026-02-05 18:06:09.602104069 +0100
@@ -17,14 +17,13 @@
 
 
 Name:           distrobox
-Version:        1.8.2.3
+Version:        1.8.2.4
 Release:        0
 Summary:        Use any linux distribution inside your terminal
 License:        GPL-3.0-only
 URL:            https://github.com/89luca89/distrobox
 Source:         
https://github.com/89luca89/distrobox/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        distrobox.conf
-Patch0:         0001-fix-add-newline-when-manually-adding-user.patch
 Requires:       %{_bindir}/basename
 Requires:       %{_bindir}/find
 Requires:       %{_bindir}/grep

++++++ distrobox-1.8.2.3.tar.gz -> distrobox-1.8.2.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox 
new/distrobox-1.8.2.4/distrobox
--- old/distrobox-1.8.2.3/distrobox     2026-01-17 09:52:05.000000000 +0100
+++ new/distrobox-1.8.2.4/distrobox     2026-02-04 16:47:39.000000000 +0100
@@ -22,7 +22,7 @@
 set -o errexit
 set -o nounset
 
-version="1.8.2.3"
+version="1.8.2.4"
 
 # show_help will print usage to stdout.
 # Arguments:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-assemble 
new/distrobox-1.8.2.4/distrobox-assemble
--- old/distrobox-1.8.2.3/distrobox-assemble    2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-assemble    2026-02-04 16:47:39.000000000 
+0100
@@ -38,7 +38,7 @@
 tmpfile="$(mktemp -u)"
 tmp_download_file="$(mktemp -u)"
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 # initializing block of variables used in the manifest
 additional_flags=""
 additional_packages=""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-create 
new/distrobox-1.8.2.4/distrobox-create
--- old/distrobox-1.8.2.3/distrobox-create      2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-create      2026-02-04 16:47:39.000000000 
+0100
@@ -107,7 +107,7 @@
 [ "${container_user_uid}" -eq 0 ] && rootful=1 || rootful=0
 userns_nolimit=0
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 app_cache_dir=${XDG_CACHE_HOME:-"${HOME}/.cache"}/distrobox
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-enter 
new/distrobox-1.8.2.4/distrobox-enter
--- old/distrobox-1.8.2.3/distrobox-enter       2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-enter       2026-02-04 16:47:39.000000000 
+0100
@@ -109,7 +109,7 @@
 skip_workdir=0
 verbose=0
 clean_path=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 # Source configuration files, this is done in an hierarchy so local files have
 # priority over system defaults
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-ephemeral 
new/distrobox-1.8.2.4/distrobox-ephemeral
--- old/distrobox-1.8.2.3/distrobox-ephemeral   2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-ephemeral   2026-02-04 16:47:39.000000000 
+0100
@@ -55,7 +55,7 @@
 # There's no need for them to pass the --root flag option in such cases.
 [ "$(id -ru)" -eq 0 ] && rootful=1 || rootful=0
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 container_additional_packages=""
 container_init_hook=" "
 container_manager_additional_flags=""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-export 
new/distrobox-1.8.2.4/distrobox-export
--- old/distrobox-1.8.2.3/distrobox-export      2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-export      2026-02-04 16:47:39.000000000 
+0100
@@ -49,7 +49,7 @@
 rootful=""
 sudo_prefix=""
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 sudo_askpass_path="${dest_path}/distrobox_sudo_askpass"
 sudo_askpass_script="#!/bin/sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-generate-entry 
new/distrobox-1.8.2.4/distrobox-generate-entry
--- old/distrobox-1.8.2.3/distrobox-generate-entry      2026-01-17 
09:52:05.000000000 +0100
+++ new/distrobox-1.8.2.4/distrobox-generate-entry      2026-02-04 
16:47:39.000000000 +0100
@@ -54,7 +54,7 @@
 
icon_default="${XDG_DATA_HOME:-${HOME}/.local/share}/icons/terminal-distrobox-icon.svg"
 verbose=0
 online=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 # Source configuration files, this is done in an hierarchy so local files have
 # priority over system defaults
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-host-exec 
new/distrobox-1.8.2.4/distrobox-host-exec
--- old/distrobox-1.8.2.3/distrobox-host-exec   2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-host-exec   2026-02-04 16:47:39.000000000 
+0100
@@ -36,7 +36,7 @@
 download_command=""
 sudo_command=""
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 # show_help will print usage to stdout.
 # Arguments:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-init 
new/distrobox-1.8.2.4/distrobox-init
--- old/distrobox-1.8.2.3/distrobox-init        2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-init        2026-02-04 16:47:39.000000000 
+0100
@@ -74,7 +74,7 @@
 rootful=0
 upgrade=0
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 # show_help will print usage to stdout.
 # Arguments:
@@ -640,7 +640,9 @@
                        man-db
                        mesa
                        openssh-client
+                       pinentry
                        posix-libc-utils
+                       script
                "
        elif apk add alpine-base; then
                deps="
@@ -1076,6 +1078,7 @@
                util-linux-script
                vte-profile
                wget
+               wget2-wget
                which
                whois
                words
@@ -2355,7 +2358,7 @@
        if ! groupadd --force --gid "${container_user_gid}" 
"${container_user_name}"; then
                # It may occur that we have users with unsupported user name 
(eg. on LDAP or AD)
                # So let's try and force the group creation this way.
-               printf "%s:x:%s:" "${container_user_name}" 
"${container_user_gid}" >> /etc/group
+               printf "%s:x:%s:\n" "${container_user_name}" 
"${container_user_gid}" >> /etc/group
        fi
 fi
 ###############################################################################
@@ -2417,7 +2420,7 @@
 
                printf "Warning: There was a problem setting up the user with 
usermod, trying manual addition\n"
 
-               printf "%s:x:%s:%s:%s:%s:%s" \
+               printf "%s:x:%s:%s:%s:%s:%s\n" \
                        "${container_user_name}" "${container_user_uid}" \
                        "${container_user_gid}" "${container_user_name}" \
                        "${container_user_home}" "${SHELL:-"/bin/bash"}" >> 
/etc/passwd
@@ -2430,59 +2433,85 @@
        # for us inside container. We should modify the user's prepopulated 
shadowfile
        # entry though as per user's active preferences.
 
-       # If the user was there with a different username, get that username so
-       # we can modify it
-       if ! grep -q "^$(printf '%s' "${container_user_name}" | tr '\\' '.'):" 
/etc/passwd; then
-               user_to_modify=$(getent passwd "${container_user_uid}" | cut 
-d: -f1)
+       # Get current user attributes using container_user_uid as the reference
+       # (script runs as root, so we must look up the target user by UID)
+       current_user_entry=$(getent passwd "${container_user_uid}")
+       current_user_name=$(printf '%s' "${current_user_entry}" | cut -d: -f1)
+       current_shell=$(printf '%s' "${current_user_entry}" | cut -d: -f7)
+       current_gid=$(printf '%s' "${current_user_entry}" | cut -d: -f4)
+       current_groups=$(id -nG "${current_user_name}" 2> /dev/null)
+
+       # Modify username if needed
+       if [ "${current_user_name}" != "${container_user_name}" ]; then
+               printf "distrobox: Setting up existing user - username...\n"
+               if ! usermod --login "${container_user_name}" 
"${current_user_name}"; then
+                       printf "Warning: usermod --login failed, trying manual 
modification\n"
+                       sed -i 
"s|^${current_user_name}:|${container_user_name}:|g" /etc/passwd
+                       if ! getent passwd "${container_user_name}" > /dev/null 
2>&1; then
+                               printf "Error: Failed to modify user login 
name\n" >&2
+                               exit 1
+                       fi
+               fi
+               # Update current_user_name for subsequent commands
+               current_user_name="${container_user_name}"
        fi
 
-       printf "distrobox: Setting up existing user...\n"
-       if ! usermod \
-               --home "${container_user_home}" \
-               --shell "${SHELL:-"/bin/bash"}" \
-               --groups "${additional_groups}" \
-               --gid "${container_user_gid}" \
-               "${user_to_modify:-"${container_user_name}"}"; then
-
-               printf "Warning: There was a problem setting up the user with 
usermod, trying manual addition\n"
+       # Modify shell if needed
+       if [ "${current_shell}" != "${SHELL:-"/bin/bash"}" ]; then
+               printf "distrobox: Setting up existing user - shell...\n"
+               if ! usermod --shell "${SHELL:-"/bin/bash"}" 
"${current_user_name}"; then
+                       printf "Warning: usermod --shell failed, trying manual 
modification\n"
+                       # sed to update shell field (7th field) in /etc/passwd
+                       sed -i 
"s|^\(${current_user_name}:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:\).*|\1${SHELL:-"/bin/bash"}|g"
 /etc/passwd
+               fi
+       fi
 
-               # Modify the user
-               printf "distrobox: Setting up existing user: /etc/passwd...\n"
-               sed -i "s|^${container_user_name}.*||g" /etc/passwd
-               printf "%s:x:%s:%s:%s:%s:%s" \
-                       "${container_user_name}" "${container_user_uid}" \
-                       "${container_user_gid}" "${container_user_name}" \
-                       "${container_user_home}" "${SHELL:-"/bin/bash"}" >> 
/etc/passwd
+       # Modify GID if needed
+       if [ "${current_gid}" != "${container_user_gid}" ]; then
+               printf "distrobox: Setting up existing user - GID...\n"
+               if ! usermod --gid "${container_user_gid}" 
"${current_user_name}"; then
+                       printf "Warning: usermod --gid failed, trying manual 
modification\n"
+                       # sed to update gid field (4th field) in /etc/passwd
+                       sed -i 
"s|^\(${current_user_name}:[^:]*:[^:]*:\)[^:]*|\1${container_user_gid}|g" 
/etc/passwd
+               fi
+       fi
 
-               # Add or modify the default group
-               # and add or modify the additional groups
-               printf "distrobox: Setting up existing user: /etc/group...\n"
-               for group in ${container_user_name} ${additional_groups}; do
-                       # Check if we have the user in the group
-                       if ! grep -q "^${group}.*${container_user_name}.*" 
/etc/group; then
-                               group_line="$(grep "^${group}.*" /etc/group)"
-                               # If no users in the group just add it
-                               if grep -q "^${group}.*:$" /etc/group; then
-                                       sed -i 
"s|${group_line}|${group_line}${container_user_name}|g" /etc/group
-                               else
-                                       sed -i 
"s|${group_line}|${group_line},${container_user_name}|g" /etc/group
+       # Modify groups if needed (check if user is missing from any additional 
group)
+       groups_need_modification=0
+       for group in ${additional_groups}; do
+               if ! printf '%s' " ${current_groups} " | grep -q " ${group} "; 
then
+                       groups_need_modification=1
+                       break
+               fi
+       done
+       if [ "${groups_need_modification}" -eq 1 ]; then
+               printf "distrobox: Setting up existing user - groups...\n"
+               # Workaround: usermod --groups fails if an /etc/group file does 
not end with
+               # a newline, so we preemptively add one just in case.
+               printf '\n' >> /etc/group
+               if ! usermod --append --groups "${additional_groups}" 
"${current_user_name}"; then
+                       printf "Warning: usermod --groups failed, trying manual 
modification\n"
+                       for group in ${additional_groups}; do
+                               if ! grep -q 
"^${group}.*${current_user_name}.*" /etc/group; then
+                                       group_line="$(grep "^${group}.*" 
/etc/group)"
+                                       if grep -q "^${group}.*:$" /etc/group; 
then
+                                               sed -i 
"s|${group_line}|${group_line}${current_user_name}|g" /etc/group
+                                       else
+                                               sed -i 
"s|${group_line}|${group_line},${current_user_name}|g" /etc/group
+                                       fi
                                fi
-                       fi
-               done
+                       done
+               fi
        fi
 
-       # Separately modify username and UID if necessary, newer version of 
shadow
-       # do not allow for force-setting them at same value, so we need to check
-       # AOT before modifying.
-       if [ "${user_to_modify:-"${container_user_name}"}" != 
"${container_user_name}" ]; then
-               usermod \
-                       --login "${container_user_name}" \
-                       "${user_to_modify:-"${container_user_name}"}"
-       fi
-       if [ "$(getent passwd "${user_to_modify:-"${container_user_name}"}" | 
cut -d':' -f3)" != "${container_user_uid}" ]; then
-               usermod \
-                       --uid "${container_user_uid}" \
-                       "${user_to_modify:-"${container_user_name}"}"
+       # Modify UID if needed
+       current_uid=$(getent passwd "${current_user_name}" | cut -d: -f3)
+       if [ "${current_uid}" != "${container_user_uid}" ]; then
+               printf "distrobox: UID...\n"
+               if ! usermod --uid "${container_user_uid}" 
"${current_user_name}"; then
+                       printf "Warning: usermod --uid failed, trying manual 
modification\n"
+                       sed -i 
"s|^\(${current_user_name}:[^:]*:\)[^:]*|\1${container_user_uid}|g" /etc/passwd
+               fi
        fi
 fi
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-list 
new/distrobox-1.8.2.4/distrobox-list
--- old/distrobox-1.8.2.3/distrobox-list        2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-list        2026-02-04 16:47:39.000000000 
+0100
@@ -49,7 +49,7 @@
 # There's no need for them to pass the --root flag option in such cases.
 [ "$(id -ru)" -eq 0 ] && rootful=1 || rootful=0
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 container_manager="autodetect"
 
 # Source configuration files, this is done in an hierarchy so local files have
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-rm 
new/distrobox-1.8.2.4/distrobox-rm
--- old/distrobox-1.8.2.3/distrobox-rm  2026-01-17 09:52:05.000000000 +0100
+++ new/distrobox-1.8.2.4/distrobox-rm  2026-02-04 16:47:39.000000000 +0100
@@ -60,7 +60,7 @@
 verbose=0
 rm_home=0
 response_rm_home="N"
-version="1.8.2.3"
+version="1.8.2.4"
 
 # Source configuration files, this is done in an hierarchy so local files have
 # priority over system defaults
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-stop 
new/distrobox-1.8.2.4/distrobox-stop
--- old/distrobox-1.8.2.3/distrobox-stop        2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-stop        2026-02-04 16:47:39.000000000 
+0100
@@ -58,7 +58,7 @@
 # There's no need for them to pass the --root flag option in such cases.
 [ "$(id -ru)" -eq 0 ] && rootful=1 || rootful=0
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 # Source configuration files, this is done in an hierarchy so local files have
 # priority over system defaults
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/distrobox-upgrade 
new/distrobox-1.8.2.4/distrobox-upgrade
--- old/distrobox-1.8.2.3/distrobox-upgrade     2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/distrobox-upgrade     2026-02-04 16:47:39.000000000 
+0100
@@ -44,7 +44,7 @@
 distrobox_path="$(dirname "$(realpath "${0}")")"
 rootful=0
 verbose=0
-version="1.8.2.3"
+version="1.8.2.4"
 
 # Source configuration files, this is done in an hierarchy so local files have
 # priority over system defaults
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/docs/compatibility.md 
new/distrobox-1.8.2.4/docs/compatibility.md
--- old/distrobox-1.8.2.3/docs/compatibility.md 2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/docs/compatibility.md 2026-02-04 16:47:39.000000000 
+0100
@@ -154,7 +154,7 @@
 | Distro | Version | Images |
 | --- | --- | --- |
 | AlmaLinux (Toolbox) | 8 <br> 9 | quay.io/toolbx-images/almalinux-toolbox:8 
<br> quay.io/toolbx-images/almalinux-toolbox:9 <br> 
quay.io/toolbx-images/almalinux-toolbox:latest |
-| Alpine (Toolbox) | 3.16 <br> 3.17 <br> 3.18 <br> 3.19 <br> 3.20 <br> edge | 
quay.io/toolbx-images/alpine-toolbox:3.16 <br> 
quay.io/toolbx-images/alpine-toolbox:3.17 <br> 
quay.io/toolbx-images/alpine-toolbox:3.18 <br> 
quay.io/toolbx-images/alpine-toolbox:3.19 <br> 
quay.io/toolbx-images/alpine-toolbox:3.20 <br> 
quay.io/toolbx-images/alpine-toolbox:edge <br> 
quay.io/toolbx-images/alpine-toolbox:latest |
+| Alpine (Toolbox) | 3.20 <br> 3.21 <br> 3.22 <br> edge | 
quay.io/toolbx-images/alpine-toolbox:3.20 <br> 
quay.io/toolbx-images/alpine-toolbox:3.21 <br> 
quay.io/toolbx-images/alpine-toolbox:3.22 <br> 
quay.io/toolbx-images/alpine-toolbox:edge <br> 
quay.io/toolbx-images/alpine-toolbox:latest |
 | AmazonLinux (Toolbox) | 2 <br> 2022 | 
quay.io/toolbx-images/amazonlinux-toolbox:2 <br> 
quay.io/toolbx-images/amazonlinux-toolbox:2023 <br> 
quay.io/toolbx-images/amazonlinux-toolbox:latest |
 | Archlinux (Toolbox) | | quay.io/toolbx/arch-toolbox:latest |
 | ALT Linux | p10 <br> p11 <br> sisyphus | docker.io/library/alt:p10 <br> 
docker.io/library/alt:p11 <br> docker.io/library/alt:sisyphus |
@@ -170,7 +170,7 @@
 | Ublue | bluefin-cli <br> ubuntu-toolbox <br> fedora-toolbox <br> 
wolfi-toolbox <br> archlinux-distrobox <br> powershell-toolbox | 
ghcr.io/ublue-os/bluefin-cli <br> ghcr.io/ublue-os/bluefin-cli <br> 
ghcr.io/ublue-os/ubuntu-toolbox <br> ghcr.io/ublue-os/fedora-toolbox <br> 
ghcr.io/ublue-os/wolfi-toolbox <br> ghcr.io/ublue-os/arch-toolbox <br> 
ghcr.io/ublue-os/powershell-toolbox |
 | | | |
 | AlmaLinux | 8 <br> 8-minimal <br> 9 <br> 9-minimal | 
docker.io/library/almalinux:8 <br> docker.io/library/almalinux:9 |
-| Alpine Linux | 3.15 <br> 3.16 <br> 3.17 <br> 3.18 <br> 3.19 <br> 3.20 <br> 
edge | docker.io/library/alpine:3.15 <br> docker.io/library/alpine:3.16 <br> 
docker.io/library/alpine:3.17 <br> docker.io/library/alpine:3.18 <br> 
docker.io/library/alpine:3.19 <br> docker.io/library/alpine:3.20 <br> 
docker.io/library/alpine:edge <br> docker.io/library/alpine:latest |
+| Alpine Linux | 3.20 <br> 3.21 <br> 3.22 <br> edge | 
docker.io/library/alpine:3.20 <br> docker.io/library/alpine:3.21 <br> 
docker.io/library/alpine:3.22 <br> docker.io/library/alpine:edge <br> 
docker.io/library/alpine:latest |
 | AmazonLinux | 1 <br> 2 <br> 2023 | public.ecr.aws/amazonlinux/amazonlinux:1 
<br> public.ecr.aws/amazonlinux/amazonlinux:2 <br>  
public.ecr.aws/amazonlinux/amazonlinux:2023 |
 | Archlinux | | docker.io/library/archlinux:latest |
 | Blackarch | | docker.io/blackarchlinux/blackarch:latest |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/man/man1/distrobox-compatibility.1 
new/distrobox-1.8.2.4/man/man1/distrobox-compatibility.1
--- old/distrobox-1.8.2.3/man/man1/distrobox-compatibility.1    2026-01-17 
09:52:05.000000000 +0100
+++ new/distrobox-1.8.2.4/man/man1/distrobox-compatibility.1    2026-02-04 
16:47:39.000000000 +0100
@@ -79,13 +79,11 @@
 T{
 Alpine (Toolbox)
 T}@T{
-3.16  3.17  3.18  3.19  3.20  edge
+3.20  3.21  3.22  edge
 T}@T{
-quay.io/toolbx\-images/alpine\-toolbox:3.16 
-quay.io/toolbx\-images/alpine\-toolbox:3.17 
-quay.io/toolbx\-images/alpine\-toolbox:3.18 
-quay.io/toolbx\-images/alpine\-toolbox:3.19 
 quay.io/toolbx\-images/alpine\-toolbox:3.20 
+quay.io/toolbx\-images/alpine\-toolbox:3.21 
+quay.io/toolbx\-images/alpine\-toolbox:3.22 
 quay.io/toolbx\-images/alpine\-toolbox:edge 
 quay.io/toolbx\-images/alpine\-toolbox:latest
 T}
@@ -218,12 +216,11 @@
 T{
 Alpine Linux
 T}@T{
-3.15  3.16  3.17  3.18  3.19  3.20  edge
+3.20  3.21  3.22  edge
 T}@T{
-docker.io/library/alpine:3.15  docker.io/library/alpine:3.16 
-docker.io/library/alpine:3.17  docker.io/library/alpine:3.18 
-docker.io/library/alpine:3.19  docker.io/library/alpine:3.20 
-docker.io/library/alpine:edge  docker.io/library/alpine:latest
+docker.io/library/alpine:3.20  docker.io/library/alpine:3.21 
+docker.io/library/alpine:3.22  docker.io/library/alpine:edge 
+docker.io/library/alpine:latest
 T}
 T{
 AmazonLinux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/distrobox-1.8.2.3/man/man1/distrobox.1 
new/distrobox-1.8.2.4/man/man1/distrobox.1
--- old/distrobox-1.8.2.3/man/man1/distrobox.1  2026-01-17 09:52:05.000000000 
+0100
+++ new/distrobox-1.8.2.4/man/man1/distrobox.1  2026-02-04 16:47:39.000000000 
+0100
@@ -520,13 +520,11 @@
 T{
 Alpine (Toolbox)
 T}@T{
-3.16  3.17  3.18  3.19  3.20  edge
+3.20  3.21  3.22  edge
 T}@T{
-quay.io/toolbx\-images/alpine\-toolbox:3.16 
-quay.io/toolbx\-images/alpine\-toolbox:3.17 
-quay.io/toolbx\-images/alpine\-toolbox:3.18 
-quay.io/toolbx\-images/alpine\-toolbox:3.19 
 quay.io/toolbx\-images/alpine\-toolbox:3.20 
+quay.io/toolbx\-images/alpine\-toolbox:3.21 
+quay.io/toolbx\-images/alpine\-toolbox:3.22 
 quay.io/toolbx\-images/alpine\-toolbox:edge 
 quay.io/toolbx\-images/alpine\-toolbox:latest
 T}
@@ -659,12 +657,11 @@
 T{
 Alpine Linux
 T}@T{
-3.15  3.16  3.17  3.18  3.19  3.20  edge
+3.20  3.21  3.22  edge
 T}@T{
-docker.io/library/alpine:3.15  docker.io/library/alpine:3.16 
-docker.io/library/alpine:3.17  docker.io/library/alpine:3.18 
-docker.io/library/alpine:3.19  docker.io/library/alpine:3.20 
-docker.io/library/alpine:edge  docker.io/library/alpine:latest
+docker.io/library/alpine:3.20  docker.io/library/alpine:3.21 
+docker.io/library/alpine:3.22  docker.io/library/alpine:edge 
+docker.io/library/alpine:latest
 T}
 T{
 AmazonLinux

Reply via email to