Hello community,

here is the log from the commit of package vala for openSUSE:Factory checked in 
at 2019-10-17 12:57:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vala (Old)
 and      /work/SRC/openSUSE:Factory/.vala.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vala"

Thu Oct 17 12:57:13 2019 rev:101 rq:736501 version:0.46.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/vala/vala.changes        2019-08-15 
12:25:03.094611412 +0200
+++ /work/SRC/openSUSE:Factory/.vala.new.2352/vala.changes      2019-10-17 
12:57:15.437614104 +0200
@@ -1,0 +2,239 @@
+Wed Oct  9 12:16:02 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 0.46.3:
+  + Various improvements and bug fixes:
+    - codegen:
+      . Accept children after generating type specific declarations
+      . Preserve full access to delegate variables and its
+        target/destroy cvalues
+      . Initialize delegate temp-var which is assigned by property
+        getter
+      . Silence warning about copying if delegate doesn't carry its
+        target
+      . Use gtype-boxed API for structs with "g_boxed_free"
+        attribute
+    - ccode: Implicitly register declaration for added
+      CCodeFunction
+    - vala: Fix compatible/disposable check between structs and
+      their subtypes
+    - vala: Don't issue a warning for non-public struct fields in
+      bindings
+    - girparser: Add required copy/free attributes for gtype-boxed
+      structs and regenerate GIR-based bindings to pick up
+      copy/free attributes
+    - docs: Mention requirement of autoconf-archive as
+      build-dependency
+    - vapi: Perform syntax and semantic check for all bindings on
+      "make check"
+  + Bindings:
+    - avahi-client: Fix "use of possibly unassigned parameter"
+      warnings
+    - glib-2.0: Set default_value attribute for GLib.pointer
+    - gnutls: Fix "use of possibly unassigned parameter" warnings
+    - tokyocabinet: Fix deprecation warnings
+    - xcb: Fix "missing return statement at end of subroutine body"
+      errors
+
+-------------------------------------------------------------------
+Mon Sep 30 08:37:49 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 0.46.2:
+  + Various improvements and bug fixes:
+    - vala:
+      . Report dedicated error message for params-array parameter
+        mismatch.
+      . Output "params" qualifier of parameters.
+      . Allow to override virtual interface implementations.
+      . Perform stricter compatibility check for delegates.
+    - codegen: Directly use "memmove()" while g_memmove() is
+      deprecated.
+    - valadoc: Explicitly pass --pkg libgvc.
+    - tests: Add more tests to increase coverage.
+  + Bindings:
+    - gio-unix-2.0: Fix DesktopAppInfo.get_string(),
+      UnixFDMessage.steal_fds().
+    - glib-2.0: DateTime.from_iso8601() can take a null TimeZone.
+    - gobject-2.0: Some cherry-picking from GIR generated binding.
+    - gstreamer: Update from 1.17.0+ git master.
+    - gtk4: Update to 3.96.0+bcea9652.
+    - gtk4: Constructors of Gtk.MediaFile needs to be static
+      functions.
+    - sqlite3: Fix use of possibly unassigned parameter `errmsg'.
+
+-------------------------------------------------------------------
+Thu Sep 19 18:52:03 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 0.46.1:
+  + Regression and bug fixes:
+    - vala: Run FlowAnalyzer on all given source-files.
+    - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for
+      doclets/tests.
+  + Bindings:
+    - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60.
+    - gstreamer: Update from 1.17.0+ git master.
+    - gtk4: Update to 3.96.0+97231ca2.
+    - gtk+-3.0: Ownership mismatch of ColorButton.rgba
+      property-accessor.
+    - vapi: Update GIR-based bindings.
+
+-------------------------------------------------------------------
+Thu Sep 19 18:52:02 UTC 2019 - mgo...@suse.com
+
+- Update to version 0.46.0:
+  + Highlights:
+    - Add boolean CodeContext.keep_going and corresponding
+      compiler option.
+  + Various improvements and bug fixes:
+    - vala:
+      . Move find_parent_type_symbol/get_this_type() to
+        SemanticAnalyzer
+      . Exclude nullable simple-type structs from gobject-property
+        support.
+      . Reject unary operations on nullable
+        integer/floating/boolean type.
+    - codegen:
+      . Don't append unreachable clean-up section of Block.
+      . Don't cause double-free due append_local_free() in
+        uncaught-errors.
+      . Don't unconditionally add/return internal "result" variable
+    - codewriter: Write "weak" modifier for properties.
+    - girparser: Improve evaluation of instance-parameter
+      information.
+  + Regenerate GIR-based bindings to pick up out/ref
+    instance-parameters.
+    - girparser/gidlparser: "value_owned = true" by default for
+      property types.
+    - libvaladoc: Don't traverse into close circles with parent.
+    - genie: Creation methods should not be static.
+  + Bindings:
+    - glib-2.0: Fix MutexLocker binding.
+    - glib-2.0: Add missing "DestroysInstance" attributes to
+      Mutex/Locker API.
+    - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'.
+    - glib-2.0: Add new symbols from 2.62.
+    - gio-2.0: Drop metadata for NativeSocketAddress.
+    - gstreamer: Update from 1.17.0+ git master.
+    - gtk4: Regenerate to pick up DestroyInstance attributes.
+    - json-glib-1.0: Change abstract methods of Serializable to
+      virtual.
+    - libsoup-2.4: soup_auth_new is not a constructor but a
+      factory method.
+    - vapi: Update GIR-based bindings.
+
+-------------------------------------------------------------------
+Thu Sep 19 18:52:01 UTC 2019 - Michael Gorse <mgo...@suse.com>
+
+- Update to version 0.45.91:
+  + Various improvements and bug fixes:
+    - vala: Init formal_target_type of built
+      ArrayCreationExpression from InitializerList.
+    - vala: Add missing closing brace/bracket in to_string() of
+      ArrayCreationExpression and InitializerList.
+  + Bindings:
+    - cairo: Add 1.16 symbols.
+    - linux: Add more Input and update UserspaceInput bindings.
+    - sqlite3: Bind sqlite3_expanded_sql() and
+      sqlite3_normalised_sql().
+  + Changes in version 0.45.90:
+  + Various improvements and bug fixes:
+    - vala:
+      . Support static methods in error-domains.
+    - codegen:
+      . Move private type-struct to type-definition section.
+    - valadoc: Install icons and doclets to API dependent folders.
+    - Bindings:
+      . glib-2.0: Add new symbols and deprecations from 2.62.
+      . glib-2.0: Add MappedFile.from_fd constructor.
+      . gstreamer: Update from 1.17.0+ git master.
+      . posix: . Add *at() calls and related constants.
+      . vapi: Update GIR-based bindings
+  + Changes in version 0.45.3:
+  + Various improvements and bug fixes:
+    - vala: Add Symbol.is_extern and use/set is accordingly.
+    - codegen:
+      . Don't write declaration of extern symbols with given
+        header.
+    - Bindings:
+      . glib-2.0: Add new symbols from 2.62.
+      . gstreamer: Update from 1.17.0+ git master.
+      . vapi: Update GIR-based bindings.
+  + Changes in version 0.45.2:
+  + Various improvements and bug fixes:
+    - genie: Drop unused "writeonly" token
+    - genie: Make 'self' match its TokenType name
+    - Bindings:
+      . gmodule-2.0: Build from GIR.
+      . glib-2.0: Add Unicode 12.0 symbols.
+      . gstreamer: Update from 1.17.0+ git master.
+      . webkit2gtk-4.0: Update to 2.25.1.
+      . vapi: Update GIR-based bindings.
+  + Changes in version 0.45.1:
+  + Highlights:
+    - Require and target GLib >= 2.48.
+    - Add support for --target-glib=auto.
+    - Report error for public creation methods of abstract classes.
+    - Report error for yield statements without async context.
+    - Write "Source" attribute in fast-vapi mode.
+    - Support GObject properties with nullable GType-based struct
+      type.
+    - valadoc: Drop obsolete "Driver" API.
+  + Various improvements and bug fixes:
+    - Bindings:
+      . Remove vte, vte-2.90 bindings.
+      . Rename graphene-1.0 to graphene-gobject-1.0.
+      . gstreamer: Update from 1.17.0+ git master.
+      . gtk4: Update to 3.96.0+322507f2.
+      . vapi: Update GIR-based bindings.
+- Up glib2 requirement.
+- Update vala_version, vala_libversion, and vala_priority.
+- Adjust doclets directory in files.
+
+-------------------------------------------------------------------
+Thu Sep 19 18:52:00 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 0.44.8:
+  + Various improvements and bug fixes:
+    - vala:
+      . Support static methods in error-domains.
++++ 42 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/vala/vala.changes
++++ and /work/SRC/openSUSE:Factory/.vala.new.2352/vala.changes

Old:
----
  vala-0.44.7.tar.xz

New:
----
  vala-0.46.3.tar.xz

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

Other differences:
------------------
++++++ vala.spec ++++++
--- /var/tmp/diff_new_pack.NkfLVG/_old  2019-10-17 12:57:16.077612483 +0200
+++ /var/tmp/diff_new_pack.NkfLVG/_new  2019-10-17 12:57:16.081612474 +0200
@@ -16,25 +16,25 @@
 #
 
 
-%define         vala_version 0.44
-%define         vala_libversion 0_44
+%define         vala_version 0.46
+%define         vala_libversion 0_46
 # The priority defines which version of vala, in case of multiple ones are 
installed
 # is to be used by default. The rule-of-thumb for vala is to use MAJORMINOR 
without
 # decimal separator, hoping they will not get to the idea to create a 0.100 
release.
-%define         vala_priority 44
+%define         vala_priority 46
 Name:           vala
-Version:        0.44.7
+Version:        0.46.3
 Release:        0
 Summary:        Programming language for GNOME
 License:        LGPL-2.1-or-later
 Group:          Development/Languages/Other
 URL:            https://wiki.gnome.org/Projects/Vala
-Source0:        
https://download.gnome.org/sources/vala/0.44/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/vala/0.46/%{name}-%{version}.tar.xz
 
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  flex
-BuildRequires:  glib2-devel >= 2.40.0
+BuildRequires:  glib2-devel >= 2.48.0
 BuildRequires:  pkgconfig
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(libgvc) >= 2.16
@@ -121,10 +121,11 @@
 This package contains the libvaladoc development files.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
-%configure
+%configure \
+       %{nil}
 %make_build
 
 %install
@@ -205,19 +206,19 @@
 %{_mandir}/man1/valadoc*.1%{?ext_man}
 
 %files -n valadoc-doclet-devhelp
-%dir %{_libdir}/valadoc
-%dir %{_libdir}/valadoc/doclets
-%{_libdir}/valadoc/doclets/devhelp/
+%dir %{_libdir}/valadoc-%{vala_version}
+%dir %{_libdir}/valadoc-%{vala_version}/doclets
+%{_libdir}/valadoc-%{vala_version}/doclets/devhelp/
 
 %files -n valadoc-doclet-gtkdoc
-%dir %{_libdir}/valadoc
-%dir %{_libdir}/valadoc/doclets
-%{_libdir}/valadoc/doclets/gtkdoc/
+%dir %{_libdir}/valadoc-%{vala_version}
+%dir %{_libdir}/valadoc-%{vala_version}/doclets
+%{_libdir}/valadoc-%{vala_version}/doclets/gtkdoc/
 
 %files -n valadoc-doclet-html
-%dir %{_libdir}/valadoc
-%dir %{_libdir}/valadoc/doclets
-%{_libdir}/valadoc/doclets/html/
+%dir %{_libdir}/valadoc-%{vala_version}
+%dir %{_libdir}/valadoc-%{vala_version}/doclets
+%{_libdir}/valadoc-%{vala_version}/doclets/html/
 
 %files -n libvala-%{vala_libversion}-0
 %{_libdir}/libvala-%{vala_version}.so.*
@@ -238,7 +239,7 @@
 %files -n libvaladoc-%{vala_libversion}-devel
 %{_includedir}/valadoc-%{vala_version}/
 %{_libdir}/libvaladoc-%{vala_version}.so
-%{_datadir}/valadoc/
+%{_datadir}/valadoc-%{vala_version}/
 %{_libdir}/pkgconfig/valadoc-%{vala_version}.pc
 %dir %{_datadir}/vala/vapi
 %{_datadir}/vala/vapi/valadoc-%{vala_version}.*

++++++ vala-0.44.7.tar.xz -> vala-0.46.3.tar.xz ++++++
++++ 113743 lines of diff (skipped)


Reply via email to