Hello community,
here is the log from the commit of package arts
checked in at Tue Feb 19 02:19:01 CET 2008.
--------
--- KDE/arts/arts.changes 2007-11-28 14:12:49.000000000 +0100
+++ /mounts/work_src_done/STABLE/arts/arts.changes 2008-02-13 23:20:03.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Feb 13 23:19:53 CET 2008 - dmueller@suse.de
+
+- update to 1.5.9:
+ * remove patches that are upstreamed
+
+-------------------------------------------------------------------
Old:
----
arts-1.5.8.tar.bz2
r727612.diff
New:
----
arts-1.5.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ arts.spec ++++++
--- /var/tmp/diff_new_pack.Be9268/_old 2008-02-19 02:18:47.000000000 +0100
+++ /var/tmp/diff_new_pack.Be9268/_new 2008-02-19 02:18:47.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package arts (Version 1.5.8)
+# spec file for package arts (Version 1.5.9)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,6 +10,7 @@
# norootforbuild
+
Name: arts
BuildRequires: alsa-devel audiofile-devel glib2-devel jack-devel libjpeg-devel libvorbis-devel qt3-devel readline-devel update-desktop-files
%if %suse_version > 1000
@@ -21,8 +22,8 @@
Provides: kdelibs3-artsd
Summary: Modular Software Synthesizer
PreReq: permissions
-Version: 1.5.8
-Release: 17
+Version: 1.5.9
+Release: 1
Source0: %{name}-%{version}.tar.bz2
Source1: artswrapper.7.gz
#Patch0: 1_5_BRANCH.diff
@@ -32,7 +33,6 @@
Patch7: fortify_source.patch
Patch8: arts-start-on-demand.diff
Patch9: avoid_la_files.diff
-Patch10: r727612.diff
Patch11: arts-glibc27.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -93,7 +93,6 @@
%patch7
%patch8
%patch9
-%patch10
%patch11
# no unsermake because of build dependencies hell
make -f admin/Makefile.common cvs
++++++ arts-1.5.8.tar.bz2 -> arts-1.5.9.tar.bz2 ++++++
++++ 2428 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/acinclude.m4 new/arts-1.5.9/acinclude.m4
--- old/arts-1.5.8/acinclude.m4 2007-10-08 16:17:37.000000000 +0200
+++ new/arts-1.5.9/acinclude.m4 2008-02-13 15:55:13.000000000 +0100
@@ -1226,7 +1226,15 @@
kde_qt_dirs="$QTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
fi
if test $kde_qtver = 3; then
- kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3"
+ kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3 /usr/lib${kdelibsuff}/qt-3.3"
+ if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ fi
+ if test "$PKG_CONFIG" != "no" ; then
+ if $PKG_CONFIG --exists qt-mt ; then
+ kde_qt_dirs="$kde_qt_dirs `$PKG_CONFIG --variable=prefix qt-mt`"
+ fi
+ fi
fi
if test $kde_qtver = 2; then
kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
@@ -1443,6 +1451,14 @@
for dir in $kde_qt_dirs; do
qt_incdirs="$qt_incdirs $dir/include $dir"
done
+if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+fi
+if test "$PKG_CONFIG" != "no" ; then
+ if $PKG_CONFIG --exists qt-mt ; then
+ qt_incdirs="$qt_incdirs `$PKG_CONFIG --variable=includedir qt-mt`"
+ fi
+fi
qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
if test ! "$ac_qt_includes" = "NO"; then
qt_incdirs="$ac_qt_includes $qt_incdirs"
@@ -1459,8 +1475,16 @@
qt_libdirs=""
for dir in $kde_qt_dirs; do
- qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir"
+ qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir/lib $dir"
done
+if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+fi
+if test "$PKG_CONFIG" != "no" ; then
+ if $PKG_CONFIG --exists qt-mt ; then
+ qt_libdirs="$qt_incdirs `$PKG_CONFIG --variable=libdir qt-mt`"
+ fi
+fi
qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
if test ! "$ac_qt_libraries" = "NO"; then
qt_libdir=$ac_qt_libraries
@@ -2631,6 +2655,7 @@
AC_TRY_LINK(dnl
[
#include
+#include
],
[
char buf[42];
@@ -2638,7 +2663,7 @@
/* this would segfault.. but we only link, don't run */
(void) gzgets(f, buf, sizeof(buf));
- return (zlibVersion() == ZLIB_VERSION);
+ return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
],
eval "ac_cv_lib_z='-lz'",
eval "ac_cv_lib_z=no")
@@ -2738,11 +2763,11 @@
echo "*** to the full path to pkg-config."
echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
else
- if !(`$PKG_CONFIG --exists OpenEXR`) ; then
+ if ! $PKG_CONFIG --exists OpenEXR ; then
AC_MSG_RESULT(no)
EXRSTATUS=no
else
- if !(`$PKG_CONFIG --atleast-version="1.1.1" OpenEXR`) ; then
+ if ! $PKG_CONFIG --atleast-version="1.1.1" OpenEXR ; then
AC_MSG_RESULT(no)
EXRSTATUS=old
else
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/admin/acinclude.m4.in new/arts-1.5.9/admin/acinclude.m4.in
--- old/arts-1.5.8/admin/acinclude.m4.in 2007-10-08 13:32:48.000000000 +0200
+++ new/arts-1.5.9/admin/acinclude.m4.in 2008-02-13 14:15:32.000000000 +0100
@@ -1226,7 +1226,15 @@
kde_qt_dirs="$QTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
fi
if test $kde_qtver = 3; then
- kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3"
+ kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3 /usr/lib${kdelibsuff}/qt-3.3"
+ if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ fi
+ if test "$PKG_CONFIG" != "no" ; then
+ if $PKG_CONFIG --exists qt-mt ; then
+ kde_qt_dirs="$kde_qt_dirs `$PKG_CONFIG --variable=prefix qt-mt`"
+ fi
+ fi
fi
if test $kde_qtver = 2; then
kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
@@ -1443,6 +1451,14 @@
for dir in $kde_qt_dirs; do
qt_incdirs="$qt_incdirs $dir/include $dir"
done
+if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+fi
+if test "$PKG_CONFIG" != "no" ; then
+ if $PKG_CONFIG --exists qt-mt ; then
+ qt_incdirs="$qt_incdirs `$PKG_CONFIG --variable=includedir qt-mt`"
+ fi
+fi
qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
if test ! "$ac_qt_includes" = "NO"; then
qt_incdirs="$ac_qt_includes $qt_incdirs"
@@ -1459,8 +1475,16 @@
qt_libdirs=""
for dir in $kde_qt_dirs; do
- qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir"
+ qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir/lib $dir"
done
+if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+fi
+if test "$PKG_CONFIG" != "no" ; then
+ if $PKG_CONFIG --exists qt-mt ; then
+ qt_libdirs="$qt_incdirs `$PKG_CONFIG --variable=libdir qt-mt`"
+ fi
+fi
qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
if test ! "$ac_qt_libraries" = "NO"; then
qt_libdir=$ac_qt_libraries
@@ -2631,6 +2655,7 @@
AC_TRY_LINK(dnl
[
#include
+#include
],
[
char buf[42];
@@ -2638,7 +2663,7 @@
/* this would segfault.. but we only link, don't run */
(void) gzgets(f, buf, sizeof(buf));
- return (zlibVersion() == ZLIB_VERSION);
+ return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
],
eval "ac_cv_lib_z='-lz'",
eval "ac_cv_lib_z=no")
@@ -2738,11 +2763,11 @@
echo "*** to the full path to pkg-config."
echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
else
- if !(`$PKG_CONFIG --exists OpenEXR`) ; then
+ if ! $PKG_CONFIG --exists OpenEXR ; then
AC_MSG_RESULT(no)
EXRSTATUS=no
else
- if !(`$PKG_CONFIG --atleast-version="1.1.1" OpenEXR`) ; then
+ if ! $PKG_CONFIG --atleast-version="1.1.1" OpenEXR ; then
AC_MSG_RESULT(no)
EXRSTATUS=old
else
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/admin/cvs.sh new/arts-1.5.9/admin/cvs.sh
--- old/arts-1.5.8/admin/cvs.sh 2007-10-08 13:32:48.000000000 +0200
+++ new/arts-1.5.9/admin/cvs.sh 2008-02-13 14:15:32.000000000 +0100
@@ -316,7 +316,7 @@
fi
fi
if test -z "$VERSION" || test "$VERSION" = "@VERSION@"; then
- VERSION="\"3.5.8\""
+ VERSION="\"3.5.9\""
fi
if test -z "$modulename" || test "$modulename" = "@MODULENAME@"; then
modulename=`pwd`;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/admin/detect-autoconf.pl new/arts-1.5.9/admin/detect-autoconf.pl
--- old/arts-1.5.8/admin/detect-autoconf.pl 2007-10-08 13:32:48.000000000 +0200
+++ new/arts-1.5.9/admin/detect-autoconf.pl 2008-02-13 14:15:32.000000000 +0100
@@ -21,6 +21,73 @@
return "";
}
+# Subroutine to lexicographically compare two version strings, a and b.
+# If a > b, 1 is returned.
+# If a == b, 0 is returned.
+# If a < b, -1 is returned.
+#
+# If the strings are of uneven number length then the shorter string is
+# prepended by enough zeroes to make the two string lengths equal in order to
+# allow an accurate comparison. Note that the zero-padding only occurs in
+# between version separators (i.e. 1.6 and 1.10, results in 1.06 vs. 1.10).
+# Parts of the version ending in -foo (or any other text) are not considered
+# when doing the compare. (i.e. 2.53a vs 2.53 doesn't end up in 2.53a vs.
+# 2.053)
+sub compareVersions
+{
+ my ($a, $b) = @_;
+
+ # Split the strings up by '.' (version separator) and start comparing digit
+ # length.
+
+ my @aParts = split(/\./, $a);
+ my @bParts = split(/\./, $b);
+
+ # Make the arrays equal in length by adding missing zeroes to the end of the
+ # version.
+ push @aParts, '0' while scalar @aParts < scalar @bParts;
+ push @bParts, '0' while scalar @bParts < scalar @aParts;
+
+ # Now compare each individual portion.
+ for (my $i = 0; $i < scalar @aParts; ++$i)
+ {
+ # Make sure that any portion that has numbers is contiguous. I'm sure
+ # there's a technique for saving stuff like 2.52a2 but I don't feel
+ # like implementing it.
+ if ($aParts[$i] !~ /^[^\d]*\d+[^\d]*$/ or
+ $bParts[$i] !~ /^[^\d]*\d+[^\d]*$/)
+ {
+ die "Not able to compare $a to $b!\n";
+ }
+
+ my ($aDigits) = ($aParts[$i] =~ /(\d+)/);
+ my ($bDigits) = ($bParts[$i] =~ /(\d+)/);
+
+ # Perl is $MODERATELY_INSULTING_TERM, don't remove the parentheses in
+ # the delta calculation below.
+ my $delta = (length $aDigits) - (length $bDigits);
+ if ($delta < 0) # b is longer
+ {
+ my $replacement = ('0' x (-$delta)) . $aDigits;
+ $aParts[$i] =~ s/$aDigits/$replacement/;
+ }
+ elsif ($delta > 0) # a is longer
+ {
+ my $replacement = ('0' x $delta) . $bDigits;
+ $bParts[$i] =~ s/$bDigits/$replacement/;
+ }
+ }
+
+ # Arrays now have standardized version components, let's re-merge them
+ # to strings to do the compare.
+ my $newA = join('.', @aParts);
+ my $newB = join('.', @bParts);
+
+ return 1 if ($newA gt $newB);
+ return -1 if ($newA lt $newB);
+ return 0;
+}
+
# Subroutine to determine the highest installed version of the given program,
# searching from the given paths.
sub findBest
@@ -29,9 +96,10 @@
my $best_version_found = '0'; # Deliberately a string.
my %versions;
my %minimumVersions = (
- 'autoconf' => '2.5',
+ 'autoconf' => '2.5',
'automake' => '1.6',
);
+ my $sgn; # Used for compareVersions results.
# Allow user to use environment variable to override search.
return $ENV{uc $program} if $ENV{uc $program};
@@ -45,9 +113,11 @@
next unless -x $file;
($version) = $file =~ /$prefix\/$program-?(.*)$/;
- $version =~ s/-|\.//g;
- # Don't check the -wrapper ones
- next if $version eq "wrapper";
+
+ # Don't check the -wrapper ones (or any other non program one).
+ # The real deal should start with a version number, or have no
+ # suffix at all.
+ next if $version =~ /^[^\d]/;
# Special case some programs to make sure it has a minimum version.
if (not $version and exists $minimumVersions{$program})
@@ -56,15 +126,20 @@
my $versionOutput = `$program --version 2>/dev/null | head -n 1`;
# If we can't run the script to get the version it likely won't work later.
- next unless $versionOutput;
+ next unless $versionOutput;
# Use number.number for version (we don't need the excess in general).
- ($versionOutput) = ($versionOutput =~ /(\d\.\d)/);
+ ($versionOutput) = ($versionOutput =~ /(\d+\.\d+)/);
+
+ # compareVersions returns -1 if the left argument is less than
+ # the right argument. It can also die for invalid input so
+ # wrap with eval.
+ eval {
+ $sgn = compareVersions($versionOutput, $min_version);
+ };
- # Use lt to do lexicographical comparison of strings (which should be
- # equivalent and doesn't involve issues with floating point conversions).
- if (not $versionOutput or $versionOutput lt $min_version)
- {
+ # $@ would be set if an error was encountered.
+ if ($@ or not $versionOutput or $sgn == -1) {
next;
}
}
@@ -80,7 +155,12 @@
$versions{$version} = $file;
# Use string comparison so that e.g. 253a will be > 253 but < 254.
- if ($version gt $best_version_found)
+ # See above about the need for eval.
+ eval {
+ $sgn = compareVersions($version, $best_version_found);
+ };
+
+ if (not $@ and $sgn == 1)
{
$best_version_found = $version;
}
@@ -140,12 +220,12 @@
($automake_suffix) = $automake =~ /.*automake(.*)$/;
-# Use unsermake if we found it.
-$automake = "$unsermake -c" if $unsermake;
-
# Find matching automake companions.
$aclocal = findProgram('aclocal', $automake_suffix);
+# Use unsermake if we found it.
+$automake = "$unsermake -c" if ($unsermake and $aclocal);
+
$which = findWhich();
# Make sure we have all of the needed programs.
@@ -153,8 +233,7 @@
{
unless(${$i})
{
- print "# Unable to find $i!!\n";
- exit 1;
+ print STDERR "# Unable to find $i!!\n";
}
}
@@ -173,3 +252,5 @@
EOF
exit 0;
+
+# vim: set noet ts=8 sw=4:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/admin/Doxyfile.am new/arts-1.5.9/admin/Doxyfile.am
--- old/arts-1.5.8/admin/Doxyfile.am 2007-10-08 13:32:48.000000000 +0200
+++ new/arts-1.5.9/admin/Doxyfile.am 2008-02-13 14:15:32.000000000 +0100
@@ -72,11 +72,11 @@
uninstall-apidox:
@if test "$(subdir)" != "."; then \
if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); then \
- rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ rm -rf $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
fi \
else \
if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; then \
- rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
+ rm -rf $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
fi \
fi
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/artsc/artscbackend.cc new/arts-1.5.9/artsc/artscbackend.cc
--- old/arts-1.5.8/artsc/artscbackend.cc 2007-10-08 11:47:09.000000000 +0200
+++ new/arts-1.5.9/artsc/artscbackend.cc 2008-02-13 10:35:23.000000000 +0100
@@ -31,6 +31,7 @@
#include <queue>
#include
+#include <cstring>
#include
#include
#include
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/arts.lsm new/arts-1.5.9/arts.lsm
--- old/arts-1.5.8/arts.lsm 2007-10-08 13:04:34.000000000 +0200
+++ new/arts-1.5.9/arts.lsm 2008-02-13 10:52:34.000000000 +0100
@@ -1,7 +1,7 @@
Begin4
Title: arts
-Version: 1.5.8
-Entered-date: 2007-10-15
+Version: 1.5.9
+Entered-date: 2008-02-13
Description: Soundserver for the K Desktop Environment (KDE)
Keywords: KDE X11 desktop Qt
Author: http://bugs.kde.org/ (KDE Bugtracking System)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/config.h.in new/arts-1.5.9/config.h.in
--- old/arts-1.5.8/config.h.in 2007-10-08 16:17:51.000000000 +0200
+++ new/arts-1.5.9/config.h.in 2008-02-13 15:55:27.000000000 +0100
@@ -14,9 +14,6 @@
/* Define to 1 if using `alloca.c'. */
#undef C_ALLOCA
-/* Define if you have alloca.h */
-#undef GLIB_HAVE_ALLOCA_H
-
/* Size of pth_cond_t */
#undef GLIB_SIZEOF_PTH_COND_T
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/configure.in new/arts-1.5.9/configure.in
--- old/arts-1.5.8/configure.in 2007-10-08 16:17:37.000000000 +0200
+++ new/arts-1.5.9/configure.in 2008-02-13 15:55:13.000000000 +0100
@@ -21,7 +21,7 @@
dnl Version (we /might/ want to use libtool versioning, too)
ARTS_MAJOR_VERSION=1
ARTS_MINOR_VERSION=5
-ARTS_MICRO_VERSION=8
+ARTS_MICRO_VERSION=9
ARTS_VERSION=$ARTS_MAJOR_VERSION.$ARTS_MINOR_VERSION.$ARTS_MICRO_VERSION
dnl Automake doc recommends to do this only here. (Janos)
@@ -1011,15 +1011,6 @@
AC_CHECK_FUNCS(getcwd)
AC_FUNC_ALLOCA
- if test "x${ac_cv_working_alloca_h+set}" = xset ; then
- glib_header_alloca_h="$ac_cv_working_alloca_h"
- else
- glib_header_alloca_h="$ac_cv_header_alloca_h"
- fi
- if test "x$glib_header_alloca_h" = "xyes"; then
- AC_DEFINE(GLIB_HAVE_ALLOCA_H, 1, [Define if you have alloca.h])
- fi
-
dnl **********************
dnl *** va_copy checks ***
dnl **********************
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/configure.in.in new/arts-1.5.9/configure.in.in
--- old/arts-1.5.8/configure.in.in 2007-10-08 13:06:31.000000000 +0200
+++ new/arts-1.5.9/configure.in.in 2008-02-13 10:36:09.000000000 +0100
@@ -17,7 +17,7 @@
dnl Version (we /might/ want to use libtool versioning, too)
ARTS_MAJOR_VERSION=1
ARTS_MINOR_VERSION=5
-ARTS_MICRO_VERSION=8
+ARTS_MICRO_VERSION=9
ARTS_VERSION=$ARTS_MAJOR_VERSION.$ARTS_MINOR_VERSION.$ARTS_MICRO_VERSION
dnl Automake doc recommends to do this only here. (Janos)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/audioio.cc new/arts-1.5.9/flow/audioio.cc
--- old/arts-1.5.8/flow/audioio.cc 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/audioio.cc 2008-02-13 10:35:23.000000000 +0100
@@ -24,6 +24,7 @@
#include <map>
#include <list>
#include
+#include <cstring>
using namespace Arts;
using namespace std;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/audioiojack.cc new/arts-1.5.9/flow/audioiojack.cc
--- old/arts-1.5.8/flow/audioiojack.cc 2007-10-08 11:47:09.000000000 +0200
+++ new/arts-1.5.9/flow/audioiojack.cc 2008-02-13 10:35:23.000000000 +0100
@@ -41,6 +41,9 @@
#include <fstream>
#endif
+#include <cstdlib>
+#include <cstring>
+
namespace Arts {
class AudioIOJack : public AudioIO, public TimeNotify {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/audioionull.cc new/arts-1.5.9/flow/audioionull.cc
--- old/arts-1.5.8/flow/audioionull.cc 2007-10-08 11:47:09.000000000 +0200
+++ new/arts-1.5.9/flow/audioionull.cc 2008-02-13 10:35:23.000000000 +0100
@@ -37,6 +37,7 @@
#include
#include <iostream>
#include <algorithm>
+#include <cstring>
#include "debug.h"
#include "audioio.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/audioiooss.cc new/arts-1.5.9/flow/audioiooss.cc
--- old/arts-1.5.8/flow/audioiooss.cc 2007-10-08 11:47:09.000000000 +0200
+++ new/arts-1.5.9/flow/audioiooss.cc 2008-02-13 10:35:23.000000000 +0100
@@ -54,6 +54,7 @@
#include
#include <iostream>
#include <algorithm>
+#include <cstring>
#include "debug.h"
#include "audioio.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/audioioossthreaded.cc new/arts-1.5.9/flow/audioioossthreaded.cc
--- old/arts-1.5.8/flow/audioioossthreaded.cc 2007-10-08 11:47:09.000000000 +0200
+++ new/arts-1.5.9/flow/audioioossthreaded.cc 2008-02-13 10:35:23.000000000 +0100
@@ -54,6 +54,7 @@
#include
#include
#include <iostream>
+#include <cstring>
#include <algorithm>
#include "debug.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/audiosubsys.cc new/arts-1.5.9/flow/audiosubsys.cc
--- old/arts-1.5.8/flow/audiosubsys.cc 2007-10-08 11:47:09.000000000 +0200
+++ new/arts-1.5.9/flow/audiosubsys.cc 2008-02-13 10:35:23.000000000 +0100
@@ -45,6 +45,7 @@
#include
#include <iostream>
#include <algorithm>
+#include <cstring>
#include "debug.h"
#include "audiosubsys.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/bytestreamtoaudio_impl.cc new/arts-1.5.9/flow/bytestreamtoaudio_impl.cc
--- old/arts-1.5.8/flow/bytestreamtoaudio_impl.cc 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/bytestreamtoaudio_impl.cc 2008-02-13 10:35:23.000000000 +0100
@@ -24,6 +24,8 @@
#include "stdsynthmodule.h"
#include "resample.h"
+#include <cstring>
+
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/datahandle_impl.cc new/arts-1.5.9/flow/datahandle_impl.cc
--- old/arts-1.5.8/flow/datahandle_impl.cc 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/datahandle_impl.cc 2008-02-13 10:35:23.000000000 +0100
@@ -27,6 +27,7 @@
#include "stdsynthmodule.h"
#include "debug.h"
#include <algorithm>
+#include <cstring>
#include
using namespace std;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/gsl/configure.in.in new/arts-1.5.9/flow/gsl/configure.in.in
--- old/arts-1.5.8/flow/gsl/configure.in.in 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/gsl/configure.in.in 2008-02-13 10:35:23.000000000 +0100
@@ -152,15 +152,6 @@
AC_CHECK_FUNCS(getcwd)
AC_FUNC_ALLOCA
- if test "x${ac_cv_working_alloca_h+set}" = xset ; then
- glib_header_alloca_h="$ac_cv_working_alloca_h"
- else
- glib_header_alloca_h="$ac_cv_header_alloca_h"
- fi
- if test "x$glib_header_alloca_h" = "xyes"; then
- AC_DEFINE(GLIB_HAVE_ALLOCA_H, 1, [Define if you have alloca.h])
- fi
-
dnl **********************
dnl *** va_copy checks ***
dnl **********************
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/pipebuffer.cc new/arts-1.5.9/flow/pipebuffer.cc
--- old/arts-1.5.8/flow/pipebuffer.cc 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/pipebuffer.cc 2008-02-13 10:35:23.000000000 +0100
@@ -22,6 +22,7 @@
#include "pipebuffer.h"
#include
+#include <cstring>
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/stereovolumecontrol_impl.cc new/arts-1.5.9/flow/stereovolumecontrol_impl.cc
--- old/arts-1.5.8/flow/stereovolumecontrol_impl.cc 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/stereovolumecontrol_impl.cc 2008-02-13 10:35:23.000000000 +0100
@@ -26,6 +26,8 @@
#include "flowsystem.h"
#include
+#include <cstring>
+
using namespace Arts;
namespace Arts {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/synth_play_wav_impl.cc new/arts-1.5.9/flow/synth_play_wav_impl.cc
--- old/arts-1.5.8/flow/synth_play_wav_impl.cc 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/synth_play_wav_impl.cc 2008-02-13 10:35:23.000000000 +0100
@@ -29,6 +29,9 @@
#include "convert.h"
#include
#include <iostream>
+#include <climits>
+#include <cstdlib>
+#include <cstring>
extern "C" {
/* Some versions of libaudiofile seem to lack the extern "C" declaration,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/flow/synth_record_impl.cc new/arts-1.5.9/flow/synth_record_impl.cc
--- old/arts-1.5.8/flow/synth_record_impl.cc 2005-09-10 10:13:33.000000000 +0200
+++ new/arts-1.5.9/flow/synth_record_impl.cc 2008-02-13 10:35:23.000000000 +0100
@@ -31,6 +31,7 @@
#include "stdsynthmodule.h"
#include
#include <iostream>
+#include <cstring>
#undef DEBUG_WAVEFORM
#ifdef DEBUG_WAVEFORM
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/mcop/dispatcher.cc new/arts-1.5.9/mcop/dispatcher.cc
--- old/arts-1.5.8/mcop/dispatcher.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/mcop/dispatcher.cc 2008-02-13 10:35:23.000000000 +0100
@@ -38,6 +38,8 @@
#include
#include
#include
+#include <cstring>
+#include <cstdlib>
#include
#include <iostream>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/mcop/mcoputils.cc new/arts-1.5.9/mcop/mcoputils.cc
--- old/arts-1.5.8/mcop/mcoputils.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/mcop/mcoputils.cc 2008-02-13 10:35:23.000000000 +0100
@@ -32,6 +32,8 @@
#include
#include
#include
+#include <cstdlib>
+#include <cstring>
#include
#include <map>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/mcop/object.cc new/arts-1.5.9/mcop/object.cc
--- old/arts-1.5.8/mcop/object.cc 2006-03-17 11:07:21.000000000 +0100
+++ new/arts-1.5.9/mcop/object.cc 2008-02-13 10:35:23.000000000 +0100
@@ -29,6 +29,7 @@
#include "anyref.h"
#include
#include <iostream>
+#include <cstdlib>
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/mcop/tcpconnection.cc new/arts-1.5.9/mcop/tcpconnection.cc
--- old/arts-1.5.8/mcop/tcpconnection.cc 2005-09-10 10:13:32.000000000 +0200
+++ new/arts-1.5.9/mcop/tcpconnection.cc 2008-02-13 10:35:23.000000000 +0100
@@ -34,6 +34,7 @@
#include
#include
#include "debug.h"
+#include
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/mcop/trader_impl.cc new/arts-1.5.9/mcop/trader_impl.cc
--- old/arts-1.5.8/mcop/trader_impl.cc 2005-09-10 10:13:32.000000000 +0200
+++ new/arts-1.5.9/mcop/trader_impl.cc 2008-02-13 10:35:23.000000000 +0100
@@ -29,6 +29,7 @@
#include
#include
#include
+#include <cstring>
using namespace Arts;
using namespace std;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/mcop/unixconnection.cc new/arts-1.5.9/mcop/unixconnection.cc
--- old/arts-1.5.8/mcop/unixconnection.cc 2005-09-10 10:13:32.000000000 +0200
+++ new/arts-1.5.9/mcop/unixconnection.cc 2008-02-13 10:35:23.000000000 +0100
@@ -28,6 +28,7 @@
#include
#include
#include
+#include
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/artscat.cc new/arts-1.5.9/soundserver/artscat.cc
--- old/arts-1.5.8/soundserver/artscat.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/soundserver/artscat.cc 2008-02-13 10:35:22.000000000 +0100
@@ -31,6 +31,7 @@
#include
#include
#include <iostream>
+#include <cstdlib>
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/artsd.cc new/arts-1.5.9/soundserver/artsd.cc
--- old/arts-1.5.8/soundserver/artsd.cc 2005-09-10 10:13:31.000000000 +0200
+++ new/arts-1.5.9/soundserver/artsd.cc 2008-02-13 10:35:22.000000000 +0100
@@ -28,6 +28,8 @@
#include
#include
#include <iostream>
+#include <cstring>
+#include <cstdlib>
#include
#include "soundserver.h"
#include "audiosubsys.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/artsplay.cc new/arts-1.5.9/soundserver/artsplay.cc
--- old/arts-1.5.8/soundserver/artsplay.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/soundserver/artsplay.cc 2008-02-13 10:35:22.000000000 +0100
@@ -31,6 +31,7 @@
#include
#include <vector>
#include <string>
+#include <cstring>
#include <iostream>
using namespace std;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/artsrec.cc new/arts-1.5.9/soundserver/artsrec.cc
--- old/arts-1.5.8/soundserver/artsrec.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/soundserver/artsrec.cc 2008-02-13 10:35:22.000000000 +0100
@@ -34,6 +34,7 @@
#include
#include
#include <iostream>
+#include <cstdlib>
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/artsshell.cc new/arts-1.5.9/soundserver/artsshell.cc
--- old/arts-1.5.8/soundserver/artsshell.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/soundserver/artsshell.cc 2008-02-13 10:35:22.000000000 +0100
@@ -121,6 +121,8 @@
#include "artsversion.h"
#include "tradercheck.h"
#include
+#include
+#include <cstring>
#include
bool quiet = false;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/fileinputstream_impl.cc new/arts-1.5.9/soundserver/fileinputstream_impl.cc
--- old/arts-1.5.8/soundserver/fileinputstream_impl.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/soundserver/fileinputstream_impl.cc 2008-02-13 10:35:22.000000000 +0100
@@ -30,6 +30,7 @@
#include
#include
#include <iostream>
+#include <cstring>
using namespace std;
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/soundserverstartup_impl.cc new/arts-1.5.9/soundserver/soundserverstartup_impl.cc
--- old/arts-1.5.8/soundserver/soundserverstartup_impl.cc 2005-09-10 10:13:31.000000000 +0200
+++ new/arts-1.5.9/soundserver/soundserverstartup_impl.cc 2008-02-13 10:35:22.000000000 +0100
@@ -24,6 +24,7 @@
#include "soundserverstartup_impl.h"
#include
#include
+#include <cstdlib>
using namespace Arts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/arts-1.5.8/soundserver/soundserverv2_impl.cc new/arts-1.5.9/soundserver/soundserverv2_impl.cc
--- old/arts-1.5.8/soundserver/soundserverv2_impl.cc 2007-10-08 11:47:08.000000000 +0200
+++ new/arts-1.5.9/soundserver/soundserverv2_impl.cc 2008-02-13 10:35:22.000000000 +0100
@@ -40,6 +40,8 @@
#include
#include <fstream>
#include <set>
+#include <cstring>
+#include <cstdlib>
#include "config.h"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org