Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sysprof for openSUSE:Factory checked in at 2022-09-21 14:41:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sysprof (Old) and /work/SRC/openSUSE:Factory/.sysprof.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysprof" Wed Sep 21 14:41:03 2022 rev:27 rq:1004830 version:3.46.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sysprof/sysprof.changes 2022-03-23 20:17:59.830449820 +0100 +++ /work/SRC/openSUSE:Factory/.sysprof.new.2083/sysprof.changes 2022-09-21 14:41:48.377650766 +0200 @@ -1,0 +2,47 @@ +Sun Sep 18 10:51:47 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 3.46.0: + + sysprof-cli is now statically linked. + + sysprof-agent now has a --decode option to decode symbols at + the end of a capture, similar to what sysprof-cli can do. + + A crash in the Elf symbol resolver has been fixed. + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 11 13:18:20 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 3.45.1: + + Addition of sysprof-agent to aid in cross-container profiling + and instrumentation. (Use -Dagent=(true|false) to control. + + Additional porting to libadwaita. + + Remove unused settings schemas. + + Nightly Flatpak builds now use org.gnome.Sysprof.Devel as the + application-id. + + The application now uses org.gnome.Sysprof as the + application-id instead of org.gnome.Sysprof3. + + Icon updates. + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 11 11:25:47 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 3.45.0: + + Initial port to GTK 4. + + A number of build configuration options where simplified and + will need changing by distributions to match the new, more + consistent, naming. + + Libadwaita has been added as a dependency. + + The profiler assistant has received styling changes. + + libsysprof-ui had it's ABI bumped to libsysprof-ui-5 which + targets GTK 4. +- Updates for GTK4 port in UI flavor: + + Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4). + + Add pkgconfig(libadwaita-1) BuildRequires. + + Introduce ui_sover, set to 5: the UI libraries are no longer in + sync with the soversion of the main libraries. +- Updated meson paramteres passed, aligning with upstreams rename + of the options: + + -Denable_gtk=%{enable_gtk} => -Dgtk=%{enable_gtk} + + -Denable_tests=false => -Dtests=false + +------------------------------------------------------------------- Old: ---- sysprof-3.44.0.tar.xz New: ---- sysprof-3.46.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysprof.spec ++++++ --- /var/tmp/diff_new_pack.GVsYC9/_old 2022-09-21 14:41:48.909652242 +0200 +++ /var/tmp/diff_new_pack.GVsYC9/_new 2022-09-21 14:41:48.913652253 +0200 @@ -27,26 +27,27 @@ %endif %define sover 4 +%define ui_sover 5 Name: sysprof%{_name_suffix} -Version: 3.44.0 +Version: 3.46.0 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.44/sysprof-%{version}.tar.xz +Source0: https://download.gnome.org/sources/sysprof/3.46/sysprof-%{version}.tar.xz Patch0: harden_sysprof2.service.patch Patch1: harden_sysprof3.service.patch BuildRequires: c++_compiler BuildRequires: itstool -BuildRequires: meson >= 0.51.0 +BuildRequires: meson >= 0.59.0 BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(gio-2.0) >= 2.50.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.50.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.67.4 +BuildRequires: pkgconfig(glib-2.0) >= 2.73.0 BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libsystemd) >= 222 BuildRequires: pkgconfig(libunwind-generic) @@ -56,7 +57,8 @@ BuildRequires: hicolor-icon-theme BuildRequires: sysprof-capture-devel-static BuildRequires: sysprof-devel -BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 +BuildRequires: pkgconfig(gtk4) >= 4.6 +BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(libdazzle-1.0) >= 3.30.0 Requires: hicolor-icon-theme %endif @@ -91,13 +93,13 @@ %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects -%meson -Denable_gtk=%{enable_gtk} -Denable_tests=false +%meson -Dgtk=%{enable_gtk} -Dtests=false %meson_build %install %meson_install %if "%{flavor}" == "UI" -%suse_update_desktop_file org.gnome.Sysprof3 Profiling +%suse_update_desktop_file org.gnome.Sysprof Profiling for file in $(rpm -qla "*sysprof*"); do [ -f %{buildroot}${file} ] && rm %{buildroot}${file} done @@ -139,13 +141,14 @@ %if "%{flavor}" == "UI" %{_bindir}/sysprof %{_datadir}/applications/*.desktop -%{_datadir}/glib-2.0/schemas/org.gnome.sysprof3.gschema.xml %{_datadir}/icons/hicolor/*/*/* -%{_datadir}/metainfo/org.gnome.Sysprof3.appdata.xml +%{_datadir}/metainfo/org.gnome.Sysprof.appdata.xml %{_datadir}/mime/packages/sysprof-mime.xml -%{_libdir}/libsysprof-ui-%{sover}.so +%{_libdir}/libsysprof-ui-%{ui_sover}.so %else +%{_bindir}/sysprof-agent %{_bindir}/sysprof-cli +%{_datadir}/dbus-1/interfaces/org.gnome.Sysprof.Agent.xml %{_datadir}/dbus-1/interfaces/org.gnome.Sysprof2.xml %{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml %{_datadir}/dbus-1/interfaces/org.gnome.Sysprof3.Service.xml @@ -167,10 +170,11 @@ %files devel %doc AUTHORS -%{_includedir}/sysprof-%{sover}/ %if "%{flavor}" == "UI" -%{_libdir}/pkgconfig/sysprof-ui-%{sover}.pc +%{_includedir}/sysprof-ui-%{ui_sover}/ +%{_libdir}/pkgconfig/sysprof-ui-%{ui_sover}.pc %else +%{_includedir}/sysprof-%{sover}/ %{_libdir}/pkgconfig/sysprof-%{sover}.pc %files capture-devel-static ++++++ sysprof-3.44.0.tar.xz -> sysprof-3.46.0.tar.xz ++++++ ++++ 23666 lines of diff (skipped)