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

Reply via email to