Hello community, here is the log from the commit of package gstreamer-validate for openSUSE:Factory checked in at 2017-09-25 13:58:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-validate (Old) and /work/SRC/openSUSE:Factory/.gstreamer-validate.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-validate" Mon Sep 25 13:58:56 2017 rev:11 rq:528116 version:1.12.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-validate/gstreamer-validate.changes 2017-07-17 09:12:46.666249942 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-validate.new/gstreamer-validate.changes 2017-09-25 13:58:57.610686265 +0200 @@ -1,0 +2,9 @@ +Mon Sep 18 22:11:31 UTC 2017 - zai...@opensuse.org + +- Update to version 1.12.3: + + launcher: Automatically disable output coloration if not + supported. + + meson: Fix the way we set the testsuite version. + + validate:launcher: Use the number of failed test as exit code. + +------------------------------------------------------------------- Old: ---- gst-validate-1.12.2.tar.xz New: ---- gst-validate-1.12.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-validate.spec ++++++ --- /var/tmp/diff_new_pack.aLFaIW/_old 2017-09-25 13:58:58.486563032 +0200 +++ /var/tmp/diff_new_pack.aLFaIW/_new 2017-09-25 13:58:58.486563032 +0200 @@ -18,13 +18,13 @@ %define _name gst-validate Name: gstreamer-validate -Version: 1.12.2 +Version: 1.12.3 Release: 0 Summary: Validate GStreamer Pipelines License: LGPL-2.1+ Group: Productivity/Multimedia/Other Url: http://gstreamer.freedesktop.org -Source: http://gstreamer.freedesktop.org/src/%{_name}/%{_name}-%{version}.tar.xz +Source: https://gstreamer.freedesktop.org/src/%{_name}/%{_name}-%{version}.tar.xz BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(gdk-3.0) BuildRequires: pkgconfig(gee-1.0) ++++++ gst-validate-1.12.2.tar.xz -> gst-validate-1.12.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/ChangeLog new/gst-validate-1.12.3/ChangeLog --- old/gst-validate-1.12.2/ChangeLog 2017-07-14 12:48:58.000000000 +0200 +++ new/gst-validate-1.12.3/ChangeLog 2017-09-18 15:58:22.000000000 +0200 @@ -1,9 +1,38 @@ -=== release 1.12.2 === +=== release 1.12.3 === -2017-07-14 Sebastian Dröge <sl...@coaxion.net> +2017-09-18 Sebastian Dröge <sl...@coaxion.net> * configure.ac: - releasing 1.12.2 + releasing 1.12.3 + +2017-08-26 10:50:44 -0300 Thibault Saunier <thibault.saun...@osg.samsung.com> + + * validate/launcher/utils.py: + launcher: Automatically disable output coloration if not supported + +2017-08-26 09:10:40 -0300 Thibault Saunier <thibault.saun...@osg.samsung.com> + + * validate/launcher/meson.build: + meson: Fix the way we set the testsuite version + +2017-08-18 11:37:28 -0300 Thibault Saunier <thibault.saun...@osg.samsung.com> + + * validate/launcher/baseclasses.py: + * validate/launcher/main.py: + * validate/launcher/reporters.py: + validate:launcher: Use the number of failed test as exit code + We used to always return 0, which was not right! + +=== release 1.12.2 === + +2017-07-14 14:05:44 +0300 Sebastian Dröge <sebast...@centricular.com> + + * meson.build: + * validate/ChangeLog: + * validate/NEWS: + * validate/configure.ac: + * validate/gst-validate.doap: + Release 1.12.2 2017-07-14 10:36:49 +0300 Sebastian Dröge <sebast...@centricular.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/NEWS new/gst-validate-1.12.3/NEWS --- old/gst-validate-1.12.2/NEWS 2017-07-14 12:49:37.000000000 +0200 +++ new/gst-validate-1.12.3/NEWS 2017-09-18 15:59:02.000000000 +0200 @@ -1,8 +1,8 @@ # GStreamer 1.12 Release Notes GStreamer 1.12.0 was originally released on 4th May 2017. -The latest bug-fix release in the 1.12 series is [1.12.2](#1.12.2) and was -released on 14 July 2017. +The latest bug-fix release in the 1.12 series is [1.12.3](#1.12.3) and was +released on 18 September 2017. The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework! @@ -13,7 +13,7 @@ See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest version of this document. -*Last updated: Friday 14 July 2017, 10:00 UTC [(log)][gitlog]* +*Last updated: Monday 19 September 2017, 12:30 UTC [(log)][gitlog]* [latest]: https://gstreamer.freedesktop.org/releases/1.12/ [gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/release-notes-1.12.md @@ -779,6 +779,37 @@ [buglist-1.12.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=225693&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.2 +<a name="1.12.3"></a> + +### 1.12.3 + +The second 1.12 bug-fix release (1.12.3) was released on 14 July 2017. +This release only contains bugfixes and it should be safe to update from 1.12.x. + +#### Major bugfixes in 1.12.3 + + - Fix for infinite recursion on buffer free in v4l2 + - Fix for glimagesink crash on macOS when used via autovideosink + - Fix for huge overhead in matroskamux caused by writing one Cluster per + audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other + audio codecs, which works around a bug in VLC that prevented Opus streams + to be played and decreases overhead even more + - Fix for flushing seeks in rtpmsrc always causing an error + - Fix for timestamp overflows in calculations in audio encoder base class + - Fix for RTP h265 depayloader marking P-frames as I-frames + - Fix for long connection delays of clients in RTSP server + - Fixes for event handling in queue and queue2 elements, and updates to + buffering levels on NOT_LINKED streams + - Various fixes to event and buffering handling in decodebin3/playbin3 + - Various fixes for memory leaks, deadlocks and crashes in all modules + - ... and many, many more! + +For a full list of bugfixes see [Bugzilla][buglist-1.12.3]. Note that this is +not the full list of changes. For the full list of changes please refer to the +GIT logs or ChangeLogs of the particular modules. + +[buglist-1.12.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=248880&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.3 + ## Known Issues - The `webrtcdsp` element is currently not shipped as part of the Windows @@ -793,7 +824,7 @@ of 1.13/1.14 will happen in the git master branch. The plan for the 1.14 development cycle is yet to be confirmed, but it is -expected that feature freeze will be around September 2017 +expected that feature freeze will be around October 2017 followed by several 1.13 pre-releases and the new 1.14 stable release in October. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/configure new/gst-validate-1.12.3/configure --- old/gst-validate-1.12.2/configure 2017-07-14 10:26:20.000000000 +0200 +++ new/gst-validate-1.12.3/configure 2017-09-18 13:39:50.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Gst-Validate 1.12.2. +# Generated by GNU Autoconf 2.69 for Gst-Validate 1.12.3. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='Gst-Validate' PACKAGE_TARNAME='gst-validate' -PACKAGE_VERSION='1.12.2' -PACKAGE_STRING='Gst-Validate 1.12.2' +PACKAGE_VERSION='1.12.3' +PACKAGE_STRING='Gst-Validate 1.12.3' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1566,7 +1566,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 Gst-Validate 1.12.2 to adapt to many kinds of systems. +\`configure' configures Gst-Validate 1.12.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1638,7 +1638,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Gst-Validate 1.12.2:";; + short | recursive ) echo "Configuration of Gst-Validate 1.12.3:";; esac cat <<\_ACEOF @@ -1838,7 +1838,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Gst-Validate configure 1.12.2 +Gst-Validate configure 1.12.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2116,7 +2116,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Gst-Validate $as_me 1.12.2, which was +It was created by Gst-Validate $as_me 1.12.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3125,7 +3125,7 @@ # Define the identity of the package. PACKAGE='gst-validate' - VERSION='1.12.2' + VERSION='1.12.3' cat >>confdefs.h <<_ACEOF @@ -3336,9 +3336,9 @@ - PACKAGE_VERSION_MAJOR=$(echo 1.12.2 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.12.2 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.12.2 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.12.3 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.12.3 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.12.3 | cut -d'.' -f3) @@ -3349,7 +3349,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.12.2 | cut -d'.' -f4) + NANO=$(echo 1.12.3 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -8183,10 +8183,10 @@ done - GST_CURRENT=1202 + GST_CURRENT=1203 GST_REVISION=0 - GST_AGE=1202 - GST_LIBVERSION=1202:0:1202 + GST_AGE=1203 + GST_LIBVERSION=1203:0:1203 @@ -20283,7 +20283,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Gst-Validate $as_me 1.12.2, which was +This file was extended by Gst-Validate $as_me 1.12.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20349,7 +20349,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Gst-Validate config.status 1.12.2 +Gst-Validate config.status 1.12.3 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/gst-validate-1.12.2/configure.ac new/gst-validate-1.12.3/configure.ac --- old/gst-validate-1.12.2/configure.ac 2017-07-14 10:11:09.000000000 +0200 +++ new/gst-validate-1.12.3/configure.ac 2017-09-18 13:39:32.000000000 +0200 @@ -2,7 +2,7 @@ dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(Gst-Validate, 1.12.2, +AC_INIT(Gst-Validate, 1.12.3, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-validate) @@ -49,7 +49,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) -AS_LIBTOOL(GST, 1202, 0, 1202) +AS_LIBTOOL(GST, 1203, 0, 1203) dnl *** required versions of GStreamer stuff *** GST_REQ=1.12.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/docs/plugins/html/index.html new/gst-validate-1.12.3/docs/plugins/html/index.html --- old/gst-validate-1.12.2/docs/plugins/html/index.html 2017-07-14 12:49:44.000000000 +0200 +++ new/gst-validate-1.12.3/docs/plugins/html/index.html 2017-09-18 15:59:09.000000000 +0200 @@ -16,7 +16,7 @@ <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Validate Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> GStreamer Validate Plugins 1.0 Plugins Reference Manual - for GStreamer Validate 1.0 (1.12.2) + for GStreamer Validate 1.0 (1.12.3) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate-plugins/html/" target="_top"> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate-plugins/html/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/launcher/baseclasses.py new/gst-validate-1.12.3/launcher/baseclasses.py --- old/gst-validate-1.12.2/launcher/baseclasses.py 2017-05-15 17:46:45.000000000 +0200 +++ new/gst-validate-1.12.3/launcher/baseclasses.py 2017-08-30 08:54:22.000000000 +0200 @@ -1632,7 +1632,7 @@ return self._run_tests() def final_report(self): - self.reporter.final_report() + return self.reporter.final_report() def needs_http_server(self): for tester in self.testers: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/launcher/main.py new/gst-validate-1.12.3/launcher/main.py --- old/gst-validate-1.12.2/launcher/main.py 2017-05-15 17:46:45.000000000 +0200 +++ new/gst-validate-1.12.3/launcher/main.py 2017-08-30 08:54:22.000000000 +0200 @@ -594,11 +594,11 @@ exception = e pass finally: - tests_launcher.final_report() + res = tests_launcher.final_report() tests_launcher.clean_tests() httpsrv.stop() vfb_server.stop() if exception is not None: raise exception - return 0 + return res diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/launcher/reporters.py new/gst-validate-1.12.3/launcher/reporters.py --- old/gst-validate-1.12.2/launcher/reporters.py 2017-05-15 17:46:45.000000000 +0200 +++ new/gst-validate-1.12.3/launcher/reporters.py 2017-08-30 08:54:22.000000000 +0200 @@ -125,6 +125,8 @@ printc("%sTotal: %d" % (lenstat * " ", total), color) + return self.stats["failures"] + class XunitReporter(Reporter): @@ -139,7 +141,7 @@ def final_report(self): self.report() - super(XunitReporter, self).final_report() + return super(XunitReporter, self).final_report() def _get_captured(self, test): captured = "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/launcher/utils.py new/gst-validate-1.12.3/launcher/utils.py --- old/gst-validate-1.12.2/launcher/utils.py 2017-05-15 17:46:45.000000000 +0200 +++ new/gst-validate-1.12.3/launcher/utils.py 2017-08-30 08:54:22.000000000 +0200 @@ -72,6 +72,16 @@ return False +def supports_ansi_colors(): + platform = sys.platform + supported_platform = platform != 'win32' or 'ANSICON' in os.environ + # isatty is not always implemented, #6223. + is_a_tty = hasattr(sys.stdout, 'isatty') and sys.stdout.isatty() + if not supported_platform or not is_a_tty: + return False + return True + + class Colors(object): HEADER = '\033[95m' OKBLUE = '\033[94m' @@ -89,6 +99,9 @@ Colors.FAIL = '' Colors.ENDC = '' +if not supports_ansi_colors(): + desactivate_colors() + def mkdir(directory): try: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.2/po/gst-validate-1.0.pot new/gst-validate-1.12.3/po/gst-validate-1.0.pot --- old/gst-validate-1.12.2/po/gst-validate-1.0.pot 2017-07-14 12:49:44.000000000 +0200 +++ new/gst-validate-1.12.3/po/gst-validate-1.0.pot 2017-09-18 15:59:09.000000000 +0200 @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-validate 1.12.2\n" +"Project-Id-Version: gst-validate 1.12.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2017-07-14 13:49+0300\n" +"POT-Creation-Date: 2017-09-18 16:59+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n"