Hello community, here is the log from the commit of package limal-bootloader checked in at Tue Oct 17 09:58:42 CEST 2006. -------- --- limal-bootloader/limal-bootloader.changes 2006-09-27 17:28:52.000000000 +0200 +++ /mounts/work_src_done/STABLE/limal-bootloader/limal-bootloader.changes 2006-10-17 01:04:21.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Oct 9 19:01:12 CEST 2006 - jplack@suse.de + +- flatten meta data so that it get through Yast2Perl interface (FATE#300732) +- 1.2.2 + +------------------------------------------------------------------- Old: ---- limal-bootloader-1.2.1.tar.bz2 New: ---- limal-bootloader-1.2.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ limal-bootloader.spec ++++++ --- /var/tmp/diff_new_pack.dMYDjb/_old 2006-10-17 09:58:27.000000000 +0200 +++ /var/tmp/diff_new_pack.dMYDjb/_new 2006-10-17 09:58:27.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package limal-bootloader (Version 1.2.1) +# spec file for package limal-bootloader (Version 1.2.2) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,12 +11,12 @@ # norootforbuild Name: limal-bootloader -Version: 1.2.1 +Version: 1.2.2 Release: 1 License: GPL Group: System/Management BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: limal-bootloader-1.2.1.tar.bz2 +Source0: limal-bootloader-1.2.2.tar.bz2 prefix: /usr %define swiglibdir %(swig -swiglib) BuildRequires: curl docbook_4 gcc-c++ limal-devel limal-devtools limal-perl perl-Bootloader perl-gettext sgml-skel @@ -71,7 +71,7 @@ Ladislav Slezak <lslezak@suse.cz> %prep -%setup -n limal-bootloader-1.2.1 +%setup -n limal-bootloader-1.2.2 %build %{prefix}/bin/limaltool limalautoconf @@ -114,6 +114,9 @@ %doc %{_prefix}/share/doc/packages/limal-bootloader %changelog -n limal-bootloader +* Mon Oct 09 2006 - jplack@suse.de +- flatten meta data so that it get through Yast2Perl interface (FATE#300732) +- 1.2.2 * Tue Sep 26 2006 - jplack@suse.de - new interface for FATE#300732 - 1.2.1 ++++++ limal-bootloader-1.2.1.tar.bz2 -> limal-bootloader-1.2.2.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-bootloader-1.2.1/VERSION new/limal-bootloader-1.2.2/VERSION --- old/limal-bootloader-1.2.1/VERSION 2006-09-27 17:24:53.000000000 +0200 +++ new/limal-bootloader-1.2.2/VERSION 2006-10-17 00:42:55.000000000 +0200 @@ -1 +1 @@ -1.2.1 +1.2.2 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-bootloader-1.2.1/configure new/limal-bootloader-1.2.2/configure --- old/limal-bootloader-1.2.1/configure 2006-09-27 17:25:09.000000000 +0200 +++ new/limal-bootloader-1.2.2/configure 2006-10-17 00:43:28.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.60 for limal-bootloader 1.2.1. +# Generated by GNU Autoconf 2.60 for limal-bootloader 1.2.2. # # Report bugs to <http://www.suse.de/feedback>. # @@ -713,8 +713,8 @@ # Identity of this package. PACKAGE_NAME='limal-bootloader' PACKAGE_TARNAME='limal-bootloader' -PACKAGE_VERSION='1.2.1' -PACKAGE_STRING='limal-bootloader 1.2.1' +PACKAGE_VERSION='1.2.2' +PACKAGE_STRING='limal-bootloader 1.2.2' PACKAGE_BUGREPORT='http://www.suse.de/feedback' ac_unique_file="RPMNAME" @@ -1426,7 +1426,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures limal-bootloader 1.2.1 to adapt to many kinds of systems. +\`configure' configures limal-bootloader 1.2.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1497,7 +1497,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of limal-bootloader 1.2.1:";; + short | recursive ) echo "Configuration of limal-bootloader 1.2.2:";; esac cat <<\_ACEOF @@ -1608,7 +1608,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -limal-bootloader configure 1.2.1 +limal-bootloader configure 1.2.2 generated by GNU Autoconf 2.60 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1622,7 +1622,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by limal-bootloader $as_me 1.2.1, which was +It was created by limal-bootloader $as_me 1.2.2, which was generated by GNU Autoconf 2.60. Invocation command line was $ $0 $@ @@ -2423,7 +2423,7 @@ # Define the identity of the package. PACKAGE='limal-bootloader' - VERSION='1.2.1' + VERSION='1.2.2' cat >>confdefs.h <<_ACEOF @@ -2650,7 +2650,7 @@ -VERSION="1.2.1" +VERSION="1.2.2" RPMNAME="limal-bootloader" RPMARCH="" RPMLIB="bootloader" @@ -23586,7 +23586,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by limal-bootloader $as_me 1.2.1, which was +This file was extended by limal-bootloader $as_me 1.2.2, which was generated by GNU Autoconf 2.60. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -23639,7 +23639,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -limal-bootloader config.status 1.2.1 +limal-bootloader config.status 1.2.2 configured by $0, generated by GNU Autoconf 2.60, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-bootloader-1.2.1/configure.in new/limal-bootloader-1.2.2/configure.in --- old/limal-bootloader-1.2.1/configure.in 2006-09-27 17:24:56.000000000 +0200 +++ new/limal-bootloader-1.2.2/configure.in 2006-10-17 00:43:02.000000000 +0200 @@ -3,7 +3,7 @@ dnl -- This file is generated by limalautoconf - DO NOT EDIT! -- dnl (edit configure.in.in instead) -AC_INIT(limal-bootloader, 1.2.1, http://www.suse.de/feedback, limal-bootloader) +AC_INIT(limal-bootloader, 1.2.2, http://www.suse.de/feedback, limal-bootloader) dnl Check for presence of file 'RPMNAME' AC_CONFIG_SRCDIR([RPMNAME]) @@ -17,7 +17,7 @@ AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs dnl Important LiMaL variables -VERSION="1.2.1" +VERSION="1.2.2" RPMNAME="limal-bootloader" RPMARCH="" RPMLIB="bootloader" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/limal-bootloader-1.2.1/src/Bootloader_API.pm new/limal-bootloader-1.2.2/src/Bootloader_API.pm --- old/limal-bootloader-1.2.1/src/Bootloader_API.pm 2006-09-27 13:07:59.000000000 +0200 +++ new/limal-bootloader-1.2.2/src/Bootloader_API.pm 2006-10-17 00:42:54.000000000 +0200 @@ -102,9 +102,30 @@ # get data format and type description as far as available for # specific bootloader sub getMetaData() { - my $devmap = $lib_ref->GetMetaData() || {}; + my $mdat_ref = $lib_ref->GetMetaData() || {}; + + # copy the hash and encode meta tags + my %metadata=(); + while ((my $key, my $value) = each ( %{$mdat_ref} )) { + if (ref($value)) { + if (ref($value) eq "HASH") { + foreach my $k (keys %$value) { + $metadata{"%" . $key . "%" . $k} = $value->{$k}; + } + } + elsif (ref($value) eq "ARRAY") { + foreach my $i (0 .. $#$value) { + $metadata{"#" . $key . "#" . $i} = $value->[$i]; + } + } + } + else { + $metadata{$key} = $value; + } + } + DumpLog(); - return $devmap; + return \%metadata; } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org