Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package buildpacks-cli for openSUSE:Factory 
checked in at 2026-03-15 14:32:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/buildpacks-cli (Old)
 and      /work/SRC/openSUSE:Factory/.buildpacks-cli.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "buildpacks-cli"

Sun Mar 15 14:32:42 2026 rev:15 rq:1339051 version:0.40.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/buildpacks-cli/buildpacks-cli.changes    
2026-03-05 17:30:06.283835707 +0100
+++ /work/SRC/openSUSE:Factory/.buildpacks-cli.new.8177/buildpacks-cli.changes  
2026-03-15 14:33:44.322776095 +0100
@@ -1,0 +2,12 @@
+Sun Mar 15 08:38:48 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.40.2:
+  * chore: upgrade Go to 1.25.8 to fix stdlib CVEs (#2548)
+  * fix: treat amd64 as equivalent to x86-64 for lifecycle binary
+    selection (#2544)
+  * build(deps): bump the go-dependencies group across 1 directory
+    with 8 updates (#2545)
+  * fix: Adding ubi9, ubi10 and noble builders on the suggested
+    builders of the pack cli (#2540)
+
+-------------------------------------------------------------------

Old:
----
  buildpacks-cli-0.40.1.obscpio

New:
----
  buildpacks-cli-0.40.2.obscpio

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

Other differences:
------------------
++++++ buildpacks-cli.spec ++++++
--- /var/tmp/diff_new_pack.0EPUWc/_old  2026-03-15 14:33:45.358818742 +0100
+++ /var/tmp/diff_new_pack.0EPUWc/_new  2026-03-15 14:33:45.362818907 +0100
@@ -19,7 +19,7 @@
 %define executable_name pack
 
 Name:           buildpacks-cli
-Version:        0.40.1
+Version:        0.40.2
 Release:        0
 Summary:        CLI for building apps using Cloud Native Buildpacks
 License:        Apache-2.0
@@ -28,7 +28,7 @@
 Source1:        vendor.tar.gz
 BuildRequires:  bash-completion
 BuildRequires:  fish
-BuildRequires:  go1.25 >= 1.25.7
+BuildRequires:  go1.25 >= 1.25.8
 BuildRequires:  zsh
 Provides:       pack = %{version}
 Conflicts:      allegro44-tools

++++++ _service ++++++
--- /var/tmp/diff_new_pack.0EPUWc/_old  2026-03-15 14:33:45.398820389 +0100
+++ /var/tmp/diff_new_pack.0EPUWc/_new  2026-03-15 14:33:45.402820553 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/buildpacks/pack</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.40.1</param>
+    <param name="revision">v0.40.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.0EPUWc/_old  2026-03-15 14:33:45.422821377 +0100
+++ /var/tmp/diff_new_pack.0EPUWc/_new  2026-03-15 14:33:45.426821541 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/buildpacks/pack</param>
-              <param 
name="changesrevision">bb546d6a3fb3f7972d55237739473af00041385c</param></service></servicedata>
+              <param 
name="changesrevision">c91bcbb0d8941b2093ca06553c05bc9500602d38</param></service></servicedata>
 (No newline at EOF)
 

++++++ buildpacks-cli-0.40.1.obscpio -> buildpacks-cli-0.40.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.40.1/go.mod 
new/buildpacks-cli-0.40.2/go.mod
--- old/buildpacks-cli-0.40.1/go.mod    2026-03-02 13:52:38.000000000 +0100
+++ new/buildpacks-cli-0.40.2/go.mod    2026-03-13 13:49:21.000000000 +0100
@@ -7,23 +7,23 @@
        github.com/apex/log v1.9.0
        github.com/buildpacks/imgutil v0.0.0-20251202182233-51c1c8c186ea
        github.com/buildpacks/lifecycle v0.21.0
-       github.com/chainguard-dev/kaniko v1.25.10
+       github.com/chainguard-dev/kaniko v1.25.11
        github.com/containerd/errdefs v1.0.0
-       github.com/docker/cli v29.2.1+incompatible
+       github.com/docker/cli v29.3.0+incompatible
        github.com/docker/docker v28.5.2+incompatible
        github.com/dustin/go-humanize v1.0.1
        github.com/gdamore/tcell/v2 v2.13.8
        github.com/go-git/go-git/v5 v5.17.0
        github.com/golang/mock v1.6.0
        github.com/google/go-cmp v0.7.0
-       github.com/google/go-containerregistry v0.21.1
+       github.com/google/go-containerregistry v0.21.2
        github.com/google/go-github/v30 v30.1.0
        github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95
        github.com/heroku/color v0.0.6
        github.com/mitchellh/ioprogress v0.0.0-20180201004757-6a23b12fa88e
        github.com/moby/go-archive v0.2.0
-       github.com/moby/moby/api v1.53.0
-       github.com/moby/moby/client v0.2.2
+       github.com/moby/moby/api v1.54.0
+       github.com/moby/moby/client v0.3.0
        github.com/onsi/gomega v1.39.1
        github.com/opencontainers/go-digest v1.0.0
        github.com/opencontainers/image-spec v1.1.1
@@ -35,9 +35,9 @@
        github.com/spf13/cobra v1.10.2
        golang.org/x/crypto v0.48.0
        golang.org/x/mod v0.33.0
-       golang.org/x/oauth2 v0.35.0
-       golang.org/x/sync v0.19.0
-       golang.org/x/sys v0.41.0
+       golang.org/x/oauth2 v0.36.0
+       golang.org/x/sync v0.20.0
+       golang.org/x/sys v0.42.0
        golang.org/x/term v0.40.0
        golang.org/x/text v0.34.0
        gopkg.in/yaml.v3 v3.0.1
@@ -144,9 +144,9 @@
        github.com/xeipuuv/gojsonschema v1.2.0 // indirect
        go.opentelemetry.io/auto/sdk v1.2.1 // indirect
        go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 
// indirect
-       go.opentelemetry.io/otel v1.39.0 // indirect
-       go.opentelemetry.io/otel/metric v1.39.0 // indirect
-       go.opentelemetry.io/otel/trace v1.39.0 // indirect
+       go.opentelemetry.io/otel v1.40.0 // indirect
+       go.opentelemetry.io/otel/metric v1.40.0 // indirect
+       go.opentelemetry.io/otel/trace v1.40.0 // indirect
        go.yaml.in/yaml/v2 v2.4.2 // indirect
        go.yaml.in/yaml/v3 v3.0.4 // indirect
        golang.org/x/net v0.51.0 // indirect
@@ -156,4 +156,4 @@
 
 replace github.com/BurntSushi/toml => github.com/BurntSushi/toml v1.3.2
 
-go 1.25.7
+go 1.25.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.40.1/go.sum 
new/buildpacks-cli-0.40.2/go.sum
--- old/buildpacks-cli-0.40.1/go.sum    2026-03-02 13:52:38.000000000 +0100
+++ new/buildpacks-cli-0.40.2/go.sum    2026-03-13 13:49:21.000000000 +0100
@@ -104,8 +104,8 @@
 github.com/buildpacks/lifecycle v0.21.0/go.mod 
h1:5Rb9kld2v1XYQC14fJrIGESqmuJvSYHVlUxAW5MAxNU=
 github.com/cespare/xxhash/v2 v2.3.0 
h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
 github.com/cespare/xxhash/v2 v2.3.0/go.mod 
h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
-github.com/chainguard-dev/kaniko v1.25.10 
h1:UL0iYRf5Ka21ZsVwj6i+QTDEwQa3lX2ByP0cmJmmHNo=
-github.com/chainguard-dev/kaniko v1.25.10/go.mod 
h1:AlFDyk8Rlzu7nyd6rRaT1Amp4Lbz2N+Ek7hrkWIBC1U=
+github.com/chainguard-dev/kaniko v1.25.11 
h1:Ez3s1kkx9CgyyLk+oUIN6PY0/Ibtyz/Undhd2GriExY=
+github.com/chainguard-dev/kaniko v1.25.11/go.mod 
h1:e6cCB2XHOmzY+dl90OhfTmynhnYf/lclGGWmxhlT0vE=
 github.com/chrismellard/docker-credential-acr-env 
v0.0.0-20230304212654-82a0ddb27589 
h1:krfRl01rzPzxSxyLyrChD+U+MzsBXbm0OwYYB67uF+4=
 github.com/chrismellard/docker-credential-acr-env 
v0.0.0-20230304212654-82a0ddb27589/go.mod 
h1:OuDyvmLnMCwa2ep4Jkm6nyA0ocJuZlGyk2gGseVzERM=
 github.com/cloudflare/circl v1.6.3 
h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8=
@@ -133,8 +133,8 @@
 github.com/dimchansky/utfbom v1.1.1/go.mod 
h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE=
 github.com/distribution/reference v0.6.0 
h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
 github.com/distribution/reference v0.6.0/go.mod 
h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
-github.com/docker/cli v29.2.1+incompatible 
h1:n3Jt0QVCN65eiVBoUTZQM9mcQICCJt3akW4pKAbKdJg=
-github.com/docker/cli v29.2.1+incompatible/go.mod 
h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
+github.com/docker/cli v29.3.0+incompatible 
h1:z3iWveU7h19Pqx7alZES8j+IeFQZ1lhTwb2F+V9SVvk=
+github.com/docker/cli v29.3.0+incompatible/go.mod 
h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
 github.com/docker/distribution v2.8.3+incompatible 
h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
 github.com/docker/distribution v2.8.3+incompatible/go.mod 
h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
 github.com/docker/docker v28.5.2+incompatible 
h1:DBX0Y0zAjZbSrm1uzOkdr1onVghKaftjlSWt4AFexzM=
@@ -205,8 +205,8 @@
 github.com/google/go-cmp v0.5.2/go.mod 
h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
 github.com/google/go-cmp v0.7.0/go.mod 
h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
-github.com/google/go-containerregistry v0.21.1 
h1:sOt/o9BS2b87FnR7wxXPvRKU1XVJn2QCwOS5g8zQXlc=
-github.com/google/go-containerregistry v0.21.1/go.mod 
h1:ctO5aCaewH4AK1AumSF5DPW+0+R+d2FmylMJdp5G7p0=
+github.com/google/go-containerregistry v0.21.2 
h1:vYaMU4nU55JJGFC9JR/s8NZcTjbE9DBBbvusTW9NeS0=
+github.com/google/go-containerregistry v0.21.2/go.mod 
h1:ctO5aCaewH4AK1AumSF5DPW+0+R+d2FmylMJdp5G7p0=
 github.com/google/go-github/v30 v30.1.0 
h1:VLDx+UolQICEOKu2m4uAoMti1SxuEBAl7RSEG16L+Oo=
 github.com/google/go-github/v30 v30.1.0/go.mod 
h1:n8jBpHl45a/rlBUtRJMOG4GhNADUQFEufcolZ95JfU8=
 github.com/google/go-querystring v1.0.0/go.mod 
h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
@@ -276,10 +276,10 @@
 github.com/moby/docker-image-spec v1.3.1/go.mod 
h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
 github.com/moby/go-archive v0.2.0 
h1:zg5QDUM2mi0JIM9fdQZWC7U8+2ZfixfTYoHL7rWUcP8=
 github.com/moby/go-archive v0.2.0/go.mod 
h1:mNeivT14o8xU+5q1YnNrkQVpK+dnNe/K6fHqnTg4qPU=
-github.com/moby/moby/api v1.53.0 
h1:PihqG1ncw4W+8mZs69jlwGXdaYBeb5brF6BL7mPIS/w=
-github.com/moby/moby/api v1.53.0/go.mod 
h1:8mb+ReTlisw4pS6BRzCMts5M49W5M7bKt1cJy/YbAqc=
-github.com/moby/moby/client v0.2.2 
h1:Pt4hRMCAIlyjL3cr8M5TrXCwKzguebPAc2do2ur7dEM=
-github.com/moby/moby/client v0.2.2/go.mod 
h1:2EkIPVNCqR05CMIzL1mfA07t0HvVUUOl85pasRz/GmQ=
+github.com/moby/moby/api v1.54.0 
h1:7kbUgyiKcoBhm0UrWbdrMs7RX8dnwzURKVbZGy2GnL0=
+github.com/moby/moby/api v1.54.0/go.mod 
h1:8mb+ReTlisw4pS6BRzCMts5M49W5M7bKt1cJy/YbAqc=
+github.com/moby/moby/client v0.3.0 
h1:UUGL5okry+Aomj3WhGt9Aigl3ZOxZGqR7XPo+RLPlKs=
+github.com/moby/moby/client v0.3.0/go.mod 
h1:HJgFbJRvogDQjbM8fqc1MCEm4mIAGMLjXbgwoZp6jCQ=
 github.com/moby/patternmatcher v0.6.0 
h1:GmP9lR19aU5GqSSFko+5pRqHi+Ohk1O69aFiKkVGiPk=
 github.com/moby/patternmatcher v0.6.0/go.mod 
h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc=
 github.com/moby/sys/atomicwriter v0.1.0 
h1:kw5D/EqkBwsBFi0ss9v1VG3wIkVhzGvLklJ+w3A14Sw=
@@ -414,16 +414,16 @@
 go.opentelemetry.io/auto/sdk v1.2.1/go.mod 
h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 
h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus=
 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod 
h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q=
-go.opentelemetry.io/otel v1.39.0 
h1:8yPrr/S0ND9QEfTfdP9V+SiwT4E0G7Y5MO7p85nis48=
-go.opentelemetry.io/otel v1.39.0/go.mod 
h1:kLlFTywNWrFyEdH0oj2xK0bFYZtHRYUdv1NklR/tgc8=
-go.opentelemetry.io/otel/metric v1.39.0 
h1:d1UzonvEZriVfpNKEVmHXbdf909uGTOQjA0HF0Ls5Q0=
-go.opentelemetry.io/otel/metric v1.39.0/go.mod 
h1:jrZSWL33sD7bBxg1xjrqyDjnuzTUB0x1nBERXd7Ftcs=
-go.opentelemetry.io/otel/sdk v1.39.0 
h1:nMLYcjVsvdui1B/4FRkwjzoRVsMK8uL/cj0OyhKzt18=
-go.opentelemetry.io/otel/sdk v1.39.0/go.mod 
h1:vDojkC4/jsTJsE+kh+LXYQlbL8CgrEcwmt1ENZszdJE=
-go.opentelemetry.io/otel/sdk/metric v1.39.0 
h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8=
-go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod 
h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew=
-go.opentelemetry.io/otel/trace v1.39.0 
h1:2d2vfpEDmCJ5zVYz7ijaJdOF59xLomrvj7bjt6/qCJI=
-go.opentelemetry.io/otel/trace v1.39.0/go.mod 
h1:88w4/PnZSazkGzz/w84VHpQafiU4EtqqlVdxWy+rNOA=
+go.opentelemetry.io/otel v1.40.0 
h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms=
+go.opentelemetry.io/otel v1.40.0/go.mod 
h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g=
+go.opentelemetry.io/otel/metric v1.40.0 
h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g=
+go.opentelemetry.io/otel/metric v1.40.0/go.mod 
h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc=
+go.opentelemetry.io/otel/sdk v1.40.0 
h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
+go.opentelemetry.io/otel/sdk v1.40.0/go.mod 
h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
+go.opentelemetry.io/otel/sdk/metric v1.40.0 
h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
+go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod 
h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
+go.opentelemetry.io/otel/trace v1.40.0 
h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw=
+go.opentelemetry.io/otel/trace v1.40.0/go.mod 
h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA=
 go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
 go.uber.org/goleak v1.3.0/go.mod 
h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
 go.yaml.in/yaml/v2 v2.4.2 h1:DzmwEr2rDGHl7lsFgAHxmNz/1NlQ7xLIrlN2h5d1eGI=
@@ -465,8 +465,8 @@
 golang.org/x/net v0.51.0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo=
 golang.org/x/net v0.51.0/go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod 
h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
-golang.org/x/oauth2 v0.35.0 h1:Mv2mzuHuZuY2+bkyWXIHMfhNdJAdwW3FuWeCPYN5GVQ=
-golang.org/x/oauth2 v0.35.0/go.mod 
h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
+golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=
+golang.org/x/oauth2 v0.36.0/go.mod 
h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -476,8 +476,8 @@
 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
-golang.org/x/sync v0.19.0/go.mod 
h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
+golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
+golang.org/x/sync v0.20.0/go.mod 
h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
 golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -502,8 +502,8 @@
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/sys v0.41.0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k=
-golang.org/x/sys v0.41.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
+golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
+golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.40.1/internal/builder/lifecycle.go 
new/buildpacks-cli-0.40.2/internal/builder/lifecycle.go
--- old/buildpacks-cli-0.40.1/internal/builder/lifecycle.go     2026-03-02 
13:52:38.000000000 +0100
+++ new/buildpacks-cli-0.40.2/internal/builder/lifecycle.go     2026-03-13 
13:49:21.000000000 +0100
@@ -122,5 +122,5 @@
 
 // SupportedLinuxArchitecture returns true for each binary architecture 
available at https://github.com/buildpacks/lifecycle/releases/
 func SupportedLinuxArchitecture(arch string) bool {
-       return arch == "arm64" || arch == "ppc64le" || arch == "s390x"
+       return arch == "arm64" || arch == "ppc64le" || arch == "s390x" || arch 
== "x86-64"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/buildpacks-cli-0.40.1/internal/builder/trusted_builder.go 
new/buildpacks-cli-0.40.2/internal/builder/trusted_builder.go
--- old/buildpacks-cli-0.40.1/internal/builder/trusted_builder.go       
2026-03-02 13:52:38.000000000 +0100
+++ new/buildpacks-cli-0.40.2/internal/builder/trusted_builder.go       
2026-03-13 13:49:21.000000000 +0100
@@ -73,11 +73,32 @@
        },
        {
                Vendor:             "Paketo Buildpacks",
+               Image:              "paketobuildpacks/ubuntu-noble-builder",
+               DefaultDescription: "Small base image with buildpacks for Java, 
Node.js or .NET Core",
+               Suggested:          true,
+               Trusted:            true,
+       },
+       {
+               Vendor:             "Paketo Buildpacks",
                Image:              "paketobuildpacks/builder-ubi8-base",
                DefaultDescription: "Universal Base Image (RHEL8) with 
buildpacks to build Node.js or Java runtimes. Support also the new extension 
feature (aka apply Dockerfile)",
                Suggested:          true,
                Trusted:            true,
        },
+       {
+               Vendor:             "Paketo Buildpacks",
+               Image:              "paketobuildpacks/ubi-9-builder",
+               DefaultDescription: "Universal Base Image (RHEL9) with 
buildpacks to build Node.js runtimes.",
+               Suggested:          true,
+               Trusted:            true,
+       },
+       {
+               Vendor:             "Paketo Buildpacks",
+               Image:              "paketobuildpacks/ubi-10-builder",
+               DefaultDescription: "Universal Base Image (RHEL10) with 
buildpacks to build Node.js runtimes.",
+               Suggested:          true,
+               Trusted:            true,
+       },
 }
 
 func IsKnownTrustedBuilder(builderName string) bool {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/buildpacks-cli-0.40.1/pkg/client/create_builder.go 
new/buildpacks-cli-0.40.2/pkg/client/create_builder.go
--- old/buildpacks-cli-0.40.1/pkg/client/create_builder.go      2026-03-02 
13:52:38.000000000 +0100
+++ new/buildpacks-cli-0.40.2/pkg/client/create_builder.go      2026-03-13 
13:49:21.000000000 +0100
@@ -462,6 +462,10 @@
                return 
fmt.Sprintf("https://github.com/buildpacks/lifecycle/releases/download/v%s/lifecycle-v%s+windows.%s.tgz";,
 version.String(), version.String(), arch)
        }
 
+       if architecture == "amd64" {
+               architecture = "x86-64"
+       }
+
        if builder.SupportedLinuxArchitecture(architecture) {
                arch = architecture
        } else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/buildpacks-cli-0.40.1/pkg/client/create_builder_test.go 
new/buildpacks-cli-0.40.2/pkg/client/create_builder_test.go
--- old/buildpacks-cli-0.40.1/pkg/client/create_builder_test.go 2026-03-02 
13:52:38.000000000 +0100
+++ new/buildpacks-cli-0.40.2/pkg/client/create_builder_test.go 2026-03-13 
13:49:21.000000000 +0100
@@ -631,6 +631,44 @@
                                h.AssertNil(t, err)
                        })
 
+                       it("should download x86-64 lifecycle when architecture 
is amd64", func() {
+                               prepareFetcherWithBuildImage()
+                               prepareFetcherWithRunImages()
+                               opts.Config.Lifecycle.URI = ""
+                               opts.Config.Lifecycle.Version = "3.4.5"
+                               h.AssertNil(t, 
fakeBuildImage.SetArchitecture("amd64"))
+
+                               mockDownloader.EXPECT().Download(
+                                       gomock.Any(),
+                                       
"https://github.com/buildpacks/lifecycle/releases/download/v3.4.5/lifecycle-v3.4.5+linux.x86-64.tgz";,
+                               ).Return(
+                                       blob.NewBlob(filepath.Join("testdata", 
"lifecycle", "platform-0.4")), nil,
+                               )
+
+                               err := subject.CreateBuilder(context.TODO(), 
opts)
+                               h.AssertNil(t, err)
+                               h.AssertNotContains(t, out.String(), "failed to 
find a lifecycle binary")
+                       })
+
+                       it("should warn and default to x86-64 for unknown 
architecture", func() {
+                               prepareFetcherWithBuildImage()
+                               prepareFetcherWithRunImages()
+                               opts.Config.Lifecycle.URI = ""
+                               opts.Config.Lifecycle.Version = "3.4.5"
+                               h.AssertNil(t, 
fakeBuildImage.SetArchitecture("riscv64"))
+
+                               mockDownloader.EXPECT().Download(
+                                       gomock.Any(),
+                                       
"https://github.com/buildpacks/lifecycle/releases/download/v3.4.5/lifecycle-v3.4.5+linux.x86-64.tgz";,
+                               ).Return(
+                                       blob.NewBlob(filepath.Join("testdata", 
"lifecycle", "platform-0.4")), nil,
+                               )
+
+                               err := subject.CreateBuilder(context.TODO(), 
opts)
+                               h.AssertNil(t, err)
+                               h.AssertContains(t, out.String(), "failed to 
find a lifecycle binary")
+                       })
+
                        when("windows", func() {
                                it("should download from predetermined uri", 
func() {
                                        opts.Config.Extensions = nil      // 
TODO: downloading extensions doesn't work yet; to be implemented in 
https://github.com/buildpacks/pack/issues/1489

++++++ buildpacks-cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.0EPUWc/_old  2026-03-15 14:33:48.642953927 +0100
+++ /var/tmp/diff_new_pack.0EPUWc/_new  2026-03-15 14:33:48.646954092 +0100
@@ -1,5 +1,5 @@
 name: buildpacks-cli
-version: 0.40.1
-mtime: 1772455958
-commit: bb546d6a3fb3f7972d55237739473af00041385c
+version: 0.40.2
+mtime: 1773406161
+commit: c91bcbb0d8941b2093ca06553c05bc9500602d38
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/buildpacks-cli/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.buildpacks-cli.new.8177/vendor.tar.gz differ: char 
13, line 1

Reply via email to