Hello community,

here is the log from the commit of package jsonrpc-glib for openSUSE:Factory 
checked in at 2018-03-14 19:33:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jsonrpc-glib (Old)
 and      /work/SRC/openSUSE:Factory/.jsonrpc-glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jsonrpc-glib"

Wed Mar 14 19:33:04 2018 rev:4 rq:586730 version:3.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/jsonrpc-glib/jsonrpc-glib.changes        
2017-10-06 11:01:48.772201282 +0200
+++ /work/SRC/openSUSE:Factory/.jsonrpc-glib.new/jsonrpc-glib.changes   
2018-03-14 19:33:11.781650709 +0100
@@ -1,0 +2,69 @@
+Wed Mar 14 04:26:58 UTC 2018 - [email protected]
+
+- Update to version 3.28.0:
+  + No visible changes.
+- Update URL tag to https://gitlab.gnome.org/GNOME/jsonrpc-glib:
+  the closest thing to a web page currently.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:33:47 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Wed Feb 21 16:22:38 UTC 2018 - [email protected]
+
+- Update to version 3.27.91:
+  + Add JsonrpcServer::client-accepted signal.
+  + Improvements to dispatching of errors when panic'ing the
+    connection.
+  + Message parsing is more liberal in what it accepts as input.
+  + Default ABI visibility was set to hidden, making our ABI macros
+    useful.
+- Update license tag to SPDX-3.0 format: LGPL-2.1-or-later.
+
+-------------------------------------------------------------------
+Mon Feb  5 12:10:46 UTC 2018 - [email protected]
+
+- Update to version 3.27.90:
+  + More documentation and GObject Introspection additions.
+  + Fixes for documentation and taking of floating references from
+    GVariant params.
+  + The soname has been bumped since we altered the correctness of
+    GVariant params. C-based programs mostly just need to be
+    recompiled. Other bindings-based consumers should have their
+    bindings regenerated if necessary.
+  + When panic'ing a connection (such as from a broken pipe) we now
+    defer error propagation back to the main loop to avoid some
+    re-entrancy complexity for applications.
+- Bump sover to 1_0-1 and rename the library packages to
+  libjsonrpc-glib-1_0-1, following upstreams change.
+
+-------------------------------------------------------------------
+Fri Jan 12 03:16:19 UTC 2018 - [email protected]
+
+- Update to version 3.27.4:
+  + The JSONRPC_MESSAGE_NEW_ARRAY() macro was added to allow for
+    creating GVariant messages that are an array.
+  + A number of conformance tests were added.
+  + JsonrpcClient allows for detailed signals (G_SIGNAL_DETAILED)
+    for notification and handle-call signals.
+  + JsonrpcServer gained new functionality to enumerate the number
+    of connected clients.
+  + JsonrpcClient tries to hold on to an additional reference when
+    panic is called.
+  + Message parsing can now support NULL strings using maybe types
+    when encoding and decoding messages.
+- Update package descriptions making it shorter and more assertive.
+- Add gio-unix-2.0 and glib-2.0 pkgconfig modules BuildRequires:
+  They were being pulled with gio-2.0 pkgconfig module and used
+  already as all of them live in glib2-devel package.
+
+-------------------------------------------------------------------
+Thu Oct 19 11:28:06 UTC 2017 - [email protected]
+
+- Update to version 3.27.1:
+  + jsonrpc-glib now uses versioning macros similar to GLib or Gtk
+    instead of a custom linker script for ABI exports.
+
+-------------------------------------------------------------------
@@ -35,0 +105,2 @@
+
+

Old:
----
  jsonrpc-glib-3.26.1.tar.xz

New:
----
  jsonrpc-glib-3.28.0.tar.xz

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

Other differences:
------------------
++++++ jsonrpc-glib.spec ++++++
--- /var/tmp/diff_new_pack.bzLS1I/_old  2018-03-14 19:33:13.173601274 +0100
+++ /var/tmp/diff_new_pack.bzLS1I/_new  2018-03-14 19:33:13.205600138 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jsonrpc-glib
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,42 +16,42 @@
 #
 
 
-%define sover 1_0-0
+%define sover 1_0-1
 Name:           jsonrpc-glib
-Version:        3.26.1
+Version:        3.28.0
 Release:        0
 Summary:        Library to communicate with JSON-RPC based peers
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Libraries/GNOME
-Url:            https://git.gnome.org/browse/jsonrpc-glib/
-Source:         
http://download.gnome.org/sources/jsonrpc-glib/3.26/%{name}-%{version}.tar.xz
+URL:            https://gitlab.gnome.org/GNOME/jsonrpc-glib
+Source:         
http://download.gnome.org/sources/jsonrpc-glib/3.28/%{name}-%{version}.tar.xz
 BuildRequires:  gtk-doc
