Hello community,
here is the log from the commit of package yast2 for openSUSE:Factory
checked in at Fri Apr 16 01:58:37 CEST 2010.
--------
--- yast2/yast2.changes 2010-03-22 09:13:41.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2/yast2.changes 2010-04-14 17:50:02.000000000 +0200
@@ -1,0 +2,13 @@
+Thu Apr 8 13:11:14 CEST 2010 - gs@suse.de
+
+- yast2 start script: don't start YaST on console in UTF-8 mode
+ by default and don't fix settings, but respect and trust the
+ locale ('testutf8' is removed, see bnc#556555 and bnc#436378).
+- 2.19.11
+
+-------------------------------------------------------------------
+Fri Mar 26 02:19:19 EDT 2010 - cmeng@novell.com
+
+- Add a new category High Availability (bnc #575787)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-2.19.10.tar.bz2
New:
----
yast2-2.19.11.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.KzH43j/_old 2010-04-16 01:56:47.000000000 +0200
+++ /var/tmp/diff_new_pack.KzH43j/_new 2010-04-16 01:56:47.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2 (Version 2.19.10)
+# spec file for package yast2 (Version 2.19.11)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,11 +19,11 @@
Name: yast2
-Version: 2.19.10
+Version: 2.19.11
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-2.19.10.tar.bz2
+Source0: yast2-2.19.11.tar.bz2
Prefix: /usr
@@ -128,7 +128,7 @@
installation with YaST2.
%prep
-%setup -n yast2-2.19.10
+%setup -n yast2-2.19.11
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-2.19.10.tar.bz2 -> yast2-2.19.11.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.19.10/VERSION new/yast2-2.19.11/VERSION
--- old/yast2-2.19.10/VERSION 2010-03-22 09:12:30.000000000 +0100
+++ new/yast2-2.19.11/VERSION 2010-04-14 17:31:46.000000000 +0200
@@ -1 +1 @@
-2.19.10
+2.19.11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.19.10/configure new/yast2-2.19.11/configure
--- old/yast2-2.19.10/configure 2009-11-10 15:53:52.000000000 +0100
+++ new/yast2-2.19.11/configure 2010-04-14 17:47:28.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for yast2 2.18.28.
+# Generated by GNU Autoconf 2.63 for yast2 2.19.11.
#
# Report bugs to http://bugs.opensuse.org/.
#
@@ -596,8 +596,8 @@
# Identity of this package.
PACKAGE_NAME='yast2'
PACKAGE_TARNAME='yast2'
-PACKAGE_VERSION='2.18.28'
-PACKAGE_STRING='yast2 2.18.28'
+PACKAGE_VERSION='2.19.11'
+PACKAGE_STRING='yast2 2.19.11'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1277,7 +1277,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 yast2 2.18.28 to adapt to many kinds of systems.
+\`configure' configures yast2 2.19.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1348,7 +1348,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2 2.18.28:";;
+ short | recursive ) echo "Configuration of yast2 2.19.11:";;
esac
cat <<\_ACEOF
@@ -1428,7 +1428,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2 configure 2.18.28
+yast2 configure 2.19.11
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1442,7 +1442,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2 $as_me 2.18.28, which was
+It was created by yast2 $as_me 2.19.11, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2422,7 +2422,7 @@
# Define the identity of the package.
PACKAGE='yast2'
- VERSION='2.18.28'
+ VERSION='2.19.11'
cat >>confdefs.h <<_ACEOF
@@ -2544,7 +2544,7 @@
-VERSION="2.18.28"
+VERSION="2.19.11"
RPMNAME="yast2"
MAINTAINER="Jiri Srain "
@@ -3606,7 +3606,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2 $as_me 2.18.28, which was
+This file was extended by yast2 $as_me 2.19.11, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3656,7 +3656,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-yast2 config.status 2.18.28
+yast2 config.status 2.19.11
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.19.10/configure.in new/yast2-2.19.11/configure.in
--- old/yast2-2.19.10/configure.in 2009-11-10 15:53:48.000000000 +0100
+++ new/yast2-2.19.11/configure.in 2010-04-14 17:47:24.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2, 2.18.28, http://bugs.opensuse.org/, yast2)
+AC_INIT(yast2, 2.19.11, http://bugs.opensuse.org/, yast2)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.18.28"
+VERSION="2.19.11"
RPMNAME="yast2"
MAINTAINER="Jiri Srain "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.19.10/library/desktop/groups/high_availability.desktop new/yast2-2.19.11/library/desktop/groups/high_availability.desktop
--- old/yast2-2.19.10/library/desktop/groups/high_availability.desktop 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-2.19.11/library/desktop/groups/high_availability.desktop 2010-03-25 12:03:03.000000000 +0100
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Type=Application
+Categories=Qt;X-SuSE-YaST;
+
+X-KDE-ModuleType=Library
+X-KDE-RootOnly=true
+X-KDE-HasReadOnlyMode=true
+X-KDE-Library=yast2
+
+X-SuSE-YaST-Group=High_Availability
+X-SuSE-YaST-SortKey=20
+
+OnlyShowIn=X-SuSE-YaST;
+Icon=yast-high_availability
+
+Name=High Availability
+
+Exec=yast2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.19.10/library/modules/Event.ycp new/yast2-2.19.11/library/modules/Event.ycp
--- old/yast2-2.19.10/library/modules/Event.ycp 2009-03-23 12:27:07.000000000 +0100
+++ new/yast2-2.19.11/library/modules/Event.ycp 2010-04-14 17:46:45.000000000 +0200
@@ -9,6 +9,15 @@
/**
+ * Returns id of widget causing the event.
+ */
+ global symbol GetWidgetId(map event)
+ {
+ return event["ID"]:(symbol)(nil);
+ }
+
+
+ /**
* Checks that the EventType is WidgetEvent and the EventReason is
* Activated.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.19.10/library/modules/Version.ycp new/yast2-2.19.11/library/modules/Version.ycp
--- old/yast2-2.19.10/library/modules/Version.ycp 2010-03-22 09:13:03.000000000 +0100
+++ new/yast2-2.19.11/library/modules/Version.ycp 2010-04-14 17:47:39.000000000 +0200
@@ -20,7 +20,7 @@
/**
* Version of the yast2 package
*/
-global string yast2 = "2.19.10";
+global string yast2 = "2.19.11";
/* EOF */
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.19.10/scripts/yast2 new/yast2-2.19.11/scripts/yast2
--- old/yast2-2.19.10/scripts/yast2 2010-01-14 16:32:30.000000000 +0100
+++ new/yast2-2.19.11/scripts/yast2 2010-04-14 15:42:16.000000000 +0200
@@ -310,96 +310,27 @@
TTY=console
;;
esac
- UC_STARTED=no
- UTF8STATUS=0
- UTF8TESTED=no
- if test -x /bin/testutf8 ; then
- # binary /bin/testutf8 is missing at least on s390x, #158001
- # return code of the /bin/testutf8 (more info in bug #179989)
- # 0=stdin does not support utf8, 1=not utf8, 2=utf8
- /bin/testutf8
- UTF8STATUS=$?
- UTF8TESTED=yes
- fi
- # on console, start yast in UTF-8 locale (only on a 'local' console)
+
+ # The part below has changed: we don't use 'testutf8' any longer, i.e.
+ # don't start YaST in UTF-8 locale by default and don't fix the settings
+ # in rxvt*|vt*|xterm*|linux|screen* (trust the locale).
+ # See bnc#556555 and bnc#436378.
if test "$TERM" = "linux" -a "$TTY" = "console" ; then
case "$LANG" in
# if it is known that a language doesn't yet work well with ncurses
# on console use English instead:
ja*|ko*|zh*)
- export LANG=en_US.UTF-8
- export LC_CTYPE=en_US.UTF-8
- export LC_ALL=en_US.UTF-8 # just to make sure.
- ;;
- *)
- # get rid of encoding and/or modifier from all the
- # locale environment variables and add .UTF-8.
- # But leave those which are empty or set to POSIX or C alone,
- # POSIX.UTF-8, C.UTF-8, or .UTF-8 doesn't make sense (bug #285178).
- for lc in LANG LC_CTYPE LC_NUMERIC LC_TIME \
- LC_COLLATE LC_MONETARY LC_MESSAGES \
- LC_PAPER LC_NAME LC_ADDRESS \
- LC_TELEPHONE LC_MEASUREMENT \
- LC_IDENTIFICATION LC_ALL
- do
- eval val="\$$lc"
- if [ -n "$val" -a "$val" != "POSIX" -a "$val" != "C" ] ; then
- eval $lc=\${val%%[.@]*}.UTF-8
- eval export $lc
- fi
- done
-
- ;;
- esac
- if [ $UTF8TESTED = "yes" -a $UTF8STATUS -ne 2 -a -x /bin/unicode_start ] ; then
- /bin/unicode_start
- UC_STARTED=yes
- fi
- else
- case "$TERM" in
- rxvt*|vt*|xterm*|linux|screen*)
- # fix locale settings if they are not suitable for the
- # terminal setting (UTF-8 or not)
- # But should we really do this here? Isn't it user error
- # if the locale settings are not suitable for the terminal
- # used?
-
- # the terminal is not in UTF-8 mode, strip .UTF-8 suffix
- # from the locale variables:
- if [ "$UTF8TESTED" == "yes" -a $UTF8STATUS -eq 1 ] ; then
- for lc in LANG LC_CTYPE LC_NUMERIC LC_TIME \
- LC_COLLATE LC_MONETARY LC_MESSAGES \
- LC_PAPER LC_NAME LC_ADDRESS \
- LC_TELEPHONE LC_MEASUREMENT \
- LC_IDENTIFICATION LC_ALL
- do
- eval val="\$$lc"
- if [ -n "$val" ] ; then
- eval $lc=\${val%%.UTF-8}
- eval export $lc
- fi
- done
- # the terminal is in UTF-8 mode so strip any possible suffix from
- # the locale variables and append .UTF-8.
- # But leave those which are empty or set to POSIX or C alone,
- # POSIX.UTF-8, C.UTF-8, or .UTF-8 doesn't make sense (bug #285178).
- elif [ "$UTF8TESTED" == "yes" -a $UTF8STATUS -eq 2 ] ; then
- for lc in LANG LC_CTYPE LC_NUMERIC LC_TIME \
- LC_COLLATE LC_MONETARY LC_MESSAGES \
- LC_PAPER LC_NAME LC_ADDRESS \
- LC_TELEPHONE LC_MEASUREMENT \
- LC_IDENTIFICATION LC_ALL
- do
- eval val="\$$lc"
- if [ -n "$val" -a "$val" != "POSIX" -a "$val" != "C" ] ; then
- eval $lc=\${val%%[.@]*}.UTF-8
- eval export $lc
- fi
- done
- fi
- #default: do nothing, keep locale untouched
- ;;
- esac
+ if test `locale charmap` = "UTF-8" ; then
+ export LANG=en_US.UTF-8
+ export LC_CTYPE=en_US.UTF-8
+ export LC_ALL=en_US.UTF-8 # just to make sure.
+ else
+ export LANG=en_US
+ export LC_CTYPE=en_US
+ export LC_ALL=en_US # just to make sure.
+ fi
+ ;;
+ esac
fi
# this fixes launching of interactive subprocesses, #150799
@@ -467,11 +398,6 @@
done
fi
-# cleanup
-if [ "$UC_STARTED" = "yes" -a -x /bin/unicode_stop ] ; then
- /bin/unicode_stop
-fi
-
if [ "$UID" = 0 ]; then
rm -f /var/run/yast.pid
fi
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org