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-03-10 17:55:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/melange (Old) and /work/SRC/openSUSE:Factory/.melange.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "melange" Tue Mar 10 17:55:57 2026 rev:144 rq:1337868 version:0.45.1 Changes: -------- --- /work/SRC/openSUSE:Factory/melange/melange.changes 2026-03-09 16:23:42.367575368 +0100 +++ /work/SRC/openSUSE:Factory/.melange.new.8177/melange.changes 2026-03-10 17:58:31.512460502 +0100 @@ -1,0 +2,11 @@ +Tue Mar 10 06:39:50 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.45.1: + * qemu: Also select on logCtx done channel (#2407) +- Update to version 0.45.0: + * feat(config): add commit_source and use_release fields to + VersionDataSource (#2404) +- Update to version 0.44.0: + * feat(config): add type for version data backend (#2403) + +------------------------------------------------------------------- Old: ---- melange-0.43.7.obscpio New: ---- melange-0.45.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ melange.spec ++++++ --- /var/tmp/diff_new_pack.OkkBCM/_old 2026-03-10 17:58:39.624795450 +0100 +++ /var/tmp/diff_new_pack.OkkBCM/_new 2026-03-10 17:58:39.624795450 +0100 @@ -17,7 +17,7 @@ Name: melange -Version: 0.43.7 +Version: 0.45.1 Release: 0 Summary: Build APKs from source code License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.OkkBCM/_old 2026-03-10 17:58:39.660796938 +0100 +++ /var/tmp/diff_new_pack.OkkBCM/_new 2026-03-10 17:58:39.664797102 +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.43.7</param> + <param name="revision">v0.45.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.OkkBCM/_old 2026-03-10 17:58:39.688798093 +0100 +++ /var/tmp/diff_new_pack.OkkBCM/_new 2026-03-10 17:58:39.696798424 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/chainguard-dev/melange</param> - <param name="changesrevision">d8dfccb7dcd1156156ea3d11d08c541a7c3c5068</param></service></servicedata> + <param name="changesrevision">049664c63b543602ba8e344d2ebf0bdd950f3428</param></service></servicedata> (No newline at EOF) ++++++ melange-0.43.7.obscpio -> melange-0.45.1.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/melange-0.43.7/pkg/config/config.go new/melange-0.45.1/pkg/config/config.go --- old/melange-0.43.7/pkg/config/config.go 2026-03-08 16:25:37.000000000 +0100 +++ new/melange-0.45.1/pkg/config/config.go 2026-03-09 18:41:30.000000000 +0100 @@ -988,6 +988,8 @@ GitHubMonitor *GitHubMonitor `json:"github,omitempty" yaml:"github,omitempty"` // The configuration block for updates tracked via Git GitMonitor *GitMonitor `json:"git,omitempty" yaml:"git,omitempty"` + // The configuration block for updates tracked via chainguard version data + VersionDataMonitor *VersionDataMonitor `json:"version_data,omitempty" yaml:"version_data,omitempty"` // The configuration block for transforming the `package.version` into an APK version VersionTransform []VersionTransform `json:"version-transform,omitempty" yaml:"version-transform,omitempty"` // ExcludeReason is required if enabled=false, to explain why updates are disabled. @@ -1054,6 +1056,28 @@ TagFilterContains string `json:"tag-filter-contains,omitempty" yaml:"tag-filter-contains,omitempty"` } +// VersionDataMonitor indicates using chainguard version data +type VersionDataMonitor struct { + // Format string for composing the version, using ${{source_name.field}} placeholders + Format string `json:"version_format" yaml:"version_format"` + // The list of upstream sources to fetch version data from + Sources []VersionDataSource `json:"sources" yaml:"sources"` +} + +// VersionDataSource defines an individual upstream source for version data +type VersionDataSource struct { + // The name of the source, used to reference it in the format string + Name string `json:"name" yaml:"name"` + // The stream to track for updates (e.g. "12.6", "9") + Stream string `json:"stream" yaml:"stream"` + // A list of regex patterns to ignore when matching upstream versions + Ignore []string `json:"ignore,omitempty" yaml:"ignore,omitempty"` + // The source whose commits to use when multiple sources are configured + CommitSource string `json:"commit_source,omitempty" yaml:"commit_source,omitempty"` + // Whether to use GitHub releases as the tag source instead of git tags + UseRelease bool `json:"use_release,omitempty" yaml:"use_release,omitempty"` +} + // GetStripPrefix returns the prefix that should be stripped from the GitMonitor version. func (gm *GitMonitor) GetStripPrefix() string { return gm.StripPrefix diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/melange-0.43.7/pkg/container/qemu_runner.go new/melange-0.45.1/pkg/container/qemu_runner.go --- old/melange-0.43.7/pkg/container/qemu_runner.go 2026-03-08 16:25:37.000000000 +0100 +++ new/melange-0.45.1/pkg/container/qemu_runner.go 2026-03-09 18:41:30.000000000 +0100 @@ -938,6 +938,11 @@ defer os.Remove(cfg.Disk) defer stopVirtiofsd(ctx, cfg) return fmt.Errorf("qemu: VM exited unexpectedly: %w", err) + case <-logCtx.Done(): + defer os.Remove(cfg.ImgRef) + defer os.Remove(cfg.Disk) + defer stopVirtiofsd(ctx, cfg) + return fmt.Errorf("qemu: %w", context.Cause(logCtx)) case <-ctx.Done(): defer os.Remove(cfg.ImgRef) defer os.Remove(cfg.Disk) ++++++ melange.obsinfo ++++++ --- /var/tmp/diff_new_pack.OkkBCM/_old 2026-03-10 17:58:41.768883977 +0100 +++ /var/tmp/diff_new_pack.OkkBCM/_new 2026-03-10 17:58:41.772884143 +0100 @@ -1,5 +1,5 @@ name: melange -version: 0.43.7 -mtime: 1772983537 -commit: d8dfccb7dcd1156156ea3d11d08c541a7c3c5068 +version: 0.45.1 +mtime: 1773078090 +commit: 049664c63b543602ba8e344d2ebf0bdd950f3428 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/melange/vendor.tar.gz /work/SRC/openSUSE:Factory/.melange.new.8177/vendor.tar.gz differ: char 133, line 1