-BuildRequires:  meson >= 0.38.1
+BuildRequires:  meson >= 0.40.1
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gio-unix-2.0)
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(vapigen)
 
 %description
 This is a library to communicate with JSON-RPC based peers in
-either a synchronous or asynchronous fashion. It also allows
-communicating using the GVariant serialization format instead of
-JSON when both peers support it. You might want that when
-communicating on a single host to avoid parser overhead and
-memory-allocator fragmentation.
+either a synchronous or an asynchronous fashion. It also allows
+communicating using the GVariant serialization format instead
+of JSON when both peers support it.
 
-%package -n     libjsonrpc_glib-%{sover}
+%package -n     libjsonrpc-glib-%{sover}
 Summary:        Library to communicate with JSON-RPC based peers
 Group:          System/Libraries
 
-%description -n libjsonrpc_glib-%{sover}
+%description -n libjsonrpc-glib-%{sover}
 This is a library to communicate with JSON-RPC based peers in
-either a synchronous or asynchronous fashion. It also allows
-communicating using the GVariant serialization format instead of
-JSON when both peers support it. You might want that when
-communicating on a single host to avoid parser overhead and
-memory-allocator fragmentation.
+either a synchronous or an asynchronous fashion. It also allows
+communicating using the GVariant serialization format instead
+of JSON when both peers support it.
+
+This package contains the Jsonrpc-GLib shared library.
 
 %package -n     typelib-1_0-Jsonrpc-1.0
 Summary:        JSON-RPC based peers lib -- Introspection bindings
@@ -59,54 +59,60 @@
 
 %description -n typelib-1_0-Jsonrpc-1.0
 This is a library to communicate with JSON-RPC based peers in
-either a synchronous or asynchronous fashion. It also allows
-communicating using the GVariant serialization format instead of
-JSON when both peers support it. You might want that when
-communicating on a single host to avoid parser overhead and
-memory-allocator fragmentation. -- Introspection bindings
+either a synchronous or an asynchronous fashion. It also allows
+communicating using the GVariant serialization format instead
+of JSON when both peers support it.
+
+This package contains the Jsonrpc-GLib introspection bindings.
 
 %package        devel
 Summary:        Development environment for jsonrpc-glib
 Group:          Development/Languages/C and C++
-Requires:       libjsonrpc_glib-%{sover} = %{version}
+Requires:       libjsonrpc-glib-%{sover} = %{version}
 Requires:       typelib-1_0-Jsonrpc-1.0 = %{version}
 
 %description devel
-This package contains all files necessary to build binaries using
-jsonrpc-glib
+This is a library to communicate with JSON-RPC based peers in
+either a synchronous or an asynchronous fashion. It also allows
+communicating using the GVariant serialization format instead
+of JSON when both peers support it.
+
+This package contains all files necessary for development using
+Jsonrpc-GLib.
 
 %prep
 %autosetup
 
 %build
-%{meson} \
+%meson \
        -Denable_profiling=false \
        -Dwith_introspection=true \
        -Dwith_vapi=true \
        -Denable_gtk_doc=true \
        -Denable_tests=false \
        %{nil}
-%{meson_build}
+%meson_build
 
 %install
-%{meson_install}
+%meson_install
 
-%post -n libjsonrpc_glib-%{sover} -p /sbin/ldconfig
-%postun -n libjsonrpc_glib-%{sover} -p /sbin/ldconfig
+%post -n libjsonrpc-glib-%{sover} -p /sbin/ldconfig
+%postun -n libjsonrpc-glib-%{sover} -p /sbin/ldconfig
 
-%files -n libjsonrpc_glib-%{sover}
-%doc COPYING
-%{_libdir}/libjsonrpc_glib-1.0.so.*
+%files -n libjsonrpc-glib-%{sover}
+%license COPYING
+%doc NEWS
+%{_libdir}/libjsonrpc-glib-1.0.so.*
 
 %files -n typelib-1_0-Jsonrpc-1.0
 %{_libdir}/girepository-1.0/Jsonrpc-1.0.typelib
 
 %files devel
-%doc AUTHORS CONTRIBUTING.md NEWS README.md
+%doc AUTHORS CONTRIBUTING.md README.md
 %doc %{_datadir}/gtk-doc/html/jsonrpc-glib/
 %dir %{_includedir}/jsonrpc-glib-1.0
 %{_includedir}/jsonrpc-glib-1.0/jsonrpc-*.h
-%{_libdir}/libjsonrpc_glib-1.0.so
+%{_libdir}/libjsonrpc-glib-1.0.so
 %{_datadir}/gir-1.0/Jsonrpc-1.0.gir
 %dir %{_datadir}/vala/vapi
 %{_datadir}/vala/vapi/jsonrpc-glib-1.0.deps

++++++ jsonrpc-glib-3.26.1.tar.xz -> jsonrpc-glib-3.28.0.tar.xz ++++++
++++ 2134 lines of diff (skipped)


Reply via email to