Hello community,

here is the log from the commit of package installation-images for 
openSUSE:Factory checked in at 2020-07-30 10:00:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images (Old)
 and      /work/SRC/openSUSE:Factory/.installation-images.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "installation-images"

Thu Jul 30 10:00:10 2020 rev:108 rq:823350 version:16.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes  
2020-07-18 21:00:13.607433836 +0200
+++ 
/work/SRC/openSUSE:Factory/.installation-images.new.3592/installation-images.changes
        2020-07-30 10:00:26.787233610 +0200
@@ -1,0 +2,17 @@
+Wed Jul 29 09:28:31 UTC 2020 - mvid...@suse.cz
+
+- merge gh#openSUSE/installation-images#399
+- Remove pycache to save space (20 MB uncompressed)
+- Remove pycache to save space (20:4 MiB pre:post squashfs-ing)
+- 16.2
+
+--------------------------------------------------------------------
+Tue Jul 28 14:31:50 UTC 2020 - mvid...@suse.cz
+
+- merge gh#openSUSE/installation-images#400
+- check_libs internals: use xargs, enable perl warnings
+- check_libs internals: document data structures, use xargs, enable
+  perl warnings
+- 16.1
+
+--------------------------------------------------------------------

Old:
----
  installation-images-16.0.tar.xz

New:
----
  installation-images-16.2.tar.xz

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

Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.OykDzN/_old  2020-07-30 10:00:27.419233987 +0200
+++ /var/tmp/diff_new_pack.OykDzN/_new  2020-07-30 10:00:27.423233990 +0200
@@ -639,7 +639,7 @@
 Summary:        Installation Image Files for %theme
 License:        GPL-2.0+
 Group:          Metapackages
-Version:        16.0
+Version:        16.2
 Release:        0
 Provides:       installation-images = %version-%release
 Conflicts:      otherproviders(installation-images)

++++++ installation-images-16.0.tar.xz -> installation-images-16.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-16.0/VERSION 
new/installation-images-16.2/VERSION
--- old/installation-images-16.0/VERSION        2020-07-16 15:16:57.000000000 
+0200
+++ new/installation-images-16.2/VERSION        2020-07-29 11:28:31.000000000 
+0200
@@ -1 +1 @@
-16.0
+16.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-16.0/bin/check_libs 
new/installation-images-16.2/bin/check_libs
--- old/installation-images-16.0/bin/check_libs 2020-07-16 15:16:57.000000000 
+0200
+++ new/installation-images-16.2/bin/check_libs 2020-07-29 11:28:31.000000000 
+0200
@@ -2,35 +2,58 @@
 
 # check dynamic lib dependecies
 
+use warnings;
+
+my $verbose = 0;
 while($ARGV[0] eq '-v') {
   shift;
   $verbose++;
 }
 
