Hello community,
here is the log from the commit of package yast2-core
checked in at Tue Oct 14 19:28:37 CEST 2008.
--------
--- yast2-core/yast2-core.changes 2008-10-11 12:30:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-core/yast2-core.changes 2008-10-14 16:58:16.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Oct 14 16:38:26 CEST 2008 - mvidner@suse.cz
+
+- Avoid YCPNull reaching SCR agents to prevent crashes (bnc#406138).
+- Allow make check before make install again, after libycpvalues API
+ changed in 2.17.15.
+- 2.17.18
+
+-------------------------------------------------------------------
+Tue Oct 14 14:41:34 CEST 2008 - lslezak@suse.cz
+
+- use atomic type sig_atomic_t in signal handlers (bnc#434509)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-core-2.17.17.tar.bz2
New:
----
yast2-core-2.17.18.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-core.spec ++++++
--- /var/tmp/diff_new_pack.s21031/_old 2008-10-14 19:28:09.000000000 +0200
+++ /var/tmp/diff_new_pack.s21031/_new 2008-10-14 19:28:09.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-core (Version 2.17.17)
+# spec file for package yast2-core (Version 2.17.18)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-core
-Version: 2.17.17
+Version: 2.17.18
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-core-2.17.17.tar.bz2
+Source0: yast2-core-2.17.18.tar.bz2
Prefix: /usr
# obviously
BuildRequires: gcc-c++
@@ -95,7 +95,7 @@
Stanislav Visnovsky
%prep
-%setup -n yast2-core-2.17.17
+%setup -n yast2-core-2.17.18
%build
%{prefix}/bin/y2tool y2autoconf
@@ -178,6 +178,13 @@
%doc %{_datadir}/doc/yastdoc
/usr/share/YaST2/data/devtools/bin/generateYCPWrappers
%changelog
+* Tue Oct 14 2008 mvidner@suse.cz
+- Avoid YCPNull reaching SCR agents to prevent crashes (bnc#406138).
+- Allow make check before make install again, after libycpvalues API
+ changed in 2.17.15.
+- 2.17.18
+* Tue Oct 14 2008 lslezak@suse.cz
+- use atomic type sig_atomic_t in signal handlers (bnc#434509)
* Sat Oct 11 2008 mvidner@suse.cz
- Handle EINTR in YCP scanner. Makes possible to toggle
debugging via SIGUSR1 to 'y2base stdio scr' (bnc#434253).
++++++ yast2-core-2.17.17.tar.bz2 -> yast2-core-2.17.18.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/agent-dummy/testsuite/Makefile.am new/yast2-core-2.17.18/agent-dummy/testsuite/Makefile.am
--- old/yast2-core-2.17.17/agent-dummy/testsuite/Makefile.am 2006-09-19 13:27:33.000000000 +0200
+++ new/yast2-core-2.17.18/agent-dummy/testsuite/Makefile.am 2008-10-14 16:16:44.000000000 +0200
@@ -12,11 +12,7 @@
noinst_PROGRAMS = y2ag_dummy
y2ag_dummy_SOURCES = y2ag_dummy.cc
-y2ag_dummy_LDADD = \
- ../../liby2/src/liby2.la \
- ../../libycp/src/libycp.la \
- ../../libscr/src/libscr.la \
- ${Y2UTIL_LIBS}
+y2ag_dummy_LDADD = ${AGENT_LIBADD}
y2ag_dummy_LDFLAGS = \
-Xlinker --whole-archive \
../src/libpy2ag_dummy.la \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/agent-dummy/testsuite/Makefile.in new/yast2-core-2.17.18/agent-dummy/testsuite/Makefile.in
--- old/yast2-core-2.17.17/agent-dummy/testsuite/Makefile.in 2008-10-11 12:32:57.000000000 +0200
+++ new/yast2-core-2.17.18/agent-dummy/testsuite/Makefile.in 2008-10-14 16:59:36.000000000 +0200
@@ -51,9 +51,7 @@
am_y2ag_dummy_OBJECTS = y2ag_dummy.$(OBJEXT)
y2ag_dummy_OBJECTS = $(am_y2ag_dummy_OBJECTS)
am__DEPENDENCIES_1 =
-y2ag_dummy_DEPENDENCIES = ../../liby2/src/liby2.la \
- ../../libycp/src/libycp.la ../../libscr/src/libscr.la \
- $(am__DEPENDENCIES_1)
+y2ag_dummy_DEPENDENCIES = $(am__DEPENDENCIES_1)
y2ag_dummy_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
$(CXXFLAGS) $(y2ag_dummy_LDFLAGS) $(LDFLAGS) -o $@
@@ -254,12 +252,7 @@
${Y2UTIL_CFLAGS}
y2ag_dummy_SOURCES = y2ag_dummy.cc
-y2ag_dummy_LDADD = \
- ../../liby2/src/liby2.la \
- ../../libycp/src/libycp.la \
- ../../libscr/src/libscr.la \
- ${Y2UTIL_LIBS}
-
+y2ag_dummy_LDADD = ${AGENT_LIBADD}
y2ag_dummy_LDFLAGS = \
-Xlinker --whole-archive \
../src/libpy2ag_dummy.la \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/base/src/Makefile.am new/yast2-core-2.17.18/base/src/Makefile.am
--- old/yast2-core-2.17.17/base/src/Makefile.am 2008-07-22 08:59:15.000000000 +0200
+++ new/yast2-core-2.17.18/base/src/Makefile.am 2008-10-14 16:21:47.000000000 +0200
@@ -10,6 +10,7 @@
../../wfm/src/libpy2wfm.la \
../../scr/src/libpy2scr.la \
../../libycp/src/libycp.la \
+ ../../libycp/src/libycpvalues.la \
../../liby2/src/liby2.la \
../../libscr/src/libscr.la
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/base/src/Makefile.in new/yast2-core-2.17.18/base/src/Makefile.in
--- old/yast2-core-2.17.17/base/src/Makefile.in 2008-10-11 12:33:02.000000000 +0200
+++ new/yast2-core-2.17.18/base/src/Makefile.in 2008-10-14 16:59:41.000000000 +0200
@@ -256,6 +256,7 @@
../../wfm/src/libpy2wfm.la \
../../scr/src/libpy2scr.la \
../../libycp/src/libycp.la \
+ ../../libycp/src/libycpvalues.la \
../../liby2/src/liby2.la \
../../libscr/src/libscr.la
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/base/tools/ycpc/Makefile.am new/yast2-core-2.17.18/base/tools/ycpc/Makefile.am
--- old/yast2-core-2.17.17/base/tools/ycpc/Makefile.am 2008-02-13 10:00:34.000000000 +0100
+++ new/yast2-core-2.17.18/base/tools/ycpc/Makefile.am 2008-10-14 16:22:51.000000000 +0200
@@ -15,6 +15,7 @@
bin_PROGRAMS = ycpc
ycpc_SOURCES = ycpc.cc
ycpc_LDADD = $(top_builddir)/libycp/src/libycp.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
$(top_builddir)/wfm/src/libpy2wfm.la \
$(top_builddir)/liby2/src/liby2.la \
$(top_builddir)/libscr/src/libscr.la \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/base/tools/ycpc/Makefile.in new/yast2-core-2.17.18/base/tools/ycpc/Makefile.in
--- old/yast2-core-2.17.17/base/tools/ycpc/Makefile.in 2008-10-11 12:33:03.000000000 +0200
+++ new/yast2-core-2.17.18/base/tools/ycpc/Makefile.in 2008-10-14 16:59:41.000000000 +0200
@@ -55,6 +55,7 @@
ycpc_OBJECTS = $(am_ycpc_OBJECTS)
am__DEPENDENCIES_1 =
ycpc_DEPENDENCIES = $(top_builddir)/libycp/src/libycp.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
$(top_builddir)/wfm/src/libpy2wfm.la \
$(top_builddir)/liby2/src/liby2.la \
$(top_builddir)/libscr/src/libscr.la \
@@ -268,6 +269,7 @@
ycpc_SOURCES = ycpc.cc
ycpc_LDADD = $(top_builddir)/libycp/src/libycp.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
$(top_builddir)/wfm/src/libpy2wfm.la \
$(top_builddir)/liby2/src/liby2.la \
$(top_builddir)/libscr/src/libscr.la \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/configure new/yast2-core-2.17.18/configure
--- old/yast2-core-2.17.17/configure 2008-10-11 12:32:53.000000000 +0200
+++ new/yast2-core-2.17.18/configure 2008-10-14 16:59:31.000000000 +0200
@@ -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.17.17.
+# Generated by GNU Autoconf 2.61 for yast2-core 2.17.18.
#
# 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.17.17'
-PACKAGE_STRING='yast2-core 2.17.17'
+PACKAGE_VERSION='2.17.18'
+PACKAGE_STRING='yast2-core 2.17.18'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1472,7 +1472,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.17.17 to adapt to many kinds of systems.
+\`configure' configures yast2-core 2.17.18 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1543,7 +1543,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-core 2.17.17:";;
+ short | recursive ) echo "Configuration of yast2-core 2.17.18:";;
esac
cat <<\_ACEOF
@@ -1660,7 +1660,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-core configure 2.17.17
+yast2-core configure 2.17.18
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1674,7 +1674,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.17.17, which was
+It was created by yast2-core $as_me 2.17.18, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@@ -2495,7 +2495,7 @@
# Define the identity of the package.
PACKAGE='yast2-core'
- VERSION='2.17.17'
+ VERSION='2.17.18'
cat >>confdefs.h <<_ACEOF
@@ -2723,7 +2723,7 @@
-VERSION="2.17.17"
+VERSION="2.17.18"
RPMNAME="yast2-core"
MAINTAINER="Martin Vidner "
@@ -5302,7 +5302,7 @@
# override AGENT_LIBADD which is AC_SUBSTed in YAST2-CHECKS-PROGRAM
-AGENT_LIBADD=' $(top_builddir)/libscr/src/libscr.la $(top_builddir)/libycp/src/libycp.la $(top_builddir)/liby2/src/liby2.la ${Y2UTIL_LIBS}'
+AGENT_LIBADD=' $(top_builddir)/libscr/src/libscr.la $(top_builddir)/libycp/src/libycp.la $(top_builddir)/libycp/src/libycpvalues.la $(top_builddir)/liby2/src/liby2.la ${Y2UTIL_LIBS}'
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
@@ -24449,7 +24449,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.17.17, which was
+This file was extended by yast2-core $as_me 2.17.18, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -24502,7 +24502,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-core config.status 2.17.17
+yast2-core config.status 2.17.18
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.17.17/configure.in new/yast2-core-2.17.18/configure.in
--- old/yast2-core-2.17.17/configure.in 2008-10-11 12:32:41.000000000 +0200
+++ new/yast2-core-2.17.18/configure.in 2008-10-14 16:59:20.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-core, 2.17.17, http://bugs.opensuse.org/, yast2-core)
+AC_INIT(yast2-core, 2.17.18, 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.17.17"
+VERSION="2.17.18"
RPMNAME="yast2-core"
MAINTAINER="Martin Vidner "
@@ -139,6 +139,7 @@
AGENT_LIBADD='dnl
$(top_builddir)/libscr/src/libscr.la dnl
$(top_builddir)/libycp/src/libycp.la dnl
+ $(top_builddir)/libycp/src/libycpvalues.la dnl
$(top_builddir)/liby2/src/liby2.la dnl
${Y2UTIL_LIBS}'
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/configure.in.in new/yast2-core-2.17.18/configure.in.in
--- old/yast2-core-2.17.17/configure.in.in 2008-10-11 12:21:54.000000000 +0200
+++ new/yast2-core-2.17.18/configure.in.in 2008-10-14 16:14:16.000000000 +0200
@@ -52,6 +52,7 @@
AGENT_LIBADD='dnl
$(top_builddir)/libscr/src/libscr.la dnl
$(top_builddir)/libycp/src/libycp.la dnl
+ $(top_builddir)/libycp/src/libycpvalues.la dnl
$(top_builddir)/liby2/src/liby2.la dnl
${Y2UTIL_LIBS}'
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/dbus/SCR_service/DBusServer.cc new/yast2-core-2.17.18/dbus/SCR_service/DBusServer.cc
--- old/yast2-core-2.17.17/dbus/SCR_service/DBusServer.cc 2008-07-22 08:59:14.000000000 +0200
+++ new/yast2-core-2.17.18/dbus/SCR_service/DBusServer.cc 2008-10-14 16:16:58.000000000 +0200
@@ -25,7 +25,8 @@
// ostringstream
#include <sstream>
-static bool finish = false;
+// use atomic type in signal handler (see bnc#434509)
+static sig_atomic_t finish = 0;
DBusServer::DBusServer()
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/libscr/src/SCR.cc new/yast2-core-2.17.18/libscr/src/SCR.cc
--- old/yast2-core-2.17.17/libscr/src/SCR.cc 2008-07-22 09:58:23.000000000 +0200
+++ new/yast2-core-2.17.18/libscr/src/SCR.cc 2008-10-14 16:38:38.000000000 +0200
@@ -15,7 +15,7 @@
Authors: Klaus Kaempf
Maintainer: Klaus Kaempf
-$Id: SCR.cc 49310 2008-07-22 07:51:46Z lslezak $
+$Id: SCR.cc 52188 2008-10-14 14:38:36Z mvidner $
/-*/
#include "scr/SCR.h"
@@ -140,7 +140,9 @@
}
static YCPValue
-SCRWrite2 (const YCPPath &path, const YCPValue& value) {
+SCRWrite2 (const YCPPath &path, const YCPValue& value_n) {
+ YCPValue value = value_n.isNull()? YCPVoid(): value_n; // bnc#406138
+
if (connection != NULL)
{
return CallDBus("Write", path, value);
@@ -156,7 +158,10 @@
}
static YCPValue
-SCRWrite3 (const YCPPath &path, const YCPValue& value, const YCPValue& arg) {
+SCRWrite3 (const YCPPath &path, const YCPValue& value_n, const YCPValue& arg_n) {
+ YCPValue value = value_n.isNull()? YCPVoid(): value_n; // bnc#406138
+ YCPValue arg = arg_n.isNull()? YCPVoid(): arg_n; // bnc#406138
+
if (connection != NULL)
{
return CallDBus("Write", path, value, arg);
@@ -222,7 +227,9 @@
}
static YCPValue
-SCRExecute2 (const YCPPath &path, const YCPValue &arg) {
+SCRExecute2 (const YCPPath &path, const YCPValue &arg_n) {
+ YCPValue arg = arg_n.isNull()? YCPVoid(): arg_n; // bnc#406138
+
if (connection != NULL)
{
return CallDBus("Execute", path, arg);
@@ -235,13 +242,16 @@
}
y2debug( "Running SCR::Execute on SCR agent %p", SCRAgent::instance () );
y2debug( "path: %s", path->toString ().c_str () );
- y2debug( "args: %s", arg.isNull () ? "null" : arg->toString ().c_str () );
+ y2debug( "args: %s", arg->toString ().c_str () );
return SCRAgent::instance ()->Execute (path, arg);
}
static YCPValue
-SCRExecute3 (const YCPPath &path, const YCPValue &arg, const YCPValue &opt) {
+SCRExecute3 (const YCPPath &path, const YCPValue &arg_n, const YCPValue &opt_n) {
+ YCPValue arg = arg_n.isNull()? YCPVoid(): arg_n; // bnc#406138
+ YCPValue opt = opt_n.isNull()? YCPVoid(): opt_n; // bnc#406138
+
if (connection != NULL)
{
return CallDBus("Execute", path, arg, opt);
@@ -254,7 +264,7 @@
}
y2debug( "Running SCR::Execute on SCR agent %p", SCRAgent::instance () );
y2debug( "path: %s", path->toString ().c_str () );
- y2debug( "args: %s,%s", arg.isNull () ? "null" : arg->toString ().c_str (), opt.isNull () ? "null" : opt->toString ().c_str () );
+ y2debug( "args: %s,%s", arg->toString ().c_str (), opt->toString ().c_str () );
return SCRAgent::instance ()->Execute (path, arg, opt);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/libscr/testsuite/Makefile.am new/yast2-core-2.17.18/libscr/testsuite/Makefile.am
--- old/yast2-core-2.17.17/libscr/testsuite/Makefile.am 2008-07-22 08:59:15.000000000 +0200
+++ new/yast2-core-2.17.18/libscr/testsuite/Makefile.am 2008-10-14 16:16:01.000000000 +0200
@@ -12,7 +12,7 @@
noinst_PROGRAMS = runscr
runscr_SOURCES = runscr.cc
-runscr_LDADD = ../src/libscr.la ../../liby2/src/liby2.la ../../libycp/src/libycp.la ${Y2UTIL_LIBS} ../../liby2dbus/src/liby2dbus.la
+runscr_LDADD = ${AGENT_LIBADD} ../../liby2dbus/src/liby2dbus.la
PACKAGE = libscr
AUTOMAKE_OPTIONS = dejagnu
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/libscr/testsuite/Makefile.in new/yast2-core-2.17.18/libscr/testsuite/Makefile.in
--- old/yast2-core-2.17.17/libscr/testsuite/Makefile.in 2008-10-11 12:33:03.000000000 +0200
+++ new/yast2-core-2.17.18/libscr/testsuite/Makefile.in 2008-10-14 16:59:42.000000000 +0200
@@ -51,8 +51,7 @@
am_runscr_OBJECTS = runscr.$(OBJEXT)
runscr_OBJECTS = $(am_runscr_OBJECTS)
am__DEPENDENCIES_1 =
-runscr_DEPENDENCIES = ../src/libscr.la ../../liby2/src/liby2.la \
- ../../libycp/src/libycp.la $(am__DEPENDENCIES_1) \
+runscr_DEPENDENCIES = $(am__DEPENDENCIES_1) \
../../liby2dbus/src/liby2dbus.la
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
@@ -253,7 +252,7 @@
${Y2UTIL_CFLAGS}
runscr_SOURCES = runscr.cc
-runscr_LDADD = ../src/libscr.la ../../liby2/src/liby2.la ../../libycp/src/libycp.la ${Y2UTIL_LIBS} ../../liby2dbus/src/liby2dbus.la
+runscr_LDADD = ${AGENT_LIBADD} ../../liby2dbus/src/liby2dbus.la
AUTOMAKE_OPTIONS = dejagnu
EXTRA_DIST = README
all: all-am
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/liby2util-r/src/y2log.cc new/yast2-core-2.17.18/liby2util-r/src/y2log.cc
--- old/yast2-core-2.17.17/liby2util-r/src/y2log.cc 2008-04-14 21:39:06.000000000 +0200
+++ new/yast2-core-2.17.18/liby2util-r/src/y2log.cc 2008-10-14 16:16:58.000000000 +0200
@@ -10,7 +10,7 @@
* Arvin Schnell
* Martin Vidner
*
- * $Id: y2log.cc 46623 2008-04-14 19:39:05Z mvidner $
+ * $Id: y2log.cc 52181 2008-10-14 12:56:21Z lslezak $
*/
#include
@@ -72,14 +72,16 @@
inisection logconf;
static bool did_set_logname = false;
-static bool did_read_logconf = false;
+// use atomic type in signal handler (see bnc#434509)
+static sig_atomic_t did_read_logconf = 0;
static const char *logname;
static off_t maxlogsize;
static int maxlognum;
-static bool log_debug = false;
+// use atomic type in signal handler (see bnc#434509)
+static sig_atomic_t log_debug = false;
static bool log_to_file = true;
static bool log_to_syslog = false;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/libycp/testsuite/Makefile.am new/yast2-core-2.17.18/libycp/testsuite/Makefile.am
--- old/yast2-core-2.17.17/libycp/testsuite/Makefile.am 2007-11-26 14:12:38.000000000 +0100
+++ new/yast2-core-2.17.18/libycp/testsuite/Makefile.am 2008-10-14 15:58:36.000000000 +0200
@@ -14,13 +14,13 @@
noinst_PROGRAMS = testSignature runc runycp
runc_SOURCES = runc.cc
-runc_LDADD = ../src/libycp.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
+runc_LDADD = ../src/libycp.la ../src/libycpvalues.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
runycp_SOURCES = runycp.cc
-runycp_LDADD = ../src/libycp.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
+runycp_LDADD = ../src/libycp.la ../src/libycpvalues.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
testSignature_SOURCES = testSignature.cc
-testSignature_LDADD = ../src/libycp.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
+testSignature_LDADD = ../src/libycp.la ../src/libycpvalues.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
PACKAGE=libycp
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/libycp/testsuite/Makefile.in new/yast2-core-2.17.18/libycp/testsuite/Makefile.in
--- old/yast2-core-2.17.17/libycp/testsuite/Makefile.in 2008-10-11 12:33:06.000000000 +0200
+++ new/yast2-core-2.17.18/libycp/testsuite/Makefile.in 2008-10-14 16:59:44.000000000 +0200
@@ -51,16 +51,16 @@
am_runc_OBJECTS = runc.$(OBJEXT)
runc_OBJECTS = $(am_runc_OBJECTS)
am__DEPENDENCIES_1 =
-runc_DEPENDENCIES = ../src/libycp.la ../../liby2/src/liby2.la \
- $(am__DEPENDENCIES_1)
+runc_DEPENDENCIES = ../src/libycp.la ../src/libycpvalues.la \
+ ../../liby2/src/liby2.la $(am__DEPENDENCIES_1)
am_runycp_OBJECTS = runycp.$(OBJEXT)
runycp_OBJECTS = $(am_runycp_OBJECTS)
-runycp_DEPENDENCIES = ../src/libycp.la ../../liby2/src/liby2.la \
- $(am__DEPENDENCIES_1)
+runycp_DEPENDENCIES = ../src/libycp.la ../src/libycpvalues.la \
+ ../../liby2/src/liby2.la $(am__DEPENDENCIES_1)
am_testSignature_OBJECTS = testSignature.$(OBJEXT)
testSignature_OBJECTS = $(am_testSignature_OBJECTS)
-testSignature_DEPENDENCIES = ../src/libycp.la ../../liby2/src/liby2.la \
- $(am__DEPENDENCIES_1)
+testSignature_DEPENDENCIES = ../src/libycp.la ../src/libycpvalues.la \
+ ../../liby2/src/liby2.la $(am__DEPENDENCIES_1)
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
@@ -267,11 +267,11 @@
AM_CXXFLAGS = -DY2LOG=\"libycp\"
INCLUDES = -I$(srcdir)/../src/include -I$(top_srcdir)/liby2/src/include ${Y2UTIL_CFLAGS}
runc_SOURCES = runc.cc
-runc_LDADD = ../src/libycp.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
+runc_LDADD = ../src/libycp.la ../src/libycpvalues.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
runycp_SOURCES = runycp.cc
-runycp_LDADD = ../src/libycp.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
+runycp_LDADD = ../src/libycp.la ../src/libycpvalues.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
testSignature_SOURCES = testSignature.cc
-testSignature_LDADD = ../src/libycp.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
+testSignature_LDADD = ../src/libycp.la ../src/libycpvalues.la ../../liby2/src/liby2.la ${Y2UTIL_LIBS}
AUTOMAKE_OPTIONS = dejagnu
EXTRA_DIST = README runtest.sh xfail
all: all-recursive
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/VERSION new/yast2-core-2.17.18/VERSION
--- old/yast2-core-2.17.17/VERSION 2008-10-11 12:27:44.000000000 +0200
+++ new/yast2-core-2.17.18/VERSION 2008-10-14 16:57:56.000000000 +0200
@@ -1 +1 @@
-2.17.17
+2.17.18
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/wfm/testsuite/Makefile.am new/yast2-core-2.17.18/wfm/testsuite/Makefile.am
--- old/yast2-core-2.17.17/wfm/testsuite/Makefile.am 2008-07-22 08:59:14.000000000 +0200
+++ new/yast2-core-2.17.18/wfm/testsuite/Makefile.am 2008-10-14 16:20:45.000000000 +0200
@@ -25,7 +25,8 @@
$(top_builddir)/scr/src/libpy2scr.la \
$(top_builddir)/libscr/src/libscr.la \
$(top_builddir)/libycp/src/libycp.la \
- $(top_builddir)/liby2/src/liby2.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
+ $(top_builddir)/liby2/src/liby2.la \
${Y2UTIL_LIBS}
runc_SOURCES = runc.cc
@@ -34,6 +35,7 @@
$(top_builddir)/scr/src/libpy2scr.la \
$(top_builddir)/libscr/src/libscr.la \
$(top_builddir)/libycp/src/libycp.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
$(top_builddir)/liby2/src/liby2.la \
${Y2UTIL_LIBS}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.17.17/wfm/testsuite/Makefile.in new/yast2-core-2.17.18/wfm/testsuite/Makefile.in
--- old/yast2-core-2.17.17/wfm/testsuite/Makefile.in 2008-10-11 12:33:07.000000000 +0200
+++ new/yast2-core-2.17.18/wfm/testsuite/Makefile.in 2008-10-14 16:59:46.000000000 +0200
@@ -55,6 +55,7 @@
$(top_builddir)/scr/src/libpy2scr.la \
$(top_builddir)/libscr/src/libscr.la \
$(top_builddir)/libycp/src/libycp.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
$(top_builddir)/liby2/src/liby2.la $(am__DEPENDENCIES_1)
runc_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
@@ -65,6 +66,7 @@
$(top_builddir)/scr/src/libpy2scr.la \
$(top_builddir)/libscr/src/libscr.la \
$(top_builddir)/libycp/src/libycp.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
$(top_builddir)/liby2/src/liby2.la $(am__DEPENDENCIES_1)
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
@@ -283,7 +285,8 @@
$(top_builddir)/scr/src/libpy2scr.la \
$(top_builddir)/libscr/src/libscr.la \
$(top_builddir)/libycp/src/libycp.la \
- $(top_builddir)/liby2/src/liby2.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
+ $(top_builddir)/liby2/src/liby2.la \
${Y2UTIL_LIBS}
runc_SOURCES = runc.cc
@@ -292,6 +295,7 @@
$(top_builddir)/scr/src/libpy2scr.la \
$(top_builddir)/libscr/src/libscr.la \
$(top_builddir)/libycp/src/libycp.la \
+ $(top_builddir)/libycp/src/libycpvalues.la \
$(top_builddir)/liby2/src/liby2.la \
${Y2UTIL_LIBS}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org