Hello community,

here is the log from the commit of package gstreamer for openSUSE:Factory 
checked in at 2017-02-14 00:37:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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.changes      2017-02-03 
17:41:44.618370364 +0100
+++ /work/SRC/openSUSE:Factory/.gstreamer.new/gstreamer.changes 2017-02-14 
00:37:12.317072018 +0100
@@ -1,0 +2,7 @@
+Sat Feb  4 23:03:41 UTC 2017 - [email protected]
+
+- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't
+  translate the "bin" element name. Otherwise we won't be able to
+  create bins (bgo#777998).
+
+-------------------------------------------------------------------
@@ -4 +11 @@
-- Update to version 1.10.3:
+- Update to version 1.10.3 (CVE-2017-5838):

New:
----
  gstreamer-parse-dont-translate-bin-name.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer.spec ++++++
--- /var/tmp/diff_new_pack.W7IJ8L/_old  2017-02-14 00:37:12.968979981 +0100
+++ /var/tmp/diff_new_pack.W7IJ8L/_new  2017-02-14 00:37:12.968979981 +0100
@@ -31,6 +31,8 @@
 Source99:       baselibs.conf
 # PATCH-FEATURE-UPSTREAM gstreamer-rpm-prov.patch bgo#588783 
[email protected] -- Add --rpm parameter to allow creation of rpm provides, 
patch from fedora
 Patch1:         gstreamer-rpm-prov.patch
+# PATCH-FIX-UPSTREAM gstreamer-parse-dont-translate-bin-name.patch bgo#777998 
[email protected] -- Don't translate the "bin" element name
+Patch2:         gstreamer-parse-dont-translate-bin-name.patch
 BuildRequires:  bison
 BuildRequires:  check-devel
 BuildRequires:  fdupes
@@ -151,6 +153,7 @@
 gnome-patch-translation-prepare po gstreamer-%{gst_branch}
 %endif
 %patch1 -p1
+%patch2 -p1
 %if !0%{?is_opensuse}
 gnome-patch-translation-update po gstreamer-%{gst_branch}
 %endif

++++++ gstreamer-parse-dont-translate-bin-name.patch ++++++
>From f7d2624044074456b6ba52516bd9dd8353616759 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <[email protected]>
Date: Tue, 31 Jan 2017 21:19:18 +0200
Subject: parse: Don't translate the "bin" element name
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Otherwise we won't be able to create bins, there is no element called
"Behälter" if you're using a German locale.

https://bugzilla.gnome.org/show_bug.cgi?id=777998

diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y
index 85d37dd..1dc59a3 100644
--- a/gst/parse/grammar.y
+++ b/gst/parse/grammar.y
@@ -970,7 +970,7 @@ assignments:        /* NOP */                     { $$ = 
NULL; }
        |       ASSIGNMENT assignments        { $$ = g_slist_prepend ($2, $1); }
        ;
 
-binopener:     '('                           { $$ = 
gst_parse_strdup(_("bin")); }
+binopener:     '('                           { $$ = gst_parse_strdup("bin"); }
        |       BINREF                        { $$ = $1; }
        ;
 bin:   binopener assignments chainlist ')'   {
-- 
cgit v0.10.2


Reply via email to