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 - zaitor@opensuse.org + +- 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 zaitor@opensuse.org -- 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 <astavale@yahoo.co.uk> 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 <astavale@yahoo.co.uk> 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