Hello community,

here is the log from the commit of package heaptrack for openSUSE:Factory 
checked in at 2018-05-29 10:42:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/heaptrack (Old)
 and      /work/SRC/openSUSE:Factory/.heaptrack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "heaptrack"

Tue May 29 10:42:02 2018 rev:3 rq:611714 version:1.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/heaptrack/heaptrack.changes      2017-09-04 
12:36:15.971987209 +0200
+++ /work/SRC/openSUSE:Factory/.heaptrack.new/heaptrack.changes 2018-05-29 
10:42:03.534827859 +0200
@@ -1,0 +2,24 @@
+Wed May 23 15:06:59 UTC 2018 - [email protected]
+
+- Add Fix-compile-on-32bit.patch to make it build on 32bit
+  (kde#394330)
+- Don't install office-chart-area icon from breeze to hicolor
+  anymore, heaptrack comes with its own application icon now
+- Mark license files as %license instead of %doc
+- Install README.md as well, it contains instructions on how to use
+  it
+
+-------------------------------------------------------------------
+Wed May 23 13:40:54 UTC 2018 - [email protected]
+
+- Update to version 1.1.0:
+  * Stability and performance improvements
+  * When extended debug information is available, stack traces now include 
inlined frames.
+  * Split debug information in separate files is now supported.
+  * Compressed debug information is properly handled.
+  * The embedded flamegraph view is now searchable.
+  * More details available on https://www.kdab.com/heaptrack-v1-1-0-release/
+- Remove patches, now upstream:
+  * fix-build.patch
+
+-------------------------------------------------------------------

Old:
----
  fix-build.patch
  heaptrack-1.0.0.tar.xz

New:
----
  Fix-compile-on-32bit.patch
  heaptrack-1.1.0.tar.xz

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

Other differences:
------------------
++++++ heaptrack.spec ++++++
--- /var/tmp/diff_new_pack.2oaWUc/_old  2018-05-29 10:42:04.134805714 +0200
+++ /var/tmp/diff_new_pack.2oaWUc/_new  2018-05-29 10:42:04.134805714 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package heaptrack
 #
-# 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
@@ -12,49 +12,46 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via 
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%bcond_without lang
 
+%define kf5_version 5.26.0
+%bcond_without lang
 Name:           heaptrack
-Version:        1.0.0
+Version:        1.1.0
 Release:        0
-%define kf5_version 5.26.0
 Summary:        Heap Memory Allocation Profiler
 License:        LGPL-2.1+
 Group:          Development/Tools/Other
 Url:           https://userbase.kde.org/Heaptrack
-Source0:        
https://download.kde.org/stable/heaptrack/%{version}/src/%{name}-%{version}.tar.xz
+Source0:        
https://download.kde.org/stable/heaptrack/%{version}/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM
-Patch:          fix-build.patch
-# Needs office-chart-area icon
-BuildRequires:  breeze5-icons
+Patch0:         Fix-compile-on-32bit.patch
 BuildRequires:  extra-cmake-modules
-BuildRequires:  cmake(Qt5Core) >= 5.2.0
-BuildRequires:  cmake(Qt5DBus)
-BuildRequires:  cmake(Qt5Widgets)
 BuildRequires:  kf5-filesystem
+BuildRequires:  libdwarf-devel
+BuildRequires:  libunwind-devel
+BuildRequires:  update-desktop-files
+BuildRequires:  zlib-devel
 BuildRequires:  cmake(KChart) >= 2.6.0
+BuildRequires:  cmake(KF5ConfigWidgets)
 BuildRequires:  cmake(KF5CoreAddons)
 BuildRequires:  cmake(KF5I18n)
 BuildRequires:  cmake(KF5ItemModels)
 BuildRequires:  cmake(KF5KIO)
 BuildRequires:  cmake(KF5ThreadWeaver)
-BuildRequires:  cmake(KF5ConfigWidgets)
+BuildRequires:  cmake(Qt5Core) >= 5.2.0
+BuildRequires:  cmake(Qt5DBus)
+BuildRequires:  cmake(Qt5Widgets)
+Recommends:     %{name}-lang
+Suggests:       heaptrack-gui
 %if 0%{?suse_version} >= 1330
 BuildRequires:  libboost_iostreams-devel
 BuildRequires:  libboost_program_options-devel
 %else
 BuildRequires:  boost-devel
 %endif
-BuildRequires:  libdwarf-devel
-BuildRequires:  libunwind-devel
-BuildRequires:  zlib-devel
-BuildRequires:  update-desktop-files
-Recommends:     %{name}-lang
-Suggests:       heaptrack-gui
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 A memory profiler for Linux, tracking heap allocations.
@@ -65,7 +62,8 @@
 
 %prep
 %setup -q
-%patch -p1
+%autopatch -p1
+
 # Disable building tests, they're not used and post-build-checks trips over it
 sed -i"" '/add_subdirectory(tests)/d' CMakeLists.txt
 
@@ -78,9 +76,6 @@
   %if %{with lang}
     %find_lang %{name} --all-name
   %endif
-  # Install icon from breeze
-  mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/scalable/apps/
-  cp %{_kf5_iconsdir}/breeze/actions/24/office-chart-area.svg 
%{buildroot}%{_kf5_iconsdir}/hicolor/scalable/apps/
   # Fixup desktop file
   %suse_update_desktop_file org.kde.heaptrack Development Profiling
 
@@ -102,20 +97,18 @@
 A Qt5/KF5 based GUI for Heaptrack.
 
 %files
-%defattr(-,root,root)
-%doc COPYING*
+%license COPYING*
+%doc README.md
 %{_kf5_bindir}/heaptrack
 %{_kf5_bindir}/heaptrack_print
 %{_libexecdir}/heaptrack
 
 %files devel
-%defattr(-,root,root)
-%doc COPYING*
+%license COPYING*
 %{_includedir}/heaptrack_api.h
 
 %files gui
-%defattr(-,root,root)
-%doc COPYING*
+%license COPYING*
 %{_kf5_bindir}/heaptrack_gui
 %{_datadir}/applications/org.kde.heaptrack.desktop
 %{_kf5_appstreamdir}/org.kde.heaptrack.appdata.xml
@@ -125,7 +118,7 @@
 
 %if %{with lang}
 %files lang -f %{name}.lang
-%doc COPYING*
+%license COPYING*
 %endif
 
 %changelog

++++++ Fix-compile-on-32bit.patch ++++++
>From 76fd2e84ba133e96d2cfdf90cb715e66e923eb8f Mon Sep 17 00:00:00 2001
From: Milian Wolff <[email protected]>
Date: Thu, 17 May 2018 13:31:25 +0200
Subject: Fix compile on 32bit

BUG: 394330
---
 src/util/linewriter.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/util/linewriter.h b/src/util/linewriter.h
index 73a7930..e895e87 100644
--- a/src/util/linewriter.h
+++ b/src/util/linewriter.h
@@ -158,6 +158,11 @@ public:
         return __builtin_clzl(V);
     }
 
+    inline static unsigned clz(long long unsigned V)
+    {
+        return __builtin_clzll(V);
+    }
+
     template <typename V>
     static char* writeHexNumber(char* buffer, V value)
     {
-- 
cgit v0.11.2

++++++ heaptrack-1.0.0.tar.xz -> heaptrack-1.1.0.tar.xz ++++++
++++ 63058 lines of diff (skipped)


Reply via email to