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)
