Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sysextmgr for openSUSE:Factory 
checked in at 2026-08-12 16:10:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sysextmgr (Old)
 and      /work/SRC/openSUSE:Factory/.sysextmgr.new.17972 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sysextmgr"

Wed Aug 12 16:10:41 2026 rev:10 rq:1370690 version:1.1.0+git20260811.c3fa27f

Changes:
--------
--- /work/SRC/openSUSE:Factory/sysextmgr/sysextmgr.changes      2026-04-30 
20:26:03.912178926 +0200
+++ /work/SRC/openSUSE:Factory/.sysextmgr.new.17972/sysextmgr.changes   
2026-08-12 16:11:10.919116998 +0200
@@ -1,0 +2,13 @@
+Tue Aug 11 12:02:58 UTC 2026 - Thorsten Kukuk <[email protected]>
+
+- Update to version 1.1.0+git20260811.c3fa27f:
+  * Release version 1.1.0
+  * Support images ending with .sysext.raw
+
+-------------------------------------------------------------------
+Wed Apr 29 13:01:53 UTC 2026 - Thorsten Kukuk <[email protected]>
+
+- Update to version 1.0.0+git20260429.975aa83:
+  * remove old link while installation
+
+-------------------------------------------------------------------

Old:
----
  sysextmgr-1.0.0+git20260429.bf44eec.tar.xz

New:
----
  sysextmgr-1.1.0+git20260811.c3fa27f.tar.xz

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

Other differences:
------------------
++++++ sysextmgr.spec ++++++
--- /var/tmp/diff_new_pack.vjr2hD/_old  2026-08-12 16:11:12.443180647 +0200
+++ /var/tmp/diff_new_pack.vjr2hD/_new  2026-08-12 16:11:12.475181983 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:           sysextmgr
-Version:        1.0.0+git20260429.bf44eec
+Version:        1.1.0+git20260811.c3fa27f
 Release:        0
 Summary:        Tools to manage systemd-sysext images
 License:        GPL-2.0-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.vjr2hD/_old  2026-08-12 16:11:12.851197687 +0200
+++ /var/tmp/diff_new_pack.vjr2hD/_new  2026-08-12 16:11:12.895199524 +0200
@@ -1,5 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/sysextmgr.git</param>
-<param 
name="changesrevision">bf44eeca705288c27ca7b86675f30f3c4363b0c3</param></service></servicedata>
+<param 
name="changesrevision">c3fa27fa3460bec56870f21e749fb65415375a4d</param></service></servicedata>
+(No newline at EOF)
 

++++++ sysextmgr-1.0.0+git20260429.bf44eec.tar.xz -> 
sysextmgr-1.1.0+git20260811.c3fa27f.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sysextmgr-1.0.0+git20260429.bf44eec/README.md 
new/sysextmgr-1.1.0+git20260811.c3fa27f/README.md
--- old/sysextmgr-1.0.0+git20260429.bf44eec/README.md   2026-04-29 
11:28:18.000000000 +0200
+++ new/sysextmgr-1.1.0+git20260811.c3fa27f/README.md   2026-08-11 
14:01:02.000000000 +0200
@@ -118,7 +118,7 @@
 ### Example configuration file:
 ```
 [default]
-url=https://download.opensuse.org/repositories/home:/kukuk:/sysext/mkosi/
+url=https://download.opensuse.org/repositories/devel:/microos:/sysext/images/
 
 [sysextmgrd]
 verbose=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sysextmgr-1.0.0+git20260429.bf44eec/meson.build 
new/sysextmgr-1.1.0+git20260811.c3fa27f/meson.build
--- old/sysextmgr-1.0.0+git20260429.bf44eec/meson.build 2026-04-29 
11:28:18.000000000 +0200
+++ new/sysextmgr-1.1.0+git20260811.c3fa27f/meson.build 2026-08-11 
14:01:02.000000000 +0200
@@ -13,7 +13,7 @@
                   'c_std=gnu17',
                  'warning_level=2'],
   license : ['GPL-2.0-or-later', 'LGPL-2.1-or-later'],
-  version : '1.0.0',
+  version : '1.1.0',
 )
 
 conf = configuration_data()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sysextmgr-1.0.0+git20260429.bf44eec/src/images-list.c 
new/sysextmgr-1.1.0+git20260811.c3fa27f/src/images-list.c
--- old/sysextmgr-1.0.0+git20260429.bf44eec/src/images-list.c   2026-04-29 
11:28:18.000000000 +0200
+++ new/sysextmgr-1.1.0+git20260811.c3fa27f/src/images-list.c   2026-08-11 
14:01:02.000000000 +0200
@@ -517,10 +517,13 @@
          if (name == NULL)
            return -ENOMEM;
 
-         /* create "debug-tools" from "debug-tools-23.7.x86-64.raw" */
+         /* create "debug-tools" from "debug-tools-23.7.x86-64.{sysext.}raw" */
          p = strrchr(name, '.'); /* raw */
          if (p)
            *p = '\0';
+         p = endswith(name, ".sysext");
+         if (p)
+           *p = '\0';
          p = strrchr(name, '.'); /* arch */
          if (p)
            *p = '\0';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sysextmgr-1.0.0+git20260429.bf44eec/src/sysextmgrd.c 
new/sysextmgr-1.1.0+git20260811.c3fa27f/src/sysextmgrd.c
--- old/sysextmgr-1.0.0+git20260429.bf44eec/src/sysextmgrd.c    2026-04-29 
11:28:18.000000000 +0200
+++ new/sysextmgr-1.1.0+git20260811.c3fa27f/src/sysextmgrd.c    2026-08-11 
14:01:02.000000000 +0200
@@ -31,6 +31,7 @@
 
 #include <systemd/sd-daemon.h>
 #include <systemd/sd-varlink.h>
+#include <sys/stat.h>
 
 #include "basics.h"
 #include "mkdir_p.h"
@@ -924,6 +925,7 @@
   _cleanup_(free_image_entryp) struct image_entry *new = NULL;
   const char *url = NULL;
   int r;
+  struct stat path_stat;
 
   log_msg(LOG_INFO, "Varlink method \"Install\" called...");
 
@@ -1046,6 +1048,10 @@
     return api_error(link, "Failed to create directory '%s': error - %s",
                     config.extensions_dir, strerror(-r));
 
+  /* remove old link if exists */
+  if (lstat(linkfn, &path_stat) == 0)
+    unlink(linkfn);
+
   if (symlink(fn, linkfn) < 0)
     return api_error(link, "Error to symlink '%s' to '%s': %m", fn, linkfn);
 

Reply via email to