Hello community, here is the log from the commit of package sysprof for openSUSE:Factory checked in at 2019-12-16 15:19:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sysprof (Old) and /work/SRC/openSUSE:Factory/.sysprof.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysprof" Mon Dec 16 15:19:03 2019 rev:18 rq:754914 version:3.34.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sysprof/sysprof.changes 2019-09-05 12:06:38.195894001 +0200 +++ /work/SRC/openSUSE:Factory/.sysprof.new.4691/sysprof.changes 2019-12-16 15:19:05.815170938 +0100 @@ -1,0 +2,84 @@ +Mon Oct 7 20:19:14 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 3.34.1: + + Process search fixes. + +------------------------------------------------------------------- +Tue Sep 10 06:14:12 CDT 2019 - [email protected] + +- Update to version 3.34.0: + + Help fixes. + + Build and test fixes. + + Updated translations. +- Require meson >= 0.50.0. + +------------------------------------------------------------------- +Thu Sep 5 20:13:37 NZST 2019 - [email protected] + +- Update to version 3.33.92: + + Check for GLib 2.61.3 or newer for features used when removing + deprecated API usage from GLib. + + Require meson 0.50 + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 15 09:33:26 CEST 2019 - [email protected] + +- Update to version 3.33.90: + + Tweak CSS styling a bit. + + Hide RAPL rows if no counters were discovered. + + Fix --no-battery in sysprof-cli. + + Improve parsing of /proc/mounts and /proc/pid/mountinfo. + + Improve support for using libsysprof from Flatpak. + + Symbol directories are removed from public ABI and consumers + should now add directories to SysprofElfSymbolResolver + directly. +- Changes from version 3.33.4: + + Build system fixes and improved backports. + + New network, disk, battery, and energy sources. + + Additional options for sysprof-cli including "syprof-cli + --command" support. + + i18n is now properly initialized at startup. + + Improved styling. + + A new "duplex" graph type for read/write type visuals. +- Changes from version 3.33.3: + + This release of Sysprof contains the largest amount of work + since we revived the project a few years ago. We have revamped + and minimized the ABI of libsysprof-ui considerably. As port of + the ABI update, symbols have been changed from Sp to Sysprof to + reduce chances of collisions. + + With these changes comes a soname bump and upgrade of the D-Bus + API provided by the package. Some work has been taken to + implement older versions of the sysprofd API so that older + clients may continue to work. + + Various build system improvements. + + A new libsysprof-capture-3.a capture library has been provided + to allow application developers to capture data and merge into + the profiler stream. + + The recording and viewing API has been redesigned and improved. + + Sysprof has been backported to support GTK 3.22 and GLib 2.50. + + Support for passing file-descriptors has been added to allow + profiling integration with GNOME Shell, GJS, and GTK profilers. + + New API to allow integration with external tooling that spawns + applications is provided so that environment and arguments may + be modified. + + A new re-record feature has been added. + + The capture format can now store log messages, metadata, and + file content. + + A new org.gnome.Sysprof3 daemon has been added, which is + written using GDBus instead of libsystemd. This may improve + portability to some distributions. + + The portability of Sysprof to non-Linux systems has been + improved, however many recording features are still not + available on non-Linux platforms. + + A new org.gnome.Sysprof3.Profiler XML D-Bus interface is + provided for tooling that wants to export Sysprof content via + D-Bus. + + Various new capture sources have been provided. + + sysprofd also implements a compat org.gnome.Sysprof2 D-Bus + end-point for older clients. + + Updated translations. +- Add pkgconfig(glib-2.0) and pkgconfig(libdazzle-1.0) + BuildRequires: New dependencies. + +------------------------------------------------------------------- Old: ---- sysprof-3.32.0.tar.xz New: ---- sysprof-3.34.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysprof.spec ++++++ --- /var/tmp/diff_new_pack.S5xzKG/_old 2019-12-16 15:19:06.203170776 +0100 +++ /var/tmp/diff_new_pack.S5xzKG/_new 2019-12-16 15:19:06.207170775 +0100 @@ -17,25 +17,30 @@ # +%define sover 3 + Name: sysprof -Version: 3.32.0 +Version: 3.34.1 Release: 0 Summary: A system-wide Linux profiler License: GPL-3.0-or-later AND LGPL-2.1-or-later Group: Development/Tools/Debuggers URL: https://wiki.gnome.org/Apps/Sysprof -Source0: https://download.gnome.org/sources/sysprof/3.32/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/sysprof/3.34/%{name}-%{version}.tar.xz + BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: itstool -BuildRequires: meson +BuildRequires: meson >= 0.50.0 BuildRequires: pkgconfig BuildRequires: update-desktop-files -BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.50.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.50.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.61.3 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 +BuildRequires: pkgconfig(libdazzle-1.0) >= 3.30.0 BuildRequires: pkgconfig(libsystemd) >= 222 -BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(polkit-gobject-1) >= 0.105 BuildRequires: pkgconfig(systemd) Requires: hicolor-icon-theme %{?systemd_requires} @@ -75,23 +80,28 @@ %install %meson_install %find_lang %{name} %{?no_lang_C} -%suse_update_desktop_file org.gnome.Sysprof2 Profiling +%suse_update_desktop_file org.gnome.Sysprof%{sover} Profiling %check -%meson_test +### FIXME ### Temp disabled during 3.34 devel period +#%%meson_test %pre +%service_add_pre sysprof%{sover}.service %service_add_pre sysprof2.service %preun +%service_del_preun sysprof%{sover}.service %service_del_preun sysprof2.service %post /sbin/ldconfig +%service_add_post sysprof%{sover}.service %service_add_post sysprof2.service %postun /sbin/ldconfig +%service_del_postun sysprof%{sover}.service %service_del_postun sysprof2.service %files @@ -99,32 +109,37 @@ %doc NEWS README.md %{_bindir}/sysprof %{_bindir}/sysprof-cli -%{_libdir}/libsysprof-2.so -%{_libdir}/libsysprof-ui-2.so -%dir %{_libexecdir}/sysprof -%{_libexecdir}/sysprof/sysprofd %{_datadir}/applications/*.desktop +%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof2.xml +%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof%{sover}.Profiler.xml +%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof%{sover}.Service.xml %dir %{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/system.d/org.gnome.Sysprof2.conf +%{_datadir}/dbus-1/system.d/org.gnome.Sysprof%{sover}.conf %{_datadir}/dbus-1/system-services/org.gnome.Sysprof2.service -%{_datadir}/glib-2.0/schemas/org.gnome.sysprof2.gschema.xml +%{_datadir}/dbus-1/system-services/org.gnome.Sysprof%{sover}.service +%{_datadir}/glib-2.0/schemas/org.gnome.sysprof%{sover}.gschema.xml %{_datadir}/icons/hicolor/*/*/* -%{_datadir}/metainfo/org.gnome.Sysprof2.appdata.xml +%{_datadir}/metainfo/org.gnome.Sysprof%{sover}.appdata.xml %{_datadir}/mime/packages/sysprof-mime.xml -%{_datadir}/polkit-1/actions/org.gnome.sysprof2.policy +%{_datadir}/polkit-1/actions/org.gnome.sysprof%{sover}.policy +%{_libdir}/libsysprof-%{sover}.so +%{_libdir}/libsysprof-ui-%{sover}.so +%{_libexecdir}/sysprofd %{_unitdir}/sysprof2.service +%{_unitdir}/sysprof%{sover}.service %dir %{_datadir}/help/C/sysprof %doc %{_datadir}/help/C/sysprof/* %files devel %doc AUTHORS TODO -%{_includedir}/sysprof-2/ -%{_libdir}/pkgconfig/sysprof-2.pc -%{_libdir}/pkgconfig/sysprof-ui-2.pc +%{_includedir}/sysprof-%{sover}/ +%{_libdir}/pkgconfig/sysprof-%{sover}.pc +%{_libdir}/pkgconfig/sysprof-ui-%{sover}.pc %files capture-devel-static -%{_libdir}/libsysprof-capture-2.a -%{_libdir}/pkgconfig/sysprof-capture-2.pc +%{_libdir}/libsysprof-capture-%{sover}.a +%{_libdir}/pkgconfig/sysprof-capture-%{sover}.pc %files lang -f %{name}.lang ++++++ sysprof-3.32.0.tar.xz -> sysprof-3.34.1.tar.xz ++++++ ++++ 98978 lines of diff (skipped)
