Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mksusecd for openSUSE:Factory 
checked in at 2024-01-10 21:53:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mksusecd (Old)
 and      /work/SRC/openSUSE:Factory/.mksusecd.new.21961 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mksusecd"

Wed Jan 10 21:53:24 2024 rev:77 rq:1137973 version:2.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/mksusecd/mksusecd.changes        2023-07-25 
11:53:06.482156778 +0200
+++ /work/SRC/openSUSE:Factory/.mksusecd.new.21961/mksusecd.changes     
2024-01-10 21:53:36.267037639 +0100
@@ -1,0 +2,7 @@
+Wed Jan 10 17:49:04 UTC 2024 - wfe...@opensuse.org
+
+- merge gh#openSUSE/mksusecd#69
+- allow also xz and zstd compression in repodata (bsc#1218706)
+- 2.13
+
+--------------------------------------------------------------------

Old:
----
  mksusecd-2.12.tar.xz

New:
----
  mksusecd-2.13.tar.xz

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

Other differences:
------------------
++++++ mksusecd.spec ++++++
--- /var/tmp/diff_new_pack.YondKP/_old  2024-01-10 21:53:36.703053517 +0100
+++ /var/tmp/diff_new_pack.YondKP/_new  2024-01-10 21:53:36.703053517 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           mksusecd
-Version:        2.12
+Version:        2.13
 Release:        0
 Summary:        Tool to create SUSE Linux installation ISOs
 License:        GPL-3.0+

++++++ mksusecd-2.12.tar.xz -> mksusecd-2.13.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mksusecd-2.12/VERSION new/mksusecd-2.13/VERSION
--- old/mksusecd-2.12/VERSION   2023-07-24 19:45:16.000000000 +0200
+++ new/mksusecd-2.13/VERSION   2024-01-10 18:49:04.000000000 +0100
@@ -1 +1 @@
-2.12
+2.13
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mksusecd-2.12/changelog new/mksusecd-2.13/changelog
--- old/mksusecd-2.12/changelog 2023-07-24 19:45:16.000000000 +0200
+++ new/mksusecd-2.13/changelog 2024-01-10 18:49:04.000000000 +0100
@@ -1,3 +1,7 @@
+2024-01-10:    2.13
+       - merge gh#openSUSE/mksusecd#69
+       - allow also xz and zstd compression in repodata (bsc#1218706)
+
 2023-07-24:    2.12
        - merge gh#openSUSE/mksusecd#67
        - allow --instsys option for Live media
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mksusecd-2.12/mksusecd new/mksusecd-2.13/mksusecd
--- old/mksusecd-2.12/mksusecd  2023-07-24 19:45:16.000000000 +0200
+++ new/mksusecd-2.13/mksusecd  2024-01-10 18:49:04.000000000 +0100
@@ -5305,13 +5305,24 @@
 
   # scan primary.xml for directories belonging to the repo and check if
   # there are debuginfo packages
-  if(open my $f, "gunzip -c $base_dir/repodata/*-primary.xml.gz |") {
+
+  my $f;
+  my @xml = glob "$base_dir/repodata/*-primary.xml.*";
+
+  open $f, "gzip --quiet -dc $xml[0] |" if $xml[0] =~ /\.gz$/;
+  open $f, "xz --quiet -dc $xml[0] |" if $xml[0] =~ /\.xz$/;
+  open $f, "zstd --quiet -dc $xml[0] |" if $xml[0] =~ /\.zst$/;
+
+  if(defined $f) {
     while(my $l = <$f>) {
       $repodirs{$1} = 1 if $l =~ m#<location href="([^/]+)/#;
       $debug = 1 if $l =~ m#<location href=".*-debug(info|source)-#;
     }
     close $f;
   }
+  else {
+    print "no primary.xml in repo\n";
+  }
 
   # tag repo if it's a debuginfo or a source repo
   my @labels;

Reply via email to