Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chainguard-dfc for openSUSE:Factory checked in at 2026-01-12 10:24:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chainguard-dfc (Old) and /work/SRC/openSUSE:Factory/.chainguard-dfc.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chainguard-dfc" Mon Jan 12 10:24:29 2026 rev:8 rq:1326580 version:0.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/chainguard-dfc/chainguard-dfc.changes 2025-09-23 16:08:02.525483737 +0200 +++ /work/SRC/openSUSE:Factory/.chainguard-dfc.new.1928/chainguard-dfc.changes 2026-01-12 10:32:43.609661536 +0100 @@ -1,0 +2,7 @@ +Sun Jan 11 08:26:25 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.10.0: + * What's Changed + - Update builtin-mappings.yaml by @johnfosborneiii in #113 + +------------------------------------------------------------------- Old: ---- chainguard-dfc-0.9.5.obscpio New: ---- chainguard-dfc-0.10.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chainguard-dfc.spec ++++++ --- /var/tmp/diff_new_pack.yGgZBD/_old 2026-01-12 10:32:44.257688125 +0100 +++ /var/tmp/diff_new_pack.yGgZBD/_new 2026-01-12 10:32:44.261688289 +0100 @@ -1,7 +1,7 @@ # # spec file for package chainguard-dfc # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define executable_name dfc Name: chainguard-dfc -Version: 0.9.5 +Version: 0.10.0 Release: 0 Summary: Chainguard Dockerfile Converter License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.yGgZBD/_old 2026-01-12 10:32:44.297689766 +0100 +++ /var/tmp/diff_new_pack.yGgZBD/_new 2026-01-12 10:32:44.301689930 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/chainguard-dev/dfc</param> <param name="scm">git</param> <param name="package-meta">yes</param> - <param name="revision">v0.9.5</param> + <param name="revision">v0.10.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.yGgZBD/_old 2026-01-12 10:32:44.325690915 +0100 +++ /var/tmp/diff_new_pack.yGgZBD/_new 2026-01-12 10:32:44.329691079 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/chainguard-dev/dfc</param> - <param name="changesrevision">9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6</param></service></servicedata> + <param name="changesrevision">7c53ca012f3a5b31f55d3e4702167735d0c457ce</param></service></servicedata> (No newline at EOF) ++++++ chainguard-dfc-0.9.5.obscpio -> chainguard-dfc-0.10.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/HEAD new/chainguard-dfc-0.10.0/.git/HEAD --- old/chainguard-dfc-0.9.5/.git/HEAD 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/HEAD 2026-01-07 18:48:18.000000000 +0100 @@ -1 +1 @@ -9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 +7c53ca012f3a5b31f55d3e4702167735d0c457ce diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/ORIG_HEAD new/chainguard-dfc-0.10.0/.git/ORIG_HEAD --- old/chainguard-dfc-0.9.5/.git/ORIG_HEAD 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/ORIG_HEAD 2026-01-07 18:48:18.000000000 +0100 @@ -1 +1 @@ -9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 +7c53ca012f3a5b31f55d3e4702167735d0c457ce diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/applypatch-msg.sample new/chainguard-dfc-0.10.0/.git/hooks/applypatch-msg.sample --- old/chainguard-dfc-0.9.5/.git/hooks/applypatch-msg.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/applypatch-msg.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to check the commit log message taken by # applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/commit-msg.sample new/chainguard-dfc-0.10.0/.git/hooks/commit-msg.sample --- old/chainguard-dfc-0.9.5/.git/hooks/commit-msg.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/commit-msg.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/fsmonitor-watchman.sample new/chainguard-dfc-0.10.0/.git/hooks/fsmonitor-watchman.sample --- old/chainguard-dfc-0.9.5/.git/hooks/fsmonitor-watchman.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/fsmonitor-watchman.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0/bin/perl +#!/nix/store/h2jsb5i4yfblr2f3ac2c7zpmlmj7zjym-perl-5.40.0/bin/perl use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/post-update.sample new/chainguard-dfc-0.10.0/.git/hooks/post-update.sample --- old/chainguard-dfc-0.9.5/.git/hooks/post-update.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/post-update.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to prepare a packed repository for use over # dumb transports. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/pre-applypatch.sample new/chainguard-dfc-0.10.0/.git/hooks/pre-applypatch.sample --- old/chainguard-dfc-0.9.5/.git/hooks/pre-applypatch.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/pre-applypatch.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/pre-commit.sample new/chainguard-dfc-0.10.0/.git/hooks/pre-commit.sample --- old/chainguard-dfc-0.9.5/.git/hooks/pre-commit.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/pre-commit.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git commit" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/pre-merge-commit.sample new/chainguard-dfc-0.10.0/.git/hooks/pre-merge-commit.sample --- old/chainguard-dfc-0.9.5/.git/hooks/pre-merge-commit.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/pre-merge-commit.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git merge" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/pre-push.sample new/chainguard-dfc-0.10.0/.git/hooks/pre-push.sample --- old/chainguard-dfc-0.9.5/.git/hooks/pre-push.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/pre-push.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # An example hook script to verify what is about to be pushed. Called by "git # push" after it has checked the remote status, but before anything has been diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/pre-rebase.sample new/chainguard-dfc-0.10.0/.git/hooks/pre-rebase.sample --- old/chainguard-dfc-0.9.5/.git/hooks/pre-rebase.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/pre-rebase.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # Copyright (c) 2006, 2008 Junio C Hamano # @@ -65,7 +65,7 @@ fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0/bin/perl -e ' + /nix/store/h2jsb5i4yfblr2f3ac2c7zpmlmj7zjym-perl-5.40.0/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/pre-receive.sample new/chainguard-dfc-0.10.0/.git/hooks/pre-receive.sample --- old/chainguard-dfc-0.9.5/.git/hooks/pre-receive.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/pre-receive.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to make use of push options. # The example simply echoes all push options that start with 'echoback=' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/prepare-commit-msg.sample new/chainguard-dfc-0.10.0/.git/hooks/prepare-commit-msg.sample --- old/chainguard-dfc-0.9.5/.git/hooks/prepare-commit-msg.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/prepare-commit-msg.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the @@ -24,11 +24,11 @@ COMMIT_SOURCE=$2 SHA1=$3 -/nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" +/nix/store/h2jsb5i4yfblr2f3ac2c7zpmlmj7zjym-perl-5.40.0/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" # case "$COMMIT_SOURCE,$SHA1" in # ,|template,) -# /nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0/bin/perl -i.bak -pe ' +# /nix/store/h2jsb5i4yfblr2f3ac2c7zpmlmj7zjym-perl-5.40.0/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; # *) ;; @@ -38,5 +38,5 @@ # git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" # if test -z "$COMMIT_SOURCE" # then -# /nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# /nix/store/h2jsb5i4yfblr2f3ac2c7zpmlmj7zjym-perl-5.40.0/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" # fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/push-to-checkout.sample new/chainguard-dfc-0.10.0/.git/hooks/push-to-checkout.sample --- old/chainguard-dfc-0.9.5/.git/hooks/push-to-checkout.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/push-to-checkout.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # An example hook script to update a checked-out tree on a git push. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/sendemail-validate.sample new/chainguard-dfc-0.10.0/.git/hooks/sendemail-validate.sample --- old/chainguard-dfc-0.9.5/.git/hooks/sendemail-validate.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/sendemail-validate.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # An example hook script to validate a patch (and/or patch series) before # sending it via email. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/hooks/update.sample new/chainguard-dfc-0.10.0/.git/hooks/update.sample --- old/chainguard-dfc-0.9.5/.git/hooks/update.sample 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/hooks/update.sample 2026-01-07 18:48:18.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash +#!/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash # # An example hook script to block unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new Binary files old/chainguard-dfc-0.9.5/.git/index and new/chainguard-dfc-0.10.0/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/logs/HEAD new/chainguard-dfc-0.10.0/.git/logs/HEAD --- old/chainguard-dfc-0.9.5/.git/logs/HEAD 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/logs/HEAD 2026-01-07 18:48:18.000000000 +0100 @@ -1,2 +1,2 @@ -0000000000000000000000000000000000000000 9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 kastl <[email protected]> 1758603634 +0200 clone: from https://github.com/chainguard-dev/dfc -9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 kastl <[email protected]> 1758603634 +0200 checkout: moving from main to v0.9.5 +0000000000000000000000000000000000000000 7c53ca012f3a5b31f55d3e4702167735d0c457ce Johannes Kastl <[email protected]> 1768119985 +0100 clone: from https://github.com/chainguard-dev/dfc +7c53ca012f3a5b31f55d3e4702167735d0c457ce 7c53ca012f3a5b31f55d3e4702167735d0c457ce Johannes Kastl <[email protected]> 1768119985 +0100 checkout: moving from main to v0.10.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/logs/refs/heads/main new/chainguard-dfc-0.10.0/.git/logs/refs/heads/main --- old/chainguard-dfc-0.9.5/.git/logs/refs/heads/main 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/logs/refs/heads/main 2026-01-07 18:48:18.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 kastl <[email protected]> 1758603634 +0200 clone: from https://github.com/chainguard-dev/dfc +0000000000000000000000000000000000000000 7c53ca012f3a5b31f55d3e4702167735d0c457ce Johannes Kastl <[email protected]> 1768119985 +0100 clone: from https://github.com/chainguard-dev/dfc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/logs/refs/remotes/origin/HEAD new/chainguard-dfc-0.10.0/.git/logs/refs/remotes/origin/HEAD --- old/chainguard-dfc-0.9.5/.git/logs/refs/remotes/origin/HEAD 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/logs/refs/remotes/origin/HEAD 2026-01-07 18:48:18.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 kastl <[email protected]> 1758603634 +0200 clone: from https://github.com/chainguard-dev/dfc +0000000000000000000000000000000000000000 7c53ca012f3a5b31f55d3e4702167735d0c457ce Johannes Kastl <[email protected]> 1768119985 +0100 clone: from https://github.com/chainguard-dev/dfc Binary files old/chainguard-dfc-0.9.5/.git/objects/pack/pack-40f997a9f00d532a1c3370d78af56e0f13973345.idx and new/chainguard-dfc-0.10.0/.git/objects/pack/pack-40f997a9f00d532a1c3370d78af56e0f13973345.idx differ Binary files old/chainguard-dfc-0.9.5/.git/objects/pack/pack-40f997a9f00d532a1c3370d78af56e0f13973345.pack and new/chainguard-dfc-0.10.0/.git/objects/pack/pack-40f997a9f00d532a1c3370d78af56e0f13973345.pack differ Binary files old/chainguard-dfc-0.9.5/.git/objects/pack/pack-40f997a9f00d532a1c3370d78af56e0f13973345.rev and new/chainguard-dfc-0.10.0/.git/objects/pack/pack-40f997a9f00d532a1c3370d78af56e0f13973345.rev differ Binary files old/chainguard-dfc-0.9.5/.git/objects/pack/pack-d5f58763d33a7b8f4af2c8490b15506d690f578f.idx and new/chainguard-dfc-0.10.0/.git/objects/pack/pack-d5f58763d33a7b8f4af2c8490b15506d690f578f.idx differ Binary files old/chainguard-dfc-0.9.5/.git/objects/pack/pack-d5f58763d33a7b8f4af2c8490b15506d690f578f.pack and new/chainguard-dfc-0.10.0/.git/objects/pack/pack-d5f58763d33a7b8f4af2c8490b15506d690f578f.pack differ Binary files old/chainguard-dfc-0.9.5/.git/objects/pack/pack-d5f58763d33a7b8f4af2c8490b15506d690f578f.rev and new/chainguard-dfc-0.10.0/.git/objects/pack/pack-d5f58763d33a7b8f4af2c8490b15506d690f578f.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/packed-refs new/chainguard-dfc-0.10.0/.git/packed-refs --- old/chainguard-dfc-0.9.5/.git/packed-refs 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/packed-refs 2026-01-07 18:48:18.000000000 +0100 @@ -1,9 +1,10 @@ # pack-refs with: peeled fully-peeled sorted 6c9a92299436be1d58ad3b58543d8f2a234ab480 refs/remotes/origin/chore/GHA-221538-stepsecurity-remediation -9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 refs/remotes/origin/main +7c53ca012f3a5b31f55d3e4702167735d0c457ce refs/remotes/origin/main 34318bc13aa8370db02921dc0ccc8315ebaf144f refs/tags/v0.1.0 70746cb5f858489bac189ee27aaa7d131b7a568d refs/tags/v0.1.1 08b32bf6b86fa405d7637ca49e5c567d00619c25 refs/tags/v0.1.2 +7c53ca012f3a5b31f55d3e4702167735d0c457ce refs/tags/v0.10.0 1a9f340bed5e2d8ecce61f892ed4798a1f9f055f refs/tags/v0.2.0 f69bf0b5f0a618978074ba1e7ba74fa7ab4c902a refs/tags/v0.2.1 f704ccf15177c6b033d83698a8b3c1ea4ef0d38e refs/tags/v0.2.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/.git/refs/heads/main new/chainguard-dfc-0.10.0/.git/refs/heads/main --- old/chainguard-dfc-0.9.5/.git/refs/heads/main 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/.git/refs/heads/main 2026-01-07 18:48:18.000000000 +0100 @@ -1 +1 @@ -9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 +7c53ca012f3a5b31f55d3e4702167735d0c457ce diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/pkg/dfc/builtin-mappings.yaml new/chainguard-dfc-0.10.0/pkg/dfc/builtin-mappings.yaml --- old/chainguard-dfc-0.9.5/pkg/dfc/builtin-mappings.yaml 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/pkg/dfc/builtin-mappings.yaml 2026-01-07 18:48:18.000000000 +0100 @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 # NOTE: this file is managed by automation and should not be edited directly - images: alpine: chainguard-base:latest amazon/cloudwatch-agent: amazon-cloudwatch-agent-operator @@ -258,7 +257,1231 @@ zlib1g-dev: - zlib-dev fedora: - shadow-utils: - - shadow + apr: + - apr-util + apr-devel: + - apr-util-dev + apr-util-devel: + - apr-util-dev + aspnetcore-runtime-10.0: + - aspnet-10-runtime + aspnetcore-runtime-8.0: + - aspnet-8-runtime + aspnetcore-runtime-9.0: + - aspnet-9-runtime + aspnetcore-targeting-pack-10.0: + - aspnet-10-targeting-pack + aspnetcore-targeting-pack-8.0: + - aspnet-8-targeting-pack + aspnetcore-targeting-pack-9.0: + - aspnet-9-targeting-pack + audit-libs: + - audit + augeas-libs: + - augeas + avahi-libs: + - avahi + babel: + - py3-babel + bind-license: + - bind + bind-utils: + - bind-tools + brotli-devel: + - brotli-dev + bsdtar: + - libarchive-tools + bzip2-devel: + - bzip2-dev + bzip2-libs: + - bzip2 + capstone: + - capstone-5 + cargo: + - cargo-c + cargo-doc: + - cargo-c + clang-devel: + - clang-17-dev + clang-libs: + - clang + compat-openssl11: + - openssl + composefs-libs: + - composefs + container-tools: + - containerd + containernetworking-plugins: + - cni-plugins + containers-common-extra: + - containers-common + coreutils-common: + - coreutils + cpp: + - gcc + criu: + - crac-criu + criu-libs: + - crac-criu + cronie-anacron: + - cronie + cryptsetup-libs: + - cryptsetup + cyrus-sasl-devel: + - cyrus-sasl-dev + cyrus-sasl-gssapi: + - cyrus-sasl + cyrus-sasl-lib: + - cyrus-sasl + cyrus-sasl-plain: + - cyrus-sasl + dbus-daemon: + - dbus + dbus-tools: + - dbus + device-mapper-devel: + - device-mapper + device-mapper-event: + - device-mapper-event-libs + dotnet-runtime-10.0: + - dotnet-10-runtime + dotnet-runtime-8.0: + - dotnet-8-runtime + dotnet-runtime-9.0: + - dotnet-9-runtime + dotnet-sdk-10.0: + - dotnet-10-sdk + dotnet-sdk-8.0: + - dotnet-8-sdk + dotnet-sdk-9.0: + - dotnet-9-sdk + dotnet-sdk-aot-10.0: + - dotnet-10-aot + dotnet-sdk-aot-9.0: + - dotnet-9-aot + dotnet-targeting-pack-10.0: + - dotnet-10-targeting-pack + dotnet-targeting-pack-8.0: + - dotnet-8-targeting-pack + dotnet-targeting-pack-9.0: + - dotnet-9-targeting-pack + dracut: + - dracut-ng + elfutils-debuginfod-client: + - elfutils + elfutils-libelf: + - elfutils + elfutils-libs: + - elfutils + enchant: + - enchant2 + expat-devel: + - expat-dev + expect: + - py3-pexpect + fftw-devel: + - fftw-dev + fftw-libs: + - fftw + fftw-libs-double: + - fftw-double-libs + fftw-libs-single: + - fftw-single-libs + file-libs: + - file + flac-libs: + - flac + freetype-devel: + - freetype-dev + fribidi-devel: + - fribidi-dev + fuse: + - fuse3 + fuse-devel: + - fuse2 + fuse-libs: + - fuse2 + fuse3-devel: + - fuse3-dev + gcc-c++: + - gcc + gcc-gfortran: + - gfortran + gcc-toolset-12: + - gcc-12 + gcc-toolset-12-annobin-annocheck: + - gcc-12 + gcc-toolset-12-annobin-docs: + - gcc-12 + gcc-toolset-12-annobin-plugin-gcc: + - gcc-12 + gcc-toolset-12-binutils: + - binutils + gcc-toolset-12-binutils-devel: + - gcc-12 + gcc-toolset-12-binutils-gold: + - gcc-12 + gcc-toolset-12-build: + - gcc-12 + gcc-toolset-12-dwz: + - gcc-12 + gcc-toolset-12-gcc: + - gcc-12 + gcc-toolset-12-gcc-c++: + - gcc-12 + gcc-toolset-12-gcc-gfortran: + - gcc-12 + gcc-toolset-12-gcc-plugin-annobin: + - gcc-12 + gcc-toolset-12-gcc-plugin-devel: + - gcc-12 + gcc-toolset-12-gdb: + - gdb + gcc-toolset-12-libasan-devel: + - gcc-12 + gcc-toolset-12-libatomic-devel: + - gcc-12 + gcc-toolset-12-libgccjit: + - gcc-12 + gcc-toolset-12-libgccjit-devel: + - gcc-12 + gcc-toolset-12-libgccjit-docs: + - gcc-12 + gcc-toolset-12-libitm-devel: + - gcc-12 + gcc-toolset-12-liblsan-devel: + - gcc-12 + gcc-toolset-12-libquadmath-devel: + - gcc-12 + gcc-toolset-12-libstdc++-devel: + - gcc-12 + gcc-toolset-12-libstdc++-docs: + - gcc-12 + gcc-toolset-12-libtsan-devel: + - gcc-12 + gcc-toolset-12-libubsan-devel: + - gcc-12 + gcc-toolset-12-offload-nvptx: + - gcc-12 + gcc-toolset-12-runtime: + - gcc-12 + gcc-toolset-13: + - gcc-13 + gcc-toolset-13-annobin-annocheck: + - gcc-13 + gcc-toolset-13-annobin-docs: + - gcc-13 + gcc-toolset-13-annobin-plugin-gcc: + - gcc-13 + gcc-toolset-13-binutils: + - binutils + gcc-toolset-13-binutils-devel: + - gcc-13 + gcc-toolset-13-binutils-gold: + - gcc-13 + gcc-toolset-13-dwz: + - gcc-13 + gcc-toolset-13-gcc: + - gcc-13 + gcc-toolset-13-gcc-c++: + - gcc-13 + gcc-toolset-13-gcc-gfortran: + - gcc-13 + gcc-toolset-13-gcc-plugin-annobin: + - gcc-13 + gcc-toolset-13-gcc-plugin-devel: + - gcc-13 + gcc-toolset-13-gdb: + - gdb + gcc-toolset-13-libasan-devel: + - gcc-13 + gcc-toolset-13-libatomic-devel: + - gcc-13 + gcc-toolset-13-libgccjit: + - gcc-13 + gcc-toolset-13-libgccjit-devel: + - gcc-13 + gcc-toolset-13-libitm-devel: + - gcc-13 + gcc-toolset-13-liblsan-devel: + - gcc-13 + gcc-toolset-13-libquadmath-devel: + - gcc-13 + gcc-toolset-13-libstdc++-devel: + - gcc-13 + gcc-toolset-13-libstdc++-docs: + - gcc-13 + gcc-toolset-13-libtsan-devel: + - gcc-13 + gcc-toolset-13-libubsan-devel: + - gcc-13 + gcc-toolset-13-offload-nvptx: + - gcc-13 + gcc-toolset-13-runtime: + - gcc-13 + gcc-toolset-14: + - gcc-14 + gcc-toolset-14-annobin-annocheck: + - gcc-14 + gcc-toolset-14-annobin-docs: + - gcc-14 + gcc-toolset-14-annobin-plugin-gcc: + - gcc-14 + gcc-toolset-14-binutils: + - binutils + gcc-toolset-14-binutils-devel: + - gcc-14 + gcc-toolset-14-binutils-gold: + - gcc-14 + gcc-toolset-14-dwz: + - gcc-14 + gcc-toolset-14-gcc: + - gcc-14 + gcc-toolset-14-gcc-c++: + - gcc-14 + gcc-toolset-14-gcc-gfortran: + - gfortran-14 + gcc-toolset-14-gcc-plugin-annobin: + - gcc-14 + gcc-toolset-14-gcc-plugin-devel: + - gcc-14 + gcc-toolset-14-libasan-devel: + - gcc-14 + gcc-toolset-14-libatomic-devel: + - gcc-14 + gcc-toolset-14-libgccjit: + - gcc-14 + gcc-toolset-14-libgccjit-devel: + - gcc-14 + gcc-toolset-14-libitm-devel: + - gcc-14 + gcc-toolset-14-liblsan-devel: + - gcc-14 + gcc-toolset-14-libquadmath-devel: + - gcc-14 + gcc-toolset-14-libstdc++-devel: + - gcc-14 + gcc-toolset-14-libstdc++-docs: + - gcc-14 + gcc-toolset-14-libtsan-devel: + - gcc-14 + gcc-toolset-14-libubsan-devel: + - gcc-14 + gcc-toolset-14-offload-nvptx: + - gcc-14 + gcc-toolset-14-runtime: + - gcc-14 + gcc-toolset-15: + - gcc + gcc-toolset-15-binutils: + - binutils + gcc-toolset-15-gcc: + - gcc + gcc-toolset-15-libgccjit: + - libgccjit + gd-devel: + - gd-dev + gdb-headless: + - gdb + gdbm-libs: + - gdbm + gettext-libs: + - gettext + git-core: + - git + glib2: + - glib + glib2-devel: + - glib-dev + glibc-devel: + - glibc-dev + glibc-headers: + - glibc-dev + gmp-devel: + - gmp-dev + go-toolset: + - go-1.25 + golang: + - golangci-lint + golang-docs: + - golangci-lint + gpgme-devel: + - gpgme-dev + graphite2-devel: + - graphite2-dev + haproxy: + - haproxy-3.0 + harfbuzz-devel: + - harfbuzz-dev + httpd: + - apache2 + httpd-core: + - apache2-config + httpd-devel: + - apache2-dev + httpd-tools: + - apache2-utils + hunspell-en: + - hunspell-dictionary-en + hunspell-en-US: + - hunspell-dictionary-en + info: + - texinfo + ipset-libs: + - ipset + iptables-libs: + - iptables + jasper-libs: + - jasper + java-1.8.0-openjdk: + - openjdk-8 + java-1.8.0-openjdk-devel: + - openjdk-8 + java-1.8.0-openjdk-headless: + - openjdk-8 + java-11-openjdk: + - openjdk-11 + java-11-openjdk-devel: + - openjdk-11-default-jdk + java-11-openjdk-headless: + - openjdk-11 + java-11-openjdk-jmods: + - openjdk-11-jmods + java-17-openjdk: + - openjdk-17 + java-17-openjdk-devel: + - openjdk-17-default-jdk + java-17-openjdk-headless: + - openjdk-17 + java-17-openjdk-jmods: + - openjdk-17-jmods + java-21-openjdk: + - openjdk-21 + java-21-openjdk-devel: + - openjdk-21-default-jdk + java-21-openjdk-headless: + - openjdk-21 + java-21-openjdk-jmods: + - openjdk-21-jmods + jbig2dec-libs: + - jbig2dec + kbd-misc: + - kbd + kernel-headers: + - linux-headers + keyutils-libs-devel: + - keyutils-libs + krb5-devel: + - krb5-dev + lcms2-devel: + - lcms2-dev + libICE: + - libice + libSM: + - libsm + libX11: + - libx11 + libX11-common: + - libxt + libX11-devel: + - libx11-dev + libXScrnSaver: + - libxscrnsaver + libXau: + - libxau + libXau-devel: + - libxau-dev + libXaw: + - libxaw + libXcomposite: + - libxcomposite + libXcursor: + - libxcursor + libXdamage: + - libxdamage + libXext: + - libxext + libXfixes: + - libxfixes + libXft: + - libxft + libXft-devel: + - libxft-dev + libXi: + - libxi + libXinerama: + - libxinerama + libXmu: + - libxmu + libXpm: + - libxpm + libXpm-devel: + - libxpm-dev + libXrandr: + - libxrandr + libXrender: + - libxrender + libXrender-devel: + - libxrender-dev + libXt: + - libxt + libXtst: + - libxtst + libXv: + - libxv + libXxf86vm: + - libxxf86vm + libacl: + - acl + libassuan-devel: + - libassuan-dev + libattr: + - attr + libblkid-devel: + - libblkid + libbrotli: + - brotli + libcap-devel: + - libcap-dev + libcap-ng-devel: + - libcap-ng-dev + libcom_err-devel: + - libcom_err + libcurl: + - curl + libcurl-devel: + - curl-dev + libdb: + - db + libdb-devel: + - db-dev + libdb-utils: + - db-utils + libedit-devel: + - libedit-dev + libevent-devel: + - libevent-dev + libexif-devel: + - libexif-dev + libffi-devel: + - libffi-dev + libgcrypt-devel: + - libgcrypt-dev + libgpg-error-devel: + - libgpg-error-dev + libgs: + - libgsf + libicu: + - icu + libicu-devel: + - icu-dev + libjpeg-turbo-devel: + - libjpeg-turbo-dev + libmnl-devel: + - libmnl-dev + libmount-devel: + - libmount + libmpc: + - mpc + libmpc-devel: + - mpc-dev + libnghttp2: + - nghttp2 + libnghttp2-devel: + - nghttp2-dev + libnsl2: + - libnsl + libpcap-devel: + - libpcap-dev + libpciaccess-devel: + - libpciaccess-dev + libpkgconf: + - pkgconf + libpng-devel: + - libpng-dev + libpq: + - libpq-18 libpq-devel: - postgresql-devel + libquadmath-devel: + - libquadmath + librdkafka-devel: + - librdkafka-dev + librsvg2: + - librsvg + libseccomp-devel: + - libseccomp-dev + libsecret-devel: + - libsecret-dev + libselinux-devel: + - libselinux-dev + libselinux-utils: + - libselinux + libsepol-devel: + - libsepol-dev + libserf: + - serf + libss: + - libssp + libssh-devel: + - libssh-dev + libstdc++-devel: + - libstdc++-dev + libtalloc: + - talloc + libtdb: + - tdb + libtiff: + - tiff + libtiff-devel: + - tiff-dev + libtool-ltdl: + - libtool + liburing-devel: + - liburing-dev + libuuid-devel: + - libuuid + libverto-devel: + - libverto-dev + libwebp-devel: + - libwebp-dev + libxcb-devel: + - libxcb-dev + libxcrypt-devel: + - libxcrypt-dev + libxml2-devel: + - libxml2-dev + libxslt-devel: + - libxslt-dev + libyaml: + - yaml + libyaml-devel: + - yaml-dev + libzip-devel: + - libzip + libzstd: + - zstd + libzstd-devel: + - zstd-dev + lld: + - lld-21 + llvm-devel: + - llvm-dev + llvm-doc: + - llvm + llvm-libs: + - llvm + llvm-toolset: + - llvm-21 + lmdb-libs: + - lmdb + lua: + - lua5.4 + lua-libs: + - lua5.4-libs + lvm2-libs: + - lvm2 + lz4-devel: + - lz4-dev + lz4-libs: + - lz4 + mariadb-common: + - mariadb + mariadb-connector-c-devel: + - mariadb-connector-c-dev + maven: + - maven-3.8 + mpfr-devel: + - mpfr-dev + mysql-common: + - mysql + mysql-libs: + - mariadb-connector-c + ncurses-c++-libs: + - ncurses + ncurses-devel: + - ncurses-dev + ncurses-libs: + - ncurses + net-snmp-utils: + - net-snmp + nginx-core: + - nginx-mainline + nginx-mod-http-image-filter: + - nginx-mainline-mod-http_image_filter + nginx-mod-http-perl: + - nginx-mainline-mod-http_perl + nginx-mod-http-xslt-filter: + - nginx-mainline-mod-http_xslt_filter + nginx-mod-mail: + - nginx-mainline-mod-mail + nginx-mod-stream: + - nginx-mainline-mod-stream + nodejs-docs: + - nodejs + nodejs-libs: + - nodejs + nspr: + - libnspr + nss-tools: + - nss + nss_wrapper-libs: + - nss_wrapper + numactl-libs: + - numactl + openblas-devel: + - openblas-dev + openexr-libs: + - openexr + openjpeg2: + - openjpeg + openjpeg2-devel: + - openjpeg-dev + openjpeg2-tools: + - openjpeg-tools + openldap-devel: + - openldap-dev + openssh-clients: + - openssh-client + openssl-devel: + - openssl-dev + openssl-libs: + - openssl + ostree-libs: + - ostree + pam: + - linux-pam + pcre-cpp: + - pcre + pcre-devel: + - pcre-dev + pcre-utf16: + - pcre + pcre-utf32: + - pcre + pcre2-devel: + - pcre2-dev + pcre2-utf16: + - pcre2 + pcre2-utf32: + - pcre2 + perl-Algorithm-Diff: + - perl-algorithm-diff + perl-App-cpanminus: + - perl-app-cpanminus + perl-B: + - perl-b-hooks-endofscope + perl-Benchmark: + - benchmark + perl-CPAN: + - perl-cpan-distnameinfo + perl-CPAN-DistnameInfo: + - perl-cpan-distnameinfo + perl-CPAN-Meta: + - perl-cpan-meta-requirements + perl-CPAN-Meta-Requirements: + - perl-cpan-meta-requirements + perl-Clone: + - perl-clone + perl-DBD-MySQL: + - perl-dbd-mysql + perl-DBI: + - perl-dbi + perl-Devel-PPPort: + - perl-devel-ppport + perl-Digest: + - perl-digest-md5 + perl-Digest-MD5: + - perl-digest-md5 + perl-Encode: + - perl-encode-locale + perl-Encode-Locale: + - perl-encode-locale + perl-Encode-devel: + - perl-encode-locale + perl-ExtUtils-Install: + - perl-extutils-installpaths + perl-ExtUtils-MakeMaker: + - perl-extutils-makemaker-cpanfile + perl-File-Copy: + - perl-file-copy-recursive + perl-File-Listing: + - perl-file-listing + perl-File-Which: + - perl-file-which + perl-File-pushd: + - perl-file-pushd + perl-Git: + - git + perl-HTML-Parser: + - perl-html-parser + perl-HTML-Tagset: + - perl-html-tagset + perl-HTTP-Cookies: + - perl-http-cookies + perl-HTTP-Date: + - perl-http-date + perl-HTTP-Message: + - perl-http-message + perl-HTTP-Negotiate: + - perl-http-negotiate + perl-HTTP-Tiny: + - perl-http-tinyish + perl-IO: + - perl-io-gzip + perl-IO-HTML: + - perl-io-html + perl-IO-Socket-SSL: + - perl-io-socket-ssl + perl-Importer: + - perl-importer + perl-LWP-MediaTypes: + - perl-lwp-mediatypes + perl-LWP-Protocol-https: + - perl-lwp-protocol-https + perl-MRO-Compat: + - perl-mro-compat + perl-Module-Build: + - perl-module-build + perl-Module-CPANfile: + - perl-module-cpanfile + perl-Mozilla-CA: + - perl-mozilla-ca + perl-Net: + - perl-net-snmp + perl-Net-HTTP: + - perl-net-http + perl-Net-SSLeay: + - perl-net-ssleay + perl-Parse-PMFile: + - perl-parse-pmfile + perl-String-ShellQuote: + - perl-string-shellquote + perl-Sub-Exporter: + - perl-sub-exporter-progressive + perl-Term-Table: + - perl-term-table + perl-Test: + - perl-test-pod + perl-Test-Simple: + - perl-test-simple + perl-Text-Diff: + - perl-text-diff + perl-Time: + - perl-time-hires + perl-Time-HiRes: + - perl-time-hires + perl-Try-Tiny: + - perl-try-tiny + perl-URI: + - perl-uri + perl-WWW-RobotRules: + - perl-www-robotrules + perl-YAML: + - yaml + perl-devel: + - perl-dev + perl-interpreter: + - perl + perl-less: + - less + perl-lib: + - perl-libwww + perl-libnet: + - libnet + perl-libs: + - perl + perl-macros: + - perl + perl-mro: + - perl-mro-compat + php-pecl-apcu: + - php-apcu + php-pecl-zip: + - php-zip + podman-docker: + - podman + podman-remote: + - podman + postgresql: + - postgresql-18 + procps-ng: + - procps + pybind11-devel: + - py3-pybind11 + python3: + - python-3.9 + python3-Cython: + - py3-cython + python3-PyMySQL: + - py3-pymysql + python3-appdirs: + - py3-appdirs + python3-argcomplete: + - py3-argcomplete + python3-attrs: + - py3-attrs + python3-audit: + - py3-audit + python3-augeas: + - py3-augeas + python3-babel: + - py3-babel + python3-bind: + - bind + python3-cairo: + - py3-cairo + python3-cffi: + - py3-cffi + python3-clang: + - py3-clang + python3-configobj: + - py3-configobj + python3-cryptography: + - py3-cryptography + python3-debug: + - py3-debugpy + python3-devel: + - python-3.9 + python3-distro: + - py3-distro + python3-dmidecode: + - dmidecode + python3-docutils: + - py3-docutils + python3-ethtool: + - ethtool + python3-gssapi: + - py3-gssapi + python3-imagesize: + - py3-imagesize + python3-imath: + - py3-imath + python3-iniconfig: + - py3-iniconfig + python3-jinja2: + - py3-jinja2 + python3-jmespath: + - py3-jmespath + python3-jsonpatch: + - py3-jsonpatch + python3-jsonpointer: + - py3-jsonpointer + python3-jsonschema: + - py3-jsonschema + python3-jwcrypto: + - py3-jwcrypto + python3-kmod: + - kmod + python3-ldap: + - py3-ldap + python3-lesscpy: + - py3-lesscpy + python3-libmount: + - libmount + python3-libs: + - python-3.9 + python3-libselinux: + - libselinux + python3-libsemanage: + - libsemanage + python3-libxml2: + - libxml2 + python3-lxml: + - py3-lxml + python3-mako: + - py3-mako + python3-markdown: + - py3-markdown + python3-markupsafe: + - py3-markupsafe + python3-net-snmp: + - net-snmp + python3-netaddr: + - py3-netaddr + python3-netifaces: + - py3-netifaces + python3-nftables: + - nftables + python3-oauthlib: + - py3-oauthlib + python3-packaging: + - py3-packaging + python3-pexpect: + - py3-pexpect + python3-pip: + - py3-pip + python3-pluggy: + - py3-pluggy + python3-ply: + - py3-ply + python3-policycoreutils: + - policycoreutils + python3-prettytable: + - py3-prettytable + python3-protobuf: + - py3-protobuf + python3-psutil: + - py3-psutil + python3-psycopg2: + - py3-psycopg2 + python3-ptyprocess: + - py3-ptyprocess + python3-pyasn1: + - py3-pyasn1 + python3-pyasn1-modules: + - py3-pyasn1-modules + python3-pybind11: + - py3-pybind11 + python3-pycparser: + - py3-pycparser + python3-pycurl: + - py3-pycurl + python3-pyelftools: + - py3-pyelftools + python3-pygments: + - py3-pygments + python3-pyparsing: + - py3-pyparsing + python3-pyrsistent: + - py3-pyrsistent + python3-pyserial: + - py3-pyserial + python3-pytest: + - py3-pytest + python3-pytest-timeout: + - py3-pytest-timeout + python3-pytz: + - py3-pytz + python3-pyyaml: + - py3-pyyaml + python3-requests-oauthlib: + - py3-requests-oauthlib + python3-resolvelib: + - py3-resolvelib + python3-rrdtool: + - rrdtool + python3-ruamel-yaml: + - py3-ruamel-yaml + python3-ruamel-yaml-clib: + - py3-ruamel-yaml-clib + python3-scipy: + - py3-scipy + python3-snowballstemmer: + - py3-snowballstemmer + python3-talloc: + - py3-talloc + python3-toml: + - py3-toml + python3-tomli: + - py3-tomli + python3-unbound: + - unbound + python3-wcwidth: + - py3-wcwidth + python3-wheel: + - py3-wheel + python3.11: + - python-3.11 + python3.11-Cython: + - py3.11-cython + python3.11-PyMySQL: + - py3.11-pymysql + python3.11-attrs: + - py3.11-attrs + python3.11-cffi: + - py3.11-cffi + python3.11-charset-normalizer: + - py3.11-charset-normalizer + python3.11-cryptography: + - py3.11-cryptography + python3.11-devel: + - python-3.9 + python3.11-idna: + - py3.11-idna + python3.11-iniconfig: + - py3.11-iniconfig + python3.11-libs: + - python-3.9 + python3.11-lxml: + - py3.11-lxml + python3.11-packaging: + - py3.11-packaging + python3.11-pip: + - py3.11-pip + python3.11-pip-wheel: + - py3-pip-wheel + python3.11-pluggy: + - py3.11-pluggy + python3.11-ply: + - py3.11-ply + python3.11-psycopg2: + - py3.11-psycopg2 + python3.11-pybind11: + - py3.11-pybind11 + python3.11-pycparser: + - py3.11-pycparser + python3.11-pyparsing: + - py3.11-pyparsing + python3.11-pytest: + - py3.11-pytest + python3.11-pyyaml: + - py3.11-pyyaml + python3.11-requests: + - py3.11-requests + python3.11-scipy: + - py3.11-scipy + python3.11-setuptools: + - py3.11-setuptools + python3.11-setuptools-rust: + - py3.11-setuptools-rust + python3.11-setuptools-wheel: + - py3-setuptools-wheel + python3.11-six: + - py3.11-six + python3.11-urllib3: + - py3.11-urllib3 + python3.11-wheel: + - py3.11-wheel + python3.12: + - python-3.12 + python3.12-Cython: + - py3.12-cython + python3.12-PyMySQL: + - py3.12-pymysql + python3.12-cffi: + - py3.12-cffi + python3.12-charset-normalizer: + - py3.12-charset-normalizer + python3.12-cryptography: + - py3.12-cryptography + python3.12-devel: + - python-3.9 + python3.12-flit-core: + - py3.12-flit-core + python3.12-idna: + - py3.12-idna + python3.12-iniconfig: + - py3.12-iniconfig + python3.12-libs: + - python-3.9 + python3.12-lxml: + - py3.12-lxml + python3.12-packaging: + - py3.12-packaging + python3.12-pip: + - py3.12-pip + python3.12-pip-wheel: + - py3-pip-wheel + python3.12-pluggy: + - py3.12-pluggy + python3.12-ply: + - py3.12-ply + python3.12-psycopg2: + - py3.12-psycopg2 + python3.12-pybind11: + - py3.12-pybind11 + python3.12-pycparser: + - py3.12-pycparser + python3.12-pytest: + - py3.12-pytest + python3.12-pyyaml: + - py3.12-pyyaml + python3.12-requests: + - py3.12-requests + python3.12-scipy: + - py3.12-scipy + python3.12-setuptools: + - py3.12-setuptools + python3.12-setuptools-rust: + - py3.12-setuptools-rust + python3.12-setuptools-wheel: + - py3-setuptools-wheel + python3.12-urllib3: + - py3.12-urllib3 + python3.12-wheel: + - py3.12-wheel + qpdf-libs: + - qpdf + rdma-core-devel: + - rdma-core-dev + rest: + - restic + ruby: + - ruby-3.3 + ruby-devel: + - ruby-3.3 + ruby-libs: + - ruby-3.3 + rubygem-bundler: + - ruby3.4-bundler + rubygem-io-console: + - ruby3.4-io-console + rubygem-json: + - ruby3.4-json + rubygem-pg: + - ruby3.4-pg + rubygem-psych: + - ruby3.4-psych + rubygem-rexml: + - ruby3.4-rexml + rubygems: + - ruby-3.4 + rubygems-devel: + - ruby-3.4-dev + rust: + - rustup + rust-doc: + - rustup + rust-toolset: + - rust-1.91 + shadow-utils: + - shadow + shadow-utils-subid: + - shadow + sisu: + - basisu + spirv-tools-libs: + - spirv-tools + sqlite-devel: + - sqlite-dev + subversion-devel: + - subversion-dev + subversion-tools: + - subversion + systemd-devel: + - systemd-dev + systemd-libs: + - systemd + tcl-devel: + - tcl-dev + time: + - timescaledb-tune + tk-devel: + - tk-dev + toolbox: + - gitlab-toolbox-ce-18.2 + unixODBC: + - unixodbc + unixODBC-devel: + - unixodbc-dev + util-linux-user: + - util-linux + uuid: + - uuidgen + valgrind-devel: + - valgrind-dev + varnish-docs: + - varnish + vim-common: + - vim + xmlsec1: + - xmlsec + xmlsec1-openssl: + - xmlsec-openssl + xz-devel: + - xz-dev + xz-libs: + - xz + zlib-devel: + - zlib-dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/pkg/dfc/dfc_test.go new/chainguard-dfc-0.10.0/pkg/dfc/dfc_test.go --- old/chainguard-dfc-0.9.5/pkg/dfc/dfc_test.go 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/pkg/dfc/dfc_test.go 2026-01-07 18:48:18.000000000 +0100 @@ -408,7 +408,7 @@ Lines: []*DockerfileLine{ { Raw: `RUN dnf install -y nginx httpd php`, - Converted: `RUN apk add --no-cache httpd nginx php`, + Converted: `RUN apk add --no-cache apache2 nginx php`, Run: &RunDetails{ Distro: DistroFedora, Manager: ManagerDnf, @@ -426,7 +426,7 @@ Parts: []*ShellPart{ { Command: "apk", - Args: []string{"add", "--no-cache", "httpd", "nginx", "php"}, + Args: []string{"add", "--no-cache", "apache2", "nginx", "php"}, }, }, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chainguard-dfc-0.9.5/testdata/yum-dnf-flags.after.Dockerfile new/chainguard-dfc-0.10.0/testdata/yum-dnf-flags.after.Dockerfile --- old/chainguard-dfc-0.9.5/testdata/yum-dnf-flags.after.Dockerfile 2025-09-22 17:42:03.000000000 +0200 +++ new/chainguard-dfc-0.10.0/testdata/yum-dnf-flags.after.Dockerfile 2026-01-07 18:48:18.000000000 +0100 @@ -3,8 +3,8 @@ FROM cgr.dev/ORG/chainguard-base:latest USER root -RUN apk add --no-cache httpd php php-cli php-common +RUN apk add --no-cache apache2 php php-cli php-common -RUN apk add --no-cache httpd php php-cli php-common +RUN apk add --no-cache apache2 php php-cli php-common -RUN apk add --no-cache httpd php php-cli php-common +RUN apk add --no-cache apache2 php php-cli php-common ++++++ chainguard-dfc.obsinfo ++++++ --- /var/tmp/diff_new_pack.yGgZBD/_old 2026-01-12 10:32:44.909714877 +0100 +++ /var/tmp/diff_new_pack.yGgZBD/_new 2026-01-12 10:32:44.917715206 +0100 @@ -1,5 +1,5 @@ name: chainguard-dfc -version: 0.9.5 -mtime: 1758555723 -commit: 9dd1ac8a7e48e6b0522634a6aa4f9c0cb8c256f6 +version: 0.10.0 +mtime: 1767808098 +commit: 7c53ca012f3a5b31f55d3e4702167735d0c457ce ++++++ vendor.tar.gz ++++++
