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