Hello community,

here is the log from the commit of package vala for openSUSE:Factory checked in 
at 2017-12-29 18:47:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vala (Old)
 and      /work/SRC/openSUSE:Factory/.vala.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vala"

Fri Dec 29 18:47:00 2017 rev:78 rq:558865 version:0.38.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/vala/vala.changes        2017-11-30 
16:30:53.796298359 +0100
+++ /work/SRC/openSUSE:Factory/.vala.new/vala.changes   2017-12-29 
18:47:06.806312610 +0100
@@ -1,0 +2,47 @@
+Mon Dec 18 17:51:22 UTC 2017 - [email protected]
+
+- Update to version 0.38.4:
+  + Various bug fixes:
+    - Enforce name-length >= 3 for structs using GType
+      (bgo#764041).
+    - Report error for missing type-parameter on enclosing type
+      (bgo#587905).
+    - Discover invalid member access to instance field
+      (bgo#790903).
+    - Improve error output of mismatching overriding methods.
+    - vala: Don't transform an explicit "null" into valid
+      format-string (bgo#791215).
+    - codegen: Don't create null-safe destroy-wrapper for
+      GenericType (bgo#791283).
+    - Improve error message for missing type-parameter on enclosing
+      type (bgo#587905).
+  + GIR parser:
+    - Allow change of parameter names.
+    - Handle metadata for fields inside a transparent union.
+    - Accept setters with boolean return-type as valid
+      property-accessor.
+    - Don't mark simple-type out-parameters with '?' as nullable.
+  + Valadoc:
+    - Acknowledge possible properties in structs (bgo#784705).
+    - Fix fatal typo in GtkdocRenderer.visit_symbol_link()
+      (bgo#790266).
+    - libvaladoc: Actually resolve "percnt;" to '%'.
+  + Bindings:
+    - gobject-2.0: Add some missing symbols.
+    - gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS
+      (bgo#785215).
+    - gstreamer-1.0: Update from 1.13+ git master.
+    - gtk+-3.0: Update to 3.22.26+9ce824d3.
+    - webkit2gtk-4.0: Update to 2.19.2.
+    - glib-2.0: Fix potential null pointer dereference in
+      string.joinv() (bgo#791257).
+    - gobject-2.0: Add missing GType constants for fundamentals
+      (bgo#791023).
+- Add vala-fix-MessageDialog-constructor-parameter.patch: Mark
+  MessageDialog constructor parameter, message_format, as nullable
+  (bgo#791570).
+- Following the above, add libtool BuildRequires and pass
+  autoreconf, make sure vapi deps get regenerated after patch is
+  applied.
+
+-------------------------------------------------------------------

Old:
----
  vala-0.38.3.tar.xz

New:
----
  vala-0.38.4.tar.xz
  vala-fix-MessageDialog-constructor-parameter.patch

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

Other differences:
------------------
++++++ vala.spec ++++++
--- /var/tmp/diff_new_pack.Q7f9zY/_old  2017-12-29 18:47:07.626077171 +0100
+++ /var/tmp/diff_new_pack.Q7f9zY/_new  2017-12-29 18:47:07.630076023 +0100
@@ -23,17 +23,20 @@
 # decimal separator, hoping they will not get to the idea to create a 0.100 
release.
 %define         vala_priority 36
 Name:           vala
-Version:        0.38.3
+Version:        0.38.4
 Release:        0
 Summary:        Programming language for GNOME
 License:        LGPL-2.0
 Group:          Development/Languages/Other
 Url:            https://wiki.gnome.org/Projects/Vala
 Source0:        
http://download.gnome.org/sources/vala/0.38/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM vala-fix-MessageDialog-constructor-parameter.patch 
bgo#791570 [email protected] -- Mark MessageDialog constructor parameter, 
message_format, as nullable
+Patch0:         vala-fix-MessageDialog-constructor-parameter.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  glib2-devel >= 2.32.0
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(libgvc) >= 2.16
@@ -121,8 +124,10 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
+autoreconf -fiv
 %configure --enable-vapigen
 make %{?_smp_mflags}
 

++++++ vala-0.38.3.tar.xz -> vala-0.38.4.tar.xz ++++++
++++ 18878 lines of diff (skipped)

++++++ vala-fix-MessageDialog-constructor-parameter.patch ++++++
>From 1e8be5b15375b73888b74779d9d91ba2d3633ab4 Mon Sep 17 00:00:00 2001
From: Alistair Thomas <[email protected]>
Date: Wed, 13 Dec 2017 16:14:46 +0000
Subject: gtk+-3.0: Mark MessageDialog constructor parameter, message_format,
 as nullable

https://bugzilla.gnome.org/show_bug.cgi?id=791570
---
 vapi/gtk+-3.0.vapi                       | 2 +-
 vapi/packages/gtk+-3.0/gtk+-3.0.metadata | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index aa468dd..88e9cfb 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -3474,7 +3474,7 @@ namespace Gtk {
        public class MessageDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable 
{
                [CCode (has_construct_function = false, type = "GtkWidget*")]
                [PrintfFormat]
-               public MessageDialog (Gtk.Window? parent, Gtk.DialogFlags 
flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string message_format, 
...);
+               public MessageDialog (Gtk.Window? parent, Gtk.DialogFlags 
flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string? message_format, 
...);
                [PrintfFormat]
                public void format_secondary_markup (string message_format, 
...);
                [PrintfFormat]
-- 
cgit v0.12


>From aa5b8badc831dcf2c43db058d78fc8108ab4ddc2 Mon Sep 17 00:00:00 2001
From: Alistair Thomas <[email protected]>
Date: Wed, 13 Dec 2017 16:10:20 +0000
Subject: gtk+-2.0: Mark MessageDialog constructor parameter, message_format,
 as nullable

https://bugzilla.gnome.org/show_bug.cgi?id=791570
---
 vapi/gtk+-2.0.vapi                       | 2 +-
 vapi/packages/gtk+-2.0/gtk+-2.0.metadata | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi
index 908179d..990a106 100644
--- a/vapi/gtk+-2.0.vapi
+++ b/vapi/gtk+-2.0.vapi
@@ -2791,7 +2791,7 @@ namespace Gtk {
                public weak Gtk.Widget label;
                [CCode (has_construct_function = false, type = "GtkWidget*")]
                [PrintfFormat]
-               public MessageDialog (Gtk.Window? parent, Gtk.DialogFlags 
flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string message_format, 
...);
+               public MessageDialog (Gtk.Window? parent, Gtk.DialogFlags 
flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string? message_format, 
...);
                [PrintfFormat]
                public void format_secondary_markup (string message_format, 
...);
                [PrintfFormat]
-- 
cgit v0.12


Reply via email to