Hello community, here is the log from the commit of package installation-images checked in at Mon Jul 16 17:37:17 CEST 2007. -------- --- installation-images/installation-images.changes 2007-07-12 15:06:16.000000000 +0200 +++ /mounts/work_src_done/STABLE/installation-images/installation-images.changes 2007-07-16 15:04:54.000000000 +0200 @@ -1,0 +2,8 @@ +Mon Jul 16 15:04:47 CEST 2007 - snwint@suse.de + +- check perl module dependencies +- reduce MemYaST to 128MB (#282813) +- remove minmemory=0 boot option because it disables memory detection in linuxrc +- remove obsolete MemYaSTText=0 boot option + +------------------------------------------------------------------- Old: ---- installation-images-9.87.tar.bz2 New: ---- installation-images-9.88.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ installation-images.spec ++++++ --- /var/tmp/diff_new_pack.K25102/_old 2007-07-16 17:36:42.000000000 +0200 +++ /var/tmp/diff_new_pack.K25102/_new 2007-07-16 17:36:42.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package installation-images (Version 9.87) +# spec file for package installation-images (Version 9.88) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -14,7 +14,7 @@ BuildRequires: IPAGothic KhmerOS-fonts adaptec-firmware ash autoyast2-installation baekmuk-ttf bc blueprint-cursor-theme bootsplash bootsplash-theme-SuSE bootsplash-theme-SuSE-SLES cifs-mount cron cups-libs ddrescue dhcpcd dmraid dump ed efont-unicode eject evms-gui fbiterm finger fonts-arabic fonts-config fonts-thai freefont gdb glibc-i18ndata hex icmpinfo indic-fonts initviocons iputils joe kdelibs3 krb5-devel libidn libjpeg-devel libpng-devel links linuxrc lklug lvm2 mdadm mingetty mtools multipath-tools nasm netcat netpbm nfs-utils nscd ntfsprogs openslp-server openssh pcmciautils pcre-devel perl-Compress-Zlib popt-devel pothana2000 qlogic-firmware recode rsh rsync sbl screen scsi setserial smartmontools socat sysconfig syslogd tcpd-devel telnet telnet-server termcap terminfo ttf-founder-simplified usbutils wget xfsdump BuildRequires: e2fsprogs yast2-add-on yast2-mouse yast2-network yast2-qt yast2-repair yast2-runlevel yast2-slp yast2-storage-evms yast2-trans-allpacks yast2-trans-stats yast2-tune yast2-update BuildRequires: aaa_base audit-libs boost busybox checkmedia cryptsetup dejavu dmapi dosfstools ethtool evms fvwm2 hfsutils kernel-binary-packages libelf0 libicu libzypp open-iscsi openct pciutils pcsc-lite perl-HTML-Parser resmgr sqlite util-linux -BuildRequires: bootsplash-theme-SuSE-NLD gpg2 jfsutils limal limal-perl perl-XML-Parser perl-XML-Simple sax2-tools suse-build-key yast2-iscsi-client yast2-ncurses +BuildRequires: bootsplash-theme-SuSE-NLD gpg2 jfsutils limal limal-perl perl-XML-NamespaceSupport perl-XML-Parser perl-XML-Simple sax2-tools suse-build-key yast2-iscsi-client yast2-ncurses BuildRequires: tightvnc xkeyboard-config xmset xorg-x11 xorg-x11-Xnest xorg-x11-Xvfb xorg-x11-fonts xorg-x11-fonts-core xorg-x11-libICE xorg-x11-libSM xorg-x11-libX11 xorg-x11-libXau xorg-x11-libXdmcp xorg-x11-libXext xorg-x11-libXfixes xorg-x11-libXmu xorg-x11-libXp xorg-x11-libXpm xorg-x11-libXrender xorg-x11-libXt xorg-x11-libfontenc xorg-x11-libxcb xorg-x11-libxkbfile xorg-x11-server xterm BuildRequires: bzip2 cracklib curl fuse libexpat1 libreiserfs libreiserfs-devel module-init-tools nfs-client ntfs-3g parted procinfo procps psmisc strace unfonts vim %ifnarch ia64 @@ -67,9 +67,9 @@ Obsoletes: y2image Autoreqprov: off Summary: Installation Image Files -Version: 9.87 +Version: 9.88 Release: 1 -Source: installation-images-9.87.tar.bz2 +Source: installation-images-9.88.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _binary_payload w.ufdio @@ -345,6 +345,11 @@ /CD1 %changelog +* Mon Jul 16 2007 - snwint@suse.de +- check perl module dependencies +- reduce MemYaST to 128MB (#282813) +- remove minmemory=0 boot option because it disables memory detection in linuxrc +- remove obsolete MemYaSTText=0 boot option * Thu Jul 12 2007 - snwint@suse.de - added Sinhala font - yast needs perl-XML-Simple/-Parser ++++++ installation-images-9.87.tar.bz2 -> installation-images-9.88.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.87/bin/mk_ppc_installation-images_bootbinaries.sh new/installation-images-9.88/bin/mk_ppc_installation-images_bootbinaries.sh --- old/installation-images-9.87/bin/mk_ppc_installation-images_bootbinaries.sh 2007-05-08 17:27:15.000000000 +0200 +++ new/installation-images-9.88/bin/mk_ppc_installation-images_bootbinaries.sh 2007-07-16 14:59:59.000000000 +0200 @@ -1,5 +1,5 @@ #!/bin/bash -# $Id: mk_ppc_installation-images_bootbinaries.sh 2143 2007-05-07 14:44:47Z sassmann $ +# $Id: mk_ppc_installation-images_bootbinaries.sh 2196 2007-07-13 13:43:58Z olh $ set -ex echo foo bdir=$1 @@ -104,22 +104,22 @@ message=yaboot.txt image[64bit]=inst64 label=install - append="minmemory=0 MemYaSTText=0 quiet sysrq=1 insmod=sym53c8xx insmod=ipr " + append="quiet sysrq=1 insmod=sym53c8xx insmod=ipr " image[64bit]=inst64 label=slp - append="minmemory=0 MemYaSTText=0 quiet sysrq=1 install=slp " + append="quiet sysrq=1 install=slp " image[64bit]=inst64 label=rescue - append="minmemory=0 MemYaSTText=0 quiet sysrq=1 rescue=1 " + append="quiet sysrq=1 rescue=1 " image[32bit]=inst32 label=install - append="minmemory=0 MemYaSTText=0 quiet sysrq=1 " + append="quiet sysrq=1 " image[32bit]=inst32 label=slp - append="minmemory=0 MemYaSTText=0 quiet sysrq=1 install=slp " + append="quiet sysrq=1 install=slp " image[32bit]=inst32 label=rescue - append="minmemory=0 MemYaSTText=0 quiet sysrq=1 rescue=1 " + append="quiet sysrq=1 rescue=1 " EOF cat $CD1/suseboot/yaboot.cnf diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.87/bin/mk_root new/installation-images-9.88/bin/mk_root --- old/installation-images-9.87/bin/mk_root 2007-03-26 15:47:13.000000000 +0200 +++ new/installation-images-9.88/bin/mk_root 2007-07-16 13:00:33.000000000 +0200 @@ -95,10 +95,14 @@ if($debug =~ /\bignore\b/ || $debug =~ /\bignorelibs\b/) { system "check_libs $tmpdir" and warn "$Script: error in shared lib config, please fix\n"; + system "perl_deps --check --dir $tmpdir/usr/lib/perl5" and + warn "$Script: error in perl module config, please fix\n"; } else { system "check_libs $tmpdir" and die "$Script: error in shared lib config, please fix\n"; + system "perl_deps --check --dir $tmpdir/usr/lib/perl5" and + die "$Script: error in perl module config, please fix\n"; } } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.87/bin/perl_deps new/installation-images-9.88/bin/perl_deps --- old/installation-images-9.87/bin/perl_deps 1970-01-01 01:00:00.000000000 +0100 +++ new/installation-images-9.88/bin/perl_deps 2007-07-16 14:48:57.000000000 +0200 @@ -0,0 +1,123 @@ +#! /usr/bin/perl + +sub get_deps; +sub ex; +sub short_name; + +@white_list{qw ( + sys/systeminfo.ph + Mac/InternetConfig.pm + VMS/Filespec.pm + XML/SAX.pm + LWP.pm + URI.pm + URI/file.pm +)} = (); + +if($ARGV[0] eq '--check') { + shift; + $check = 1; +} + +if($ARGV[0] eq '--dir') { + shift; + $dir = shift; +} + +$ver = (<$dir/5.*>)[0]; +$ver =~ s#.*/##; + +$l = (<$dir/$ver/*-linux-*>)[0]; +$l =~ s#.*/##; + +if(! -d "$dir/vendor_perl" || !$ver || !$l) { + die "$dir: not a perl directory\n" +} + +@inc = ( "$dir/$ver/$l", "$dir/$ver", "$dir/vendor_perl/$ver/$l", "$dir/vendor_perl/$ver" ); + +for $file (`find $dir`) { + get_deps $file; +} + +for (sort keys %dep) { + next if exists $white_list{$_}; + if(ex $_) { + $buf .= "* $_\n" unless $check; + } + else { + $x = join ", ", sort(keys %{$dep{$_}}); + $buf .= " $_: $x\n"; + } +} + +if($check) { + print "missing perl libs:\n$buf" if $buf; + exit($buf ne "" ? 1 : 0); +} +else { + print $buf; +} + + +sub get_deps +{ + my $file = shift; + local $_; + + open G, $file; + while(<G>) { + next if /^=head\d/ .. /^=cut/; + + if(s/^\s*(use|require)\s+(\S+?)\s*;//) { + $m = $2; + next if $m =~ /^\d/; + if($m =~ /^"(.*)"$/) { + $m = $1; + $dep{$m}{short_name $file} = 1 unless $m =~ /\$/; + } + elsif($m =~ /^'(.*)'$/) { + $dep{$1}{short_name $file} = 1 + } + else { + $m =~ s/::/\//g; + $dep{"${m}.pm"}{short_name $file} = 1; + } + } + } + close G; +} + + +sub ex +{ + my $file = shift; + local $_; + + for (@inc) { + return 1 if -f "$_/$file"; + } + + return 0; +} + + +sub short_name +{ + my $file = shift; + my ($i); + local $_; + + chomp $file; + + for (@inc) { + $i = length($_) + 1; + if(substr($file, 0, $i) eq "$_/") { + return substr $file, $i; + } + } + + return $file; +} + + diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.87/Changelog new/installation-images-9.88/Changelog --- old/installation-images-9.87/Changelog 2007-07-12 15:04:56.000000000 +0200 +++ new/installation-images-9.88/Changelog 2007-07-16 15:00:55.000000000 +0200 @@ -1,3 +1,9 @@ +16/7/2007: v9.88 + - check perl module dependencies + - reduce MemYaST to 128MB (#282813) + - remove minmemory=0 boot option because it disables memory detection in linuxrc + - remove obsolete MemYaSTText=0 boot option + 12/7/2007: v9.87 - added Sinhala font - yast needs perl-XML-Simple/-Parser diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.87/data/initrd/initrd_base.file_list new/installation-images-9.88/data/initrd/initrd_base.file_list --- old/installation-images-9.87/data/initrd/initrd_base.file_list 2007-07-11 12:46:33.000000000 +0200 +++ new/installation-images-9.88/data/initrd/initrd_base.file_list 2007-07-16 14:59:59.000000000 +0200 @@ -644,7 +644,7 @@ # just so that 256MB won't get swap e echo "MemYaST: 230000" >>linuxrc.config else - e echo "MemYaST: 260000" >>linuxrc.config + e echo "MemYaST: 123456" >>linuxrc.config endif if instsys_complain diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.87/data/root/root.file_list new/installation-images-9.88/data/root/root.file_list --- old/installation-images-9.87/data/root/root.file_list 2007-07-12 12:09:20.000000000 +0200 +++ new/installation-images-9.88/data/root/root.file_list 2007-07-16 14:58:09.000000000 +0200 @@ -732,12 +732,16 @@ /usr/lib/perl*/*/Carp{,.pm} /usr/lib/perl*/*/Class/Struct.pm /usr/lib/perl*/*/Exporter{,.pm} + /usr/lib/perl*/*/File/Basename.pm + /usr/lib/perl*/*/File/Spec.pm + /usr/lib/perl*/*/Getopt/Std.pm /usr/lib/perl*/*/IPC/Open3.pm /usr/lib/perl*/*/List/Util.pm /usr/lib/perl*/*/Scalar/Util.pm /usr/lib/perl*/*/SelectSaver.pm /usr/lib/perl*/*/Symbol.pm /usr/lib/perl*/*/bytes.pm + /usr/lib/perl*/*/bytes_heavy.pl /usr/lib/perl*/*/constant.pm /usr/lib/perl*/*/overload.pm /usr/lib/perl*/*/strict.pm @@ -746,14 +750,19 @@ /usr/lib/perl*/*/vars.pm /usr/lib/perl*/*/warnings.pm /usr/lib/perl*/*/warnings/register.pm + /usr/lib/perl*/*/*/B/Deparse.pm /usr/lib/perl*/*/*/Config.pm + /usr/lib/perl*/*/*/Config_heavy.pl /usr/lib/perl*/*/*/Data/Dumper.pm /usr/lib/perl*/*/*/DynaLoader.pm /usr/lib/perl*/*/*/Errno.pm /usr/lib/perl*/*/*/Errno.pm /usr/lib/perl*/*/*/Fcntl.pm /usr/lib/perl*/*/*/IO.pm + /usr/lib/perl*/*/*/IO/File.pm /usr/lib/perl*/*/*/IO/Handle.pm + /usr/lib/perl*/*/*/IO/Pipe.pm + /usr/lib/perl*/*/*/IO/Seekable.pm /usr/lib/perl*/*/*/POSIX.pm /usr/lib/perl*/*/*/XSLoader.pm /usr/lib/perl*/*/*/auto/Data/Dumper @@ -762,17 +771,32 @@ /usr/lib/perl*/*/*/auto/IO /usr/lib/perl*/*/*/auto/POSIX /usr/lib/perl*/*/*/lib.pm + /usr/lib/perl*/*/*/re.pm perl: + /usr/lib/perl*/*/Term/Cap.pm /usr/lib/perl*/*/Time/localtime.pm /usr/lib/perl*/*/Time/tm.pm /usr/lib/perl*/*/diagnostics.pm /usr/lib/perl*/*/pod/perldiag.pod + /usr/lib/perl*/*/unicore/Canonical.pl + /usr/lib/perl*/*/unicore/Exact.pl + /usr/lib/perl*/*/unicore/PVA.pl /usr/lib/perl*/*/*/CORE/libperl.so /usr/lib/perl*/*/*/Config.pm + /usr/lib/perl*/*/*/Encode.pm + /usr/lib/perl*/*/*/Encode/Alias.pm + /usr/lib/perl*/*/*/Encode/Config.pm + /usr/lib/perl*/*/*/Encode/Encoding.pm + /usr/lib/perl*/*/*/Storable.pm /usr/lib/perl*/*/*/Sys/Hostname.pm /usr/lib/perl*/*/*/auto/POSIX /usr/lib/perl*/*/*/auto/Sys/Hostname + /usr/lib/perl*/vendor_perl/*/*/_h2ph_pre.ph + /usr/lib/perl*/vendor_perl/*/*/asm/unistd.ph + /usr/lib/perl*/vendor_perl/*/*/bits/syscall.ph + /usr/lib/perl*/vendor_perl/*/*/sys/syscall.ph + /usr/lib/perl*/vendor_perl/*/*/syscall.ph perl-Bootloader: /usr/lib @@ -789,6 +813,9 @@ perl-XML-Parser: /usr/lib +perl-XML-NamespaceSupport: + /usr/lib + pcmciautils: / diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.87/VERSION new/installation-images-9.88/VERSION --- old/installation-images-9.87/VERSION 2007-07-12 15:03:08.000000000 +0200 +++ new/installation-images-9.88/VERSION 2007-07-16 14:58:36.000000000 +0200 @@ -1 +1 @@ -9.87 +9.88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org