Hello community,
here is the log from the commit of package yast2-core
checked in at Tue Nov 27 18:03:38 CET 2007.
--------
--- yast2-core/yast2-core.changes 2007-11-26 15:30:08.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-core/yast2-core.changes 2007-11-27 16:57:23.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Nov 26 17:55:30 CET 2007 - mvidner@suse.cz
+
+- Visibly report the failure to create the temporary directory (#343258).
+- 2.16.9
+
+-------------------------------------------------------------------
Old:
----
yast2-core-2.16.8.tar.bz2
New:
----
yast2-core-2.16.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-core.spec ++++++
--- /var/tmp/diff_new_pack.M18595/_old 2007-11-27 18:01:13.000000000 +0100
+++ /var/tmp/diff_new_pack.M18595/_new 2007-11-27 18:01:13.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-core (Version 2.16.8)
+# spec file for package yast2-core (Version 2.16.9)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-core
-Version: 2.16.8
+Version: 2.16.9
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-core-2.16.8.tar.bz2
+Source0: yast2-core-2.16.9.tar.bz2
Prefix: /usr
# obviously
BuildRequires: gcc-c++
@@ -86,7 +86,7 @@
Stanislav Visnovsky
%prep
-%setup -n yast2-core-2.16.8
+%setup -n yast2-core-2.16.9
%build
%{prefix}/bin/y2tool y2autoconf
@@ -164,6 +164,9 @@
/usr/share/YaST2/data/devtools/bin/generateYCPWrappers
%changelog
* Mon Nov 26 2007 - mvidner@suse.cz
+- Visibly report the failure to create the temporary directory (#343258).
+- 2.16.9
+* Mon Nov 26 2007 - mvidner@suse.cz
- ElectricFence is not required since 2 years ago
- 2.16.8
* Fri Nov 23 2007 - sh@suse.de
++++++ yast2-core-2.16.8.tar.bz2 -> yast2-core-2.16.9.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/agent-system/src/SystemAgent.cc new/yast2-core-2.16.9/agent-system/src/SystemAgent.cc
--- old/yast2-core-2.16.8/agent-system/src/SystemAgent.cc 2007-01-29 13:17:08.000000000 +0100
+++ new/yast2-core-2.16.9/agent-system/src/SystemAgent.cc 2007-11-26 17:55:48.000000000 +0100
@@ -7,7 +7,7 @@
* Michal Svec
* Petr Blahos
*
- * $Id: SystemAgent.cc 35674 2007-01-29 12:17:06Z mvidner $
+ * $Id: SystemAgent.cc 42410 2007-11-26 16:55:48Z mvidner $
*/
#include "config.h"
@@ -28,6 +28,8 @@
#include
#include
#include <string>
+#include <sstream>
+#include <stdexcept>
#include
#include
@@ -114,8 +116,12 @@
const char* tmp2 = mkdtemp (tmp1);
if (!tmp2)
{
- y2error ("Can't create tmp directory: %m");
- exit (EXIT_FAILURE);
+ std::ostringstream stm;
+ stm << "Cannot create temporary directory " << tmp1 << ':'
+ << strerror (errno);
+ y2error ("%s", stm.str().c_str());
+ // #343258: terminate will print the uncaught exception too, unlike plain exit
+ throw std::runtime_error (stm.str());
}
tempdir = tmp2;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/configure new/yast2-core-2.16.9/configure
--- old/yast2-core-2.16.8/configure 2007-11-26 15:31:48.000000000 +0100
+++ new/yast2-core-2.16.9/configure 2007-11-27 17:02:00.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for yast2-core 2.16.8.
+# Generated by GNU Autoconf 2.61 for yast2-core 2.16.9.
#
# Report bugs to http://bugs.opensuse.org/.
#
@@ -728,8 +728,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-core'
PACKAGE_TARNAME='yast2-core'
-PACKAGE_VERSION='2.16.8'
-PACKAGE_STRING='yast2-core 2.16.8'
+PACKAGE_VERSION='2.16.9'
+PACKAGE_STRING='yast2-core 2.16.9'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1451,7 +1451,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-core 2.16.8 to adapt to many kinds of systems.
+\`configure' configures yast2-core 2.16.9 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1522,7 +1522,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-core 2.16.8:";;
+ short | recursive ) echo "Configuration of yast2-core 2.16.9:";;
esac
cat <<\_ACEOF
@@ -1629,7 +1629,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-core configure 2.16.8
+yast2-core configure 2.16.9
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1643,7 +1643,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-core $as_me 2.16.8, which was
+It was created by yast2-core $as_me 2.16.9, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@@ -2464,7 +2464,7 @@
# Define the identity of the package.
PACKAGE='yast2-core'
- VERSION='2.16.8'
+ VERSION='2.16.9'
cat >>confdefs.h <<_ACEOF
@@ -2692,7 +2692,7 @@
-VERSION="2.16.8"
+VERSION="2.16.9"
RPMNAME="yast2-core"
MAINTAINER="Martin Vidner "
@@ -23003,7 +23003,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-core $as_me 2.16.8, which was
+This file was extended by yast2-core $as_me 2.16.9, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -23056,7 +23056,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-core config.status 2.16.8
+yast2-core config.status 2.16.9
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/configure.in new/yast2-core-2.16.9/configure.in
--- old/yast2-core-2.16.8/configure.in 2007-11-26 15:31:14.000000000 +0100
+++ new/yast2-core-2.16.9/configure.in 2007-11-27 17:01:04.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.16.2 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-core, 2.16.8, http://bugs.opensuse.org/, yast2-core)
+AC_INIT(yast2-core, 2.16.9, http://bugs.opensuse.org/, yast2-core)
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.16.8"
+VERSION="2.16.9"
RPMNAME="yast2-core"
MAINTAINER="Martin Vidner "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/DefaultButtons1.ycp new/yast2-core-2.16.9/libyui/doc/examples/DefaultButtons1.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/DefaultButtons1.ycp 2007-11-21 12:50:56.000000000 +0100
+++ new/yast2-core-2.16.9/libyui/doc/examples/DefaultButtons1.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -62,7 +62,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Welcome to the YaST2 installation" ) );
UI::WizardCommand(`SetHelpText( help_text ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/DefaultButtons2.ycp new/yast2-core-2.16.9/libyui/doc/examples/DefaultButtons2.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/DefaultButtons2.ycp 2007-11-21 12:50:55.000000000 +0100
+++ new/yast2-core-2.16.9/libyui/doc/examples/DefaultButtons2.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -62,7 +62,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Welcome to the YaST2 installation" ) );
UI::WizardCommand(`SetHelpText( help_text ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/DefaultButtons3.ycp new/yast2-core-2.16.9/libyui/doc/examples/DefaultButtons3.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/DefaultButtons3.ycp 2007-11-21 12:50:56.000000000 +0100
+++ new/yast2-core-2.16.9/libyui/doc/examples/DefaultButtons3.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -62,7 +62,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Welcome to the YaST2 installation" ) );
UI::WizardCommand(`SetHelpText( help_text ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/SlideShowDemo2.ycp new/yast2-core-2.16.9/libyui/doc/examples/SlideShowDemo2.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/SlideShowDemo2.ycp 2006-09-19 13:28:25.000000000 +0200
+++ new/yast2-core-2.16.9/libyui/doc/examples/SlideShowDemo2.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -211,7 +211,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Package Installation" ) );
UI::WizardCommand(`SetHelpText( help_text ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/SlideShowDemo.ycp new/yast2-core-2.16.9/libyui/doc/examples/SlideShowDemo.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/SlideShowDemo.ycp 2007-11-23 09:45:17.000000000 +0100
+++ new/yast2-core-2.16.9/libyui/doc/examples/SlideShowDemo.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -211,7 +211,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Package Installation" ) );
UI::WizardCommand(`SetHelpText( help_text ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/Wizard2.ycp new/yast2-core-2.16.9/libyui/doc/examples/Wizard2.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/Wizard2.ycp 2006-09-19 13:28:26.000000000 +0200
+++ new/yast2-core-2.16.9/libyui/doc/examples/Wizard2.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -23,7 +23,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Welcome to the YaST2 installation" ) );
UI::WizardCommand(`SetHelpText( help_text ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/Wizard3.ycp new/yast2-core-2.16.9/libyui/doc/examples/Wizard3.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/Wizard3.ycp 2006-09-19 13:28:20.000000000 +0200
+++ new/yast2-core-2.16.9/libyui/doc/examples/Wizard3.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -66,7 +66,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Welcome to the YaST2 installation" ) );
UI::WizardCommand(`SetHelpText( help_text ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/doc/examples/Wizard4.ycp new/yast2-core-2.16.9/libyui/doc/examples/Wizard4.ycp
--- old/yast2-core-2.16.8/libyui/doc/examples/Wizard4.ycp 2006-09-19 13:28:26.000000000 +0200
+++ new/yast2-core-2.16.9/libyui/doc/examples/Wizard4.ycp 2007-11-27 17:00:47.000000000 +0100
@@ -23,7 +23,6 @@
// UI::DumpWidgetTree();
- // UI::WizardCommand(`SetVerboseCommands( true ) );
UI::WizardCommand(`SetDialogIcon( "/usr/share/YaST2/theme/SuSELinux/icons/22x22/apps/user_add.png" ) );
UI::WizardCommand(`SetDialogHeading( "Welcome to the YaST2 installation" ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/libyui/src/YEvent.cc new/yast2-core-2.16.9/libyui/src/YEvent.cc
--- old/yast2-core-2.16.8/libyui/src/YEvent.cc 2007-11-21 12:51:29.000000000 +0100
+++ new/yast2-core-2.16.9/libyui/src/YEvent.cc 2007-11-27 17:00:47.000000000 +0100
@@ -326,6 +326,8 @@
if ( ycpItem )
return ycpItem->id();
+
+ return YCPString( _item->label() );
}
return _id;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.16.8/VERSION new/yast2-core-2.16.9/VERSION
--- old/yast2-core-2.16.8/VERSION 2007-11-26 14:13:25.000000000 +0100
+++ new/yast2-core-2.16.9/VERSION 2007-11-27 16:56:57.000000000 +0100
@@ -1 +1 @@
-2.16.8
+2.16.9
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org