Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package instsource-susedata for 
openSUSE:Leap:15.3 checked in at 2021-04-16 10:38:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.3/instsource-susedata (Old)
 and      /work/SRC/openSUSE:Leap:15.3/.instsource-susedata.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "instsource-susedata"

Fri Apr 16 10:38:44 2021 rev:2 rq:885726 version:0.3.6

Changes:
--------
--- 
/work/SRC/openSUSE:Leap:15.3/instsource-susedata/instsource-susedata.changes    
    2021-04-15 14:19:14.347839669 +0200
+++ 
/work/SRC/openSUSE:Leap:15.3/.instsource-susedata.new.12324/instsource-susedata.changes
     2021-04-16 10:38:45.320824124 +0200
@@ -1,0 +2,6 @@
+Thu Apr 15 16:18:09 CEST 2021 - r...@suse.de
+
+- update to version 0.3.6
+  * add option to add gpg keys as content tags (bsc#1184326) 
+
+-------------------------------------------------------------------

Old:
----
  instsource-susedata-0.3.5.obscpio

New:
----
  instsource-susedata-0.3.6.obscpio

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

Other differences:
------------------
++++++ instsource-susedata.spec ++++++
--- /var/tmp/diff_new_pack.zwONcx/_old  2021-04-16 10:38:45.744824832 +0200
+++ /var/tmp/diff_new_pack.zwONcx/_new  2021-04-16 10:38:45.748824839 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package instsource-susedata
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 Summary:        Utility to add susedata to repomd metadata
 License:        GPL-2.0-only
 Group:          System/Management
-Version:        0.3.5
+Version:        0.3.6
 Release:        0
 Source:         %{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ _service ++++++
--- /var/tmp/diff_new_pack.zwONcx/_old  2021-04-16 10:38:45.776824885 +0200
+++ /var/tmp/diff_new_pack.zwONcx/_new  2021-04-16 10:38:45.776824885 +0200
@@ -2,8 +2,8 @@
   <service name="obs_scm" mode="disabled">
     <param 
name="url">https://github.com/openSUSE/instsource-susedata.git</param>
     <param name="scm">git</param>
-    <param name="version">0.3.5</param>
-    <param name="revision">0.3.5</param>
+    <param name="version">0.3.6</param>
+    <param name="revision">0.3.6</param>
     <param name="extract">instsource-susedata.changes</param>
     <param name="extract">instsource-susedata.spec</param>
   </service>

++++++ instsource-susedata-0.3.5.obscpio -> instsource-susedata-0.3.6.obscpio 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/instsource-susedata-0.3.5/add_product_susedata 
new/instsource-susedata-0.3.6/add_product_susedata
--- old/instsource-susedata-0.3.5/add_product_susedata  2020-04-30 
12:08:52.000000000 +0200
+++ new/instsource-susedata-0.3.6/add_product_susedata  2021-04-15 
16:18:57.000000000 +0200
@@ -111,14 +111,16 @@
 our $opt_u;
 our $opt_h;
 our $opt_p;
+our $opt_g;
 
-&getopts("k:e:d:uph") || die "ERROR: No such option. -h for help\n";
+&getopts("k:e:d:upgh") || die "ERROR: No such option. -h for help\n";
 &usage if ($opt_h);
 
 sub usage(){
   print "\nUsage: $0 [-h][-u][-v VERSION][-k KWDFILE][-e EULADIR][-d 
REPOPATH]\n\n";
   print "         -u   use unique filenames\n";
   print "         -p   add diskusage data\n";
+  print "         -g   add gpg key tags\n";
   print "         -k = path to keyword file\n";
   print "         -e = path to eula directory\n";
   print "         -d = path to repository\n";
@@ -237,12 +239,14 @@
 my $repo_dir;
 my $unique_filenames;
 my $diskusage;
+my $gpgkeys;
 
 $eula_dir = $opt_e if $opt_e;
 $kwd_file = $opt_k if $opt_k;
 $repo_dir = $opt_d if $opt_d;
 $unique_filenames = 1 if $opt_u;
 $diskusage = 1 if $opt_p;
+$gpgkeys = 1 if $opt_g;
 
 die "no repository specified" unless $repo_dir;
 print "no eulas or keywords, translations only\n" unless $eula_dir || 
$kwd_file;
@@ -305,7 +309,7 @@
    for $p (@{$pack->{'format'}->{'rpm:provides'}->{'rpm:entry'}}) {
        next unless $p->{'name'} eq 'pattern-category()';
        $data->{'pattern-category'} = uri_unescape($p->{'ver'});
-       break; # we expect only one category
+       last; # we expect only one category
    }
  }
  if ($keyword_data->{$pack->{'name'}}) {
@@ -350,7 +354,7 @@
       for $p (@{$pack->{'format'}->{'rpm:provides'}->{'rpm:entry'}}) {
           next unless $p->{'name'} eq 'pattern-category()';
           $category = uri_unescape($p->{'ver'});
-          break; # we expect only one category
+          last; # we expect only one category
       }
     }
     my $i18n_summary     = gettext($summary);
@@ -410,6 +414,19 @@
 
 $repomd->{'data'} = \@new_repomd_data;
 
+if ($gpgkeys) {
+  my @new_repomd_tags_content;
+  @new_repomd_tags_content = grep { $_ !~ /^gpg-pubkey/ } 
@{$repomd->{'tags'}->{'content'}} if $repomd->{'tags'} && 
$repomd->{'tags'}->{'content'};
+  print "INFO: adding gpg key tags\n";
+  opendir(DIR,"$repo_dir") || die "ERROR: could not open repo base 
directory\n";
+  for (readdir(DIR)) {
+    next unless /^gpg-pubkey-/;
+    push @new_repomd_tags_content, $_;
+  }
+  closedir(DIR);
+  $repomd->{'tags'}->{'content'} = \@new_repomd_tags_content if 
@new_repomd_tags_content;
+}
+
 open (REPOMD, ">", "$repo_dir/repodata/repomd.xml");
 print REPOMD "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
 print REPOMD XMLout($ABXML::repomd, $repomd);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/instsource-susedata-0.3.5/instsource-susedata.changes 
new/instsource-susedata-0.3.6/instsource-susedata.changes
--- old/instsource-susedata-0.3.5/instsource-susedata.changes   2020-04-30 
12:08:52.000000000 +0200
+++ new/instsource-susedata-0.3.6/instsource-susedata.changes   2021-04-15 
16:18:57.000000000 +0200
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Thu Apr 15 16:18:09 CEST 2021 - r...@suse.de
+
+- update to version 0.3.6
+  * add option to add gpg keys as content tags (bsc#1184326) 
+
+-------------------------------------------------------------------
 Wed Apr 29 00:27:25 CEST 2020 - r...@suse.de
 
 - update to version 0.3.5

++++++ instsource-susedata.obsinfo ++++++
--- /var/tmp/diff_new_pack.zwONcx/_old  2021-04-16 10:38:45.872825046 +0200
+++ /var/tmp/diff_new_pack.zwONcx/_new  2021-04-16 10:38:45.872825046 +0200
@@ -1,5 +1,5 @@
 name: instsource-susedata
-version: 0.3.5
-mtime: 1588241332
-commit: 04b9a23c477c3753790bc8a3929bd9f02f6158cb
+version: 0.3.6
+mtime: 1618496337
+commit: df5bc64e2482c1d2246392061b8b89a471a166e0
 

Reply via email to