Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package melange for openSUSE:Factory checked 
in at 2024-10-27 11:24:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/melange (Old)
 and      /work/SRC/openSUSE:Factory/.melange.new.2020 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "melange"

Sun Oct 27 11:24:40 2024 rev:37 rq:1218502 version:0.14.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/melange/melange.changes  2024-10-24 
15:44:08.379572931 +0200
+++ /work/SRC/openSUSE:Factory/.melange.new.2020/melange.changes        
2024-10-27 11:24:50.721335876 +0100
@@ -1,0 +2,16 @@
+Sat Oct 26 08:39:55 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 0.14.10:
+  * build(deps): bump the gomod group across 1 directory with 2
+    updates
+
+-------------------------------------------------------------------
+Fri Oct 25 12:22:11 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 0.14.9:
+  * chore: unexport build pkg methods
+  * bump apko to get http key support
+  * go mod tidy
+  * bump apko to pick up chainguard key fix
+
+-------------------------------------------------------------------

Old:
----
  melange-0.14.8.obscpio

New:
----
  melange-0.14.10.obscpio

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

Other differences:
------------------
++++++ melange.spec ++++++
--- /var/tmp/diff_new_pack.bDNhpH/_old  2024-10-27 11:24:52.533410986 +0100
+++ /var/tmp/diff_new_pack.bDNhpH/_new  2024-10-27 11:24:52.533410986 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           melange
-Version:        0.14.8
+Version:        0.14.10
 Release:        0
 Summary:        Build APKs from source code
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.bDNhpH/_old  2024-10-27 11:24:52.569412479 +0100
+++ /var/tmp/diff_new_pack.bDNhpH/_new  2024-10-27 11:24:52.573412644 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/chainguard-dev/melange</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.14.8</param>
+    <param name="revision">v0.14.10</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.bDNhpH/_old  2024-10-27 11:24:52.593413473 +0100
+++ /var/tmp/diff_new_pack.bDNhpH/_new  2024-10-27 11:24:52.597413639 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/chainguard-dev/melange</param>
-              <param 
name="changesrevision">1cbadb01479998301f8dfba24cde8da47cd148b2</param></service></servicedata>
+              <param 
name="changesrevision">b88740a9f1c3e3fd9be091008bb1fa25faa01453</param></service></servicedata>
 (No newline at EOF)
 

