Hello community,
here is the log from the commit of package opensuse-codecs-installer
checked in at Fri Aug 17 18:54:53 CEST 2007.
--------
--- opensuse-codecs-installer/opensuse-codecs-installer.changes 2007-08-16 22:39:06.000000000 +0200
+++ /mounts/work_src_done/NOARCH/opensuse-codecs-installer/opensuse-codecs-installer.changes 2007-08-17 18:50:10.800834000 +0200
@@ -1,0 +2,10 @@
+Fri Aug 17 18:48:27 CEST 2007 - abockover@suse.de
+
+- Fixed bug when detecting network status via NetworkManager
+- Use curl instead of ping as a network status detection fallback
+- Support skipping the prompt via CODECS_INSTALLER_NO_PROMPT or --no-prompt
+- Install the offline site to /usr/share, not /usr/share/docs
+- Fall back on xmessage if neither zenity nor kdialog are available
+- Require curl and xdg-utils
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opensuse-codecs-installer.spec ++++++
--- /var/tmp/diff_new_pack.LV5018/_old 2007-08-17 18:54:38.000000000 +0200
+++ /var/tmp/diff_new_pack.LV5018/_new 2007-08-17 18:54:38.000000000 +0200
@@ -12,7 +12,7 @@
Name: opensuse-codecs-installer
Version: 10.3.0
-Release: 1
+Release: 3
License: X11/MIT
URL: http://software.opensuse.org/codecs
Group: Productivity/Multimedia/Other
@@ -21,6 +21,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Summary: Cross platform codec installation for openSUSE
+Requires: xdg-utils curl
%description
A cross platform component for multimedia frameworks to use to initiate
@@ -50,9 +51,16 @@
%defattr(-, root, root)
%doc AUTHORS README COPYING
%{_libdir}/opensuse-codecs-installer
-%dir %{_datadir}/doc/opensuse-codecs-installer
-%{_datadir}/doc/opensuse-codecs-installer/offline.html
+%dir %{_datadir}/opensuse-codecs-installer
+%{_datadir}/opensuse-codecs-installer/offline.html
%changelog
+* Fri Aug 17 2007 - abockover@suse.de
+- Fixed bug when detecting network status via NetworkManager
+- Use curl instead of ping as a network status detection fallback
+- Support skipping the prompt via CODECS_INSTALLER_NO_PROMPT or --no-prompt
+- Install the offline site to /usr/share, not /usr/share/docs
+- Fall back on xmessage if neither zenity nor kdialog are available
+- Require curl and xdg-utils
* Thu Aug 16 2007 - abockover@suse.de
- New package for the codec installation bridge for GStreamer/Xine
++++++ opensuse-codecs-installer-10.3.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/opensuse-codecs-installer-10.3.0/bin/opensuse-codecs-installer.in new/opensuse-codecs-installer-10.3.0/bin/opensuse-codecs-installer.in
--- old/opensuse-codecs-installer-10.3.0/bin/opensuse-codecs-installer.in 2007-08-16 21:52:45.000000000 +0200
+++ new/opensuse-codecs-installer-10.3.0/bin/opensuse-codecs-installer.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,143 +0,0 @@
-#!/bin/bash
-
-VERSION=@VERSION@
-GST_INSTALL_PLUGINS_SUCCESS=0
-GST_INSTALL_PLUGINS_NOT_FOUND=1
-GST_INSTALL_PLUGINS_ERROR=2
-GST_INSTALL_PLUGINS_PARTIAL_SUCCESS=3
-GST_INSTALL_PLUGINS_USER_ABORT=4
-
-OFFLINE_URI="file://@prefix@/share/doc/opensuse-codecs-installer/offline.html#"
-MISSING_PLUGINS_URI="http://software.opensuse.org/codecs?"
-
-function check_connection () {
- result=$(dbus-send --print-reply --system --type=method_call \
- --dest=org.freedesktop.NetworkManager \
- /org/freedesktop/NetworkManager \
- org.freedesktop.NetworkManager.state &> /dev/null)
-
- if [ $? = 0 ]; then
- status_code=${result:$((${#result}-1)):1}
- if [ "x$status_code" = "x3" ]; then
- connected=1
- return
- fi
- else
- ping -c 2 -w 5 opensuse.org &> /dev/null
- if [ $? = 0 ]; then
- connected=1
- fi
- fi
-}
-
-function open_webpage () {
- check_connection
- if [ "x$connected" = "x1" ]; then
- xdg-open "${MISSING_PLUGINS_URI}${1}"
- else
- xdg-open "${OFFLINE_URI}${1}"
- fi
-}
-
-function detect_desktop () {
- if [ x"$DE" != x"" ]; then return; fi
-
- if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
- elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
- elif xprop -root _DT_SAVE_MODE | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
- fi
-}
-
-function prompt () {
- detect_desktop
-
- zen=$(which zenity 2>/dev/null)
- if [[ -x $zen && ! "x$zen" = "x" ]]; then
- zen="$zen --question --text "
- else
- zen=""
- fi
-
- kd=$(which kdialog 2>/dev/null)
- if [[ -x $kd && ! "x$kd" = "x" ]]; then
- kd="$kd --yesno "
- else
- kd=""
- fi
-
- case "x$DE" in
- xkde) prompter="$kd" ;;
- *) prompter="$zen" ;;
- esac
-
- if [ "x$prompter" = "x" ]; then
- if [ ! "x$zen" = "x" ]; then
- prompter="$zen"
- elif [ ! "x$kd" = "x" ]; then
- prompter="$kd"
- fi
- fi
-
- if [ "x$prompter" = "x" ]; then
- return 255
- fi
-
- iskd=$(echo "$prompter" | grep kdialog)
- if [ x"$iskd" = x"" ]; then
- message=$(echo "$1" | sed 's,<br>,\n,g')
- else
- message="$1"
- fi
-
- $prompter "$message" --title "$2"
- return $?
-}
-
-plugins=()
-plugins_count=0
-transient_for=0
-
-for arg in "$@"; do
- if [ ! "${arg:0:2}" = "--" ]; then
- plugins[$plugins_count]=$arg
- let plugins_count++
- continue
- fi
-
- option=${arg#--}
- value=$(expr "$option" : '.*=\(.*\)')
-
- case $option in
- transient-for=*) transient_for=$value ;;
- esac
-done
-
-query_string="client_version=${VERSION}&"
-
-for ((i = 0; i < $plugins_count; i++)); do
- # completely URL encode the missing element description
- # and construct the HTTP query string
- query_part=$(echo ${plugins[$i]} | tr -d '\n' | od -t x1 -A n | sed 's/ /%/g;' | tr -d '\n')
- query_part="plugin${i}=${query_part}"
-
- if [ $i -lt $(($plugins_count - 1)) ]; then
- query_part="$query_part&"
- fi
-
- query_string="${query_string}${query_part}"
-done
-
-prompt "<big><b>Search for suitable codec?</b></big><br><br>The required software to play this file is not installed. You need to install suitable codecs to play media files. Do you want to search for a codec that supports the selected file?" "Search for suitable codec?"
-
-result=$?
-
-if [ "x$result" = "x255" ]; then
- open_webpage "${query_string}"
- exit $GST_INSTALL_PLUGINS_PARTIAL_SUCCESS
-elif [ "x$result" = "x0" ]; then
- open_webpage "${query_string}"
- exit $GST_INSTALL_PLUGINS_PARTIAL_SUCCESS
-else
- exit $GST_INSTALL_PLUGINS_USER_ABORT
-fi
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/opensuse-codecs-installer-10.3.0/ChangeLog new/opensuse-codecs-installer-10.3.0/ChangeLog
--- old/opensuse-codecs-installer-10.3.0/ChangeLog 2007-08-16 21:52:45.000000000 +0200
+++ new/opensuse-codecs-installer-10.3.0/ChangeLog 2007-08-17 18:40:46.000000000 +0200
@@ -1,3 +1,13 @@
+2007-08-17 Aaron Bockover
+
+ * Makefile: Install the offline material to prefix/share,
+ not prefix/share/doc
+
+ * lib/opensuse-codecs-installer.in: Fall back on xmessage if both
+ kdialog and zenity are missing; allow running the script without
+ the prompt by setting CODECS_INSTALLER_NO_PROMPT or passing --no-prompt
+ on the command line
+
2007-08-16 Aaron Bockover
* bin/opensuse-codecs-installer.in: Support kdialog and zenity for showing
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/opensuse-codecs-installer-10.3.0/configure new/opensuse-codecs-installer-10.3.0/configure
--- old/opensuse-codecs-installer-10.3.0/configure 2007-08-16 21:52:45.000000000 +0200
+++ new/opensuse-codecs-installer-10.3.0/configure 2007-08-17 18:40:46.000000000 +0200
@@ -29,5 +29,5 @@
EOF
) > config.make
-touch bin/*.in
+touch lib/*.in
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/opensuse-codecs-installer-10.3.0/doc/opensuse-codecs-installer/offline.html new/opensuse-codecs-installer-10.3.0/doc/opensuse-codecs-installer/offline.html
--- old/opensuse-codecs-installer-10.3.0/doc/opensuse-codecs-installer/offline.html 2007-08-16 21:52:45.000000000 +0200
+++ new/opensuse-codecs-installer-10.3.0/doc/opensuse-codecs-installer/offline.html 1970-01-01 01:00:00.000000000 +0100
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
- <title>Unable to connect to the openSUSE multimedia support website</title>
- <script type="text/javascript">
-
- // This function will append the missing codec information
- // to the manual link in the document so it is not lost
- // when redirecting to the server on link click
-
- window.onload = function () {
- var link = document.getElementById("codecs-link");
- var original_location = document.location.toString();
- var location = original_location;
- var offset = location.lastIndexOf('#');
-
- location = location.substring(offset + 1, location.length);
-
- if(location.length > 0) {
- link.href += "?" + location;
-
- // make the location in the address bar look much less cryptic
- document.location = original_location.substring(0, offset) + "#"
- }
- }
-
- </script>
- <style type="text/css">
-
- body {
- font-family: sans-serif;
- margin: 4em;
- color: #474746;
- font-size: 1.2em;
- background-color: #eeeeec;
- }
-
- #content {
- max-width: 26em;
- margin: 0 auto;
- border: 1px solid #d3d7cf;
- background-color: #fff;
- padding: 36px 36px 48px 88px;
- -moz-border-radius: 25px;
- border-radius: 25px;
- }
-
- h1 {
- margin: 0;
- color: #555753;
- font-weight: bold;
- padding-left: 45px;
- background: url("file:///usr/share/icons/Tango/32x32/status/network-offline.png") no-repeat 0 50%;
- font-size: 150%;
- padding: 6px 0 6px 45px;
- margin: 0 0 0 -48px;
- min-height: 16px;
- line-height: 1;
- }
-
- p {
- line-height: 1.4;
- margin: 1.4em 0 0;
- }
-
- a:link,
- a:visited {
- color: #64c208;
- }
-
- a:hover {
- color: #f60;
- }
-
- </style>
-</head>
-
-<body>
- <div id="content">
- <h1 class="title">Unable to Connect</h1>
-
- <p>Your computer must have a working Internet connection in order to download support for this type of multimedia.</p>
-
- <p>Please connect to the Internet and then <a href="http://software.opensuse.org/codecs?http://abock.org/%7Eaaron/opensuse-missing-codecs.html" id="codecs-link" name="codecs-link">visit the openSUSE Multimedia Support website</a>.</p>
- </div>
-</body>
-</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/opensuse-codecs-installer-10.3.0/lib/opensuse-codecs-installer.in new/opensuse-codecs-installer-10.3.0/lib/opensuse-codecs-installer.in
--- old/opensuse-codecs-installer-10.3.0/lib/opensuse-codecs-installer.in 1970-01-01 01:00:00.000000000 +0100
+++ new/opensuse-codecs-installer-10.3.0/lib/opensuse-codecs-installer.in 2007-08-17 18:40:46.000000000 +0200
@@ -0,0 +1,155 @@
+#!/bin/bash
+
+VERSION=@VERSION@
+GST_INSTALL_PLUGINS_SUCCESS=0
+GST_INSTALL_PLUGINS_NOT_FOUND=1
+GST_INSTALL_PLUGINS_ERROR=2
+GST_INSTALL_PLUGINS_PARTIAL_SUCCESS=3
+GST_INSTALL_PLUGINS_USER_ABORT=4
+
+OFFLINE_URI="file://@prefix@/share/opensuse-codecs-installer/offline.html#"
+MISSING_PLUGINS_URI="http://software.opensuse.org/codecs?"
+
+function check_connection () {
+ result=$(dbus-send --print-reply --system --type=method_call \
+ --dest=org.freedesktop.NetworkManager \
+ /org/freedesktop/NetworkManager \
+ org.freedesktop.NetworkManager.state 2> /dev/null)
+
+ if [ $? = 0 ]; then
+ status_code=${result:$((${#result}-1)):1}
+ if [ "x$status_code" = "x3" ]; then
+ connected=1
+ return
+ fi
+ else
+ curl --connect-timeout 5 http://opensuse.org &> /dev/null
+ if [ $? = 0 ]; then
+ connected=1
+ fi
+ fi
+}
+
+function open_webpage () {
+ check_connection
+ if [ "x$connected" = "x1" ]; then
+ xdg-open "${MISSING_PLUGINS_URI}${1}"
+ else
+ xdg-open "${OFFLINE_URI}${1}"
+ fi
+}
+
+function detect_desktop () {
+ if [ x"$DE" != x"" ]; then return; fi
+
+ if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
+ elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
+ elif xprop -root _DT_SAVE_MODE | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
+ fi
+}
+
+function prompt () {
+ detect_desktop
+
+ zen=$(which zenity 2>/dev/null)
+ if [[ -x $zen && ! "x$zen" = "x" ]]; then
+ zen="$zen --question --text "
+ else
+ zen=""
+ fi
+
+ kd=$(which kdialog 2>/dev/null)
+ if [[ -x $kd && ! "x$kd" = "x" ]]; then
+ kd="$kd --yesno "
+ else
+ kd=""
+ fi
+
+ case "x$DE" in
+ xkde) prompter="$kd" ;;
+ *) prompter="$zen" ;;
+ esac
+
+ if [ "x$prompter" = "x" ]; then
+ if [ ! "x$zen" = "x" ]; then
+ prompter="$zen"
+ elif [ ! "x$kd" = "x" ]; then
+ prompter="$kd"
+ fi
+ fi
+
+ if [ "x$prompter" = "x" ]; then
+ echo "$1" | \
+ sed 's,<br>,\n,g;s,<[\/]*big>,,g;s,<[\/]*b>,,g;s,\. ,\.\n,g' | \
+ xmessage -file - -buttons Yes,No -center
+ return $(($? - 101))
+ fi
+
+ iskd=$(echo "$prompter" | grep kdialog)
+ if [ x"$iskd" = x"" ]; then
+ message=$(echo "$1" | sed 's,<br>,\n,g')
+ else
+ message="$1"
+ fi
+
+ $prompter "$message" --title "$2"
+ return $?
+}
+
+plugins=()
+plugins_count=0
+transient_for=0
+run_prompt=yes
+
+for arg in "$@"; do
+ if [ ! "${arg:0:2}" = "--" ]; then
+ plugins[$plugins_count]=$arg
+ let plugins_count++
+ continue
+ fi
+
+ option=${arg#--}
+ value=$(expr "$option" : '.*=\(.*\)')
+
+ case $option in
+ transient-for=*) transient_for=$value ;;
+ no-prompt) run_prompt=no ;;
+ esac
+done
+
+query_string="client_version=${VERSION}&"
+
+for ((i = 0; i < $plugins_count; i++)); do
+ # completely URL encode the missing element description
+ # and construct the HTTP query string
+ query_part=$(echo ${plugins[$i]} | tr -d '\n' | od -t x1 -A n | sed 's/ /%/g;' | tr -d '\n')
+ query_part="plugin${i}=${query_part}"
+
+ if [ $i -lt $(($plugins_count - 1)) ]; then
+ query_part="$query_part&"
+ fi
+
+ query_string="${query_string}${query_part}"
+done
+
+if [ "x$CODECS_INSTALLER_NO_PROMPT" != x ]; then
+ run_prompt=no
+fi
+
+if [ "x$run_prompt" = "xyes" ]; then
+ prompt "<big><b>Search for suitable codec?</b></big><br><br>The required software to play this file is not installed. You need to install suitable codecs to play media files. Do you want to search for a codec that supports the selected file?" "Search for suitable codec?"
+ result=$?
+else
+ result=255
+fi
+
+if [ "x$result" = "x255" ]; then
+ open_webpage "${query_string}"
+ exit $GST_INSTALL_PLUGINS_PARTIAL_SUCCESS
+elif [ "x$result" = "x0" ]; then
+ open_webpage "${query_string}"
+ exit $GST_INSTALL_PLUGINS_PARTIAL_SUCCESS
+else
+ exit $GST_INSTALL_PLUGINS_USER_ABORT
+fi
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/opensuse-codecs-installer-10.3.0/Makefile new/opensuse-codecs-installer-10.3.0/Makefile
--- old/opensuse-codecs-installer-10.3.0/Makefile 2007-08-16 21:52:45.000000000 +0200
+++ new/opensuse-codecs-installer-10.3.0/Makefile 2007-08-17 18:40:46.000000000 +0200
@@ -3,26 +3,26 @@
INSTALL = $(SHELL) ./install-sh
MKINSTALLDIRS = $(SHELL) ./mkinstalldirs
-BIN_INSTALL_DIR=${libdir}
-DOC_INSTALL_DIR=${prefix}/share/doc/opensuse-codecs-installer
+LIB_INSTALL_DIR=${libdir}
+SHARE_INSTALL_DIR=${prefix}/share/opensuse-codecs-installer
-bin/opensuse-codecs-installer: bin/opensuse-codecs-installer.in
- sed -e "s,@prefix@,${prefix},g" -e "s,@VERSION@,$(VERSION),g" < bin/opensuse-codecs-installer.in > bin/opensuse-codecs-installer
+lib/opensuse-codecs-installer: lib/opensuse-codecs-installer.in
+ sed -e "s,@prefix@,${prefix},g" -e "s,@VERSION@,$(VERSION),g" < $< > $@
install: install-local
-install-local: install-bin install-doc
+install-local: install-lib install-share
-install-bin:
- $(MKINSTALLDIRS) $(DESTDIR)$(BIN_INSTALL_DIR)
- $(INSTALL) -c -m 755 bin/opensuse-codecs-installer $(DESTDIR)$(BIN_INSTALL_DIR)
-
-install-doc:
- $(MKINSTALLDIRS) $(DESTDIR)$(DOC_INSTALL_DIR)
- $(INSTALL) -c -m 644 doc/opensuse-codecs-installer/offline.html $(DESTDIR)$(DOC_INSTALL_DIR)
+install-lib:
+ $(MKINSTALLDIRS) $(DESTDIR)$(LIB_INSTALL_DIR)
+ $(INSTALL) -c -m 755 lib/opensuse-codecs-installer $(DESTDIR)$(LIB_INSTALL_DIR)
+
+install-share:
+ $(MKINSTALLDIRS) $(DESTDIR)$(SHARE_INSTALL_DIR)
+ $(INSTALL) -c -m 644 share/opensuse-codecs-installer/offline.html $(DESTDIR)$(SHARE_INSTALL_DIR)
clean:
- rm -f bin/opensuse-codecs-installer
+ rm -f lib/opensuse-codecs-installer
distclean: clean
rm -f config.make
@@ -31,9 +31,9 @@
root=$(PACKAGE)-$(VERSION); \
rm -rf $$root; \
mkdir $$root; \
- mkdir $$root/bin; \
- cp -rf bin/opensuse-codecs-installer.in $$root/bin; \
- cp -rf doc/ $$root; \
+ mkdir $$root/lib; \
+ cp -rf lib/opensuse-codecs-installer.in $$root/lib; \
+ cp -rf share/ $$root; \
cp -rf README ChangeLog COPYING AUTHORS configure Makefile mkinstalldirs install-sh $$root; \
tar cfj $${root}.tar.bz2 $$root; \
rm -rf $$root
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/opensuse-codecs-installer-10.3.0/share/opensuse-codecs-installer/offline.html new/opensuse-codecs-installer-10.3.0/share/opensuse-codecs-installer/offline.html
--- old/opensuse-codecs-installer-10.3.0/share/opensuse-codecs-installer/offline.html 1970-01-01 01:00:00.000000000 +0100
+++ new/opensuse-codecs-installer-10.3.0/share/opensuse-codecs-installer/offline.html 2007-08-17 18:40:46.000000000 +0200
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>Unable to connect to the openSUSE multimedia support website</title>
+ <script type="text/javascript">
+
+ // This function will append the missing codec information
+ // to the manual link in the document so it is not lost
+ // when redirecting to the server on link click
+
+ window.onload = function () {
+ var link = document.getElementById("codecs-link");
+ var original_location = document.location.toString();
+ var location = original_location;
+ var offset = location.lastIndexOf('#');
+
+ location = location.substring(offset + 1, location.length);
+
+ if(location.length > 0) {
+ link.href += "?" + location;
+
+ // make the location in the address bar look much less cryptic
+ document.location = original_location.substring(0, offset) + "#"
+ }
+ }
+
+ </script>
+ <style type="text/css">
+
+ body {
+ font-family: sans-serif;
+ margin: 4em;
+ color: #474746;
+ font-size: 1.2em;
+ background-color: #eeeeec;
+ }
+
+ #content {
+ max-width: 26em;
+ margin: 0 auto;
+ border: 1px solid #d3d7cf;
+ background-color: #fff;
+ padding: 36px 36px 48px 88px;
+ -moz-border-radius: 25px;
+ border-radius: 25px;
+ }
+
+ h1 {
+ margin: 0;
+ color: #555753;
+ font-weight: bold;
+ padding-left: 45px;
+ background: url("file:///usr/share/icons/Tango/32x32/status/network-offline.png") no-repeat 0 50%;
+ font-size: 150%;
+ padding: 6px 0 6px 45px;
+ margin: 0 0 0 -48px;
+ min-height: 16px;
+ line-height: 1;
+ }
+
+ p {
+ line-height: 1.4;
+ margin: 1.4em 0 0;
+ }
+
+ a:link,
+ a:visited {
+ color: #64c208;
+ }
+
+ a:hover {
+ color: #f60;
+ }
+
+ </style>
+</head>
+
+<body>
+ <div id="content">
+ <h1 class="title">Unable to Connect</h1>
+
+ <p>Your computer must have a working Internet connection in order to download support for this type of multimedia.</p>
+
+ <p>Please connect to the Internet and then <a href="http://software.opensuse.org/codecs?http://abock.org/%7Eaaron/opensuse-missing-codecs.html" id="codecs-link" name="codecs-link">visit the openSUSE Multimedia Support website</a>.</p>
+ </div>
+</body>
+</html>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org