Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package melange for openSUSE:Factory checked in at 2026-08-11 17:11:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/melange (Old) and /work/SRC/openSUSE:Factory/.melange.new.17972 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "melange" Tue Aug 11 17:11:12 2026 rev:175 rq:1370448 version:0.58.0 Changes: -------- --- /work/SRC/openSUSE:Factory/melange/melange.changes 2026-08-06 16:24:05.816409445 +0200 +++ /work/SRC/openSUSE:Factory/.melange.new.17972/melange.changes 2026-08-11 17:11:43.560294479 +0200 @@ -1,0 +2,6 @@ +Mon Aug 10 05:02:20 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.58.0: + CI-only changes + +------------------------------------------------------------------- Old: ---- melange-0.57.0.obscpio New: ---- melange-0.58.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ melange.spec ++++++ --- /var/tmp/diff_new_pack.eAEfli/_old 2026-08-11 17:11:46.664425971 +0200 +++ /var/tmp/diff_new_pack.eAEfli/_new 2026-08-11 17:11:46.688426987 +0200 @@ -17,7 +17,7 @@ Name: melange -Version: 0.57.0 +Version: 0.58.0 Release: 0 Summary: Build APKs from source code License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.eAEfli/_old 2026-08-11 17:11:47.148446474 +0200 +++ /var/tmp/diff_new_pack.eAEfli/_new 2026-08-11 17:11:47.204448846 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/chainguard-dev/melange.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v0.57.0</param> + <param name="revision">refs/tags/v0.58.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.eAEfli/_old 2026-08-11 17:11:47.476460368 +0200 +++ /var/tmp/diff_new_pack.eAEfli/_new 2026-08-11 17:11:47.512461893 +0200 @@ -3,6 +3,6 @@ <param name="url">https://github.com/chainguard-dev/melange</param> <param name="changesrevision">3f6115b820985d70ca3c93cdf8519c1b3b4cfe81</param></service><service name="tar_scm"> <param name="url">https://github.com/chainguard-dev/melange.git</param> - <param name="changesrevision">17d552b98407e1ae29ff2c6c0db1ecdccdaf16ca</param></service></servicedata> + <param name="changesrevision">6ce9f0a9b2d808c293d7400447737f06f18c196d</param></service></servicedata> (No newline at EOF) ++++++ melange-0.57.0.obscpio -> melange-0.58.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/melange-0.57.0/.chainguard/source.yaml new/melange-0.58.0/.chainguard/source.yaml --- old/melange-0.57.0/.chainguard/source.yaml 2026-08-04 14:36:12.000000000 +0200 +++ new/melange-0.58.0/.chainguard/source.yaml 2026-08-04 15:47:41.000000000 +0200 @@ -8,6 +8,9 @@ identities: - issuer: https://accounts.google.com - issuer: https://github.com/login/oauth + # allow the digest bump commits gitsign-signed by the digestabot workflow + - issuer: https://token.actions.githubusercontent.com + subject: https://github.com/chainguard-dev/melange/.github/workflows/digestabot.yaml@refs/heads/main - key: # allow commits signed by GitHub, e.g. the UI kms: https://github.com/web-flow.gpg diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/melange-0.57.0/Makefile new/melange-0.58.0/Makefile --- old/melange-0.57.0/Makefile 2026-08-04 14:36:12.000000000 +0200 +++ new/melange-0.58.0/Makefile 2026-08-04 15:47:41.000000000 +0200 @@ -205,14 +205,38 @@ rc=$$?; rm -Rf $$tmpd; exit $$rc touch $@ -.PHONY: test-e2e -test-e2e: kernel/$(ARCH)/vmlinuz melange generate # This is invoked by a separate GHA workflow, so not combining it with the other test targets. - go test -tags e2e ./... -race +# melange binary the e2e pipeline tests run against. Override it to use a +# prebuilt binary (CI downloads one instead of rebuilding it in every job). +MELANGE_BIN ?= $(TOP_D)/melange + +# Space-separated list of yaml files under e2e-tests/ to run. Empty means all +# of them; CI sets it to a single file so each test gets its own job. +E2E_TESTS ?= + +# Go package(s) to generate and test. Defaults to everything; CI sets it to a +# single package so each one gets its own job. Scoping the codegen matters as +# much as scoping the test: most of the runtime here is 'go generate' building +# the pkg/sca testdata, and only pkg/sca needs it. +E2E_PKG ?= ./... + +.PHONY: test-e2e-unit +test-e2e-unit: ## Run the Go tests behind the 'e2e' build tag + go generate $(E2E_PKG) + go test -tags e2e $(E2E_PKG) -race + +.PHONY: test-e2e-pipelines +test-e2e-pipelines: kernel/$(ARCH)/vmlinuz ## Run the e2e-tests/ yamls under the qemu runner cd e2e-tests && \ QEMU_KERNEL_IMAGE=$(TOP_D)/kernel/$(ARCH)/vmlinuz \ QEMU_KERNEL_MODULES=$(TOP_D)/kernel/$(ARCH)/modules/ \ - MELANGE=$(TOP_D)/melange \ - ./run-tests + MELANGE=$(MELANGE_BIN) \ + ./run-tests $(E2E_TESTS) + +# Recipe lines rather than prerequisites so the ordering holds under 'make -j'. +.PHONY: test-e2e +test-e2e: melange # This is invoked by a separate GHA workflow, so not combining it with the other test targets. + $(MAKE) test-e2e-unit + $(MAKE) test-e2e-pipelines .PHONY: clean clean: ## Clean the workspace diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/melange-0.57.0/e2e-tests/README.md new/melange-0.58.0/e2e-tests/README.md --- old/melange-0.57.0/e2e-tests/README.md 2026-08-04 14:36:12.000000000 +0200 +++ new/melange-0.58.0/e2e-tests/README.md 2026-08-04 15:47:41.000000000 +0200 @@ -11,3 +11,9 @@ If the yaml file name matches '*-nopkg', then the flag `--test-package-append` will be appended for `busybox` and `python-3`. The intent of these tests is to verify that the test-package-append works. + +CI discovers these files automatically and runs each one in its own job, so +they must not depend on artifacts produced by any of the others. To run a +subset locally: + + make test-e2e-pipelines E2E_TESTS="greeter-build-test.yaml" ++++++ melange.obsinfo ++++++ --- /var/tmp/diff_new_pack.eAEfli/_old 2026-08-11 17:11:50.932606770 +0200 +++ /var/tmp/diff_new_pack.eAEfli/_new 2026-08-11 17:11:50.968608295 +0200 @@ -1,5 +1,5 @@ name: melange -version: 0.57.0 -mtime: 1785846972 -commit: 17d552b98407e1ae29ff2c6c0db1ecdccdaf16ca +version: 0.58.0 +mtime: 1785851261 +commit: 6ce9f0a9b2d808c293d7400447737f06f18c196d ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/melange/vendor.tar.gz /work/SRC/openSUSE:Factory/.melange.new.17972/vendor.tar.gz differ: char 133, line 2
