openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2014
- 1 participants
- 1096 discussions
Hello community,
here is the log from the commit of package gstreamer for openSUSE:Factory checked in at 2014-12-31 11:22:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer (Old)
and /work/SRC/openSUSE:Factory/.gstreamer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer/gstreamer-doc.changes 2014-02-12 11:08:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gstreamer.new/gstreamer-doc.changes 2014-12-31 11:22:07.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Dec 26 10:22:31 UTC 2014 - zaitor(a)opensuse.org
+
+- Run pre_checkin.sh to get in sync with gstreamer.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/gstreamer/gstreamer.changes 2014-11-18 22:56:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gstreamer.new/gstreamer.changes 2014-12-31 11:22:07.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Dec 26 10:17:25 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 1.4.5:
+ + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gstreamer-1.4.4.tar.xz
New:
----
gstreamer-1.4.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-doc.spec ++++++
--- /var/tmp/diff_new_pack.HMrsI5/_old 2014-12-31 11:22:08.000000000 +0100
+++ /var/tmp/diff_new_pack.HMrsI5/_new 2014-12-31 11:22:08.000000000 +0100
@@ -19,7 +19,7 @@
Name: gstreamer-doc
%define _name gstreamer
%define build_doc 1
-Version: 1.4.4
+Version: 1.4.5
Release: 0
%define gst_branch 1.0
Summary: Streaming-Media Framework Runtime
++++++ gstreamer.spec ++++++
--- /var/tmp/diff_new_pack.HMrsI5/_old 2014-12-31 11:22:08.000000000 +0100
+++ /var/tmp/diff_new_pack.HMrsI5/_new 2014-12-31 11:22:08.000000000 +0100
@@ -19,7 +19,7 @@
Name: gstreamer
%define _name gstreamer
%define build_doc 0
-Version: 1.4.4
+Version: 1.4.5
Release: 0
%define gst_branch 1.0
Summary: Streaming-Media Framework Runtime
++++++ gstreamer-1.4.4.tar.xz -> gstreamer-1.4.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/ChangeLog new/gstreamer-1.4.5/ChangeLog
--- old/gstreamer-1.4.4/ChangeLog 2014-11-06 12:18:26.000000000 +0100
+++ new/gstreamer-1.4.5/ChangeLog 2014-12-18 11:59:20.000000000 +0100
@@ -1,9 +1,160 @@
+=== release 1.4.5 ===
+
+2014-12-18 Sebastian Dröge <slomo(a)coaxion.net>
+
+ * configure.ac:
+ releasing 1.4.5
+
+2014-12-16 12:21:59 +0100 Wim Taymans <wtaymans(a)redhat.com>
+
+ * gst/gstbufferpool.c:
+ bufferpool: log reason for discarded buffers
+ PERFORMANCE log the reason why a buffer could not be recycled in the
+ bufferpool.
+
+2014-10-07 16:44:45 +0200 Edward Hervey <bilboed(a)bilboed.com>
+
+ * libs/gst/base/gstbasesink.c:
+ basesink: clamp reported position based on direction
+ When using a negative rate (rate being segment.rate * segment.applied_rate),
+ we will end up reporting decreasing positions, therefore adjust the clamping
+ against last reported value accordingly.
+ Fixes positions getting properly reported with applied_rate < 0.0
+ https://bugzilla.gnome.org/show_bug.cgi?id=738092
+
+2014-11-28 14:15:30 -0300 Thiago Santos <thiago.sousa.santos(a)collabora.com>
+
+ * libs/gst/base/gstbaseparse.c:
+ baseparse: update the duration variable before emitting the bus
+ Otherwise the application might still get the old value if it asks
+ between the message and the real update.
+
+2014-11-28 16:25:02 +0100 Edward Hervey <bilboed(a)bilboed.com>
+
+ * gst/gstelement.c:
+ element: Fix doc and default implementation of send_event
+ The documentation states that gst_element_send_event is to "send an event
+ to an element".
+ Therefore we *send* upstream events to a source pad and downstream events
+ to a sink pad
+
+2014-11-28 11:16:00 +0100 Edward Hervey <bilboed(a)bilboed.com>
+
+ * gst/gstelement.c:
+ element: Figure default send_event direction handling
+ If we get a downstream event we want to send it to a random SINK pad
+ (and vice-versa).
+
+2014-11-23 05:45:24 -0300 Thiago Santos <thiagoss(a)osg.samsung.com>
+
+ * plugins/elements/gstqueue2.c:
+ queue2: percentage is relative to high-percent
+ When comparing percentage values, compare with 0-100 scale as it
+ has already been made relative to 0-high_percent, otherwise we mark
+ the queue as not buffering and report a 50% to the user. This leads to
+ a buffering stall as the user assumes the queue is still buffering but
+ it thinks it isn't.
+ https://bugzilla.gnome.org/show_bug.cgi?id=736969
+
+2014-11-23 05:42:51 -0300 Thiago Santos <thiagoss(a)osg.samsung.com>
+
+ * plugins/elements/gstmultiqueue.c:
+ multiqueue: percentage is an absolute value
+ multiqueue's queues stored percent value is the percentage from 0
+ to 100 (max-size-*) and should be compared with the requested limit
+ (high_percentage) set by the user and not with 100% to check if
+ buffering should stop. Otherwise we are only stopping buffering when the
+ queue gets completely full.
+
+2014-11-20 13:34:32 +0100 Wim Taymans <wtaymans(a)redhat.com>
+
+ * gst/gststructure.c:
+ * tests/check/gst/gststructure.c:
+ structure: don't overread input when searching for "
+ When searching for the string terminator don't read past the ending
+ 0-byte when escaping characters.
+ Add unit test for various escaping cases.
+
+2014-11-03 17:46:57 +0000 Vincent Penquerc'h <vincent.penquerch(a)collabora.co.uk>
+
+ * gst/gstpad.c:
+ pad: fail dropped queries
+ Previously, dropping a query from a pad probe would deem the
+ query succeeded, and the caller might then assume the query's
+ results are valid, and thus dereference an invalid object
+ such as a GstCaps.
+ We now assume dropped queries did not succeed. Dropped events
+ and buffers are still deemed a success.
+
+2014-11-12 11:30:51 +0100 Haakon Sporsheim <haakon.sporsheim(a)gmail.com>
+
+ * gst/gsttask.c:
+ * tests/check/gst/gsttask.c:
+ task: Fix pause/stop race condition
+ If a task thread is calling pause on it self and the
+ controlling/"main" thread stops the task, it could end in a race
+ where gst_task_func loops and then checks for paused after the
+ controlling thread just changed the task state to stopped.
+ Hence the task would actually call func again even though it was
+ both paused and stopped.
+ https://bugzilla.gnome.org/show_bug.cgi?id=740001
+
=== release 1.4.4 ===
-2014-11-06 Sebastian Dröge <slomo(a)coaxion.net>
+2014-11-06 12:51:42 +0100 Sebastian Dröge <sebastian(a)centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.4.4
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * gstreamer.doap:
+ * win32/common/config.h:
+ * win32/common/gstversion.h:
+ Release 1.4.4
+
+2014-11-06 12:25:58 +0100 Sebastian Dröge <sebastian(a)centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/eo.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update .po files
2014-10-24 12:51:07 +0100 Tim-Philipp Müller <tim(a)centricular.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/Makefile.in new/gstreamer-1.4.5/Makefile.in
--- old/gstreamer-1.4.4/Makefile.in 2014-11-06 11:32:34.000000000 +0100
+++ new/gstreamer-1.4.5/Makefile.in 2014-12-18 11:36:16.000000000 +0100
@@ -99,8 +99,8 @@
$(top_srcdir)/configure $(am__configure_deps) \
$(srcdir)/config.h.in $(srcdir)/stamp.h.in \
$(srcdir)/gstreamer.spec.in ABOUT-NLS COPYING TODO compile \
- config.guess config.rpath config.sub install-sh missing \
- ltmain.sh
+ config.guess config.rpath config.sub depcomp install-sh \
+ missing ltmain.sh
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/NEWS new/gstreamer-1.4.5/NEWS
--- old/gstreamer-1.4.4/NEWS 2014-11-06 12:20:37.000000000 +0100
+++ new/gstreamer-1.4.5/NEWS 2014-12-18 12:00:27.000000000 +0100
@@ -1,2 +1,2 @@
-This is GStreamer 1.4.4
+This is GStreamer 1.4.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/RELEASE new/gstreamer-1.4.5/RELEASE
--- old/gstreamer-1.4.4/RELEASE 2014-11-06 12:19:31.000000000 +0100
+++ new/gstreamer-1.4.5/RELEASE 2014-12-18 12:00:00.000000000 +0100
@@ -1,5 +1,5 @@
-Release notes for GStreamer 1.4.4
+Release notes for GStreamer 1.4.5
The GStreamer team is pleased to announce a bugfix release of the stable
1.4 release series. The 1.4 release series is adding new features on top
@@ -24,6 +24,7 @@
risky as a bugfix.
+
This module, gstreamer, only contains core functionality.
For actual media playback, you will need other modules.
@@ -47,10 +48,9 @@
Bugs fixed in this release
- * 737498 : multiqueue: doesn't take GAP event into account when calculating current level
- * 737794 : multiqueue: deadlock if queue overruns with serialized events
- * 737999 : systemclock: multi-thread entry status issue
- * 738198 : multiqueue: Does not wake up not-linked streams on EOS
+ * 736969 : queue2: dead lock when buffering
+ * 738092 : basesink: clamp reported position based on direction
+ * 740001 : task: race condition when pausing and stopping
==== Download ====
@@ -87,12 +87,9 @@
Contributors to this release
- * Aleix Conchillo Flaqué
- * Andrei Sarakeev
- * Guillaume Desmottes
- * Matej Knopp
- * Nicolas Huet
- * Sebastian Dröge
- * Thibault Saunier
- * Tim-Philipp Müller
+ * Edward Hervey
+ * Haakon Sporsheim
+ * Thiago Santos
+ * Vincent Penquerc'h
+ * Wim Taymans
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/configure new/gstreamer-1.4.5/configure
--- old/gstreamer-1.4.4/configure 2014-11-06 11:32:33.000000000 +0100
+++ new/gstreamer-1.4.5/configure 2014-12-18 11:36:16.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GStreamer 1.4.4.
+# Generated by GNU Autoconf 2.69 for GStreamer 1.4.5.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='GStreamer'
PACKAGE_TARNAME='gstreamer'
-PACKAGE_VERSION='1.4.4'
-PACKAGE_STRING='GStreamer 1.4.4'
+PACKAGE_VERSION='1.4.5'
+PACKAGE_STRING='GStreamer 1.4.5'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
PACKAGE_URL=''
@@ -1638,7 +1638,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 GStreamer 1.4.4 to adapt to many kinds of systems.
+\`configure' configures GStreamer 1.4.5 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1709,7 +1709,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer 1.4.4:";;
+ short | recursive ) echo "Configuration of GStreamer 1.4.5:";;
esac
cat <<\_ACEOF
@@ -1891,7 +1891,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer configure 1.4.4
+GStreamer configure 1.4.5
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2664,7 +2664,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GStreamer $as_me 1.4.4, which was
+It was created by GStreamer $as_me 1.4.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3645,7 +3645,7 @@
# Define the identity of the package.
PACKAGE='gstreamer'
- VERSION='1.4.4'
+ VERSION='1.4.5'
cat >>confdefs.h <<_ACEOF
@@ -3856,9 +3856,9 @@
- PACKAGE_VERSION_MAJOR=$(echo 1.4.4 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 1.4.4 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 1.4.4 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 1.4.5 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 1.4.5 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 1.4.5 | cut -d'.' -f3)
@@ -3869,7 +3869,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 1.4.4 | cut -d'.' -f4)
+ NANO=$(echo 1.4.5 | cut -d'.' -f4)
if test x"$NANO" = x || test "x$NANO" = "x0" ; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5
@@ -8527,10 +8527,10 @@
done
- GST_CURRENT=404
+ GST_CURRENT=405
GST_REVISION=0
- GST_AGE=404
- GST_LIBVERSION=404:0:404
+ GST_AGE=405
+ GST_LIBVERSION=405:0:405
@@ -27564,7 +27564,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GStreamer $as_me 1.4.4, which was
+This file was extended by GStreamer $as_me 1.4.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -27630,7 +27630,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GStreamer config.status 1.4.4
+GStreamer config.status 1.4.5
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/configure.ac new/gstreamer-1.4.5/configure.ac
--- old/gstreamer-1.4.4/configure.ac 2014-11-06 11:22:32.000000000 +0100
+++ new/gstreamer-1.4.5/configure.ac 2014-12-18 11:33:10.000000000 +0100
@@ -4,7 +4,7 @@
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
dnl
-AC_INIT([GStreamer],[1.4.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
+AC_INIT([GStreamer],[1.4.5],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AG_GST_INIT
dnl initialize automake (we require GNU make)
@@ -64,7 +64,7 @@
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 404, 0, 404)
+AS_LIBTOOL(GST, 405, 0, 405)
dnl *** autotools stuff ****
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/gst/html/GstElement.html new/gstreamer-1.4.5/docs/gst/html/GstElement.html
--- old/gstreamer-1.4.4/docs/gst/html/GstElement.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/gst/html/GstElement.html 2014-12-18 12:00:44.000000000 +0100
@@ -3875,7 +3875,7 @@
<em class="parameter"><code><a class="link" href="GstEvent.html" title="GstEvent"><span class="type">GstEvent</span></a> *event</code></em>);</pre>
<p>Sends an event to an element. If the element doesn't implement an
event handler, the event will be pushed on a random linked sink pad for
-upstream events or a random linked source pad for downstream events.</p>
+downstream events or a random linked source pad for upstream events.</p>
<p>This function takes ownership of the provided event so you should
<a class="link" href="GstEvent.html#gst-event-ref" title="gst_event_ref ()"><code class="function">gst_event_ref()</code></a> it if you want to reuse the event after this call.</p>
<p>MT safe.</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/gst/html/api-index-full.html new/gstreamer-1.4.5/docs/gst/html/api-index-full.html
--- old/gstreamer-1.4.4/docs/gst/html/api-index-full.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/gst/html/api-index-full.html 2014-12-18 12:00:44.000000000 +0100
@@ -4538,11 +4538,11 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#gst-pad-is-active" title="gst_pad_is_active ()">gst_pad_is_active</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#GST-PAD-IS-ACTIVE:CAPS" title="GST_PAD_IS_ACTIVE()">GST_PAD_IS_ACTIVE</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#GST-PAD-IS-ACTIVE:CAPS" title="GST_PAD_IS_ACTIVE()">GST_PAD_IS_ACTIVE</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#gst-pad-is-active" title="gst_pad_is_active ()">gst_pad_is_active</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
@@ -4554,11 +4554,11 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#gst-pad-is-blocking" title="gst_pad_is_blocking ()">gst_pad_is_blocking</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#GST-PAD-IS-BLOCKING:CAPS" title="GST_PAD_IS_BLOCKING()">GST_PAD_IS_BLOCKING</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#GST-PAD-IS-BLOCKING:CAPS" title="GST_PAD_IS_BLOCKING()">GST_PAD_IS_BLOCKING</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#gst-pad-is-blocking" title="gst_pad_is_blocking ()">gst_pad_is_blocking</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
@@ -4574,11 +4574,11 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#GST-PAD-IS-LINKED:CAPS" title="GST_PAD_IS_LINKED()">GST_PAD_IS_LINKED</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#gst-pad-is-linked" title="gst_pad_is_linked ()">gst_pad_is_linked</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#gst-pad-is-linked" title="gst_pad_is_linked ()">gst_pad_is_linked</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#GST-PAD-IS-LINKED:CAPS" title="GST_PAD_IS_LINKED()">GST_PAD_IS_LINKED</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
@@ -4662,11 +4662,11 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#gst-pad-needs-reconfigure" title="gst_pad_needs_reconfigure ()">gst_pad_needs_reconfigure</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#GST-PAD-NEEDS-RECONFIGURE:CAPS" title="GST_PAD_NEEDS_RECONFIGURE()">GST_PAD_NEEDS_RECONFIGURE</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="GstPad.html#GST-PAD-NEEDS-RECONFIGURE:CAPS" title="GST_PAD_NEEDS_RECONFIGURE()">GST_PAD_NEEDS_RECONFIGURE</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+<a class="link" href="GstPad.html#gst-pad-needs-reconfigure" title="gst_pad_needs_reconfigure ()">gst_pad_needs_reconfigure</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
<dt>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/gst/html/gstreamer-GstVersion.html new/gstreamer-1.4.5/docs/gst/html/gstreamer-GstVersion.html
--- old/gstreamer-1.4.4/docs/gst/html/gstreamer-GstVersion.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/gst/html/gstreamer-GstVersion.html 2014-12-18 12:00:44.000000000 +0100
@@ -98,7 +98,7 @@
<hr>
<div class="refsect2">
<a name="GST-VERSION-MICRO:CAPS"></a><h3>GST_VERSION_MICRO</h3>
-<pre class="programlisting">#define GST_VERSION_MICRO (4)
+<pre class="programlisting">#define GST_VERSION_MICRO (5)
</pre>
<p>The micro version of GStreamer at compile time:</p>
</div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/gst/html/index.html new/gstreamer-1.4.5/docs/gst/html/index.html
--- old/gstreamer-1.4.4/docs/gst/html/index.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/gst/html/index.html 2014-12-18 12:00:44.000000000 +0100
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer 1.0 Core Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Core 1.0 (1.4.4)
+ for GStreamer Core 1.0 (1.4.5)
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/</a>.
</p></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/libs/html/api-index-full.html new/gstreamer-1.4.5/docs/libs/html/api-index-full.html
--- old/gstreamer-1.4.4/docs/libs/html/api-index-full.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/libs/html/api-index-full.html 2014-12-18 12:00:44.000000000 +0100
@@ -797,11 +797,11 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="gstreamer-libs-GstBitReader.html#gst-bit-reader-init" title="gst_bit_reader_init ()">gst_bit_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a>
+<a class="link" href="gstreamer-libs-GstBitReader.html#GST-BIT-READER-INIT:CAPS" title="GST_BIT_READER_INIT()">GST_BIT_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="gstreamer-libs-GstBitReader.html#GST-BIT-READER-INIT:CAPS" title="GST_BIT_READER_INIT()">GST_BIT_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a>
+<a class="link" href="gstreamer-libs-GstBitReader.html#gst-bit-reader-init" title="gst_bit_reader_init ()">gst_bit_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a>
</dt>
<dd></dd>
<dt>
@@ -1121,11 +1121,11 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="gstreamer-libs-GstByteReader.html#GST-BYTE-READER-INIT:CAPS" title="GST_BYTE_READER_INIT()">GST_BYTE_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a>
+<a class="link" href="gstreamer-libs-GstByteReader.html#gst-byte-reader-init" title="gst_byte_reader_init ()">gst_byte_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="gstreamer-libs-GstByteReader.html#gst-byte-reader-init" title="gst_byte_reader_init ()">gst_byte_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a>
+<a class="link" href="gstreamer-libs-GstByteReader.html#GST-BYTE-READER-INIT:CAPS" title="GST_BYTE_READER_INIT()">GST_BYTE_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a>
</dt>
<dd></dd>
<dt>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/libs/html/index.html new/gstreamer-1.4.5/docs/libs/html/index.html
--- old/gstreamer-1.4.4/docs/libs/html/index.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/libs/html/index.html 2014-12-18 12:00:44.000000000 +0100
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer 1.0 Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Library 1.0 (1.4.4)
+ for GStreamer Library 1.0 (1.4.5)
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/htm…" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/htm…</a>.
</p></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html new/gstreamer-1.4.5/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html
--- old/gstreamer-1.4.4/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html 2014-12-18 12:00:44.000000000 +0100
@@ -41,7 +41,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/plugins/html/index.html new/gstreamer-1.4.5/docs/plugins/html/index.html
--- old/gstreamer-1.4.4/docs/plugins/html/index.html 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/docs/plugins/html/index.html 2014-12-18 12:00:44.000000000 +0100
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Core Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Core Plugins 1.0 (1.4.4)
+ for GStreamer Core Plugins 1.0 (1.4.5)
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/…" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/…</a>.
</p></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/docs/plugins/inspect/plugin-coreelements.xml new/gstreamer-1.4.5/docs/plugins/inspect/plugin-coreelements.xml
--- old/gstreamer-1.4.4/docs/plugins/inspect/plugin-coreelements.xml 2014-11-06 12:20:53.000000000 +0100
+++ new/gstreamer-1.4.5/docs/plugins/inspect/plugin-coreelements.xml 2014-12-18 12:00:41.000000000 +0100
@@ -3,7 +3,7 @@
<description>GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/gst/gstbufferpool.c new/gstreamer-1.4.5/gst/gstbufferpool.c
--- old/gstreamer-1.4.4/gst/gstbufferpool.c 2014-10-19 13:41:00.000000000 +0200
+++ new/gstreamer-1.4.5/gst/gstbufferpool.c 2014-12-18 11:32:18.000000000 +0100
@@ -1228,17 +1228,17 @@
GST_MINI_OBJECT_FLAGS (buffer));
/* memory should be untouched */
- if (GST_BUFFER_FLAG_IS_SET (buffer, GST_BUFFER_FLAG_TAG_MEMORY))
- goto discard;
+ if (G_UNLIKELY (GST_BUFFER_FLAG_IS_SET (buffer, GST_BUFFER_FLAG_TAG_MEMORY)))
+ goto memory_tagged;
/* size should have been reset. This is not a catch all, pool with
* size requirement per memory should do their own check. */
- if (gst_buffer_get_size (buffer) != pool->priv->size)
- goto discard;
+ if (G_UNLIKELY (gst_buffer_get_size (buffer) != pool->priv->size))
+ goto size_changed;
/* all memory should be exclusive to this buffer (and thus be writable) */
- if (!gst_buffer_is_all_memory_writable (buffer))
- goto discard;
+ if (G_UNLIKELY (!gst_buffer_is_all_memory_writable (buffer)))
+ goto not_writable;
/* keep it around in our queue */
gst_atomic_queue_push (pool->priv->queue, buffer);
@@ -1246,6 +1246,25 @@
return;
+memory_tagged:
+ {
+ GST_CAT_DEBUG_OBJECT (GST_CAT_PERFORMANCE, pool,
+ "discarding buffer %p: memory tag set", buffer);
+ goto discard;
+ }
+size_changed:
+ {
+ GST_CAT_DEBUG_OBJECT (GST_CAT_PERFORMANCE, pool,
+ "discarding buffer %p: size %" G_GSIZE_FORMAT " != %u",
+ buffer, gst_buffer_get_size (buffer), pool->priv->size);
+ goto discard;
+ }
+not_writable:
+ {
+ GST_CAT_DEBUG_OBJECT (GST_CAT_PERFORMANCE, pool,
+ "discarding buffer %p: memory not writable", buffer);
+ goto discard;
+ }
discard:
{
do_free_buffer (pool, buffer);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/gst/gstelement.c new/gstreamer-1.4.5/gst/gstelement.c
--- old/gstreamer-1.4.4/gst/gstelement.c 2014-10-19 13:41:47.000000000 +0200
+++ new/gstreamer-1.4.5/gst/gstelement.c 2014-12-18 11:32:18.000000000 +0100
@@ -1506,8 +1506,8 @@
GstPad *pad;
pad = GST_EVENT_IS_DOWNSTREAM (event) ?
- gst_element_get_random_pad (element, TRUE, GST_PAD_SRC) :
- gst_element_get_random_pad (element, TRUE, GST_PAD_SINK);
+ gst_element_get_random_pad (element, TRUE, GST_PAD_SINK) :
+ gst_element_get_random_pad (element, TRUE, GST_PAD_SRC);
if (pad) {
GST_CAT_DEBUG (GST_CAT_ELEMENT_PADS,
@@ -1516,7 +1516,7 @@
(GST_PAD_DIRECTION (pad) == GST_PAD_SRC ? "src" : "sink"),
GST_DEBUG_PAD_NAME (pad));
- result = gst_pad_push_event (pad, event);
+ result = gst_pad_send_event (pad, event);
gst_object_unref (pad);
} else {
GST_CAT_INFO (GST_CAT_ELEMENT_PADS, "can't send %s event on element %s",
@@ -1533,7 +1533,7 @@
*
* Sends an event to an element. If the element doesn't implement an
* event handler, the event will be pushed on a random linked sink pad for
- * upstream events or a random linked source pad for downstream events.
+ * downstream events or a random linked source pad for upstream events.
*
* This function takes ownership of the provided event so you should
* gst_event_ref() it if you want to reuse the event after this call.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/gst/gstpad.c new/gstreamer-1.4.5/gst/gstpad.c
--- old/gstreamer-1.4.4/gst/gstpad.c 2014-10-19 13:41:47.000000000 +0200
+++ new/gstreamer-1.4.5/gst/gstpad.c 2014-11-20 21:51:06.000000000 +0100
@@ -3643,11 +3643,8 @@
GST_PAD_STREAM_UNLOCK (pad);
/* if a probe dropped, we don't sent it further but assume that the probe
- * answered the query and return TRUE */
- if (ret == GST_FLOW_CUSTOM_SUCCESS)
- res = TRUE;
- else
- res = FALSE;
+ * did not answer the query and return FALSE */
+ res = FALSE;
return res;
}
@@ -3760,11 +3757,8 @@
GST_OBJECT_UNLOCK (pad);
/* if a probe dropped, we don't sent it further but assume that the probe
- * answered the query and return TRUE */
- if (ret == GST_FLOW_CUSTOM_SUCCESS)
- res = TRUE;
- else
- res = FALSE;
+ * did not answer the query and return FALSE */
+ res = FALSE;
return res;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/gst/gststructure.c new/gstreamer-1.4.5/gst/gststructure.c
--- old/gstreamer-1.4.4/gst/gststructure.c 2014-10-19 13:41:47.000000000 +0200
+++ new/gstreamer-1.4.5/gst/gststructure.c 2014-11-20 21:51:06.000000000 +0100
@@ -1928,8 +1928,11 @@
while (*s != '"') {
if (G_UNLIKELY (*s == 0))
return FALSE;
- if (G_UNLIKELY (*s == '\\'))
+ if (G_UNLIKELY (*s == '\\')) {
s++;
+ if (G_UNLIKELY (*s == 0))
+ return FALSE;
+ }
*w = *s;
w++;
s++;
@@ -1941,8 +1944,11 @@
while (*s != '"') {
if (G_UNLIKELY (*s == 0))
return FALSE;
- if (G_UNLIKELY (*s == '\\'))
+ if (G_UNLIKELY (*s == '\\')) {
s++;
+ if (G_UNLIKELY (*s == 0))
+ return FALSE;
+ }
s++;
}
s++;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/gst/gsttask.c new/gstreamer-1.4.5/gst/gsttask.c
--- old/gstreamer-1.4.4/gst/gsttask.c 2014-10-19 13:41:00.000000000 +0200
+++ new/gstreamer-1.4.5/gst/gsttask.c 2014-11-20 21:51:06.000000000 +0100
@@ -292,31 +292,30 @@
gst_task_configure_name (task);
while (G_LIKELY (GET_TASK_STATE (task) != GST_TASK_STOPPED)) {
- if (G_UNLIKELY (GET_TASK_STATE (task) == GST_TASK_PAUSED)) {
+ GST_OBJECT_LOCK (task);
+ while (G_UNLIKELY (GST_TASK_STATE (task) == GST_TASK_PAUSED)) {
+ g_rec_mutex_unlock (lock);
+
+ GST_TASK_SIGNAL (task);
+ GST_INFO_OBJECT (task, "Task going to paused");
+ GST_TASK_WAIT (task);
+ GST_INFO_OBJECT (task, "Task resume from paused");
+ GST_OBJECT_UNLOCK (task);
+ /* locking order.. */
+ g_rec_mutex_lock (lock);
GST_OBJECT_LOCK (task);
- while (G_UNLIKELY (GST_TASK_STATE (task) == GST_TASK_PAUSED)) {
- g_rec_mutex_unlock (lock);
+ }
- GST_TASK_SIGNAL (task);
- GST_INFO_OBJECT (task, "Task going to paused");
- GST_TASK_WAIT (task);
- GST_INFO_OBJECT (task, "Task resume from paused");
- GST_OBJECT_UNLOCK (task);
- /* locking order.. */
- g_rec_mutex_lock (lock);
-
- GST_OBJECT_LOCK (task);
- if (G_UNLIKELY (GET_TASK_STATE (task) == GST_TASK_STOPPED)) {
- GST_OBJECT_UNLOCK (task);
- goto done;
- }
- }
+ if (G_UNLIKELY (GET_TASK_STATE (task) == GST_TASK_STOPPED)) {
+ GST_OBJECT_UNLOCK (task);
+ break;
+ } else {
GST_OBJECT_UNLOCK (task);
}
task->func (task->user_data);
}
-done:
+
g_rec_mutex_unlock (lock);
GST_OBJECT_LOCK (task);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/gstreamer.doap new/gstreamer-1.4.5/gstreamer.doap
--- old/gstreamer-1.4.4/gstreamer.doap 2014-11-06 11:26:23.000000000 +0100
+++ new/gstreamer-1.4.5/gstreamer.doap 2014-12-18 11:34:48.000000000 +0100
@@ -40,6 +40,16 @@
<release>
<Version>
+ <revision>1.4.5</revision>
+ <branch>1.4</branch>
+ <name></name>
+ <created>2014-12-18</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.4.5.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.4.4</revision>
<branch>1.4</branch>
<name></name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/gstreamer.spec new/gstreamer-1.4.5/gstreamer.spec
--- old/gstreamer-1.4.4/gstreamer.spec 2014-11-06 11:32:40.000000000 +0100
+++ new/gstreamer-1.4.5/gstreamer.spec 2014-12-18 11:36:22.000000000 +0100
@@ -4,7 +4,7 @@
%define _glib2 2.32.0
Name: %{gstreamer}
-Version: 1.4.4
+Version: 1.4.5
Release: 1
Summary: GStreamer streaming media framework runtime
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/libs/gst/base/gstbaseparse.c new/gstreamer-1.4.5/libs/gst/base/gstbaseparse.c
--- old/gstreamer-1.4.4/libs/gst/base/gstbaseparse.c 2014-10-19 13:41:47.000000000 +0200
+++ new/gstreamer-1.4.5/libs/gst/base/gstbaseparse.c 2014-12-18 11:32:18.000000000 +0100
@@ -1532,16 +1532,18 @@
/* inform if duration changed, but try to avoid spamming */
parse->priv->estimated_drift +=
dest_value - parse->priv->estimated_duration;
+
+ parse->priv->estimated_duration = dest_value;
+ GST_LOG_OBJECT (parse,
+ "updated estimated duration to %" GST_TIME_FORMAT,
+ GST_TIME_ARGS (dest_value));
+
if (parse->priv->estimated_drift > GST_SECOND ||
parse->priv->estimated_drift < -GST_SECOND) {
gst_element_post_message (GST_ELEMENT (parse),
gst_message_new_duration_changed (GST_OBJECT (parse)));
parse->priv->estimated_drift = 0;
}
- parse->priv->estimated_duration = dest_value;
- GST_LOG_OBJECT (parse,
- "updated estimated duration to %" GST_TIME_FORMAT,
- GST_TIME_ARGS (dest_value));
}
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/libs/gst/base/gstbasesink.c new/gstreamer-1.4.5/libs/gst/base/gstbasesink.c
--- old/gstreamer-1.4.4/libs/gst/base/gstbasesink.c 2014-11-06 11:14:50.000000000 +0100
+++ new/gstreamer-1.4.5/libs/gst/base/gstbasesink.c 2014-12-18 11:32:18.000000000 +0100
@@ -4572,8 +4572,12 @@
*cur = time + gst_guint64_to_gdouble (now - base_time) * rate;
/* never report more than last seen position */
- if (last != -1)
- *cur = MIN (last, *cur);
+ if (last != -1) {
+ if (rate > 0.0)
+ *cur = MIN (last, *cur);
+ else
+ *cur = MAX (last, *cur);
+ }
GST_DEBUG_OBJECT (basesink,
"now %" GST_TIME_FORMAT " - base_time %" GST_TIME_FORMAT " - base %"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/plugins/elements/gstmultiqueue.c new/gstreamer-1.4.5/plugins/elements/gstmultiqueue.c
--- old/gstreamer-1.4.4/plugins/elements/gstmultiqueue.c 2014-11-06 11:14:50.000000000 +0100
+++ new/gstreamer-1.4.5/plugins/elements/gstmultiqueue.c 2014-12-18 11:32:18.000000000 +0100
@@ -939,7 +939,7 @@
for (iter = mq->queues; iter; iter = g_list_next (iter)) {
GstSingleQueue *oq = (GstSingleQueue *) iter->data;
- if (get_percentage (oq) >= 100) {
+ if (get_percentage (oq) >= mq->high_percent) {
is_buffering = FALSE;
break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/plugins/elements/gstqueue2.c new/gstreamer-1.4.5/plugins/elements/gstqueue2.c
--- old/gstreamer-1.4.4/plugins/elements/gstqueue2.c 2014-10-19 13:41:47.000000000 +0200
+++ new/gstreamer-1.4.5/plugins/elements/gstqueue2.c 2014-12-18 11:32:18.000000000 +0100
@@ -949,7 +949,7 @@
if (queue->is_buffering) {
/* if we were buffering see if we reached the high watermark */
- if (percent >= queue->high_percent)
+ if (percent >= 100)
queue->is_buffering = FALSE;
SET_PERCENT (queue, percent);
Files old/gstreamer-1.4.4/po/af.gmo and new/gstreamer-1.4.5/po/af.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/af.po new/gstreamer-1.4.5/po/af.po
--- old/gstreamer-1.4.4/po/af.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/af.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2005-12-05 11:45+0200\n"
"Last-Translator: Petri Jooste <rkwjpj(a)puk.ac.za>\n"
"Language-Team: Afrikaans <i18n(a)af.org.za>\n"
Files old/gstreamer-1.4.4/po/az.gmo and new/gstreamer-1.4.5/po/az.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/az.po new/gstreamer-1.4.5/po/az.po
--- old/gstreamer-1.4.4/po/az.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/az.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer-0.8.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2004-03-19 18:40+0200\n"
"Last-Translator: Metin Amiroff <metin(a)karegen.com>\n"
"Language-Team: Azerbaijani <translation-team-az(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/be.gmo and new/gstreamer-1.4.5/po/be.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/be.po new/gstreamer-1.4.5/po/be.po
--- old/gstreamer-1.4.4/po/be.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/be.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2006-01-18 22:26+0200\n"
"Last-Translator: Ales Nyakhaychyk <nab(a)mail.by>\n"
"Language-Team: Belarusian <i18n(a)mova.org>\n"
Files old/gstreamer-1.4.4/po/bg.gmo and new/gstreamer-1.4.5/po/bg.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/bg.po new/gstreamer-1.4.5/po/bg.po
--- old/gstreamer-1.4.4/po/bg.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/bg.po 2014-12-18 12:00:44.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2011-04-26 22:40+0300\n"
"Last-Translator: Alexander Shopov <ash(a)kambanaria.org>\n"
"Language-Team: Bulgarian <dict(a)fsa-bg.org>\n"
Files old/gstreamer-1.4.4/po/ca.gmo and new/gstreamer-1.4.5/po/ca.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/ca.po new/gstreamer-1.4.5/po/ca.po
--- old/gstreamer-1.4.4/po/ca.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/ca.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-11-04 19:41+0100\n"
"Last-Translator: Jordi Mallach <jordi(a)sindominio.net>\n"
"Language-Team: Catalan <ca(a)dodds.net>\n"
Files old/gstreamer-1.4.4/po/cs.gmo and new/gstreamer-1.4.5/po/cs.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/cs.po new/gstreamer-1.4.5/po/cs.po
--- old/gstreamer-1.4.4/po/cs.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/cs.po 2014-12-18 12:00:44.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-03-09 11:07+0100\n"
"Last-Translator: Marek Černocký <marek(a)manet.cz>\n"
"Language-Team: Czech <translation-team-cs(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/da.gmo and new/gstreamer-1.4.5/po/da.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/da.po new/gstreamer-1.4.5/po/da.po
--- old/gstreamer-1.4.4/po/da.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/da.po 2014-12-18 12:00:44.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-07-16 13:26+0200\n"
"Last-Translator: Mogens Jaeger <mogensjaeger(a)gmail.com>\n"
"Language-Team: Danish <dansk(a)dansk-gruppen.dk>\n"
Files old/gstreamer-1.4.4/po/de.gmo and new/gstreamer-1.4.5/po/de.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/de.po new/gstreamer-1.4.5/po/de.po
--- old/gstreamer-1.4.4/po/de.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/de.po 2014-12-18 12:00:44.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-05-22 20:48+0100\n"
"Last-Translator: Christian Kirbach <christian.kirbach(a)gmail.com>\n"
"Language-Team: German <translation-team-de(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/el.gmo and new/gstreamer-1.4.5/po/el.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/el.po new/gstreamer-1.4.5/po/el.po
--- old/gstreamer-1.4.4/po/el.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/el.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer-0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-11-29 11:14+0200\n"
"Last-Translator: Michael Kotsarinis <mk73628(a)gmail.com>\n"
"Language-Team: Greek <team(a)lists.gnome.gr>\n"
Files old/gstreamer-1.4.4/po/en_GB.gmo and new/gstreamer-1.4.5/po/en_GB.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/en_GB.po new/gstreamer-1.4.5/po/en_GB.po
--- old/gstreamer-1.4.4/po/en_GB.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/en_GB.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.8.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2004-04-26 10:36-0400\n"
"Last-Translator: Gareth Owen <gowen72(a)yahoo.com>\n"
"Language-Team: English (British) <en_gb(a)li.org>\n"
Files old/gstreamer-1.4.4/po/eo.gmo and new/gstreamer-1.4.5/po/eo.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/eo.po new/gstreamer-1.4.5/po/eo.po
--- old/gstreamer-1.4.4/po/eo.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/eo.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2011-06-04 21:11+0100\n"
"Last-Translator: Kristjan SCHMIDT <kristjan.schmidt(a)googlemail.com>\n"
"Language-Team: Esperanto <translation-team-eo(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/es.gmo and new/gstreamer-1.4.5/po/es.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/es.po new/gstreamer-1.4.5/po/es.po
--- old/gstreamer-1.4.4/po/es.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/es.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2011-10-02 15:45+0200\n"
"Last-Translator: Jorge González González <aloriel(a)gmail.com>\n"
"Language-Team: Spanish <es(a)li.org>\n"
Files old/gstreamer-1.4.4/po/eu.gmo and new/gstreamer-1.4.5/po/eu.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/eu.po new/gstreamer-1.4.5/po/eu.po
--- old/gstreamer-1.4.4/po/eu.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/eu.po 2014-12-18 12:00:44.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer-0.10.26.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-03-25 13:10+0100\n"
"Last-Translator: Mikel Olasagasti Uranga <hey_neken(a)mundurat.net>\n"
"Language-Team: Basque <translation-team-eu(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/fi.gmo and new/gstreamer-1.4.5/po/fi.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/fi.po new/gstreamer-1.4.5/po/fi.po
--- old/gstreamer-1.4.4/po/fi.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/fi.po 2014-12-18 12:00:44.000000000 +0100
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-11-17 23:10+0200\n"
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen(a)iki.fi>\n"
"Language-Team: Finnish <translation-team-fi(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/fr.gmo and new/gstreamer-1.4.5/po/fr.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/fr.po new/gstreamer-1.4.5/po/fr.po
--- old/gstreamer-1.4.4/po/fr.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/fr.po 2014-12-18 12:00:44.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2012-12-05 19:31+0100\n"
"Last-Translator: Claude Paroz <claude(a)2xlibre.net>\n"
"Language-Team: French <traduc(a)traduc.org>\n"
Files old/gstreamer-1.4.4/po/gl.gmo and new/gstreamer-1.4.5/po/gl.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/gl.po new/gstreamer-1.4.5/po/gl.po
--- old/gstreamer-1.4.4/po/gl.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/gl.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2012-12-15 03:29+0200\n"
"Last-Translator: Fran Dieguez <frandieguez(a)ubuntu.com>\n"
"Language-Team: Galician <proxecto(a)trasno.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/gstreamer-1.0.pot new/gstreamer-1.4.5/po/gstreamer-1.0.pot
--- old/gstreamer-1.4.4/po/gstreamer-1.0.pot 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/gstreamer-1.0.pot 2014-12-18 12:00:44.000000000 +0100
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 1.4.4\n"
+"Project-Id-Version: gstreamer 1.4.5\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
Files old/gstreamer-1.4.4/po/hr.gmo and new/gstreamer-1.4.5/po/hr.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/hr.po new/gstreamer-1.4.5/po/hr.po
--- old/gstreamer-1.4.4/po/hr.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/hr.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2012-05-25 16:47+0200\n"
"Last-Translator: Tomislav Krznar <tomislav.krznar(a)gmail.com>\n"
"Language-Team: Croatian <lokalizacija(a)linux.hr>\n"
Files old/gstreamer-1.4.4/po/hu.gmo and new/gstreamer-1.4.5/po/hu.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/hu.po new/gstreamer-1.4.5/po/hu.po
--- old/gstreamer-1.4.4/po/hu.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/hu.po 2014-12-18 12:00:44.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-05-23 21:08+0200\n"
"Last-Translator: Balázs Úr <urbalazs(a)gmail.com>\n"
"Language-Team: Hungarian <translation-team-hu(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/id.gmo and new/gstreamer-1.4.5/po/id.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/id.po new/gstreamer-1.4.5/po/id.po
--- old/gstreamer-1.4.4/po/id.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/id.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-05-31 22:06+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan(a)gmail.com>\n"
"Language-Team: Indonesian <translation-team-id(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/it.gmo and new/gstreamer-1.4.5/po/it.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/it.po new/gstreamer-1.4.5/po/it.po
--- old/gstreamer-1.4.4/po/it.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/it.po 2014-12-18 12:00:44.000000000 +0100
@@ -106,7 +106,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-10-25 10:03+0200\n"
"Last-Translator: Luca Ferretti <elle.uca(a)infinito.it>\n"
"Language-Team: Italian <tp(a)lists.linux.it>\n"
Files old/gstreamer-1.4.4/po/ja.gmo and new/gstreamer-1.4.5/po/ja.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/ja.po new/gstreamer-1.4.5/po/ja.po
--- old/gstreamer-1.4.4/po/ja.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/ja.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2013-08-20 14:56+0900\n"
"Last-Translator: Makoto Kato <makoto.kt(a)gmail.com>\n"
"Language-Team: Japanese <translation-team-ja(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/lt.gmo and new/gstreamer-1.4.5/po/lt.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/lt.po new/gstreamer-1.4.5/po/lt.po
--- old/gstreamer-1.4.4/po/lt.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/lt.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-07-16 00:50+0300\n"
"Last-Translator: Žygimantas Beručka <uid0(a)akl.lt>\n"
"Language-Team: Lithuanian <komp_lt(a)konferencijos.lt>\n"
Files old/gstreamer-1.4.4/po/nb.gmo and new/gstreamer-1.4.5/po/nb.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/nb.po new/gstreamer-1.4.5/po/nb.po
--- old/gstreamer-1.4.4/po/nb.po 2014-11-06 12:20:56.000000000 +0100
+++ new/gstreamer-1.4.5/po/nb.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-10-24 21:36+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas(a)gnome.org>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb(a)lister.ping.uio.no>\n"
Files old/gstreamer-1.4.4/po/nl.gmo and new/gstreamer-1.4.5/po/nl.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/nl.po new/gstreamer-1.4.5/po/nl.po
--- old/gstreamer-1.4.4/po/nl.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/nl.po 2014-12-18 12:00:44.000000000 +0100
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-05-22 00:46+0200\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf(a)gmail.com>\n"
"Language-Team: Dutch <vertaling(a)vrijschrift.org>\n"
Files old/gstreamer-1.4.4/po/pl.gmo and new/gstreamer-1.4.5/po/pl.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/pl.po new/gstreamer-1.4.5/po/pl.po
--- old/gstreamer-1.4.4/po/pl.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/pl.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-05-22 18:22+0200\n"
"Last-Translator: Jakub Bogusz <qboosh(a)pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/pt_BR.gmo and new/gstreamer-1.4.5/po/pt_BR.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/pt_BR.po new/gstreamer-1.4.5/po/pt_BR.po
--- old/gstreamer-1.4.4/po/pt_BR.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/pt_BR.po 2014-12-18 12:00:44.000000000 +0100
@@ -17,7 +17,7 @@
msgstr ""
"Project-Id-Version: gstreamer-1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2013-12-29 18:20-0200\n"
"Last-Translator: Fabrício Godoy <skarllot(a)gmail.com>\n"
"Language-Team: Brazilian Portuguese <ldpbr-translation(a)lists.sourceforge."
Files old/gstreamer-1.4.4/po/ro.gmo and new/gstreamer-1.4.5/po/ro.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/ro.po new/gstreamer-1.4.5/po/ro.po
--- old/gstreamer-1.4.4/po/ro.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/ro.po 2014-12-18 12:00:44.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-08-16 01:10+0300\n"
"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu(a)gmail.com>\n"
"Language-Team: Romanian <translation-team-ro(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/ru.gmo and new/gstreamer-1.4.5/po/ru.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/ru.po new/gstreamer-1.4.5/po/ru.po
--- old/gstreamer-1.4.4/po/ru.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/ru.po 2014-12-18 12:00:44.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-05-22 20:12+0400\n"
"Last-Translator: Yuri Kozlov <yuray(a)komyakino.ru>\n"
"Language-Team: Russian <gnu(a)mx.ru>\n"
Files old/gstreamer-1.4.4/po/rw.gmo and new/gstreamer-1.4.5/po/rw.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/rw.po new/gstreamer-1.4.5/po/rw.po
--- old/gstreamer-1.4.4/po/rw.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/rw.po 2014-12-18 12:00:44.000000000 +0100
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.8.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2005-04-04 10:55-0700\n"
"Last-Translator: Steven Michael Murphy <murf(a)e-tools.com>\n"
"Language-Team: Kinyarwanda <translation-team-rw(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/sk.gmo and new/gstreamer-1.4.5/po/sk.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/sk.po new/gstreamer-1.4.5/po/sk.po
--- old/gstreamer-1.4.4/po/sk.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/sk.po 2014-12-18 12:00:44.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-01-30 10:24+0100\n"
"Last-Translator: Peter Tuhársky <tuharsky(a)misbb.sk>\n"
"Language-Team: Slovak <sk-i18n(a)lists.linux.sk>\n"
Files old/gstreamer-1.4.4/po/sl.gmo and new/gstreamer-1.4.5/po/sl.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/sl.po new/gstreamer-1.4.5/po/sl.po
--- old/gstreamer-1.4.4/po/sl.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/sl.po 2014-12-18 12:00:44.000000000 +0100
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gstreamer-1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-04-09 22:38+0100\n"
"Last-Translator: Klemen Košir <klemen913(a)gmail.com>\n"
"Language-Team: Slovenian <translation-team-sl(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/sq.gmo and new/gstreamer-1.4.5/po/sq.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/sq.po new/gstreamer-1.4.5/po/sq.po
--- old/gstreamer-1.4.4/po/sq.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/sq.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.8.4\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2004-08-07 23:46+0200\n"
"Last-Translator: Laurent Dhima <laurenti(a)alblinux.net>\n"
"Language-Team: Albanian <begraj(a)hotmail.com>\n"
Files old/gstreamer-1.4.4/po/sr.gmo and new/gstreamer-1.4.5/po/sr.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/sr.po new/gstreamer-1.4.5/po/sr.po
--- old/gstreamer-1.4.4/po/sr.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/sr.po 2014-12-18 12:00:44.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer-1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-06-18 20:12+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic(a)rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
Files old/gstreamer-1.4.4/po/sv.gmo and new/gstreamer-1.4.5/po/sv.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/sv.po new/gstreamer-1.4.5/po/sv.po
--- old/gstreamer-1.4.4/po/sv.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/sv.po 2014-12-18 12:00:44.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-07-11 02:52+0200\n"
"Last-Translator: Sebastian Rasmussen <sebras(a)gmail.com>\n"
"Language-Team: Swedish <tp-sv(a)listor.tp-sv.se>\n"
Files old/gstreamer-1.4.4/po/tr.gmo and new/gstreamer-1.4.5/po/tr.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/tr.po new/gstreamer-1.4.5/po/tr.po
--- old/gstreamer-1.4.4/po/tr.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/tr.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.8.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2004-04-03 03:14+0300\n"
"Last-Translator: Baris Cicek <baris(a)teamforce.name.tr>\n"
"Language-Team: Turkish <gnu-tr-u12a(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/uk.gmo and new/gstreamer-1.4.5/po/uk.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/uk.po new/gstreamer-1.4.5/po/uk.po
--- old/gstreamer-1.4.4/po/uk.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/uk.po 2014-12-18 12:00:44.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-05-22 07:45+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor(a)ukr.net>\n"
"Language-Team: Ukrainian <translation-team-uk(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/vi.gmo and new/gstreamer-1.4.5/po/vi.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/vi.po new/gstreamer-1.4.5/po/vi.po
--- old/gstreamer-1.4.4/po/vi.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/vi.po 2014-12-18 12:00:44.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-06-30 09:40+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman(a)gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi(a)lists.sourceforge.net>\n"
Files old/gstreamer-1.4.4/po/zh_CN.gmo and new/gstreamer-1.4.5/po/zh_CN.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/zh_CN.po new/gstreamer-1.4.5/po/zh_CN.po
--- old/gstreamer-1.4.4/po/zh_CN.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/zh_CN.po 2014-12-18 12:00:44.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.25.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2010-02-02 18:58+0800\n"
"Last-Translator: Ji ZhengYu <zhengyuji(a)gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh(a)googlegroups.com>\n"
Files old/gstreamer-1.4.4/po/zh_TW.gmo and new/gstreamer-1.4.5/po/zh_TW.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/po/zh_TW.po new/gstreamer-1.4.5/po/zh_TW.po
--- old/gstreamer-1.4.4/po/zh_TW.po 2014-11-06 12:20:57.000000000 +0100
+++ new/gstreamer-1.4.5/po/zh_TW.po 2014-12-18 12:00:44.000000000 +0100
@@ -27,7 +27,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:20+0100\n"
+"POT-Creation-Date: 2014-12-18 12:00+0100\n"
"PO-Revision-Date: 2014-06-08 00:22+0800\n"
"Last-Translator: Wen Liao <wen.cf83(a)gmail.com>\n"
"Language-Team: Chinese (traditional) <zh-l10n(a)linux.org.tw>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/tests/check/gst/gststructure.c new/gstreamer-1.4.5/tests/check/gst/gststructure.c
--- old/gstreamer-1.4.4/tests/check/gst/gststructure.c 2014-10-19 13:41:47.000000000 +0200
+++ new/gstreamer-1.4.5/tests/check/gst/gststructure.c 2014-11-20 21:51:06.000000000 +0100
@@ -174,6 +174,20 @@
ASSERT_WARNING (structure = gst_structure_from_string (s, NULL));
fail_if (structure == NULL, "Could not get structure from string %s", s);
gst_structure_free (structure);
+
+ /* make sure we handle \ as last character in various things, run with valgrind */
+ s = "foo,test=\"foobar\\";
+ structure = gst_structure_from_string (s, NULL);
+ fail_unless (structure == NULL);
+ s = "\\";
+ structure = gst_structure_from_string (s, NULL);
+ fail_unless (structure == NULL);
+ s = "foobar,test\\";
+ structure = gst_structure_from_string (s, NULL);
+ fail_unless (structure == NULL);
+ s = "foobar,test=(string)foo\\";
+ structure = gst_structure_from_string (s, NULL);
+ fail_unless (structure == NULL);
}
GST_END_TEST;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/tests/check/gst/gsttask.c new/gstreamer-1.4.5/tests/check/gst/gsttask.c
--- old/gstreamer-1.4.4/tests/check/gst/gsttask.c 2014-10-19 13:41:00.000000000 +0200
+++ new/gstreamer-1.4.5/tests/check/gst/gsttask.c 2014-11-20 21:51:06.000000000 +0100
@@ -26,6 +26,64 @@
static GRecMutex task_mutex;
+#define TEST_RACE_ITERATIONS 1000
+
+static void
+task_signal_pause_func (void *data)
+{
+ GstTask **t = data;
+
+ g_mutex_lock (&task_lock);
+ GST_DEBUG ("signal");
+ g_cond_signal (&task_cond);
+
+ gst_task_pause (*t);
+ g_mutex_unlock (&task_lock);
+}
+
+GST_START_TEST (test_pause_stop_race)
+{
+ guint it = TEST_RACE_ITERATIONS;
+ GstTask *t;
+ gboolean ret;
+
+ t = gst_task_new (task_signal_pause_func, &t, NULL);
+ fail_if (t == NULL);
+
+ g_rec_mutex_init (&task_mutex);
+ gst_task_set_lock (t, &task_mutex);
+
+ g_cond_init (&task_cond);
+ g_mutex_init (&task_lock);
+
+ while (it-- > 0) {
+ g_mutex_lock (&task_lock);
+ GST_DEBUG ("starting");
+ ret = gst_task_start (t);
+ fail_unless (ret == TRUE);
+ /* wait for it to spin up */
+ GST_DEBUG ("waiting");
+ g_cond_wait (&task_cond, &task_lock);
+ GST_DEBUG ("done waiting");
+ g_mutex_unlock (&task_lock);
+
+ GST_DEBUG ("starting");
+ ret = gst_task_stop (t);
+ fail_unless (ret == TRUE);
+
+ GST_DEBUG ("joining");
+ ret = gst_task_join (t);
+ fail_unless (ret == TRUE);
+ }
+
+ g_cond_clear (&task_cond);
+ g_mutex_clear (&task_lock);
+
+ gst_object_unref (t);
+}
+
+GST_END_TEST;
+
static void
task_func2 (void *data)
{
@@ -203,6 +261,7 @@
tcase_add_test (tc_chain, test_lock);
tcase_add_test (tc_chain, test_lock_start);
tcase_add_test (tc_chain, test_join);
+ tcase_add_test (tc_chain, test_pause_stop_race);
return s;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/win32/common/config.h new/gstreamer-1.4.5/win32/common/config.h
--- old/gstreamer-1.4.4/win32/common/config.h 2014-11-06 12:18:26.000000000 +0100
+++ new/gstreamer-1.4.5/win32/common/config.h 2014-12-18 11:59:20.000000000 +0100
@@ -62,7 +62,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2014-11-06"
+#define GST_PACKAGE_RELEASE_DATETIME "2014-12-18"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@@ -354,7 +354,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer 1.4.4"
+#define PACKAGE_STRING "GStreamer 1.4.5"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@@ -363,7 +363,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.4.4"
+#define PACKAGE_VERSION "1.4.5"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -401,7 +401,7 @@
#undef USE_POISONING
/* Version number of package */
-#define VERSION "1.4.4"
+#define VERSION "1.4.5"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.4.4/win32/common/gstversion.h new/gstreamer-1.4.5/win32/common/gstversion.h
--- old/gstreamer-1.4.4/win32/common/gstversion.h 2014-11-06 12:18:26.000000000 +0100
+++ new/gstreamer-1.4.5/win32/common/gstversion.h 2014-12-18 11:59:20.000000000 +0100
@@ -57,7 +57,7 @@
*
* The micro version of GStreamer at compile time:
*/
-#define GST_VERSION_MICRO (4)
+#define GST_VERSION_MICRO (5)
/**
* GST_VERSION_NANO:
*
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package orc for openSUSE:Factory checked in at 2014-12-31 11:22:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orc (Old)
and /work/SRC/openSUSE:Factory/.orc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orc"
Changes:
--------
--- /work/SRC/openSUSE:Factory/orc/orc.changes 2014-10-19 19:27:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2014-12-31 11:22:05.000000000 +0100
@@ -1,0 +2,15 @@
+Fri Dec 26 11:27:42 UTC 2014 - zaitor(a)opensuse.org
+
+- Update to version 0.4.23:
+ + Various improvements to the NEON backend to bring it closer to
+ the SSE backend.
+ + Add support for setting a custom backup function.
+ + Preserve NEON/VFP registers across subroutines.
+ + Fix 64 bit parameter loading on big-endian systems.
+ + Improved implementations for various opcodes.
+ + Various improvements and fixes to constants handling.
+ + Avoid some undefined operations on signed integers.
+ + Prefer user specific directories over global ones for
+ intermediate files to prevent name collisions.
+
+-------------------------------------------------------------------
Old:
----
orc-0.4.22.tar.xz
New:
----
orc-0.4.23.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ orc.spec ++++++
--- /var/tmp/diff_new_pack.Kz1a7V/_old 2014-12-31 11:22:05.000000000 +0100
+++ /var/tmp/diff_new_pack.Kz1a7V/_new 2014-12-31 11:22:05.000000000 +0100
@@ -24,7 +24,7 @@
%endif
Name: orc
-Version: 0.4.22
+Version: 0.4.23
Release: 0
Summary: The Oil Runtime Compiler
License: BSD-3-Clause
++++++ orc-0.4.22.tar.xz -> orc-0.4.23.tar.xz ++++++
++++ 8678 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gettext-runtime for openSUSE:Factory checked in at 2014-12-31 11:21:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gettext-runtime (Old)
and /work/SRC/openSUSE:Factory/.gettext-runtime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gettext-runtime"
Changes:
--------
gettext-java.changes: same change
--- /work/SRC/openSUSE:Factory/gettext-runtime/gettext-runtime-mini.changes 2014-11-04 17:27:29.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gettext-runtime.new/gettext-runtime-mini.changes 2014-12-31 11:22:03.000000000 +0100
@@ -1,0 +2,8 @@
+Sun Dec 28 15:03:00 UTC 2014 - Led <ledest(a)gmail.com>
+
+- fix 'echo -e' in cvs.sh script that may be unsupported in some
+ POSIX-complete shells
+- add patches:
+ * gettext-0.19.3-fix-bashisms.patch
+
+-------------------------------------------------------------------
gettext-runtime.changes: same change
New:
----
gettext-0.19.3-fix-bashisms.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
gettext-java.spec: same change
++++++ gettext-runtime-mini.spec ++++++
--- /var/tmp/diff_new_pack.YMFTiY/_old 2014-12-31 11:22:04.000000000 +0100
+++ /var/tmp/diff_new_pack.YMFTiY/_new 2014-12-31 11:22:04.000000000 +0100
@@ -61,6 +61,7 @@
Source5: http://ftp.gnu.org/gnu/gettext/gettext-%{version}.tar.xz.sig
Source6: %name.keyring
Patch: gettext-0.12.1-sigfpe.patch
+Patch1: gettext-0.19.3-fix-bashisms.patch
Patch2: gettext-0.12.1-gettextize.patch
Patch4: gettext-po-mode.diff
Patch5: gettext-initialize_vars.patch
@@ -118,6 +119,7 @@
%prep
%setup -q -n %{pacname}-%{version}
%patch
+%patch1 -p1
%patch2
%patch4
%patch5
gettext-runtime.spec: same change
++++++ gettext-0.19.3-fix-bashisms.patch ++++++
diff -Ndurp gettext-0.19.3/gettext-tools/examples/hello-c++-kde/admin/cvs.sh gettext-0.19.3-fix-bashisms/gettext-tools/examples/hello-c++-kde/admin/cvs.sh
--- gettext-0.19.3/gettext-tools/examples/hello-c++-kde/admin/cvs.sh 2013-05-02 11:40:04.000000000 +0300
+++ gettext-0.19.3-fix-bashisms/gettext-tools/examples/hello-c++-kde/admin/cvs.sh 2014-12-28 16:59:45.300732878 +0200
@@ -423,7 +423,12 @@ for subdir in $dirs; do
fi
fi
if test -n "`grep -r KAboutData *.c* *.C* 2>/dev/null`"; then
- echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_: EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp
+ cat > _translatorinfo.cpp <<-EOF
+ i18n("_: NAME OF TRANSLATORS\n"
+ "Your names")
+ i18n("_: EMAIL OF TRANSLATORS\n"
+ "Your emails")
+ EOF
else echo " " > _translatorinfo.cpp
fi
perl -e '$mes=0; while (<STDIN>) { next if (/^(if|else|endif)\s/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libassuan for openSUSE:Factory checked in at 2014-12-31 11:21:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libassuan (Old)
and /work/SRC/openSUSE:Factory/.libassuan.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libassuan"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libassuan/libassuan.changes 2014-11-24 11:18:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libassuan.new/libassuan.changes 2014-12-31 11:22:01.000000000 +0100
@@ -1,0 +2,9 @@
+Sun Dec 28 16:50:41 UTC 2014 - andreas.stieger(a)gmx.de
+
+- libassuan 2.2.0:
+ * Added support for socket redirection.
+ * Interface changes relative to the 2.1.3 release:
+ assuan_sock_set_sockaddr_un NEW.
+- fix SLE 11 SP2 build (make install)
+
+-------------------------------------------------------------------
Old:
----
libassuan-2.1.3.tar.bz2
libassuan-2.1.3.tar.bz2.sig
New:
----
libassuan-2.2.0.tar.bz2
libassuan-2.2.0.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libassuan.spec ++++++
--- /var/tmp/diff_new_pack.OV109r/_old 2014-12-31 11:22:02.000000000 +0100
+++ /var/tmp/diff_new_pack.OV109r/_new 2014-12-31 11:22:02.000000000 +0100
@@ -17,7 +17,7 @@
Name: libassuan
-Version: 2.1.3
+Version: 2.2.0
Release: 0
Summary: IPC library used by GnuPG version 2
License: GPL-3.0+ and LGPL-2.1+
@@ -65,7 +65,7 @@
make %{?_smp_mflags}
%install
-%make_install
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
find %{buildroot} -type f -name "*.la" -delete -print
%check
++++++ libassuan-2.1.3.tar.bz2 -> libassuan-2.2.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/ChangeLog new/libassuan-2.2.0/ChangeLog
--- old/libassuan-2.1.3/ChangeLog 2014-11-07 18:06:06.000000000 +0100
+++ new/libassuan-2.2.0/ChangeLog 2014-12-11 13:12:28.000000000 +0100
@@ -1,3 +1,24 @@
+2014-12-11 Werner Koch <wk(a)gnupg.org>
+
+ Release 2.2.0.
+ * configure.ac: Set LT version to C5/A5/R0.
+ (AM_INIT_AUTOMAKE): Add options.
+ * Makefile.am (AUTOMAKE_OPTIONS): Remove.
+
+2014-11-28 Werner Koch <wk(a)gnupg.org>
+
+ Do not allow LFs in the redirected name.
+ * src/assuan-socket.c (eval_redirection): Stop parsing at the first
+ LF.
+
+ Implement socket file redirection.
+ * configure.ac (AC_CHECK_FUNC): Check for stat.
+ * src/assuan-socket.c (SUN_LEN): Add.
+ (eval_redirection): New.
+ (_assuan_sock_connect) [!W32]: Implement socket file redirection.
+ (_assuan_sock_set_sockaddr_un): New.
+ (assuan_sock_set_sockaddr_un): New.
+
2014-11-07 Werner Koch <wk(a)gnupg.org>
Release 2.1.3.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/Makefile.am new/libassuan-2.2.0/Makefile.am
--- old/libassuan-2.1.3/Makefile.am 2014-01-10 17:18:45.000000000 +0100
+++ new/libassuan-2.2.0/Makefile.am 2014-12-11 13:06:30.000000000 +0100
@@ -19,7 +19,6 @@
ACLOCAL_AMFLAGS = -I m4
-AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip
# (A suitable gitlog-to-changelog script can be found in GnuPG master.)
GITLOG_TO_CHANGELOG=gitlog-to-changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/Makefile.in new/libassuan-2.2.0/Makefile.in
--- old/libassuan-2.1.3/Makefile.in 2014-11-07 18:05:29.000000000 +0100
+++ new/libassuan-2.2.0/Makefile.in 2014-12-11 13:11:40.000000000 +0100
@@ -296,7 +296,6 @@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
ACLOCAL_AMFLAGS = -I m4
-AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip
# (A suitable gitlog-to-changelog script can be found in GnuPG master.)
GITLOG_TO_CHANGELOG = gitlog-to-changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/NEWS new/libassuan-2.2.0/NEWS
--- old/libassuan-2.1.3/NEWS 2014-11-07 18:01:12.000000000 +0100
+++ new/libassuan-2.2.0/NEWS 2014-12-11 13:08:16.000000000 +0100
@@ -1,3 +1,13 @@
+Noteworthy changes in version 2.2.0 (2014-12-11) [C5/A5/R0]
+------------------------------------------------
+
+ * Added support for socket redirection.
+
+ * Interface changes relative to the 2.1.3 release:
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ assuan_sock_set_sockaddr_un NEW.
+
+
Noteworthy changes in version 2.1.3 (2014-11-07) [C4/A4/R3]
------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/VERSION new/libassuan-2.2.0/VERSION
--- old/libassuan-2.1.3/VERSION 2014-11-07 18:06:06.000000000 +0100
+++ new/libassuan-2.2.0/VERSION 2014-12-11 13:12:28.000000000 +0100
@@ -1 +1 @@
-2.1.3
+2.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/config.h.in new/libassuan-2.2.0/config.h.in
--- old/libassuan-2.1.3/config.h.in 2014-11-07 18:06:06.000000000 +0100
+++ new/libassuan-2.2.0/config.h.in 2014-12-11 13:12:27.000000000 +0100
@@ -79,6 +79,9 @@
/* Defined if SO_PEERCRED is supported (Linux specific) */
#undef HAVE_SO_PEERCRED
+/* Define to 1 if you have the `stat' function. */
+#undef HAVE_STAT
+
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/configure new/libassuan-2.2.0/configure
--- old/libassuan-2.1.3/configure 2014-11-07 18:05:30.000000000 +0100
+++ new/libassuan-2.2.0/configure 2014-12-11 13:11:40.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libassuan 2.1.3.
+# Generated by GNU Autoconf 2.69 for libassuan 2.2.0.
#
# Report bugs to <http://bugs.gnupg.org>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='libassuan'
PACKAGE_TARNAME='libassuan'
-PACKAGE_VERSION='2.1.3'
-PACKAGE_STRING='libassuan 2.1.3'
+PACKAGE_VERSION='2.2.0'
+PACKAGE_STRING='libassuan 2.2.0'
PACKAGE_BUGREPORT='http://bugs.gnupg.org'
PACKAGE_URL=''
@@ -1347,7 +1347,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 libassuan 2.1.3 to adapt to many kinds of systems.
+\`configure' configures libassuan 2.2.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1417,7 +1417,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libassuan 2.1.3:";;
+ short | recursive ) echo "Configuration of libassuan 2.2.0:";;
esac
cat <<\_ACEOF
@@ -1527,7 +1527,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libassuan configure 2.1.3
+libassuan configure 2.2.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2107,7 +2107,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libassuan $as_me 2.1.3, which was
+It was created by libassuan $as_me 2.2.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2462,9 +2462,9 @@
# (Interfaces added: AGE++)
# (Interfaces removed/changed: AGE=0)
#
-LIBASSUAN_LT_CURRENT=4
-LIBASSUAN_LT_AGE=4
-LIBASSUAN_LT_REVISION=3
+LIBASSUAN_LT_CURRENT=5
+LIBASSUAN_LT_AGE=5
+LIBASSUAN_LT_REVISION=0
# If the API is changed in an incompatible way: increment the next counter.
LIBASSUAN_CONFIG_API_VERSION=2
@@ -2944,7 +2944,7 @@
# Define the identity of the package.
PACKAGE='libassuan'
- VERSION='2.1.3'
+ VERSION='2.2.0'
cat >>confdefs.h <<_ACEOF
@@ -4604,7 +4604,7 @@
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
_ACEOF
-VERSION_NUMBER=0x020103
+VERSION_NUMBER=0x020200
@@ -13446,7 +13446,7 @@
#
# Provide information about the build.
#
-BUILD_REVISION="3003c5d"
+BUILD_REVISION="261498d"
cat >>confdefs.h <<_ACEOF
@@ -13455,7 +13455,7 @@
BUILD_FILEVERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./;s/\./,/g'`
-BUILD_FILEVERSION="${BUILD_FILEVERSION}12291"
+BUILD_FILEVERSION="${BUILD_FILEVERSION}9748"
BUILD_TIMESTAMP=`date -u +%Y-%m-%dT%H:%M+0000 2>/dev/null || date`
@@ -14245,7 +14245,7 @@
#
# Checks for library functions.
#
-for ac_func in flockfile funlockfile inet_pton
+for ac_func in flockfile funlockfile inet_pton stat
do :
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
@@ -15153,7 +15153,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libassuan $as_me 2.1.3, which was
+This file was extended by libassuan $as_me 2.2.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15219,7 +15219,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libassuan config.status 2.1.3
+libassuan config.status 2.2.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -17216,6 +17216,6 @@
echo "
Libassuan v${VERSION} has been configured as follows:
- Revision: 3003c5d (12291)
+ Revision: 261498d (9748)
Platform: $host
"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/configure.ac new/libassuan-2.2.0/configure.ac
--- old/libassuan-2.1.3/configure.ac 2014-11-07 18:01:43.000000000 +0100
+++ new/libassuan-2.2.0/configure.ac 2014-12-11 13:08:04.000000000 +0100
@@ -30,8 +30,8 @@
# for the LT versions.
m4_define([mym4_package],[libassuan])
m4_define([mym4_major], [2])
-m4_define([mym4_minor], [1])
-m4_define([mym4_micro], [3])
+m4_define([mym4_minor], [2])
+m4_define([mym4_micro], [0])
# To start a new development series, i.e a new major or minor number
# you need to mark an arbitrary commit before the first beta release
@@ -58,9 +58,9 @@
# (Interfaces added: AGE++)
# (Interfaces removed/changed: AGE=0)
#
-LIBASSUAN_LT_CURRENT=4
-LIBASSUAN_LT_AGE=4
-LIBASSUAN_LT_REVISION=3
+LIBASSUAN_LT_CURRENT=5
+LIBASSUAN_LT_AGE=5
+LIBASSUAN_LT_REVISION=0
# If the API is changed in an incompatible way: increment the next counter.
LIBASSUAN_CONFIG_API_VERSION=2
@@ -74,7 +74,7 @@
VERSION=$PACKAGE_VERSION
AC_CONFIG_AUX_DIR([build-aux])
-AM_INIT_AUTOMAKE
+AM_INIT_AUTOMAKE([dist-bzip2 no-dist-gzip])
AM_MAINTAINER_MODE
AC_CONFIG_SRCDIR(src/assuan.h.in)
AC_CONFIG_MACRO_DIR(m4)
@@ -346,7 +346,7 @@
#
# Checks for library functions.
#
-AC_CHECK_FUNCS([flockfile funlockfile inet_pton])
+AC_CHECK_FUNCS([flockfile funlockfile inet_pton stat])
# On some systems (e.g. Solaris) nanosleep requires linking to librl.
# Given that we use nanosleep only as an optimization over a select
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/doc/assuan.info new/libassuan-2.2.0/doc/assuan.info
--- old/libassuan-2.1.3/doc/assuan.info 2014-11-07 18:06:06.000000000 +0100
+++ new/libassuan-2.2.0/doc/assuan.info 2014-12-11 13:12:28.000000000 +0100
@@ -7,8 +7,8 @@
END-INFO-DIR-ENTRY
This file documents the use and the internals of Assuan.
- This is Edition 2.1.3, last updated 15 March 2013, of `The
-`Developing with Assuan' Manual', for Version 2.1.3.
+ This is Edition 2.2.0, last updated 28 November 2014, of `The
+`Developing with Assuan' Manual', for Version 2.2.0.
Published by the Free Software Foundation
51 Franklin Street, Fifth Floor
@@ -1746,13 +1746,43 @@
struct sockaddr *ADDR, int ADDRLEN)
Wrapper around connect. For Unix domain sockets under Windows this
function also does a write immediately after the the connect to
- send the nonce as read from the socket's file.
+ send the nonce as read from the socket's file. Under Unix this
+ function check whether the socket file is a redirection file and
+ connects to the redirected socket instead; see
+ `assuan_sock_set_sockaddr_un' for details on the redirection file
+ format.
-- Function: int assuan_sock_bind ( assuan_fd_t SOCKFD,
struct sockaddr *ADDR, int ADDRLEN)
Wrapper around bind. Under Windows this creates a file and writes
the port number and a random nonce to this file.
+ -- Function: int assuan_sock_set_sockaddr_un ( const char *FNAME,
+ struct sockaddr *ADDR, int *R_REDIRECTED)
+ This is a helper function to initialize the Unix socket domain
+ address structure ADDR and store the file name FNAME there. If
+ R_REDIRECTED is not NULL the function checks whether FNAME already
+ exists, is a regular file, and not a socket. In that case FNAME
+ is read to see whether this is a redirection to a socket file. If
+ that is the case 1 is stored at R_REDIRECTED. If the file does
+ not look like a redirection file 0 will be stored there and FNAME
+ will be used in the regular way.
+
+ The format of a redirection file is
+
+ %Assuan%
+ socket=NAME
+
+ With NAME being is the actual socket to use. No white spaces are
+ allowed, both lines must be terminated by a single linefeed, and
+ extra lines are not allowed. Environment variables are
+ interpreted in NAME if given in `${VAR}' notation. No escape
+ characters are defined; if the string `${' shall be used in file
+ name, an environment variable with that content may be used. The
+ length of the redirection file is limited to 511 bytes which is
+ more than sufficient for any known implementation of Unix domain
+ sockets.
+
-- Function: int assuan_sock_get_nonce ( struct sockaddr *ADDR,
int ADDRLEN, assuan_sock_nonce_t *NONCE)
This is used by the server after a bind to return the random
@@ -3101,14 +3131,15 @@
* assuan_set_pointer: Contexts. (line 54)
* assuan_set_sock_nonce: Server code. (line 111)
* assuan_set_system_hooks: Contexts. (line 206)
-* assuan_sock_bind: Socket wrappers. (line 35)
-* assuan_sock_check_nonce: Socket wrappers. (line 46)
+* assuan_sock_bind: Socket wrappers. (line 39)
+* assuan_sock_check_nonce: Socket wrappers. (line 76)
* assuan_sock_close: Socket wrappers. (line 21)
* assuan_sock_connect: Socket wrappers. (line 29)
* assuan_sock_deinit: Socket wrappers. (line 18)
-* assuan_sock_get_nonce: Socket wrappers. (line 40)
+* assuan_sock_get_nonce: Socket wrappers. (line 70)
* assuan_sock_init: Socket wrappers. (line 14)
* assuan_sock_new: Socket wrappers. (line 25)
+* assuan_sock_set_sockaddr_un: Socket wrappers. (line 44)
* assuan_socket_connect: Client code. (line 56)
* assuan_transact: Client code. (line 78)
* assuan_write_line: Reading and Writing. (line 25)
@@ -3128,38 +3159,38 @@
Tag Table:
-Node: Top938
-Node: Introduction2004
-Node: Assuan4070
-Node: Implementation5148
-Node: Server responses6306
-Node: Client requests8232
-Node: Error codes11247
-Node: Preparation11586
-Node: Header12164
-Node: Building sources12952
-Node: Automake14861
-Node: Multi Threading16009
-Node: Generalities16971
-Node: Data Types17375
-Node: Initializing the library18478
-Ref: function assuan_set_gpg_err_source20978
-Node: Default Log Handler23292
-Node: Contexts25058
-Ref: function assuan_new25638
-Node: Reading and Writing35835
-Node: Client code39286
-Ref: function assuan_sendfd44265
-Ref: function assuan_receivefd44797
-Node: Server code45170
-Node: External I/O Loop57258
-Node: External I/O Loop Client59076
-Node: External I/O Loop Server62166
-Node: Utilities66750
-Ref: Utilities-Footnote-174820
-Node: Socket wrappers74884
-Node: Library Copying77537
-Node: Copying105707
-Node: Index143331
+Node: Top941
+Node: Introduction2007
+Node: Assuan4073
+Node: Implementation5151
+Node: Server responses6309
+Node: Client requests8235
+Node: Error codes11250
+Node: Preparation11589
+Node: Header12167
+Node: Building sources12955
+Node: Automake14864
+Node: Multi Threading16012
+Node: Generalities16974
+Node: Data Types17378
+Node: Initializing the library18481
+Ref: function assuan_set_gpg_err_source20981
+Node: Default Log Handler23295
+Node: Contexts25061
+Ref: function assuan_new25641
+Node: Reading and Writing35838
+Node: Client code39289
+Ref: function assuan_sendfd44268
+Ref: function assuan_receivefd44800
+Node: Server code45173
+Node: External I/O Loop57261
+Node: External I/O Loop Client59079
+Node: External I/O Loop Server62169
+Node: Utilities66753
+Ref: Utilities-Footnote-174823
+Node: Socket wrappers74887
+Node: Library Copying79060
+Node: Copying107230
+Node: Index144854
End Tag Table
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/doc/assuan.texi new/libassuan-2.2.0/doc/assuan.texi
--- old/libassuan-2.1.3/doc/assuan.texi 2013-03-15 20:26:09.000000000 +0100
+++ new/libassuan-2.2.0/doc/assuan.texi 2014-11-28 16:22:40.000000000 +0100
@@ -1935,7 +1935,10 @@
Wrapper around connect. For Unix domain sockets under Windows this
function also does a write immediately after the the connect to send the
-nonce as read from the socket's file.
+nonce as read from the socket's file. Under Unix this function check
+whether the socket file is a redirection file and connects to the
+redirected socket instead; see @code{assuan_sock_set_sockaddr_un} for
+details on the redirection file format.
@end deftypefun
@@ -1948,6 +1951,38 @@
port number and a random nonce to this file.
@end deftypefun
+@deftypefun int assuan_sock_set_sockaddr_un ( @
+ @w{const char *@var{fname}}, @
+ @w{struct sockaddr *@var{addr}}, @
+ @w{int *@var{r_redirected}})
+
+This is a helper function to initialize the Unix socket domain address
+structure @var{addr} and store the file name @var{fname} there. If
+@var{r_redirected} is not NULL the function checks whether @var{fname}
+already exists, is a regular file, and not a socket. In that case
+@var{fname} is read to see whether this is a redirection to a socket
+file. If that is the case 1 is stored at @var{r_redirected}. If the
+file does not look like a redirection file 0 will be stored there and
+@var{fname} will be used in the regular way.
+
+The format of a redirection file is
+
+@example
+%Assuan%
+socket=@var{name}
+@end example
+
+With @var{name} being is the actual socket to use. No white spaces
+are allowed, both lines must be terminated by a single linefeed, and
+extra lines are not allowed. Environment variables are interpreted in
+@var{name} if given in @code{$@{VAR@}} notation. No escape characters
+are defined; if the string @code{$@{} shall be used in file name, an
+environment variable with that content may be used. The length of the
+redirection file is limited to 511 bytes which is more than sufficient
+for any known implementation of Unix domain sockets.
+@end deftypefun
+
+
@deftypefun int assuan_sock_get_nonce ( @
@w{struct sockaddr *@var{addr}}, @
@w{int @var{addrlen}}, @
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/doc/stamp-vti new/libassuan-2.2.0/doc/stamp-vti
--- old/libassuan-2.1.3/doc/stamp-vti 2014-11-07 18:06:06.000000000 +0100
+++ new/libassuan-2.2.0/doc/stamp-vti 2014-12-11 13:12:28.000000000 +0100
@@ -1,4 +1,4 @@
-@set UPDATED 15 March 2013
-@set UPDATED-MONTH March 2013
-@set EDITION 2.1.3
-@set VERSION 2.1.3
+@set UPDATED 28 November 2014
+@set UPDATED-MONTH November 2014
+@set EDITION 2.2.0
+@set VERSION 2.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/doc/version.texi new/libassuan-2.2.0/doc/version.texi
--- old/libassuan-2.1.3/doc/version.texi 2014-11-07 18:06:06.000000000 +0100
+++ new/libassuan-2.2.0/doc/version.texi 2014-12-11 13:12:28.000000000 +0100
@@ -1,4 +1,4 @@
-@set UPDATED 15 March 2013
-@set UPDATED-MONTH March 2013
-@set EDITION 2.1.3
-@set VERSION 2.1.3
+@set UPDATED 28 November 2014
+@set UPDATED-MONTH November 2014
+@set EDITION 2.2.0
+@set VERSION 2.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/src/assuan-defs.h new/libassuan-2.2.0/src/assuan-defs.h
--- old/libassuan-2.1.3/src/assuan-defs.h 2014-04-16 09:23:24.000000000 +0200
+++ new/libassuan-2.2.0/src/assuan-defs.h 2014-11-28 15:59:45.000000000 +0100
@@ -346,6 +346,8 @@
struct sockaddr *addr, int addrlen);
int _assuan_sock_bind (assuan_context_t ctx, assuan_fd_t sockfd,
struct sockaddr *addr, int addrlen);
+int _assuan_sock_set_sockaddr_un (const char *fname, struct sockaddr *addr,
+ int *r_redirected);
int _assuan_sock_get_nonce (assuan_context_t ctx, struct sockaddr *addr,
int addrlen, assuan_sock_nonce_t *nonce);
int _assuan_sock_check_nonce (assuan_context_t ctx, assuan_fd_t fd,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/src/assuan-socket.c new/libassuan-2.2.0/src/assuan-socket.c
--- old/libassuan-2.1.3/src/assuan-socket.c 2013-03-15 20:26:09.000000000 +0100
+++ new/libassuan-2.2.0/src/assuan-socket.c 2014-11-28 21:28:11.000000000 +0100
@@ -69,6 +69,15 @@
#endif
#endif
+#ifndef ENAMETOOLONG
+# define ENAMETOOLONG EINVAL
+#endif
+
+#ifndef SUN_LEN
+# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \
+ + strlen ((ptr)->sun_path))
+#endif
+
#ifdef HAVE_W32_SYSTEM
@@ -88,7 +97,7 @@
return NULL;
nbytes = (size_t)(n+1) * sizeof(*result);
- if (nbytes / sizeof(*result) != (n+1))
+ if (nbytes / sizeof(*result) != (n+1))
{
SetLastError (ERROR_INVALID_PARAMETER);
return NULL;
@@ -173,15 +182,15 @@
/* W32: Fill BUFFER with LENGTH bytes of random. Returns -1 on
failure, 0 on success. Sets errno on failure. */
static int
-get_nonce (char *buffer, size_t nbytes)
+get_nonce (char *buffer, size_t nbytes)
{
HCRYPTPROV prov;
int ret = -1;
- if (!CryptAcquireContext (&prov, NULL, NULL, PROV_RSA_FULL,
+ if (!CryptAcquireContext (&prov, NULL, NULL, PROV_RSA_FULL,
(CRYPT_VERIFYCONTEXT|CRYPT_SILENT)) )
gpg_err_set_errno (ENODEV);
- else
+ else
{
if (!CryptGenRandom (prov, nbytes, (unsigned char *) buffer))
gpg_err_set_errno (ENODEV);
@@ -235,9 +244,121 @@
#endif /*HAVE_W32_SYSTEM*/
+#ifndef HAVE_W32_SYSTEM
+/* Find a redirected socket name for fname and return a malloced setup
+ filled sockaddr. If this does not work out NULL is returned and
+ ERRNO is set. If the file seems to be a redirect True is stored at
+ R_REDIRECT. Note that this function uses the standard malloc and
+ not the assuan wrapped one. The format of the file is:
+
+ %Assuan%
+ socket=NAME
+
+ where NAME is the actual socket to use. No white spaces are
+ allowed, both lines must be terminated by a single LF, extra lines
+ are not allowed. Environment variables are interpreted in NAME if
+ given in "${VAR} notation; no escape characters are defined, if
+ "${" shall be used verbatim, you need to use an environment
+ variable with that content.
+
+ The use of an absolute NAME is strongly suggested. The length of
+ the file is limited to 511 bytes which is more than sufficient for
+ that common value of 107 for sun_path. */
+static struct sockaddr_un *
+eval_redirection (const char *fname, int *r_redirect)
+{
+ FILE *fp;
+ char buffer[512], *name;
+ size_t n;
+ struct sockaddr_un *addr;
+ char *p, *pend;
+ const char *s;
+
+ *r_redirect = 0;
+
+ fp = fopen (fname, "rb");
+ if (!fp)
+ return NULL;
+ n = fread (buffer, 1, sizeof buffer - 1, fp);
+ fclose (fp);
+ if (!n)
+ {
+ gpg_err_set_errno (ENOENT);
+ return NULL;
+ }
+ buffer[n] = 0;
+
+ /* Check that it is a redirection file. We also check that the
+ first byte of the name is not a LF because that would lead to an
+ zero length name. */
+ if (n < 17 || buffer[n-1] != '\n'
+ || memcmp (buffer, "%Assuan%\nsocket=", 16)
+ || buffer[16] == '\n')
+ {
+ gpg_err_set_errno (EINVAL);
+ return NULL;
+ }
+ buffer[n-1] = 0;
+ name = buffer + 16;
+
+ *r_redirect = 1;
+
+ addr = calloc (1, sizeof *addr);
+ if (!addr)
+ return NULL;
+ addr->sun_family = AF_LOCAL;
+
+ n = 0;
+ for (p=name; *p; p++)
+ {
+ if (*p == '$' && p[1] == '{')
+ {
+ p += 2;
+ pend = strchr (p, '}');
+ if (!pend)
+ {
+ free (addr);
+ gpg_err_set_errno (EINVAL);
+ return NULL;
+ }
+ *pend = 0;
+ if (*p && (s = getenv (p)))
+ {
+ for (; *s; s++)
+ {
+ if (n < sizeof addr->sun_path - 1)
+ addr->sun_path[n++] = *s;
+ else
+ {
+ free (addr);
+ gpg_err_set_errno (ENAMETOOLONG);
+ return NULL;
+ }
+ }
+ }
+ p = pend;
+ }
+ else if (*p == '\n')
+ break; /* Be nice and stop at the first LF. */
+ else if (n < sizeof addr->sun_path - 1)
+ addr->sun_path[n++] = *p;
+ else
+ {
+ free (addr);
+ gpg_err_set_errno (ENAMETOOLONG);
+ return NULL;
+ }
+ }
+
+ return addr;
+}
+#endif /*!HAVE_W32_SYSTEM*/
+
+
+
/* Return a new socket. Note that under W32 we consider a socket the
same as an System Handle; all functions using such a handle know
- about this dual use and act accordingly. */
+ about this dual use and act accordingly. */
assuan_fd_t
_assuan_sock_new (assuan_context_t ctx, int domain, int type, int proto)
{
@@ -265,21 +386,21 @@
unsigned short port;
char nonce[16];
int ret;
-
+
unaddr = (struct sockaddr_un *)addr;
if (read_port_and_nonce (unaddr->sun_path, &port, nonce))
return -1;
-
+
myaddr.sin_family = AF_INET;
- myaddr.sin_port = htons (port);
+ myaddr.sin_port = htons (port);
myaddr.sin_addr.s_addr = htonl (INADDR_LOOPBACK);
-
+
/* Set return values. */
unaddr->sun_family = myaddr.sin_family;
unaddr->sun_port = myaddr.sin_port;
unaddr->sun_addr.s_addr = myaddr.sin_addr.s_addr;
-
- ret = _assuan_connect (ctx, HANDLE2SOCKET(sockfd),
+
+ ret = _assuan_connect (ctx, HANDLE2SOCKET(sockfd),
(struct sockaddr *)&myaddr, sizeof myaddr);
if (!ret)
{
@@ -298,8 +419,40 @@
int res;
res = _assuan_connect (ctx, HANDLE2SOCKET (sockfd), addr, addrlen);
return res;
- }
+ }
#else
+# if HAVE_STAT
+ if (addr->sa_family == AF_LOCAL || addr->sa_family == AF_UNIX)
+ {
+ struct sockaddr_un *unaddr;
+ struct stat statbuf;
+ int redirect, res;
+
+ unaddr = (struct sockaddr_un *)addr;
+ if (!stat (unaddr->sun_path, &statbuf)
+ && !S_ISSOCK (statbuf.st_mode)
+ && S_ISREG (statbuf.st_mode))
+ {
+ /* The given socket file is not a socket but a regular file.
+ We use the content of that file to redirect to another
+ socket file. This can be used to use sockets on file
+ systems which do not support sockets or if for example a
+ home directory is shared by several machines. */
+ unaddr = eval_redirection (unaddr->sun_path, &redirect);
+ if (unaddr)
+ {
+ res = _assuan_connect (ctx, sockfd, (struct sockaddr *)unaddr,
+ SUN_LEN (unaddr));
+ free (unaddr);
+ return res;
+ }
+ if (redirect)
+ return -1;
+ /* Continue using the standard connect. */
+ }
+
+ }
+# endif /*HAVE_STAT*/
return _assuan_connect (ctx, sockfd, addr, addrlen);
#endif
}
@@ -330,7 +483,7 @@
myaddr.sin_family = AF_INET;
myaddr.sin_addr.s_addr = htonl (INADDR_LOOPBACK);
- filehd = MyCreateFile (unaddr->sun_path,
+ filehd = MyCreateFile (unaddr->sun_path,
GENERIC_WRITE,
FILE_SHARE_READ,
NULL,
@@ -346,7 +499,7 @@
rc = bind (HANDLE2SOCKET (sockfd), (struct sockaddr *)&myaddr, len);
if (!rc)
- rc = getsockname (HANDLE2SOCKET (sockfd),
+ rc = getsockname (HANDLE2SOCKET (sockfd),
(struct sockaddr *)&myaddr, &len);
if (rc)
{
@@ -360,7 +513,7 @@
len = strlen (tmpbuf);
memcpy (tmpbuf+len, nonce,16);
len += 16;
-
+
if (!WriteFile (filehd, tmpbuf, len, &nwritten, NULL))
{
CloseHandle (filehd);
@@ -384,6 +537,69 @@
}
+/* Setup the ADDR structure for a Unix domain socket with the socket
+ name FNAME. If this is a redirected socket and R_REDIRECTED is not
+ NULL, it will be setup for the real socket. Returns 0 on success
+ and stores 1 at R_REDIRECTED if it is a redirected socket. On
+ error -1 is returned and ERRNO will be set. */
+int
+_assuan_sock_set_sockaddr_un (const char *fname, struct sockaddr *addr,
+ int *r_redirected)
+{
+ struct sockaddr_un *unaddr = (struct sockaddr_un *)addr;
+#if !defined(HAVE_W32_SYSTEM) && defined(HAVE_STAT)
+ struct stat statbuf;
+#endif
+
+ if (r_redirected)
+ *r_redirected = 0;
+
+#if !defined(HAVE_W32_SYSTEM) && defined(HAVE_STAT)
+ if (r_redirected
+ && !stat (fname, &statbuf)
+ && !S_ISSOCK (statbuf.st_mode)
+ && S_ISREG (statbuf.st_mode))
+ {
+ /* The given socket file is not a socket but a regular file. We
+ use the content of that file to redirect to another socket
+ file. This can be used to use sockets on file systems which
+ do not support sockets or if for example a home directory is
+ shared by several machines. */
+ struct sockaddr_un *unaddr_new;
+ int redirect;
+
+ unaddr_new = eval_redirection (fname, &redirect);
+ if (unaddr_new)
+ {
+ memcpy (unaddr, unaddr_new, sizeof *unaddr);
+ free (unaddr_new);
+ *r_redirected = 1;
+ return 0;
+ }
+ if (redirect)
+ {
+ *r_redirected = 1;
+ return -1; /* Error. */
+ }
+ /* Fallback to standard setup. */
+ }
+#endif /*!HAVE_W32_SYSTEM && HAVE_STAT*/
+
+ if (strlen (fname)+1 >= sizeof unaddr->sun_path)
+ {
+ gpg_err_set_errno (ENAMETOOLONG);
+ return -1;
+ }
+
+ memset (unaddr, 0, sizeof *unaddr);
+ unaddr->sun_family = AF_LOCAL;
+ strncpy (unaddr->sun_path, fname, sizeof unaddr->sun_path - 1);
+ unaddr->sun_path[sizeof unaddr->sun_path - 1] = 0;
+
+ return 0;
+}
+
+
int
_assuan_sock_get_nonce (assuan_context_t ctx, struct sockaddr *addr,
int addrlen, assuan_sock_nonce_t *nonce)
@@ -416,8 +632,8 @@
#endif
return 0;
}
-
-
+
+
int
_assuan_sock_check_nonce (assuan_context_t ctx, assuan_fd_t fd,
assuan_sock_nonce_t *nonce)
@@ -498,7 +714,7 @@
return 0;
err = assuan_new (&sock_ctx);
-
+
#ifdef HAVE_W32_SYSTEM
if (! err)
WSAStartup (0x202, &wsadat);
@@ -521,7 +737,7 @@
assuan_release (sock_ctx);
sock_ctx = NULL;
}
-
+
int
assuan_sock_close (assuan_fd_t fd)
@@ -529,7 +745,7 @@
return _assuan_close (sock_ctx, fd);
}
-assuan_fd_t
+assuan_fd_t
assuan_sock_new (int domain, int type, int proto)
{
return _assuan_sock_new (sock_ctx, domain, type, proto);
@@ -548,9 +764,16 @@
}
int
-assuan_sock_get_nonce (struct sockaddr *addr, int addrlen,
+assuan_sock_set_sockaddr_un (const char *fname, struct sockaddr *addr,
+ int *r_redirected)
+{
+ return _assuan_sock_set_sockaddr_un (fname, addr, r_redirected);
+}
+
+int
+assuan_sock_get_nonce (struct sockaddr *addr, int addrlen,
assuan_sock_nonce_t *nonce)
-{
+{
return _assuan_sock_get_nonce (sock_ctx, addr, addrlen, nonce);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/src/assuan.h.in new/libassuan-2.2.0/src/assuan.h.in
--- old/libassuan-2.1.3/src/assuan.h.in 2014-08-17 12:49:40.000000000 +0200
+++ new/libassuan-2.2.0/src/assuan.h.in 2014-11-28 15:59:24.000000000 +0100
@@ -470,6 +470,8 @@
int assuan_sock_connect (assuan_fd_t sockfd,
struct sockaddr *addr, int addrlen);
int assuan_sock_bind (assuan_fd_t sockfd, struct sockaddr *addr, int addrlen);
+int assuan_sock_set_sockaddr_un (const char *fname, struct sockaddr *addr,
+ int *r_redirected);
int assuan_sock_get_nonce (struct sockaddr *addr, int addrlen,
assuan_sock_nonce_t *nonce);
int assuan_sock_check_nonce (assuan_fd_t fd, assuan_sock_nonce_t *nonce);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/src/libassuan.def new/libassuan-2.2.0/src/libassuan.def
--- old/libassuan-2.1.3/src/libassuan.def 2013-03-15 20:26:09.000000000 +0100
+++ new/libassuan-2.2.0/src/libassuan.def 2014-11-28 15:33:59.000000000 +0100
@@ -111,6 +111,7 @@
__assuan_sendmsg @90
__assuan_waitpid @91
assuan_check_version @92
+ assuan_sock_set_sockaddr_un @93
; END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libassuan-2.1.3/src/libassuan.vers new/libassuan-2.2.0/src/libassuan.vers
--- old/libassuan-2.1.3/src/libassuan.vers 2013-03-15 20:26:09.000000000 +0100
+++ new/libassuan-2.2.0/src/libassuan.vers 2014-11-28 15:33:30.000000000 +0100
@@ -101,6 +101,7 @@
assuan_free;
assuan_socket_connect_fd;
assuan_check_version;
+ assuan_sock_set_sockaddr_un;
__assuan_close;
__assuan_pipe;
1
0
Hello community,
here is the log from the commit of package sdparm for openSUSE:Factory checked in at 2014-12-31 11:21:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sdparm (Old)
and /work/SRC/openSUSE:Factory/.sdparm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sdparm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/sdparm/sdparm.changes 2013-10-29 09:35:26.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sdparm.new/sdparm.changes 2014-12-31 11:21:59.000000000 +0100
@@ -1,0 +2,21 @@
+Sun Dec 28 15:04:12 UTC 2014 - p.drouand(a)gmail.com
+
+- Update to version 1.09
+ + decode Third Party Copy VPD page
+ + Supported block lengths and protection types (sbc4r01) +
+ Block device characteristics extension VPD pages added
+ + zoned block device characterics VPD page added (zbc-r01c)
+ + fix manufacturer-assigned serial number VPD page length
+ + device id VPD: T10 vendor identification designator clean up
+ + block device characteristics VPD: add ZONED (sbc4r04)
+ + SAS/SPL disconnect-reconnect mpage: expand
+ + SAS protocol specific port mpage: add MAXR field (spl4r01)
+ + standard inquiry response (sinq): add LU_CONG
+ + change ibm vendor code to lto5 and lto6
+ + point svn:externals to rev 620 of sg3_utils
+ + upgrade automake to version 1.14.1
+ + configure: add --disable-libsgutils so build bypasses that
+ library if present
+ + win32: some --wscan and compile fixes
+
+-------------------------------------------------------------------
Old:
----
sdparm-1.08.tar.xz
New:
----
sdparm-1.09.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sdparm.spec ++++++
--- /var/tmp/diff_new_pack.v1RLYC/_old 2014-12-31 11:22:00.000000000 +0100
+++ /var/tmp/diff_new_pack.v1RLYC/_new 2014-12-31 11:22:00.000000000 +0100
@@ -17,7 +17,7 @@
Name: sdparm
-Version: 1.08
+Version: 1.09
Release: 0
Summary: List or change SCSI disk parameters
License: BSD-3-Clause
++++++ sdparm-1.08.tar.xz -> sdparm-1.09.tar.xz ++++++
++++ 18468 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package openssh for openSUSE:Factory checked in at 2014-12-31 11:21:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openssh (Old)
and /work/SRC/openSUSE:Factory/.openssh.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openssh"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openssh/openssh.changes 2014-10-14 13:24:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openssh.new/openssh.changes 2014-12-31 11:21:57.000000000 +0100
@@ -1,0 +2,5 @@
+Sat Dec 27 23:45:00 UTC 2014 - Led <ledest(a)gmail.com>
+
+- fix bashisms in sshd.init script
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
openssh.spec: same change
++++++ sshd.init ++++++
--- /var/tmp/diff_new_pack.B3kA7E/_old 2014-12-31 11:21:59.000000000 +0100
+++ /var/tmp/diff_new_pack.B3kA7E/_new 2014-12-31 11:21:59.000000000 +0100
@@ -39,12 +39,12 @@
# rc_reset clear local rc status (overall remains)
# rc_exit exit appropriate to overall rc status
-function soft_stop () {
+soft_stop() {
echo -n "Shutting down the listening SSH daemon"
killproc -p $SSHD_PIDFILE -TERM $SSHD_BIN
}
-function force_stop () {
+force_stop() {
echo -n "Shutting down SSH daemon *with all active connections*"
trap '' TERM
killall sshd 2>/dev/null
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libical for openSUSE:Factory checked in at 2014-12-31 11:21:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libical (Old)
and /work/SRC/openSUSE:Factory/.libical.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libical"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libical/libical.changes 2014-09-28 19:58:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2014-12-31 11:21:55.000000000 +0100
@@ -1,0 +2,38 @@
+Fri Dec 26 20:45:25 UTC 2014 - badshah400(a)gmail.com
+
+- Update to version 1.0.1:
+ + Bug fixes:
+ - issue74: Do not escape double quote character
+ - issue80,issue92: fix crashes using
+ icaltimezone_load_builtin_timezone() recursively
+ - Fix icalcomponent_foreach_recurrence() and large durations
+ between recurrences (e.g. FREQ=YEARLY)
+ - Properly handle UTCOFFSETs of the form +/-00mmss
+ - Properly skip bogus dates (e.g. 2/30, 4/31) in
+ RRULE:FREQ=MONTHLY
+ - Properly handle RRULE:FREQ=MONTHLY;BYDAY;BYMONTHDAY when
+ DTSTART isn't on BYDAY
+ - Fix RRULE:FREQ=YEARLY;BYDAY;BYWEEKNO - MUST use ISO weeks
+ - Properly skip bogus dates (e.g. 2/29) in
+ RRULE:FREQ=YEARLY[;BYMONTH][;BYMONTHDAY]
+ + Build fixes/features:
+ - Autotools build system is removed
+ - CMake version 2.8.9 (or higher) is required (was CMake
+ version 2.4.0)
+ - Add new -DSHARED_ONLY and -DSTATIC_ONLY CMake options
+ - Remove -DSTATIC_LIBRARY CMake option
+ - MSYS2 builds (fixed instructions)
+ - Now can build api documentation with make docs
+ + Update tzdata to version 2014g
+ + Support added for schedule params: agent, status, force-send
+ + Added a UID to the VFREEBUSY component
+ + Allow dates > 2038 if sizeof(time_t) > 4
+ + Add properties from draft-ietf-tzdist-service
+ + Add support for RRULE:FREQ=YEARLY;BYDAY;BYYEARDAY and fixed
+ RRULE:FREQ=YEARLY;BYYEARDAY with negative days
+ + More regression tests added, in particular for recurrence
+ + Almost all compile warnings silenced
+ + A bunch of Coverity Scan warnings silenced
+ + Package cmake macros installed by package.
+
+-------------------------------------------------------------------
Old:
----
libical-1.0.tar.gz
New:
----
libical-1.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libical.spec ++++++
--- /var/tmp/diff_new_pack.k2zu8Z/_old 2014-12-31 11:21:56.000000000 +0100
+++ /var/tmp/diff_new_pack.k2zu8Z/_new 2014-12-31 11:21:56.000000000 +0100
@@ -17,14 +17,14 @@
Name: libical
-Version: 1.0
+Version: 1.0.1
Release: 0
%define sonum 1
Summary: An Implementation of Basic iCAL Protocols
License: MPL-1.0 or LGPL-2.1
Group: Development/Libraries/C and C++
Url: http://sourceforge.net/projects/freeassociation/
-Source: libical-%{version}.tar.gz
+Source: https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{…
Source2: baselibs.conf
BuildRequires: cmake >= 2.4
BuildRequires: gcc-c++
@@ -94,7 +94,9 @@
%install
%cmake_install
rm examples/CMakeLists.txt
-rm examples/Makefile.*
+
+# REMOVE AN UNNEEDED HIDDEN FILE
+rm examples/.svnignore
%post -n %{name}%{sonum} -p /sbin/ldconfig
@@ -102,7 +104,7 @@
%files -n %{name}%{sonum}
%defattr(-,root,root)
-%doc AUTHORS README COPYING ChangeLog LICENSE NEWS TEST THANKS TODO
+%doc AUTHORS ReadMe.txt ReleaseNotes.txt COPYING LICENSE TEST THANKS TODO
%{_libdir}/*.so.*
%files devel
@@ -111,6 +113,7 @@
%{_libdir}/pkgconfig/libical.pc
%{_includedir}/ical.h
%{_includedir}/libical/
+%{_libdir}/cmake/LibIcal/
%files devel-static
%defattr(-,root,root)
++++++ libical-1.0.tar.gz -> libical-1.0.1.tar.gz ++++++
++++ 76203 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gpgme for openSUSE:Factory checked in at 2014-12-31 11:21:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
and /work/SRC/openSUSE:Factory/.gpgme.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpgme"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes 2014-12-19 09:40:11.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2014-12-31 11:21:52.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Dec 26 21:32:45 UTC 2014 - andreas.stieger(a)gmx.de
+
+- gpgme 1.5.3:
+ * The export key functions do now return an error if used with the
+ latest GnuPG version.
+
+-------------------------------------------------------------------
Old:
----
gpgme-1.5.2.tar.bz2
gpgme-1.5.2.tar.bz2.sig
New:
----
gpgme-1.5.3.tar.bz2
gpgme-1.5.3.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gpgme.spec ++++++
--- /var/tmp/diff_new_pack.n6xTfW/_old 2014-12-31 11:21:54.000000000 +0100
+++ /var/tmp/diff_new_pack.n6xTfW/_new 2014-12-31 11:21:54.000000000 +0100
@@ -17,7 +17,7 @@
Name: gpgme
-Version: 1.5.2
+Version: 1.5.3
Release: 0
Summary: A Library Designed to Give Applications Easy Access to GnuPG
License: LGPL-2.1+ and GPL-3.0+
++++++ gpgme-1.5.2.tar.bz2 -> gpgme-1.5.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/ChangeLog new/gpgme-1.5.3/ChangeLog
--- old/gpgme-1.5.2/ChangeLog 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/ChangeLog 2014-12-11 12:13:14.000000000 +0100
@@ -1,3 +1,20 @@
+2014-12-11 Werner Koch <wk(a)gnupg.org>
+
+ Release 1.5.3.
+ * configure.ac: Set LT version to C24/A13/R2.
+
+2014-12-08 Werner Koch <wk(a)gnupg.org>
+
+ Return an error for some export key operations.
+ * src/context.h (OPDATA_EXPORT): New.
+ * src/export.c (op_data_t): New.
+ (release_op_data): New.
+ (parse_error): New.
+ (export_status_handler): New.
+ (export_start, export_ext_start): Prepare op_data.
+ (gpgme_op_export_ext, gpgme_op_export_keys): Return an error from the
+ status handler.
+
2014-11-21 Werner Koch <wk(a)gnupg.org>
Release 1.5.2.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/NEWS new/gpgme-1.5.3/NEWS
--- old/gpgme-1.5.2/NEWS 2014-11-21 21:18:00.000000000 +0100
+++ new/gpgme-1.5.3/NEWS 2014-12-11 12:07:08.000000000 +0100
@@ -1,3 +1,10 @@
+Noteworthy changes in version 1.5.3 (2014-12-11) [C24/A13/R2]
+-------------------------------------------------------------
+
+ * The export key functions do now return an error if used with the
+ latest GnuPG version.
+
+
Noteworthy changes in version 1.5.2 (2014-11-21) [C24/A13/R1]
-------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/VERSION new/gpgme-1.5.3/VERSION
--- old/gpgme-1.5.2/VERSION 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/VERSION 2014-12-11 12:13:14.000000000 +0100
@@ -1 +1 @@
-1.5.2
+1.5.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/configure new/gpgme-1.5.3/configure
--- old/gpgme-1.5.2/configure 2014-11-21 21:22:23.000000000 +0100
+++ new/gpgme-1.5.3/configure 2014-12-11 12:12:10.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gpgme 1.5.2.
+# Generated by GNU Autoconf 2.69 for gpgme 1.5.3.
#
# Report bugs to <http://bugs.gnupg.org>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='gpgme'
PACKAGE_TARNAME='gpgme'
-PACKAGE_VERSION='1.5.2'
-PACKAGE_STRING='gpgme 1.5.2'
+PACKAGE_VERSION='1.5.3'
+PACKAGE_STRING='gpgme 1.5.3'
PACKAGE_BUGREPORT='http://bugs.gnupg.org'
PACKAGE_URL=''
@@ -1409,7 +1409,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 gpgme 1.5.2 to adapt to many kinds of systems.
+\`configure' configures gpgme 1.5.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1479,7 +1479,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gpgme 1.5.2:";;
+ short | recursive ) echo "Configuration of gpgme 1.5.3:";;
esac
cat <<\_ACEOF
@@ -1604,7 +1604,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gpgme configure 1.5.2
+gpgme configure 1.5.3
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2434,7 +2434,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gpgme $as_me 1.5.2, which was
+It was created by gpgme $as_me 1.5.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2801,7 +2801,7 @@
# Subtract 2 from this value if you want to make the LFS transition an
# ABI break. [Note to self: Remove this comment with the next regular break.]
LIBGPGME_LT_AGE=13
-LIBGPGME_LT_REVISION=1
+LIBGPGME_LT_REVISION=2
# If the API is changed in an incompatible way: increment the next counter.
GPGME_CONFIG_API_VERSION=1
@@ -3288,7 +3288,7 @@
# Define the identity of the package.
PACKAGE='gpgme'
- VERSION='1.5.2'
+ VERSION='1.5.3'
cat >>confdefs.h <<_ACEOF
@@ -6021,7 +6021,7 @@
#define VERSION "$VERSION"
_ACEOF
-VERSION_NUMBER=0x010502
+VERSION_NUMBER=0x010503
# Don't default to build static libs.
@@ -17365,7 +17365,7 @@
#
# Provide information about the build.
#
-BUILD_REVISION="c62ce32"
+BUILD_REVISION="37d927a"
cat >>confdefs.h <<_ACEOF
@@ -17374,7 +17374,7 @@
BUILD_FILEVERSION=`echo "$PACKAGE_VERSION"|sed 's/\([0-9.]*\).*/\1./;s/\./,/g'`
-BUILD_FILEVERSION="${BUILD_FILEVERSION}50732"
+BUILD_FILEVERSION="${BUILD_FILEVERSION}14297"
BUILD_TIMESTAMP=`date -u +%Y-%m-%dT%H:%M+0000 2>/dev/null || date`
@@ -19615,7 +19615,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gpgme $as_me 1.5.2, which was
+This file was extended by gpgme $as_me 1.5.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -19681,7 +19681,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gpgme config.status 1.5.2
+gpgme config.status 1.5.3
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -21975,7 +21975,7 @@
echo "
GPGME v${VERSION} has been configured as follows:
- Revision: c62ce32 (50732)
+ Revision: 37d927a (14297)
Platform: $host
UI Server: $uiserver
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/configure.ac new/gpgme-1.5.3/configure.ac
--- old/gpgme-1.5.2/configure.ac 2014-11-21 21:18:42.000000000 +0100
+++ new/gpgme-1.5.3/configure.ac 2014-12-11 12:06:40.000000000 +0100
@@ -29,7 +29,7 @@
# for the LT versions.
m4_define(mym4_version_major, [1])
m4_define(mym4_version_minor, [5])
-m4_define(mym4_version_micro, [2])
+m4_define(mym4_version_micro, [3])
# Below is m4 magic to extract and compute the revision number, the
# decimalized short revision number, a beta version string, and a flag
@@ -59,7 +59,7 @@
# Subtract 2 from this value if you want to make the LFS transition an
# ABI break. [Note to self: Remove this comment with the next regular break.]
LIBGPGME_LT_AGE=13
-LIBGPGME_LT_REVISION=1
+LIBGPGME_LT_REVISION=2
# If the API is changed in an incompatible way: increment the next counter.
GPGME_CONFIG_API_VERSION=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/doc/Makefile.am new/gpgme-1.5.3/doc/Makefile.am
--- old/gpgme-1.5.2/doc/Makefile.am 2013-03-15 20:27:33.000000000 +0100
+++ new/gpgme-1.5.3/doc/Makefile.am 2014-11-21 21:26:41.000000000 +0100
@@ -31,6 +31,6 @@
echo "Uploading current manuals to www.gnupg.org ..."; \
user=werner ; \
(cd gpgme.html && rsync -vr --exclude='.svn' . \
- $${user}@cvs.gnupg.org:webspace/manuals/gpgme/ ); \
- rsync -v gpgme.pdf $${user}@cvs.gnupg.org:webspace/manuals/
+ $${user}@ftp.gnupg.org:webspace/manuals/gpgme/ ); \
+ rsync -v gpgme.pdf $${user}@ftp.gnupg.org:webspace/manuals/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/doc/Makefile.in new/gpgme-1.5.3/doc/Makefile.in
--- old/gpgme-1.5.2/doc/Makefile.in 2014-11-21 21:22:21.000000000 +0100
+++ new/gpgme-1.5.3/doc/Makefile.in 2014-12-11 12:12:09.000000000 +0100
@@ -767,8 +767,8 @@
echo "Uploading current manuals to www.gnupg.org ..."; \
user=werner ; \
(cd gpgme.html && rsync -vr --exclude='.svn' . \
- $${user}@cvs.gnupg.org:webspace/manuals/gpgme/ ); \
- rsync -v gpgme.pdf $${user}@cvs.gnupg.org:webspace/manuals/
+ $${user}@ftp.gnupg.org:webspace/manuals/gpgme/ ); \
+ rsync -v gpgme.pdf $${user}@ftp.gnupg.org:webspace/manuals/
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/doc/gpgme.info new/gpgme-1.5.3/doc/gpgme.info
--- old/gpgme-1.5.2/doc/gpgme.info 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/doc/gpgme.info 2014-12-11 12:13:14.000000000 +0100
@@ -22,8 +22,8 @@
This file documents the GPGME library.
- This is Edition 1.5.2, last updated 6 November 2014, of `The `GnuPG
-Made Easy' Reference Manual', for Version 1.5.2.
+ This is Edition 1.5.3, last updated 6 November 2014, of `The `GnuPG
+Made Easy' Reference Manual', for Version 1.5.3.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2012,
2013, 2014 g10 Code GmbH.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/doc/gpgme.info-1 new/gpgme-1.5.3/doc/gpgme.info-1
--- old/gpgme-1.5.2/doc/gpgme.info-1 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/doc/gpgme.info-1 2014-12-11 12:13:14.000000000 +0100
@@ -22,8 +22,8 @@
This file documents the GPGME library.
- This is Edition 1.5.2, last updated 6 November 2014, of `The `GnuPG
-Made Easy' Reference Manual', for Version 1.5.2.
+ This is Edition 1.5.3, last updated 6 November 2014, of `The `GnuPG
+Made Easy' Reference Manual', for Version 1.5.3.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2012,
2013, 2014 g10 Code GmbH.
@@ -45,8 +45,8 @@
Main Menu
*********
-This is Edition 1.5.2, last updated 6 November 2014, of `The `GnuPG
-Made Easy' Reference Manual', for Version 1.5.2 of the GPGME library.
+This is Edition 1.5.3, last updated 6 November 2014, of `The `GnuPG
+Made Easy' Reference Manual', for Version 1.5.3 of the GPGME library.
* Menu:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/doc/gpgme.info-2 new/gpgme-1.5.3/doc/gpgme.info-2
--- old/gpgme-1.5.2/doc/gpgme.info-2 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/doc/gpgme.info-2 2014-12-11 12:13:14.000000000 +0100
@@ -22,8 +22,8 @@
This file documents the GPGME library.
- This is Edition 1.5.2, last updated 6 November 2014, of `The `GnuPG
-Made Easy' Reference Manual', for Version 1.5.2.
+ This is Edition 1.5.3, last updated 6 November 2014, of `The `GnuPG
+Made Easy' Reference Manual', for Version 1.5.3.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2012,
2013, 2014 g10 Code GmbH.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/doc/stamp-vti new/gpgme-1.5.3/doc/stamp-vti
--- old/gpgme-1.5.2/doc/stamp-vti 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/doc/stamp-vti 2014-12-11 12:13:13.000000000 +0100
@@ -1,4 +1,4 @@
@set UPDATED 6 November 2014
@set UPDATED-MONTH November 2014
-@set EDITION 1.5.2
-@set VERSION 1.5.2
+@set EDITION 1.5.3
+@set VERSION 1.5.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/doc/version.texi new/gpgme-1.5.3/doc/version.texi
--- old/gpgme-1.5.2/doc/version.texi 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/doc/version.texi 2014-12-11 12:13:13.000000000 +0100
@@ -1,4 +1,4 @@
@set UPDATED 6 November 2014
@set UPDATED-MONTH November 2014
-@set EDITION 1.5.2
-@set VERSION 1.5.2
+@set EDITION 1.5.3
+@set VERSION 1.5.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/gpgme.spec new/gpgme-1.5.3/gpgme.spec
--- old/gpgme-1.5.2/gpgme.spec 2014-11-21 21:22:55.000000000 +0100
+++ new/gpgme-1.5.3/gpgme.spec 2014-12-11 12:13:14.000000000 +0100
@@ -1,7 +1,7 @@
# This is a template. The dist target uses it to create the real file.
Summary: GPGME - GnuPG Made Easy
Name: gpgme
-Version: 1.5.2
+Version: 1.5.3
Release: 1
URL: http://www.gnupg.org/gpgme.html
Source: ftp://ftp.gnupg.org/gcrypt/alpha/gpgme/%{name}-%{version}.tar.gz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/lang/cl/gpgme.asd new/gpgme-1.5.3/lang/cl/gpgme.asd
--- old/gpgme-1.5.2/lang/cl/gpgme.asd 2014-11-21 21:22:43.000000000 +0100
+++ new/gpgme-1.5.3/lang/cl/gpgme.asd 2014-12-11 12:12:58.000000000 +0100
@@ -27,7 +27,7 @@
(defsystem gpgme
:description "GnuPG Made Easy."
:author "g10 Code GmbH"
- :version "1.5.2"
+ :version "1.5.3"
:licence "GPL"
:depends-on ("cffi" "gpg-error")
:components ((:file "gpgme-package")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/src/context.h new/gpgme-1.5.3/src/context.h
--- old/gpgme-1.5.2/src/context.h 2014-04-09 13:27:48.000000000 +0200
+++ new/gpgme-1.5.3/src/context.h 2014-12-05 13:32:29.000000000 +0100
@@ -38,7 +38,7 @@
OPDATA_DECRYPT, OPDATA_SIGN, OPDATA_ENCRYPT, OPDATA_PASSPHRASE,
OPDATA_IMPORT, OPDATA_GENKEY, OPDATA_KEYLIST, OPDATA_EDIT,
OPDATA_VERIFY, OPDATA_TRUSTLIST, OPDATA_ASSUAN, OPDATA_VFS_MOUNT,
- OPDATA_PASSWD
+ OPDATA_PASSWD, OPDATA_EXPORT
} ctx_op_data_id_t;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgme-1.5.2/src/export.c new/gpgme-1.5.3/src/export.c
--- old/gpgme-1.5.2/src/export.c 2013-03-15 20:27:33.000000000 +0100
+++ new/gpgme-1.5.3/src/export.c 2014-12-08 10:24:20.000000000 +0100
@@ -1,6 +1,6 @@
/* export.c - Export a key.
Copyright (C) 2000 Werner Koch (dd9jn)
- Copyright (C) 2001, 2002, 2003, 2004, 2010 g10 Code GmbH
+ Copyright (C) 2001-2004, 2010, 2014 g10 Code GmbH
This file is part of GPGME.
@@ -31,9 +31,82 @@
#include "ops.h"
+/* Local operation data. */
+typedef struct
+{
+ gpg_error_t err; /* Error encountred during the export. */
+} *op_data_t;
+
+
+static void
+release_op_data (void *hook)
+{
+ op_data_t opd = (op_data_t) hook;
+
+ (void)opd; /* Nothing to release here. */
+}
+
+
+/* Parse an error status line. Return the error location and the
+ error code. The function may modify ARGS. */
+static char *
+parse_error (char *args, gpg_error_t *r_err)
+{
+ char *where = strchr (args, ' ');
+ char *which;
+
+ if (where)
+ {
+ *where = '\0';
+ which = where + 1;
+
+ where = strchr (which, ' ');
+ if (where)
+ *where = '\0';
+
+ where = args;
+ }
+ else
+ {
+ *r_err = trace_gpg_error (GPG_ERR_INV_ENGINE);
+ return NULL;
+ }
+
+ *r_err = atoi (which);
+
+ return where;
+}
+
+
static gpgme_error_t
export_status_handler (void *priv, gpgme_status_code_t code, char *args)
{
+ gpgme_ctx_t ctx = (gpgme_ctx_t) priv;
+ gpgme_error_t err;
+ void *hook;
+ op_data_t opd;
+ const char *loc;
+
+ err = _gpgme_op_data_lookup (ctx, OPDATA_EXPORT, &hook, -1, NULL);
+ opd = hook;
+ if (err)
+ return err;
+
+ switch (code)
+ {
+ case GPGME_STATUS_ERROR:
+ loc = parse_error (args, &err);
+ if (!loc)
+ return err;
+ else if (opd->err)
+ ; /* We only want to report the first error. */
+ else if (!strcmp (loc, "keyserver_send"))
+ opd->err = err;
+ break;
+
+ default:
+ break;
+ }
return 0;
}
@@ -43,6 +116,8 @@
gpgme_export_mode_t mode, gpgme_data_t keydata)
{
gpgme_error_t err;
+ void *hook;
+ op_data_t opd;
if ((mode & ~(GPGME_EXPORT_MODE_EXTERN
|GPGME_EXPORT_MODE_MINIMAL)))
@@ -64,6 +139,12 @@
if (err)
return err;
+ err = _gpgme_op_data_lookup (ctx, OPDATA_EXPORT, &hook,
+ sizeof (*opd), release_op_data);
+ opd = hook;
+ if (err)
+ return err;
+
_gpgme_engine_set_status_handler (ctx->engine, export_status_handler, ctx);
return _gpgme_engine_op_export (ctx->engine, pattern, mode, keydata,
@@ -114,6 +195,8 @@
gpgme_export_mode_t mode, gpgme_data_t keydata)
{
gpgme_error_t err;
+ void *hook;
+ op_data_t opd;
if ((mode & ~(GPGME_EXPORT_MODE_EXTERN
|GPGME_EXPORT_MODE_MINIMAL)))
@@ -134,6 +217,12 @@
if (err)
return err;
+ err = _gpgme_op_data_lookup (ctx, OPDATA_EXPORT, &hook,
+ sizeof (*opd), release_op_data);
+ opd = hook;
+ if (err)
+ return err;
+
_gpgme_engine_set_status_handler (ctx->engine, export_status_handler, ctx);
return _gpgme_engine_op_export_ext (ctx->engine, pattern, mode, keydata,
@@ -196,7 +285,24 @@
err = export_ext_start (ctx, 1, pattern, mode, keydata);
if (!err)
- err = _gpgme_wait_one (ctx);
+ {
+ err = _gpgme_wait_one (ctx);
+ if (!err)
+ {
+ /* For this synchronous operation we check for operational
+ errors and return them. For asynchronous operations
+ there is currently no way to do this - we need to add a
+ gpgme_op_export_result function to fix that. */
+ void *hook;
+ op_data_t opd;
+
+ err = _gpgme_op_data_lookup (ctx, OPDATA_EXPORT, &hook, -1, NULL);
+ opd = hook;
+ if (!err)
+ err = opd->err;
+ }
+ }
+
return TRACE_ERR (err);
}
@@ -319,7 +425,24 @@
err = export_keys_start (ctx, 1, keys, mode, keydata);
if (!err)
- err = _gpgme_wait_one (ctx);
+ {
+ err = _gpgme_wait_one (ctx);
+ if (!err)
+ {
+ /* For this synchronous operation we check for operational
+ errors and return them. For asynchronous operations
+ there is currently no way to do this - we need to add a
+ gpgme_op_export_result function to fix that. */
+ void *hook;
+ op_data_t opd;
+
+ err = _gpgme_op_data_lookup (ctx, OPDATA_EXPORT, &hook, -1, NULL);
+ opd = hook;
+ if (!err)
+ err = opd->err;
+ }
+ }
+
return TRACE_ERR (err);
}
1
0
Hello community,
here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2014-12-30 00:50:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old)
and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-subunit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2014-10-06 22:05:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2014-12-30 00:51:06.000000000 +0100
@@ -1,0 +2,9 @@
+Mon Dec 29 16:49:46 UTC 2014 - p.drouand(a)gmail.com
+
+- Update to version 1.0.0
+ + Tests have been fixed with testtools 1.2.0 and above.
+ + With testtools 1.4.0 and above import errors are now
+ shown in detail by ``subunit.run``.
+- Fix build on Factory
+
+-------------------------------------------------------------------
Old:
----
python-subunit-0.0.21.tar.gz
New:
----
python-subunit-1.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-python-subunit.spec ++++++
--- /var/tmp/diff_new_pack.DKkvKi/_old 2014-12-30 00:51:09.000000000 +0100
+++ /var/tmp/diff_new_pack.DKkvKi/_new 2014-12-30 00:51:09.000000000 +0100
@@ -17,7 +17,7 @@
Name: python-python-subunit
-Version: 0.0.21
+Version: 1.0.0
Release: 0
Summary: Python implementation of subunit test streaming protocol
License: Apache-2.0 or BSD-3-Clause
++++++ python-subunit-0.0.21.tar.gz -> python-subunit-1.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/MANIFEST.in new/python-subunit-1.0.0/MANIFEST.in
--- old/python-subunit-0.0.21/MANIFEST.in 2012-12-17 09:21:20.000000000 +0100
+++ new/python-subunit-1.0.0/MANIFEST.in 2014-08-31 21:24:05.000000000 +0200
@@ -1,4 +1,4 @@
-exclude .bzrignore
+exclude .gitignore
exclude aclocal.m4
prune autom4te.cache
prune c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/NEWS new/python-subunit-1.0.0/NEWS
--- old/python-subunit-0.0.21/NEWS 2014-08-27 03:32:38.000000000 +0200
+++ new/python-subunit-1.0.0/NEWS 2014-11-18 22:37:55.000000000 +0100
@@ -5,6 +5,21 @@
NEXT (In development)
---------------------
+1.0.0
+-----
+
+BUGFIXES
+~~~~~~~~
+
+* Tests have been fixed with testtools 1.2.0 and above.
+ (Robert Collins)
+
+IMPROVEMENTS
+~~~~~~~~~~~~
+
+* With testtools 1.4.0 and above import errors are now
+ shown in detail by ``subunit.run``. (Robert Collins)
+
0.0.21
------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/PKG-INFO new/python-subunit-1.0.0/PKG-INFO
--- old/python-subunit-0.0.21/PKG-INFO 2014-08-27 03:33:40.000000000 +0200
+++ new/python-subunit-1.0.0/PKG-INFO 2014-11-18 22:40:31.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.0
Name: python-subunit
-Version: 0.0.21
+Version: 1.0.0
Summary: Python implementation of subunit test streaming protocol
Home-page: http://launchpad.net/subunit
Author: Robert Collins
@@ -472,7 +472,7 @@
* Update versions in configure.ac and python/subunit/__init__.py.
* Update NEWS.
* Do a make distcheck, which will update Makefile etc.
- * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s
+ * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s
* Upload the regular one to LP.
* Push a tagged commit.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/README new/python-subunit-1.0.0/README
--- old/python-subunit-0.0.21/README 2014-08-24 08:00:35.000000000 +0200
+++ new/python-subunit-1.0.0/README 2014-11-18 22:39:29.000000000 +0100
@@ -464,7 +464,7 @@
* Update versions in configure.ac and python/subunit/__init__.py.
* Update NEWS.
* Do a make distcheck, which will update Makefile etc.
-* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s
+* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s
* Upload the regular one to LP.
* Push a tagged commit.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python/subunit/__init__.py new/python-subunit-1.0.0/python/subunit/__init__.py
--- old/python-subunit-0.0.21/python/subunit/__init__.py 2014-08-27 03:31:40.000000000 +0200
+++ new/python-subunit-1.0.0/python/subunit/__init__.py 2014-11-18 22:37:40.000000000 +0100
@@ -153,7 +153,7 @@
# If the releaselevel is 'final', then the tarball will be major.minor.micro.
# Otherwise it is major.minor.micro~$(revno).
-__version__ = (0, 0, 21, 'final', 0)
+__version__ = (1, 0, 0, 'final', 0)
PROGRESS_SET = 0
PROGRESS_CUR = 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python/subunit/run.py new/python-subunit-1.0.0/python/subunit/run.py
--- old/python-subunit-0.0.21/python/subunit/run.py 2014-08-24 07:18:12.000000000 +0200
+++ new/python-subunit-1.0.0/python/subunit/run.py 2014-11-18 09:59:26.000000000 +0100
@@ -70,9 +70,13 @@
result.stopTestRun()
return result
- def list(self, test):
+ def list(self, test, loader=None):
"List the test."
result, errors = self._list(test)
+ if loader is not None:
+ # We were called with the updated API by testtools.run, so look for
+ # errors on the loader, not the test list result.
+ errors = loader.errors
if errors:
failed_descr = '\n'.join(errors).encode('utf8')
result.status(file_name="import errors", runnable=False,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python/subunit/tests/test_run.py new/python-subunit-1.0.0/python/subunit/tests/test_run.py
--- old/python-subunit-0.0.21/python/subunit/tests/test_run.py 2014-08-24 07:27:32.000000000 +0200
+++ new/python-subunit-1.0.0/python/subunit/tests/test_run.py 2014-11-18 09:59:26.000000000 +0100
@@ -65,6 +65,18 @@
exc = self.assertRaises(SystemExit, runner.list, None)
self.assertEqual((2,), exc.args)
+ def test_list_includes_loader_errors(self):
+ bytestream = io.BytesIO()
+ runner = SubunitTestRunner(stream=bytestream)
+ def list_test(test):
+ return [], []
+ class Loader(object):
+ errors = ['failed import']
+ loader = Loader()
+ self.patch(run, 'list_test', list_test)
+ exc = self.assertRaises(SystemExit, runner.list, None, loader=loader)
+ self.assertEqual((2,), exc.args)
+
class FailingTest(TestCase):
def test_fail(self):
1/0
@@ -80,9 +92,14 @@
self.fail("SystemExit raised")
self.assertThat(bytestream.getvalue(), StartsWith(_b('\xb3')))
+ class ExitingTest(TestCase):
+ def test_exit(self):
+ raise SystemExit(0)
+
def test_exits_nonzero_when_execution_errors(self):
bytestream = io.BytesIO()
stream = io.TextIOWrapper(bytestream, encoding="utf8")
- exc = self.assertRaises(Exception, run.main,
- argv=["progName", "subunit.tests.test_run.TestSubunitTestRunner.MissingTest"],
+ exc = self.assertRaises(SystemExit, run.main,
+ argv=["progName", "subunit.tests.test_run.TestSubunitTestRunner.ExitingTest"],
stdout=stream)
+ self.assertEqual(0, exc.args[0])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python_subunit.egg-info/PKG-INFO new/python-subunit-1.0.0/python_subunit.egg-info/PKG-INFO
--- old/python-subunit-0.0.21/python_subunit.egg-info/PKG-INFO 2014-08-27 03:33:40.000000000 +0200
+++ new/python-subunit-1.0.0/python_subunit.egg-info/PKG-INFO 2014-11-18 22:40:31.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.0
Name: python-subunit
-Version: 0.0.21
+Version: 1.0.0
Summary: Python implementation of subunit test streaming protocol
Home-page: http://launchpad.net/subunit
Author: Robert Collins
@@ -472,7 +472,7 @@
* Update versions in configure.ac and python/subunit/__init__.py.
* Update NEWS.
* Do a make distcheck, which will update Makefile etc.
- * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s
+ * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s
* Upload the regular one to LP.
* Push a tagged commit.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python_subunit.egg-info/SOURCES.txt new/python-subunit-1.0.0/python_subunit.egg-info/SOURCES.txt
--- old/python-subunit-0.0.21/python_subunit.egg-info/SOURCES.txt 2014-08-27 03:33:40.000000000 +0200
+++ new/python-subunit-1.0.0/python_subunit.egg-info/SOURCES.txt 2014-11-18 22:40:31.000000000 +0100
@@ -1,6 +1,7 @@
MANIFEST.in
NEWS
README
+setup.cfg
setup.py
filters/subunit-1to2
filters/subunit-2to1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/setup.cfg new/python-subunit-1.0.0/setup.cfg
--- old/python-subunit-0.0.21/setup.cfg 2014-08-27 03:33:40.000000000 +0200
+++ new/python-subunit-1.0.0/setup.cfg 2014-11-18 22:40:31.000000000 +0100
@@ -1,3 +1,6 @@
+[bdist_wheel]
+universal = 1
+
[egg_info]
tag_build =
tag_date = 0
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package autocutsel for openSUSE:Factory checked in at 2014-12-30 00:50:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autocutsel (Old)
and /work/SRC/openSUSE:Factory/.autocutsel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autocutsel"
Changes:
--------
--- /work/SRC/openSUSE:Factory/autocutsel/autocutsel.changes 2014-02-07 10:25:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.autocutsel.new/autocutsel.changes 2014-12-30 00:51:05.000000000 +0100
@@ -1,0 +2,9 @@
+Thu Dec 18 11:15:22 UTC 2014 - p.drouand(a)gmail.com
+
+- Update to version 0.10.0
+ + set WM_NAME, _NET_WM_NAME, and _NET_WM_PID
+ + support for UTF-8 strings
+ + minor fixes
+- Use download Url as source
+
+-------------------------------------------------------------------
Old:
----
autocutsel-0.9.0.tar.bz2
New:
----
autocutsel-0.10.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ autocutsel.spec ++++++
--- /var/tmp/diff_new_pack.Tr1pbj/_old 2014-12-30 00:51:06.000000000 +0100
+++ /var/tmp/diff_new_pack.Tr1pbj/_new 2014-12-30 00:51:06.000000000 +0100
@@ -22,12 +22,12 @@
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xmu)
BuildRequires: pkgconfig(xt)
-Version: 0.9.0
+Version: 0.10.0
Release: 0
Summary: Clipboard / Cutbuffer management helper
License: GPL-2.0+
Group: System/X11/Utilities
-Source: autocutsel-%version.tar.bz2
+Source: https://github.com/sigmike/autocutsel/releases/download/%{version}/%{name}-…
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0