+# soname => provider
+#           'libSegFault.so' => 'lib64/libSegFault.so',
+#           'libns.so.1603' => 'usr/lib64/libns.so.1603.0.1',
+my %soname;
+
+# libperl.so does not declare SONAME so %soname2 is needed
+# soname => provider
+#           'hostid' => 'usr/bin/hostid',
+#           'libSegFault.so' => 'lib64/libSegFault.so',
+#           'libns.so.1603.0.1' => 'usr/lib64/libns.so.1603.0.1',
+#           'libperl.so' => 
'usr/lib/perl5/5.30.1/x86_64-linux-thread-multi/CORE/libperl.so',
+my %soname2;
+
+# soname => absolute path
+#           'libSegFault.so' => '/lib64/libSegFault.so',
+my %ldconfig;
+
+# soname => list of users
+#           'libfdisk.so.1' => [
+#                                'usr/sbin/cfdisk',
+#                                'usr/sbin/fdisk',
+#                                'usr/sbin/sfdisk'
+#                              ],
+#           'liblua5.3.so.5' => [
+#                                 'usr/lib64/librpm.so.9.0.1',
+#                                 'usr/lib64/librpmio.so.9.0.1'
+#                               ],
+my %needed;
+
 while($dir = shift) {
   die "usage: check_libs dir\n" unless -d $dir;
 
   $error = 0;
 
-  undef @type_f;
-  undef @i;
   undef @ELF;
 
   print "finding ELF objects...\n";
 
-  for $f (`cd $dir ; find . -type f`) {
-    chomp $f;
-    next if $f =~ /modules/;              # skip modules
-    push @type_f, $f;
-  }
-
-  @type_f = map(quotemeta, @type_f);
-
-  for($i = 0; $i < @type_f; $i += 100) {
-    push @i, `cd $dir ; file @type_f[$i .. $i + 99]`;
-  }
+  my $cmd = "cd $dir; find . -type f | grep -v modules | xargs file";
+  # for debugging a cache can be useful:
+  # $cmd = "cat .found_files || ($cmd) | tee .found_files";
 
-  for (@i) {
+  my @found_files = `$cmd`;
+  for (@found_files) {
     if(/(.*):.*?\s+ELF\s.*\s(shared\s+object|executable)/) {
       push @ELF, $1;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-16.0/changelog 
new/installation-images-16.2/changelog
--- old/installation-images-16.0/changelog      2020-07-16 15:16:57.000000000 
+0200
+++ new/installation-images-16.2/changelog      2020-07-29 11:28:31.000000000 
+0200
@@ -1,3 +1,14 @@
+2020-07-29:    16.2
+       - merge gh#openSUSE/installation-images#399
+       - Remove pycache to save space (20 MB uncompressed)
+       - Remove pycache to save space (20:4 MiB pre:post squashfs-ing)
+
+2020-07-28:    16.1
+       - merge gh#openSUSE/installation-images#400
+       - check_libs internals: use xargs, enable perl warnings
+       - check_libs internals: document data structures, use xargs, enable
+         perl warnings
+
 2020-07-16:    16.0
        - merge gh#openSUSE/installation-images#397
        - move OBS files used for building to git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-16.0/data/rescue/rescue.file_list 
new/installation-images-16.2/data/rescue/rescue.file_list
--- old/installation-images-16.0/data/rescue/rescue.file_list   2020-07-16 
15:16:57.000000000 +0200
+++ new/installation-images-16.2/data/rescue/rescue.file_list   2020-07-29 
11:28:31.000000000 +0200
@@ -378,6 +378,7 @@
 # remove files we don't want to show up at all
 r /usr/share/{doc,info,locale,man} /usr/src/packages 
/usr/share/fillup-templates /var/adm/fillup-templates
 r dev/mapper dev/stderr dev/initctl
+e find . -name __pycache__ -print0 | xargs -0 rm -rf
 
 # remove grub2 *.module files, they're not needed
 # ... and strip *.mod files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-16.0/data/root/bind.file_list 
new/installation-images-16.2/data/root/bind.file_list
--- old/installation-images-16.0/data/root/bind.file_list       2020-07-16 
15:16:57.000000000 +0200
+++ new/installation-images-16.2/data/root/bind.file_list       2020-07-29 
11:28:31.000000000 +0200
@@ -17,3 +17,4 @@
 
 # remove files we don't want to show up at all
 r /usr/share/{doc,info,locale,man} /usr/src/packages 
/usr/share/fillup-templates /var/adm/fillup-templates
+e find . -name __pycache__ -print0 | xargs -0 rm -rf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/installation-images-16.0/data/root/libstoragemgmt.file_list 
new/installation-images-16.2/data/root/libstoragemgmt.file_list
--- old/installation-images-16.0/data/root/libstoragemgmt.file_list     
2020-07-16 15:16:57.000000000 +0200
+++ new/installation-images-16.2/data/root/libstoragemgmt.file_list     
2020-07-29 11:28:31.000000000 +0200
@@ -14,3 +14,4 @@
 
 # remove files we don't want to show up at all
 r /usr/share/{doc,info,locale,man} /usr/src/packages 
/usr/share/fillup-templates /var/adm/fillup-templates
+e find . -name __pycache__ -print0 | xargs -0 rm -rf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/installation-images-16.0/data/root/root.file_list 
new/installation-images-16.2/data/root/root.file_list
--- old/installation-images-16.0/data/root/root.file_list       2020-07-16 
15:16:57.000000000 +0200
+++ new/installation-images-16.2/data/root/root.file_list       2020-07-29 
11:28:31.000000000 +0200
@@ -696,6 +696,7 @@
 r /var/adm/autoinstall /var/lib/autoinstall
 e rm -f `find var/log -type f`
 e rm -f `find var/cache -type f`
+e find . -name __pycache__ -print0 | xargs -0 rm -rf
 
 # remove the Ruby gem cache files
 r /usr/lib*/ruby/gems/*/cache/*.gem


Reply via email to