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 ++++++

Reply via email to