Hello community, here is the log from the commit of package liferea for openSUSE:Factory checked in at 2012-09-15 17:28:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liferea (Old) and /work/SRC/openSUSE:Factory/.liferea.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "liferea", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/liferea/liferea.changes 2012-08-04 21:50:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.liferea.new/liferea.changes 2012-09-15 17:28:36.000000000 +0200 @@ -1,0 +2,15 @@ +Fri Sep 14 16:35:29 UTC 2012 - vuntz@opensuse.org + +- Update to version 1.8.8: + + Fixes crash on empty links in auto-load-link mode (sf#3557513). + + Ensure node ids are in DB node relation on startup. + + Fixes search folder counter update on feed removal. + + Include AM_PROG_AR in configure.ac to work with automake 1.12. + +------------------------------------------------------------------- +Wed Aug 29 07:08:34 UTC 2012 - dimstar@opensuse.org + +- Fix liferea-opensuse-feeds.patch (bnc#777737): openSUSE Feed + URLs with duplicate http://. + +------------------------------------------------------------------- @@ -8 +23 @@ - (sf#2855990) + (sf#2855990, bnc#772538) Old: ---- liferea-1.8.7.tar.gz New: ---- liferea-1.8.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liferea.spec ++++++ --- /var/tmp/diff_new_pack.IUoh84/_old 2012-09-15 17:28:38.000000000 +0200 +++ /var/tmp/diff_new_pack.IUoh84/_new 2012-09-15 17:28:38.000000000 +0200 @@ -17,13 +17,13 @@ Name: liferea -Version: 1.8.7 +Version: 1.8.8 Release: 0 Summary: Linux Feed Reader License: GPL-2.0+ Group: Productivity/Other Url: http://liferea.sourceforge.net/ -Source: http://downloads.sourceforge.net/project/liferea/Liferea%20Stable/1.8.7/%{name}-%{version}.tar.gz +Source: http://downloads.sourceforge.net/project/liferea/Liferea%20Stable/1.8.8/%{name}-%{version}.tar.gz # PATCH-FEATURE-OPENSUSE liferea-opensuse-feeds.patch -- Add openSUSE feeds to default feeds Patch0: liferea-opensuse-feeds.patch BuildRequires: fdupes ++++++ liferea-1.8.7.tar.gz -> liferea-1.8.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/ChangeLog new/liferea-1.8.8/ChangeLog --- old/liferea-1.8.7/ChangeLog 2012-07-30 23:46:32.000000000 +0200 +++ new/liferea-1.8.8/ChangeLog 2012-09-01 14:27:17.000000000 +0200 @@ -1,3 +1,14 @@ +2012-09-01 Lars Windolf <lars.lindner@gmail.com> + + Version 1.8.8 + + * Fixes SF #3557513: Fixes crash on empty links in auto-load-link mode. + (patch by msquared84) + * Ensure node ids are in DB node relation on startup. + * Include AM_PROG_AR in configure.ac to work with automake 1.12 + * Fixes search folder counter update on feed removal + + 2012-07-30 Lars Windolf <lars.lindner@gmail.com> Version 1.8.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/Makefile.in new/liferea-1.8.8/Makefile.in --- old/liferea-1.8.7/Makefile.in 2012-07-30 23:47:35.000000000 +0200 +++ new/liferea-1.8.8/Makefile.in 2012-09-01 14:27:53.000000000 +0200 @@ -38,8 +38,8 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL \ - compile config.guess config.sub depcomp install-sh ltmain.sh \ - missing + ar-lib compile config.guess config.sub depcomp install-sh \ + ltmain.sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/aclocal.m4 new/liferea-1.8.8/aclocal.m4 --- old/liferea-1.8.7/aclocal.m4 2012-07-30 23:47:33.000000000 +0200 +++ new/liferea-1.8.8/aclocal.m4 2012-09-01 14:27:51.000000000 +0200 @@ -9555,6 +9555,67 @@ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +# Copyright (C) 2011 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 1 + +# AM_PROG_AR([ACT-IF-FAIL]) +# ------------------------- +# Try to determine the archiver interface, and trigger the ar-lib wrapper +# if it is needed. If the detection of archiver interface fails, run +# ACT-IF-FAIL (default is to abort configure with a proper error message). +AC_DEFUN([AM_PROG_AR], +[AC_BEFORE([$0], [LT_INIT])dnl +AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl +AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([ar-lib])dnl +AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false]) +: ${AR=ar} + +AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface], + [am_cv_ar_interface=ar + AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])], + [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([am_ar_try]) + if test "$ac_status" -eq 0; then + am_cv_ar_interface=ar + else + am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([am_ar_try]) + if test "$ac_status" -eq 0; then + am_cv_ar_interface=lib + else + am_cv_ar_interface=unknown + fi + fi + rm -f conftest.lib libconftest.a + ]) + ]) + +case $am_cv_ar_interface in +ar) + ;; +lib) + # Microsoft lib, so override with the ar-lib wrapper script. + # FIXME: It is wrong to rewrite AR. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__AR in this case, + # and then we could set am__AR="$am_aux_dir/ar-lib $(AR)" or something + # similar. + AR="$am_aux_dir/ar-lib $AR" + ;; +unknown) + m4_default([$1], + [AC_MSG_ERROR([could not determine $AR interface])]) + ;; +esac +AC_SUBST([AR])dnl +]) + # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/ar-lib new/liferea-1.8.8/ar-lib --- old/liferea-1.8.7/ar-lib 1970-01-01 01:00:00.000000000 +0100 +++ new/liferea-1.8.8/ar-lib 2012-08-18 20:27:58.000000000 +0200 @@ -0,0 +1,265 @@ +#! /bin/sh +# Wrapper for Microsoft lib.exe + +me=ar-lib +scriptversion=2012-01-30.22; # UTC + +# Copyright (C) 2010, 2012 Free Software Foundation, Inc. +# Written by Peter Rosin <peda@lysator.liu.se>. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to <bug-automake@gnu.org> or send patches to +# <automake-patches@gnu.org>. + + +# func_error message +func_error () +{ + echo "$me: $1" 1>&2 + exit 1 +} + +file_conv= + +# func_file_conv build_file +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv in + mingw) + file=`cmd //C echo "$file " | sed -e 's/"(.*) " *$/\1/'` + ;; + cygwin) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_at_file at_file operation archive +# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE +# for each of them. +# When interpreting the content of the @FILE, do NOT use func_file_conv, +# since the user would need to supply preconverted file names to +# binutils ar, at least for MinGW. +func_at_file () +{ + operation=$2 + archive=$3 + at_file_contents=`cat "$1"` + eval set x "$at_file_contents" + shift + + for member + do + $AR -NOLOGO $operation:"$member" "$archive" || exit $? + done +} + +case $1 in + '') + func_error "no command. Try '$0 --help' for more information." + ;; + -h | --h*) + cat <<EOF +Usage: $me [--help] [--version] PROGRAM ACTION ARCHIVE [MEMBER...] + +Members may be specified in a file named with @FILE. +EOF + exit $? + ;; + -v | --v*) + echo "$me, version $scriptversion" + exit $? + ;; +esac + +if test $# -lt 3; then + func_error "you must specify a program, an action and an archive" +fi + +AR=$1 +shift +while : +do + if test $# -lt 2; then + func_error "you must specify a program, an action and an archive" + fi + case $1 in + -lib | -LIB \ + | -ltcg | -LTCG \ + | -machine* | -MACHINE* \ + | -subsystem* | -SUBSYSTEM* \ + | -verbose | -VERBOSE \ + | -wx* | -WX* ) + AR="$AR $1" + shift + ;; + *) + action=$1 + shift + break + ;; + esac +done +orig_archive=$1 +shift +func_file_conv "$orig_archive" +archive=$file + +# strip leading dash in $action +action=${action#-} + +delete= +extract= +list= +replace= +create= + +while test -n "$action" +do + case $action in + d*) delete=yes ;; + x*) extract=yes ;; + t*) list=yes ;; + r*) replace=yes ;; + c*) create=yes ;; + u*) ;; # TODO: don't ignore the update modifier + v*) ;; # TODO: don't ignore the verbose modifier + *) + func_error "unknown action specified" + ;; + esac + action=${action#?} +done + +case $delete$extract$list$replace in + yes) + ;; + yesyes*) + func_error "more than one action specified" + ;; + *) + func_error "no action specified" + ;; +esac + +if test -n "$delete"; then + if test ! -f "$orig_archive"; then + func_error "archive not found" + fi + for member + do + case $1 in + @*) + func_at_file "${1#@}" -REMOVE "$archive" + ;; + *) + func_file_conv "$1" + $AR -NOLOGO -REMOVE:"$file" "$archive" || exit $? + ;; + esac + done + +elif test -n "$extract"; then + if test ! -f "$orig_archive"; then + func_error "archive not found" + fi + if test $# -gt 0; then + for member + do + case $1 in + @*) + func_at_file "${1#@}" -EXTRACT "$archive" + ;; + *) + func_file_conv "$1" + $AR -NOLOGO -EXTRACT:"$file" "$archive" || exit $? + ;; + esac + done + else + $AR -NOLOGO -LIST "$archive" | sed -e 's/\/\\/g' | while read member + do + $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $? + done + fi + +elif test -n "$replace"; then + if test ! -f "$orig_archive"; then + if test -z "$create"; then + echo "$me: creating $orig_archive" + fi + orig_archive= + else + orig_archive=$archive + fi + + for member + do + case $1 in + @*) + func_file_conv "${1#@}" + set x "$@" "@$file" + ;; + *) + func_file_conv "$1" + set x "$@" "$file" + ;; + esac + shift + shift + done + + if test -n "$orig_archive"; then + $AR -NOLOGO -OUT:"$archive" "$orig_archive" "$@" || exit $? + else + $AR -NOLOGO -OUT:"$archive" "$@" || exit $? + fi + +elif test -n "$list"; then + if test ! -f "$orig_archive"; then + func_error "archive not found" + fi + $AR -NOLOGO -LIST "$archive" || exit $? +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/configure new/liferea-1.8.8/configure --- old/liferea-1.8.7/configure 2012-07-30 23:47:35.000000000 +0200 +++ new/liferea-1.8.8/configure 2012-09-01 14:27:54.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for liferea 1.8.7. +# Generated by GNU Autoconf 2.68 for liferea 1.8.8. # # Report bugs to <liferea-devel@lists.sourceforge.net>. # @@ -570,8 +570,8 @@ # Identity of this package. PACKAGE_NAME='liferea' PACKAGE_TARNAME='liferea' -PACKAGE_VERSION='1.8.7' -PACKAGE_STRING='liferea 1.8.7' +PACKAGE_VERSION='1.8.8' +PACKAGE_STRING='liferea 1.8.8' PACKAGE_BUGREPORT='liferea-devel@lists.sourceforge.net' PACKAGE_URL='' @@ -692,8 +692,6 @@ DSYMUTIL MANIFEST_TOOL RANLIB -ac_ct_AR -AR DLLTOOL OBJDUMP LN_S @@ -705,6 +703,7 @@ EGREP GREP SED +LIBTOOL am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE @@ -722,7 +721,8 @@ LDFLAGS CFLAGS CC -LIBTOOL +ac_ct_AR +AR AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V @@ -800,11 +800,11 @@ ac_user_opts=' enable_option_checking enable_silent_rules +enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install -enable_dependency_tracking with_gnu_ld with_sysroot enable_libtool_lock @@ -1379,7 +1379,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 liferea 1.8.7 to adapt to many kinds of systems. +`configure' configures liferea 1.8.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1449,7 +1449,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of liferea 1.8.7:";; + short | recursive ) echo "Configuration of liferea 1.8.8:";; esac cat <<_ACEOF @@ -1459,12 +1459,12 @@ --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: `make V=1') --disable-silent-rules verbose build output (undo: `make V=0') + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors --disable-libtool-lock avoid locking (might break parallel builds) --disable-nls do not use Native Language Support --disable-largefile omit support for large files @@ -1582,7 +1582,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<_ACEOF -liferea configure 1.8.7 +liferea configure 1.8.8 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1951,7 +1951,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by liferea $as_me 1.8.7, which was +It was created by liferea $as_me 1.8.8, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2841,7 +2841,7 @@ # Define the identity of the package. PACKAGE='liferea' - VERSION='1.8.7' + VERSION='1.8.8' cat >>confdefs.h <<_ACEOF @@ -2921,102 +2921,6 @@ AM_BACKSLASH='' - - -case `pwd` in - *\ * | *\ *) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in `pwd`" >&5 -$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in `pwd`" >&2;} ;; -esac - - - -macro_version='2.4.2' -macro_revision='1.3337' - - - - - - - - - - - - - -ltmain="$ac_aux_dir/ltmain.sh" - -# Backslashify metacharacters that are still active within -# double-quoted strings. -sed_quote_subst='s/(["`$\])/\\1/g' - -# Same as above, but do not quote variable references. -double_quote_subst='s/(["`\])/\\1/g' - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\$/\\\$/g' - -# Sed substitution to delay expansion of an escaped single quote. -delay_single_quote_subst='s/'''/''\\\'''/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/*/\*/g' - -ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO -ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 -$as_echo_n "checking how to print strings... " >&6; } -# Test print first, because it will be a builtin if present. -if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ - test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then - ECHO='print -r --' -elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then - ECHO='printf %s\n' -else - # Use this function as a fallback that always works. - func_fallback_echo () - { - eval 'cat <<_LTECHO_EOF -$1 -_LTECHO_EOF' - } - ECHO='func_fallback_echo' -fi - -# func_echo_all arg... -# Invoke $ECHO with all args, space-separated. -func_echo_all () -{ - $ECHO "" -} - -case "$ECHO" in - printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 -$as_echo "printf" >&6; } ;; - print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 -$as_echo "print -r" >&6; } ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 -$as_echo "cat" >&6; } ;; -esac - - - - - - - - - - - - - - DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" @@ -3998,6 +3902,264 @@ fi + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar lib "link -lib" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar lib "link -lib" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 +$as_echo_n "checking the archiver ($AR) interface... " >&6; } +if ${am_cv_ar_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + am_cv_ar_interface=ar + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int some_variable = 0; +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' + { { eval echo ""$as_me":${as_lineno-$LINENO}: "$am_ar_try""; } >&5 + (eval $am_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5 + test $ac_status = 0; } + if test "$ac_status" -eq 0; then + am_cv_ar_interface=ar + else + am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' + { { eval echo ""$as_me":${as_lineno-$LINENO}: "$am_ar_try""; } >&5 + (eval $am_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5 + test $ac_status = 0; } + if test "$ac_status" -eq 0; then + am_cv_ar_interface=lib + else + am_cv_ar_interface=unknown + fi + fi + rm -f conftest.lib libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 +$as_echo "$am_cv_ar_interface" >&6; } + +case $am_cv_ar_interface in +ar) + ;; +lib) + # Microsoft lib, so override with the ar-lib wrapper script. + # FIXME: It is wrong to rewrite AR. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__AR in this case, + # and then we could set am__AR="$am_aux_dir/ar-lib $(AR)" or something + # similar. + AR="$am_aux_dir/ar-lib $AR" + ;; +unknown) + as_fn_error $? "could not determine $AR interface" "$LINENO" 5 + ;; +esac + + + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in `pwd`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in `pwd`" >&2;} ;; +esac + + + +macro_version='2.4.2' +macro_revision='1.3337' + + + + + + + + + + + + + +ltmain="$ac_aux_dir/ltmain.sh" + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/(["`$\])/\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/(["`\])/\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\$/\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'''/''\\\'''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/*/\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case "$ECHO" in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : @@ -5423,7 +5585,6 @@ - if test -n "$ac_tool_prefix"; then for ac_prog in ar do @@ -15136,7 +15297,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by liferea $as_me 1.8.7, which was +This file was extended by liferea $as_me 1.8.8, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15202,7 +15363,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\""`$]/\\&/g'`" ac_cs_version="\ -liferea config.status 1.8.7 +liferea config.status 1.8.8 configured by $0, generated by GNU Autoconf 2.68, with options \"$ac_cs_config\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/configure.ac new/liferea-1.8.8/configure.ac --- old/liferea-1.8.7/configure.ac 2012-07-30 23:46:05.000000000 +0200 +++ new/liferea-1.8.8/configure.ac 2012-09-01 14:26:46.000000000 +0200 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([liferea],[1.8.7],[liferea-devel@lists.sourceforge.net]) +AC_INIT([liferea],[1.8.8],[liferea-devel@lists.sourceforge.net]) AC_CANONICAL_HOST AC_CONFIG_SRCDIR([src/feedlist.c]) @@ -8,6 +8,9 @@ AM_INIT_AUTOMAKE([1.11 foreign std-options -Wall -Werror]) AM_SILENT_RULES([yes]) +dnl Needed for automake 1.12 +m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) + AC_PREREQ(2.59) LT_INIT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/src/db.c new/liferea-1.8.8/src/db.c --- old/liferea-1.8.7/src/db.c 2012-07-30 23:39:43.000000000 +0200 +++ new/liferea-1.8.8/src/db.c 2012-09-01 14:26:31.000000000 +0200 @@ -547,6 +547,7 @@ db_exec ("CREATE TRIGGER item_removal DELETE ON items " "BEGIN " " DELETE FROM metadata WHERE item_id = old.item_id; " + " DELETE FROM search_folder_items WHERE item_id = old.item_id; " "END;"); db_exec ("CREATE TRIGGER subscription_removal DELETE ON subscription " diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/src/export.c new/liferea-1.8.8/src/export.c --- old/liferea-1.8.7/src/export.c 2012-07-30 23:39:43.000000000 +0200 +++ new/liferea-1.8.8/src/export.c 2012-09-01 14:26:31.000000000 +0200 @@ -336,6 +336,11 @@ subscription_update (node->subscription, 0); } + /* 8. Always update the node info in the DB to ensure a proper + node entry and parent node information. Search folders would + silentely fail to work without node entry. */ + db_node_update (node); + debug_exit ("import_parse_outline"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liferea-1.8.7/src/itemlist.c new/liferea-1.8.8/src/itemlist.c --- old/liferea-1.8.7/src/itemlist.c 2012-07-30 23:39:43.000000000 +0200 +++ new/liferea-1.8.8/src/itemlist.c 2012-09-01 14:26:31.000000000 +0200 @@ -1,7 +1,7 @@ /** * @file itemlist.c itemlist handling * - * Copyright (C) 2004-2011 Lars Lindner <lars.lindner@gmail.com> + * Copyright (C) 2004-2012 Lars Lindner <lars.lindner@gmail.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -588,14 +588,13 @@ /* set read and unset update status when selecting */ if (item) { - nodePtr node = node_from_id (item->nodeId); + gchar *link = NULL; + nodePtr node = node_from_id (item->nodeId); item_set_read_state (item, TRUE); itemview_set_mode (ITEMVIEW_SINGLE_ITEM); - if (node->loadItemLink) { - gchar* link = item_make_link (item); - + if (node->loadItemLink && (link = item_make_link (item))) { itemview_launch_URL (link, TRUE /* force internal */); g_free (link); } else { ++++++ liferea-opensuse-feeds.patch ++++++ --- /var/tmp/diff_new_pack.IUoh84/_old 2012-09-15 17:28:38.000000000 +0200 +++ /var/tmp/diff_new_pack.IUoh84/_new 2012-09-15 17:28:38.000000000 +0200 @@ -6,7 +6,7 @@ <outline text="International"> <!-- translate this title for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -19,7 +19,7 @@ <outline text="Example Feeds"> <!-- translate this title for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -32,7 +32,7 @@ <outline text="International"> <!-- translate this title for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -45,7 +45,7 @@ <outline text="Example Feeds"> <!-- translate this title for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -58,7 +58,7 @@ <outline text="Fuentes de ejemplo (inglés)"> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -71,7 +71,7 @@ <outline text="Nazioarteko jarioak"> <!-- translate this title for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="Berriak"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -84,7 +84,7 @@ <outline text="News"> <!-- translate this title for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" /> @@ -97,7 +97,7 @@ <outline text="Exemplos de fontes (inglés)"> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -110,7 +110,7 @@ <outline text="מהעולם"> <!-- translate this for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -123,7 +123,7 @@ <outline text="Példa hírforrások"> <!-- translate this for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="Magyar hírek"> <outline text="Híradó online" htmlUrl="http://www.hirado.hu/" xmlUrl="http://www.hirado.hu/Newsreel/rss/LatestNews.aspx" /> @@ -136,7 +136,7 @@ <outline text="Notizie internazionali"> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="Notizie"> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -149,7 +149,7 @@ <outline text="International"> <!-- translate this for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <!-- translate this title for localized feed list --> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -162,7 +162,7 @@ <outline text="międzynarodowe"> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <!-- translate this title for localized feed list --> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -175,7 +175,7 @@ <outline text="News"> <!-- translate this title for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" /> @@ -188,7 +188,7 @@ <outline text="internacional"> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <!-- translate this title for localized feed list --> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -201,7 +201,7 @@ <outline text="Свободное программное обеспечение"> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <!-- translate this title for localized feed list --> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -214,7 +214,7 @@ <outline text="International"> <!-- translate this for localized feed list --> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <!-- translate this title for localized feed list --> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> @@ -227,7 +227,7 @@ <outline title="Öppen källkod" text="Öppen källkod" description="Öppen källkod" type="folder"> + <outline text="openSUSE"> + <outline text="openSUSE News" htmlUrl="http://news.opensuse.org/" xmlUrl="http://news.opensuse.org/?feed=rss2" /> -+ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://http://planet.opensuse.org/global/rss20.xml" /> ++ <outline text="Planet SUSE" htmlUrl="http://planet.opensuse.org/" xmlUrl="http://planet.opensuse.org/global/rss20.xml" /> + </outline> <outline text="News"> <!-- translate this title for localized feed list --> <outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/> -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org