++++++ melange-0.14.8.obscpio -> melange-0.14.10.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/melange-0.14.8/go.mod new/melange-0.14.10/go.mod
--- old/melange-0.14.8/go.mod   2024-10-23 19:06:35.000000000 +0200
+++ new/melange-0.14.10/go.mod  2024-10-26 05:23:59.000000000 +0200
@@ -4,9 +4,9 @@
 
 require (
        al.essio.dev/pkg/shellescape v1.5.1
-       chainguard.dev/apko v0.19.3-0.20241022221321-4e38dc838f9c
+       chainguard.dev/apko v0.19.4
        cloud.google.com/go/storage v1.45.0
-       dagger.io/dagger v0.13.5
+       dagger.io/dagger v0.13.6
        github.com/chainguard-dev/clog v1.5.1-0.20240811185937-4c523ae4593f
        github.com/chainguard-dev/go-pkgconfig 
v0.0.0-20240404163941-6351b37b2a10
        github.com/chainguard-dev/yam v0.2.2
@@ -44,7 +44,7 @@
        golang.org/x/sys v0.26.0
        golang.org/x/text v0.19.0
        golang.org/x/time v0.7.0
-       google.golang.org/api v0.202.0
+       google.golang.org/api v0.203.0
        gopkg.in/ini.v1 v1.67.0
        gopkg.in/yaml.v3 v3.0.1
        k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f
@@ -68,7 +68,7 @@
        cloud.google.com/go/iam v1.2.1 // indirect
        cloud.google.com/go/monitoring v1.21.1 // indirect
        filippo.io/edwards25519 v1.1.0 // indirect
-       github.com/99designs/gqlgen v0.17.49 // indirect
+       github.com/99designs/gqlgen v0.17.55 // indirect
        github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // 
indirect
        
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp 
v1.24.1 // indirect
        
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric 
v0.48.1 // indirect
@@ -76,7 +76,7 @@
        github.com/Khan/genqlient v0.7.0 // indirect
        github.com/Microsoft/go-winio v0.6.2 // indirect
        github.com/ProtonMail/go-crypto v1.0.0 // indirect
-       github.com/adrg/xdg v0.5.0 // indirect
+       github.com/adrg/xdg v0.5.1 // indirect
        github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // 
indirect
        github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
        github.com/bahlo/generic-list-go v0.2.0 // indirect
@@ -144,7 +144,7 @@
        github.com/josharian/intern v1.0.0 // indirect
        github.com/kelseyhightower/envconfig v1.4.0 // indirect
        github.com/kevinburke/ssh_config v1.2.0 // indirect
-       github.com/letsencrypt/boulder v0.0.0-20241021211548-844334e04aef // 
indirect
+       github.com/letsencrypt/boulder v0.0.0-20241023221324-e5edb7077fc1 // 
indirect
        github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
        github.com/mailru/easyjson v0.7.7 // indirect
        github.com/mattn/go-isatty v0.0.20 // indirect
@@ -185,7 +185,7 @@
        github.com/u-root/u-root v0.14.0 // indirect
        github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701 // indirect
        github.com/vbatts/tar-split v0.11.6 // indirect
-       github.com/vektah/gqlparser/v2 v2.5.16 // indirect
+       github.com/vektah/gqlparser/v2 v2.5.17 // indirect
        github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
        github.com/xanzy/ssh-agent v0.3.3 // indirect
        go.lsp.dev/uri v0.3.0 // indirect
@@ -196,6 +196,8 @@
        go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 
// indirect
        go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc 
v0.0.0-20240518090000-14441aefdf88 // indirect
        go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.3.0 // 
indirect
+       go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc 
v1.27.0 // indirect
+       go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp 
v1.27.0 // indirect
        go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 // indirect
        go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0 
// indirect
        go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.28.0 
// indirect
@@ -219,7 +221,7 @@
        google.golang.org/grpc/stats/opentelemetry 
v0.0.0-20240907200651-3ffb98b2c93a // indirect
        google.golang.org/protobuf v1.35.1 // indirect
        gopkg.in/warnings.v0 v0.1.2 // indirect
-       k8s.io/apimachinery v0.31.1 // indirect
+       k8s.io/apimachinery v0.31.2 // indirect
        k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
        mvdan.cc/sh/v3 v3.8.0 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/melange-0.14.8/go.sum new/melange-0.14.10/go.sum
--- old/melange-0.14.8/go.sum   2024-10-23 19:06:35.000000000 +0200
+++ new/melange-0.14.10/go.sum  2024-10-26 05:23:59.000000000 +0200
@@ -2,8 +2,8 @@
 al.essio.dev/pkg/shellescape v1.5.1/go.mod 
h1:6sIqp7X2P6mThCQ7twERpZTuigpr6KbZWtls1U8I890=
 cel.dev/expr v0.16.1 h1:NR0+oFYzR1CqLFhTAqg3ql59G9VfN8fKq1TCHJ6gq1g=
 cel.dev/expr v0.16.1/go.mod h1:AsGA5zb3WruAEQeQng1RZdGEXmBj0jvMWh6l5SnNuC8=
-chainguard.dev/apko v0.19.3-0.20241022221321-4e38dc838f9c 
h1:64LG4/NwSvA7SDfyn+O8/bvg/PCcgj9Gro/u+yF9C6E=
-chainguard.dev/apko v0.19.3-0.20241022221321-4e38dc838f9c/go.mod 
h1:LIjh/prp/tZQPRiByhMzZzwcH7D3GjFd67WVLuiuT3A=
+chainguard.dev/apko v0.19.4 h1:ce01FSWOKiVk2+3d4BDol/AiOqnUQLaq121XrlcWn1M=
+chainguard.dev/apko v0.19.4/go.mod 
h1:Xwby6unVOg4xJZ11l2kyHdr9sykJmmEaWvgoT18CFbI=
 chainguard.dev/go-grpc-kit v0.17.6 
h1:lwIs9LmSnm8jwrH1QmigCwMP6MYkIBENq/0xGduYZss=
 chainguard.dev/go-grpc-kit v0.17.6/go.mod 
h1:ZNaXn2KEO++2u2WveHs65krYiHmAEGjYLeEtfaQaOWU=
 chainguard.dev/sdk v0.1.28 h1:xLQv0JxiGhqVKOL059DmTReTjrKFhUsP5U1W6cgr+jQ=
@@ -29,14 +29,14 @@
 cloud.google.com/go/storage v1.45.0/go.mod 
h1:wpPblkIuMP5jCB/E48Pz9zIo2S/zD8g+ITmxKkPCITE=
 cloud.google.com/go/trace v1.11.1 
h1:UNqdP+HYYtnm6lb91aNA5JQ0X14GnxkABGlfz2PzPew=
 cloud.google.com/go/trace v1.11.1/go.mod 
h1:IQKNQuBzH72EGaXEodKlNJrWykGZxet2zgjtS60OtjA=
-dagger.io/dagger v0.13.5 h1:OOKqcosTgLjNa/Af9kJBh5EwY706rblqT+jwnXUvYjw=
-dagger.io/dagger v0.13.5/go.mod h1:MskKkqirGk7Nzq8TQY+bGoT7arpLr0D1/ODkJ4jH9i8=
+dagger.io/dagger v0.13.6 h1:SB/0zQtxAjFpLjSX+t9LfSbCxPCVwaPz9yWRROGEOD8=
+dagger.io/dagger v0.13.6/go.mod h1:YCNpoHLR3fiqE7a0yZs06rqD4+oXI9r/u7l6om1w0pI=
 dario.cat/mergo v1.0.1 h1:Ra4+bf83h2ztPIQYNP99R6m+Y7KfnARDfID+a+vLl4s=
 dario.cat/mergo v1.0.1/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
 filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA=
 filippo.io/edwards25519 v1.1.0/go.mod 
h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4=
-github.com/99designs/gqlgen v0.17.49 
h1:b3hNGexHd33fBSAd4NDT/c3NCcQzcAVkknhN9ym36YQ=
-github.com/99designs/gqlgen v0.17.49/go.mod 
h1:tC8YFVZMed81x7UJ7ORUwXF4Kn6SXuucFqQBhN8+BU0=
+github.com/99designs/gqlgen v0.17.55 
h1:3vzrNWYyzSZjGDFo68e5j9sSauLxfKvLp+6ioRokVtM=
+github.com/99designs/gqlgen v0.17.55/go.mod 
h1:3Bq768f8hgVPGZxL8aY9MaYmbxa6llPM/qu1IGH1EJo=
 github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 
h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0=
 github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod 
h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
 github.com/BurntSushi/toml v0.3.1/go.mod 
h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
@@ -57,8 +57,8 @@
 github.com/Microsoft/go-winio v0.6.2/go.mod 
h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
 github.com/ProtonMail/go-crypto v1.0.0 
h1:LRuvITjQWX+WIfr930YHG2HNfjR1uOfyf5vE0kC2U78=
 github.com/ProtonMail/go-crypto v1.0.0/go.mod 
h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
-github.com/adrg/xdg v0.5.0 h1:dDaZvhMXatArP1NPHhnfaQUqWBLBsmx1h1HXQdMoFCY=
-github.com/adrg/xdg v0.5.0/go.mod 
h1:dDdY4M4DF9Rjy4kHPeNL+ilVF+p2lK8IdM9/rTSGcI4=
+github.com/adrg/xdg v0.5.1 h1:Im8iDbEFARltY09yOJlSGu4Asjk2vF85+3Dyru8uJ0U=
+github.com/adrg/xdg v0.5.1/go.mod 
h1:nlTsY+NNiCBGCK2tpm09vRqfVzrc2fLmXGpBLF0zlTQ=
 github.com/anchore/go-struct-converter 
v0.0.0-20221118182256-c68fdcfa2092/go.mod 
h1:rYqSE9HbjzpHTI74vwPvae4ZVYZd1lue2ta6xHPdblA=
 github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 
h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ=
 github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod 
h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8=
@@ -332,8 +332,8 @@
 github.com/kubescape/go-git-url v0.0.30/go.mod 
h1:3ddc1HEflms1vMhD9owt/3FBES070UaYTUarcjx8jDk=
 github.com/kylelemons/godebug v1.1.0 
h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
 github.com/kylelemons/godebug v1.1.0/go.mod 
h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
-github.com/letsencrypt/boulder v0.0.0-20241021211548-844334e04aef 
h1:iMdlQdJbEjIbIH8qWsy8O1l9CGRCk2mLJmrQFqW2XDA=
-github.com/letsencrypt/boulder v0.0.0-20241021211548-844334e04aef/go.mod 
h1:UQQzuebeGqBJqA5Stf1Ng77rw1BjxV697QU0CEI/eSk=
+github.com/letsencrypt/boulder v0.0.0-20241023221324-e5edb7077fc1 
h1:d7tOyKmOJGOkFkRKp4fBORYFCLNFC8o9CyQCtQ+s2y8=
+github.com/letsencrypt/boulder v0.0.0-20241023221324-e5edb7077fc1/go.mod 
h1:UQQzuebeGqBJqA5Stf1Ng77rw1BjxV697QU0CEI/eSk=
 github.com/lucasb-eyer/go-colorful v1.2.0 
h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY=
 github.com/lucasb-eyer/go-colorful v1.2.0/go.mod 
h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
 github.com/mailru/easyjson v0.7.7 
h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
@@ -479,8 +479,8 @@
 github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701/go.mod 
h1:P3a5rG4X7tI17Nn3aOIAYr5HbIMukwXG0urG0WuL8OA=
 github.com/vbatts/tar-split v0.11.6 
h1:4SjTW5+PU11n6fZenf2IPoV8/tz3AaYHMWjf23envGs=
 github.com/vbatts/tar-split v0.11.6/go.mod 
h1:dqKNtesIOr2j2Qv3W/cHjnvk9I8+G7oAkFDFN6TCBEI=
-github.com/vektah/gqlparser/v2 v2.5.16 
h1:1gcmLTvs3JLKXckwCwlUagVn/IlV2bwqle0vJ0vy5p8=
-github.com/vektah/gqlparser/v2 v2.5.16/go.mod 
h1:1lz1OeCqgQbQepsGxPVywrjdBHW2T08PUS3pJqepRww=
+github.com/vektah/gqlparser/v2 v2.5.17 
h1:9At7WblLV7/36nulgekUgIaqHZWn5hxqluxrxGUhOmI=
+github.com/vektah/gqlparser/v2 v2.5.17/go.mod 
h1:1lz1OeCqgQbQepsGxPVywrjdBHW2T08PUS3pJqepRww=
 github.com/wk8/go-ordered-map/v2 v2.1.8 
h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc=
 github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod 
h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw=
 github.com/xanzy/ssh-agent v0.3.3 
h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM=
@@ -512,6 +512,10 @@
 go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc 
v0.0.0-20240518090000-14441aefdf88/go.mod 
h1:JGG8ebaMO5nXOPnvKEl+DiA4MGwFjCbjsxT1WHIEBPY=
 go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.3.0 
h1:ccBrA8nCY5mM0y5uO7FT0ze4S0TuFcWdDB2FxGMTjkI=
 go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.3.0/go.mod 
h1:/9pb6634zi2Lk8LYg9Q0X8Ar6jka4dkFOylBLbVQPCE=
+go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0 
h1:bFgvUr3/O4PHj3VQcFEuYKvRZJX1SJDQ+11JXuSB3/w=
+go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc 
v1.27.0/go.mod h1:xJntEd2KL6Qdg5lwp97HMLQDVeAhrYxmzFseAMDPQ8I=
+go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0 
h1:CIHWikMsN3wO+wq1Tp5VGdVRTcON+DmOJSfDjXypKOc=
+go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp 
v1.27.0/go.mod h1:TNupZ6cxqyFEpLXAZW7On+mLFL0/g0TE3unIYL91xWc=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 
h1:lsInsfvhVIfOI6qHVyysXMNDnjO9Npvl7tlDPJFBVd4=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0/go.mod 
h1:KQsVNh4OjgjTG0G6EiNi1jVpnaeeKsKMRwbLN+f1+8M=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0 
h1:m0yTiGDLUvVYaTFbAvCkVYIYcvwKt3G7OLoN77NUs/8=
@@ -674,8 +678,8 @@
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-google.golang.org/api v0.202.0 h1:y1iuVHMqokQbimW79ZqPZWo4CiyFu6HcCYHwSNyzlfo=
-google.golang.org/api v0.202.0/go.mod 
h1:3Jjeq7M/SFblTNCp7ES2xhq+WvGL0KeXI0joHQBfwTQ=
+google.golang.org/api v0.203.0 h1:SrEeuwU3S11Wlscsn+LA1kb/Y5xT8uggJSkIhD08NAU=
+google.golang.org/api v0.203.0/go.mod 
h1:BuOVyCSYEPwJb3npWvDnNmFI92f3GeRnHNkETneT3SI=
 google.golang.org/appengine v1.1.0/go.mod 
h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
 google.golang.org/appengine v1.4.0/go.mod 
h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod 
h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
@@ -739,8 +743,8 @@
 honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod 
h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod 
h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod 
h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-k8s.io/apimachinery v0.31.1 h1:mhcUBbj7KUjaVhyXILglcVjuS4nYXiwC+KKFBgIVy7U=
-k8s.io/apimachinery v0.31.1/go.mod 
h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
+k8s.io/apimachinery v0.31.2 h1:i4vUt2hPK56W6mlT7Ry+AO8eEsyxMD1U44NR22CLTYw=
+k8s.io/apimachinery v0.31.2/go.mod 
h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
 k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f 
h1:0LQagt0gDpKqvIkAMPaRGcXawNMouPECM1+F9BVxEaM=
 k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f/go.mod 
h1:S9tOR0FxgyusSNR+MboCuiDpVWkAifZvaYI1Q2ubgro=
 k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 
h1:pUdcCO1Lk/tbT5ztQWOBi5HBgbBP1J8+AsQnQCKsi8A=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/melange-0.14.8/pkg/build/build.go 
new/melange-0.14.10/pkg/build/build.go
--- old/melange-0.14.8/pkg/build/build.go       2024-10-23 19:06:35.000000000 
+0200
+++ new/melange-0.14.10/pkg/build/build.go      2024-10-26 05:23:59.000000000 
+0200
@@ -241,7 +241,7 @@
                log.Infof("applying configuration patches for build option %s", 
optName)
 
                if opt, ok := b.Configuration.Options[optName]; ok {
-                       if err := b.ApplyBuildOption(opt); err != nil {
+                       if err := b.applyBuildOption(opt); err != nil {
                                return nil, err
                        }
                }
@@ -270,11 +270,11 @@
        return errors.Join(errs...)
 }
 
-// BuildGuest invokes apko to build the guest environment, returning a 
reference to the image
+// buildGuest invokes apko to build the guest environment, returning a 
reference to the image
 // loaded by the OCI Image loader.
-func (b *Build) BuildGuest(ctx context.Context, imgConfig 
apko_types.ImageConfiguration, guestFS apkofs.FullFS) (string, error) {
+func (b *Build) buildGuest(ctx context.Context, imgConfig 
apko_types.ImageConfiguration, guestFS apkofs.FullFS) (string, error) {
        log := clog.FromContext(ctx)
-       ctx, span := otel.Tracer("melange").Start(ctx, "BuildGuest")
+       ctx, span := otel.Tracer("melange").Start(ctx, "buildGuest")
        defer span.End()
 
        tmp, err := os.MkdirTemp(os.TempDir(), "apko-temp-*")
@@ -303,7 +303,7 @@
        }
 
        bc.Summarize(ctx)
-       log.Infof("auth configured for: %s", maps.Keys(b.Auth)) // TODO: add 
this to Summarize
+       log.Infof("auth configured for: %s", maps.Keys(b.Auth)) // TODO: add 
this to summarize
 
        // lay out the contents for the image in a directory.
        if err := bc.BuildImage(ctx); err != nil {
@@ -364,8 +364,8 @@
        return nil
 }
 
-// ApplyBuildOption applies a patch described by a BuildOption to a package 
build.
-func (b *Build) ApplyBuildOption(bo config.BuildOption) error {
+// applyBuildOption applies a patch described by a BuildOption to a package 
build.
+func (b *Build) applyBuildOption(bo config.BuildOption) error {
        // Patch the variables block.
        if b.Configuration.Vars == nil {
                b.Configuration.Vars = make(map[string]string)
@@ -435,7 +435,7 @@
        return ignorePatterns, nil
 }
 
-func (b *Build) OverlayBinSh() error {
+func (b *Build) overlayBinSh() error {
        if b.BinShOverlay == "" {
                return nil
        }
@@ -521,10 +521,10 @@
        return tmp, nil
 }
 
-// IsBuildLess returns true if the build context does not actually do any 
building.
+// isBuildLess returns true if the build context does not actually do any 
building.
 // TODO(kaniini): Improve the heuristic for this by checking for uses/runs 
statements
 // in the pipeline.
-func (b *Build) IsBuildLess() bool {
+func (b *Build) isBuildLess() bool {
        return len(b.Configuration.Pipeline) == 0
 }
 
@@ -549,9 +549,9 @@
        return u, nil
 }
 
-func (b *Build) PopulateCache(ctx context.Context) error {
+func (b *Build) populateCache(ctx context.Context) error {
        log := clog.FromContext(ctx)
-       ctx, span := otel.Tracer("melange").Start(ctx, "PopulateCache")
+       ctx, span := otel.Tracer("melange").Start(ctx, "populateCache")
        defer span.End()
 
        if b.CacheDir == "" {
@@ -625,9 +625,9 @@
        return nil
 }
 
-func (b *Build) PopulateWorkspace(ctx context.Context, src fs.FS) error {
+func (b *Build) populateWorkspace(ctx context.Context, src fs.FS) error {
        log := clog.FromContext(ctx)
-       _, span := otel.Tracer("melange").Start(ctx, "PopulateWorkspace")
+       _, span := otel.Tracer("melange").Start(ctx, "populateWorkspace")
        defer span.End()
 
        ignorePatterns, err := b.loadIgnoreRules(ctx)
@@ -676,7 +676,7 @@
        ctx, span := otel.Tracer("melange").Start(ctx, "BuildPackage")
        defer span.End()
 
-       b.Summarize(ctx)
+       b.summarize(ctx)
 
        namespace := b.Namespace
        if namespace == "" {
@@ -762,7 +762,7 @@
        pr := &pipelineRunner{
                interactive: b.Interactive,
                debug:       b.Debug,
-               config:      b.WorkspaceConfig(ctx),
+               config:      b.workspaceConfig(ctx),
                runner:      b.Runner,
        }
 
@@ -775,7 +775,7 @@
                }
 
                log.Infof("populating workspace %s from %s", b.WorkspaceDir, 
b.SourceDir)
-               if err := b.PopulateWorkspace(ctx, os.DirFS(b.SourceDir)); err 
!= nil {
+               if err := b.populateWorkspace(ctx, os.DirFS(b.SourceDir)); err 
!= nil {
                        return fmt.Errorf("unable to populate workspace: %w", 
err)
                }
        }
@@ -785,9 +785,9 @@
        }
 
        linterQueue := []linterTarget{}
-       cfg := b.WorkspaceConfig(ctx)
+       cfg := b.workspaceConfig(ctx)
 
-       if !b.IsBuildLess() {
+       if !b.isBuildLess() {
                // Prepare guest directory
                if err := os.MkdirAll(b.GuestDir, 0755); err != nil {
                        return fmt.Errorf("mkdir -p %s: %w", b.GuestDir, err)
@@ -796,7 +796,7 @@
                log.Infof("building workspace in '%s' with apko", b.GuestDir)
 
                guestFS := apkofs.DirFS(b.GuestDir, apkofs.WithCreateDir())
-               imgRef, err := b.BuildGuest(ctx, b.Configuration.Environment, 
guestFS)
+               imgRef, err := b.buildGuest(ctx, b.Configuration.Environment, 
guestFS)
                if err != nil {
                        return fmt.Errorf("unable to build guest: %w", err)
                }
@@ -806,11 +806,11 @@
 
                // TODO(kaniini): Make overlay-binsh work with Docker and 
Kubernetes.
                // Probably needs help from apko.
-               if err := b.OverlayBinSh(); err != nil {
+               if err := b.overlayBinSh(); err != nil {
                        return fmt.Errorf("unable to install overlay /bin/sh: 
%w", err)
                }
 
-               if err := b.PopulateCache(ctx); err != nil {
+               if err := b.populateCache(ctx); err != nil {
                        return fmt.Errorf("unable to populate cache: %w", err)
                }
 
@@ -858,7 +858,7 @@
        // run any pipelines for subpackages
        for _, sp := range b.Configuration.Subpackages {
                sp := sp
-               if !b.IsBuildLess() {
+               if !b.isBuildLess() {
                        log.Infof("running pipeline for subpackage %s", sp.Name)
 
                        ctx := clog.WithLogger(ctx, log.With("subpackage", 
sp.Name))
@@ -883,7 +883,7 @@
        // Retrieve the post build workspace from the runner
        log.Infof("retrieving workspace from builder: %s", cfg.PodID)
        fsys := apkofs.DirFS(b.WorkspaceDir)
-       if err := b.RetrieveWorkspace(ctx, fsys); err != nil {
+       if err := b.retrieveWorkspace(ctx, fsys); err != nil {
                return fmt.Errorf("retrieving workspace: %w", err)
        }
        log.Infof("retrieved and wrote post-build workspace to: %s", 
b.WorkspaceDir)
@@ -945,7 +945,7 @@
                }
        }
 
-       if !b.IsBuildLess() {
+       if !b.isBuildLess() {
                // clean build guest container
                if err := os.RemoveAll(b.GuestDir); err != nil {
                        log.Warnf("unable to clean guest container: %s", err)
@@ -1058,37 +1058,25 @@
        }
 }
 
-func (b *Build) Summarize(ctx context.Context) {
+func (b *Build) summarize(ctx context.Context) {
        log := clog.FromContext(ctx)
        log.Infof("melange is building:")
        log.Infof("  configuration file: %s", b.ConfigFile)
        b.SummarizePaths(ctx)
 }
 
-// BuildFlavor determines if a build context uses glibc or musl, it returns
+// buildFlavor determines if a build context uses glibc or musl, it returns
 // "gnu" for GNU systems, and "musl" for musl systems.
-func (b *Build) BuildFlavor() string {
+func (b *Build) buildFlavor() string {
        if b.Libc == "" {
                return "gnu"
        }
        return b.Libc
 }
 
-// BuildTripletGnu returns the GNU autoconf build triplet, for example
-// `x86_64-pc-linux-gnu`.
-func (b *Build) BuildTripletGnu() string {
-       return b.Arch.ToTriplet(b.BuildFlavor())
-}
-
-// BuildTripletRust returns the Rust/Cargo build triplet, for example
-// `x86_64-unknown-linux-gnu`.
-func (b *Build) BuildTripletRust() string {
-       return b.Arch.ToRustTriplet(b.BuildFlavor())
-}
-
 func (b *Build) buildWorkspaceConfig(ctx context.Context) *container.Config {
        log := clog.FromContext(ctx)
-       if b.IsBuildLess() {
+       if b.isBuildLess() {
                return &container.Config{
                        Arch:         b.Arch,
                        WorkspaceDir: b.WorkspaceDir,
@@ -1144,7 +1132,7 @@
        return &cfg
 }
 
-func (b *Build) WorkspaceConfig(ctx context.Context) *container.Config {
+func (b *Build) workspaceConfig(ctx context.Context) *container.Config {
        if b.containerConfig == nil {
                b.containerConfig = b.buildWorkspaceConfig(ctx)
        }
@@ -1152,11 +1140,11 @@
        return b.containerConfig
 }
 
-// RetrieveWorkspace retrieves the workspace from the container and unpacks it
+// retrieveWorkspace retrieves the workspace from the container and unpacks it
 // to the workspace directory. The workspace retrieved from the runner is in a
 // tar stream containing the workspace contents rooted at ./melange-out
-func (b *Build) RetrieveWorkspace(ctx context.Context, fs apkofs.FullFS) error 
{
-       ctx, span := otel.Tracer("melange").Start(ctx, "RetrieveWorkspace")
+func (b *Build) retrieveWorkspace(ctx context.Context, fs apkofs.FullFS) error 
{
+       ctx, span := otel.Tracer("melange").Start(ctx, "retrieveWorkspace")
        defer span.End()
 
        r, err := b.Runner.WorkspaceTar(ctx, b.containerConfig)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/melange-0.14.8/pkg/build/compile.go 
new/melange-0.14.10/pkg/build/compile.go
--- old/melange-0.14.8/pkg/build/compile.go     2024-10-23 19:06:35.000000000 
+0200
+++ new/melange-0.14.10/pkg/build/compile.go    2024-10-26 05:23:59.000000000 
+0200
@@ -113,7 +113,7 @@
 // Compile compiles all configuration, including tests, by loading any 
pipelines and substituting all variables.
 func (b *Build) Compile(ctx context.Context) error {
        cfg := b.Configuration
-       sm, err := NewSubstitutionMap(&cfg, b.Arch, b.BuildFlavor(), 
b.EnabledBuildOptions)
+       sm, err := NewSubstitutionMap(&cfg, b.Arch, b.buildFlavor(), 
b.EnabledBuildOptions)
        if err != nil {
                return err
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/melange-0.14.8/pkg/build/test.go 
new/melange-0.14.10/pkg/build/test.go
--- old/melange-0.14.8/pkg/build/test.go        2024-10-23 19:06:35.000000000 
+0200
+++ new/melange-0.14.10/pkg/build/test.go       2024-10-26 05:23:59.000000000 
+0200
@@ -134,7 +134,7 @@
 // Returns the imgRef for the created image, or error.
 func (t *Test) BuildGuest(ctx context.Context, imgConfig 
apko_types.ImageConfiguration, guestFS apkofs.FullFS) (string, error) {
        log := clog.FromContext(ctx)
-       ctx, span := otel.Tracer("melange").Start(ctx, "BuildGuest")
+       ctx, span := otel.Tracer("melange").Start(ctx, "buildGuest")
        defer span.End()
 
        tmp, err := os.MkdirTemp(os.TempDir(), "apko-temp-*")
@@ -229,7 +229,7 @@
 
 func (t *Test) PopulateCache(ctx context.Context) error {
        log := clog.FromContext(ctx)
-       ctx, span := otel.Tracer("melange").Start(ctx, "PopulateCache")
+       ctx, span := otel.Tracer("melange").Start(ctx, "populateCache")
        defer span.End()
 
        if t.CacheDir == "" {
@@ -300,7 +300,7 @@
 
 func (t *Test) PopulateWorkspace(ctx context.Context, src fs.FS) error {
        log := clog.FromContext(ctx)
-       _, span := otel.Tracer("melange").Start(ctx, "PopulateWorkspace")
+       _, span := otel.Tracer("melange").Start(ctx, "populateWorkspace")
        defer span.End()
 
        if t.SourceDir == "" {

++++++ melange.obsinfo ++++++
--- /var/tmp/diff_new_pack.bDNhpH/_old  2024-10-27 11:24:52.973429226 +0100
+++ /var/tmp/diff_new_pack.bDNhpH/_new  2024-10-27 11:24:52.981429557 +0100
@@ -1,5 +1,5 @@
 name: melange
-version: 0.14.8
-mtime: 1729703195
-commit: 1cbadb01479998301f8dfba24cde8da47cd148b2
+version: 0.14.10
+mtime: 1729913039
+commit: b88740a9f1c3e3fd9be091008bb1fa25faa01453
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/melange/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.melange.new.2020/vendor.tar.gz differ: char 5, line 
1

Reply via email to