Changelog for
perf-6.4.0-lp156.235.1.x86_64.rpm :
* Mon Sep 02 2024 Jiri Slaby
- Replace 0001-perf-trace-fix-build-on-32bit.patch by a proposed fix: perf_tools_Build_x86_32-bit_syscall_table_from_arch_x86_entry_syscalls_syscall_32.tbl.patch
* Fri Aug 30 2024 Jiri Slaby - add 0001-perf-trace-fix-build-on-32bit.patch to fix build on i586 with 6.11+
* Tue Feb 27 2024 Tony Jones - Fix issue where target=all was not building until %install- Abstract out common make options to avoid specifying every time.
* Tue Feb 27 2024 Tony Jones - Improve summary/description for python-perf package. Add dependecy on perf version.
* Tue Feb 27 2024 Daniel Garcia - Build python-perf packages for all python flavors
* Tue Jan 09 2024 Jiri Slaby - remove 6.5 code- fix build with 6.7 (tar also arch/
*/tools)
* Mon Sep 18 2023 Jiri Slaby - fix build for 6.6
* Wed Aug 16 2023 Fabian Vogt - Disable debuginfod integration (boo#1213785)
* Thu May 11 2023 Jiri Slaby - add gcc and gcc-c++ to BuildRequires. gcc is needed but not listed. c++ is not installed by default and is needed since 6.4.
* Wed Jan 11 2023 Jiri Slaby - fix build for 6.2
* Mon Jan 09 2023 Jiri Slaby - drop perf-6.0-lock_contention_fix_a_build_error_on_32_bit.patch (6.1 landed to TW)
* Wed Oct 12 2022 Jiri Slaby - drop perf-5.15-don-t-install-headers-with-x-permissions.patch (6.0 landed to TW)
* Fri Oct 07 2022 Callum Farmer - Move bash-completion to subpackage so it isn\'t installed when not needed
* Thu Oct 06 2022 Andreas Schwab - Add a dummy -rebuild package to give OBS/Tumbleweed a hint when this package needs a rebuild
* Mon Oct 03 2022 Jiri Slaby - add perf-6.0-lock_contention_fix_a_build_error_on_32_bit.patch
* needed still in 6.0 to fix build on 32bit.
* Mon Sep 12 2022 Jiri Slaby - remove perf-6.0-don-t-install-headers-with-x-permissions.patch It is a part of 6.0-rc5, finally!
* Wed Sep 07 2022 Jiri Slaby - Fix for kernel 6.0
* add perf-6.0-don-t-install-headers-with-x-permissions.patch
* add python3-setuptools to BuildRequires
* Wed Apr 20 2022 Martin Liška - Enable debuginfod support.
* Fri Mar 25 2022 Tony Jones - Enable bpf skel support. This enables shared counter support (--bpf-counters in perf-stat)
* Thu Feb 24 2022 Jiri Slaby - enable dwz compression again. This was finally fixed: https://sourceware.org/git/?p=dwz.git;a=commit;h=05d55402d9f6
* Wed Nov 24 2021 Tony Jones - Fix build error due to stale conditional around %files devel
* Wed Nov 24 2021 Jan Engelhardt - Split gtk portion into separate package (pulls in about 40 packages for graphic systems that are not desired on text shells).- Downgrade Requires: kernel to Recommends:. We are long past 2.6.31 (its existence is pretty much guaranteed), and it forces installation of a distro kernel on systems that compile their own.
* Mon Nov 15 2021 Jiri Slaby - Cleanup for < 5.14
* Remove: perf-5.14-don-t-install-headers-with-x-permissions.patch perf-5.14-remove-shebang-from-scripts-perl-python-.-pl-py.patch
* -devel is always built
* Wed Nov 03 2021 Jiri Slaby - Fix for kernel 5.15 add perf-5.15-don-t-install-headers-with-x-permissions.patch- skip info files generation which was enabled in 5.15
* Mon Jul 26 2021 Jiri Slaby - Fix for kernel 5.14
* add perf-5.14-don-t-install-headers-with-x-permissions.patch
* add perf-5.14-remove-shebang-from-scripts-perl-python-.-pl-py.patch
* Tue Jun 29 2021 Jiri Slaby - remove perf-tools-enable-libtraceevent-dynamic-linking.patch (it\'s in 5.13)
* Sat May 08 2021 Tony Jones - Switch to using libtraceevent shared library package. New patch: perf-tools-enable-libtraceevent-dynamic-linking.patch
* Mon Apr 26 2021 Jiri Slaby - remove:
* 0001-perf-annotate-Fix-jump-parsing-for-C-code.patch
* 0001-perf-symbols-Resolve-symbols-against-debug-file-firs.patch They are part of 5.12 and therefore create a conflict.
* Tue Mar 02 2021 Jiri Slaby - add:
* 0001-perf-annotate-Fix-jump-parsing-for-C-code.patch (bsc#1182888)
* 0001-perf-symbols-Resolve-symbols-against-debug-file-firs.patch (bsc#1180610)
* Thu Nov 19 2020 Jiri Slaby - pass GTK2=1 to make (needed after 4751bddd3f98)
* Wed Nov 18 2020 Tony Jones - Resolve build error due to updated kernel-source Delete patch: 0001-perf-fix-off-by-ones-in-memset-after-realloc.patch
* Thu Oct 01 2020 Jiri Slaby - add 0001-perf-fix-off-by-ones-in-memset-after-realloc.patch (bsc#1177113)
* Tue Sep 22 2020 Jiri Slaby - remove perf-cs-etm-move-definition-of-traceid_list-global-variable-from-header-file.patch It\'s a 5.8 patch and we are already at 5.8.- do not use libexecdir after the latest TW changes- install bash completion to /usr, not /etc as is now the default- require libcap, so that we support capabilities- require babeltrace, so that we support conversion to CTF- clean up spec file
* Fri Jul 31 2020 Michel Normand - Remove libebl Requires for ppc64/ppc64le (boo#1174714) now that elfutils 0.178 do not generate it anymore.
* Wed Jul 22 2020 Mian Yousaf Kaukab - Link with CoreSight Trace Decode library (OpenCSD)
* Wed Jul 22 2020 Mian Yousaf Kaukab - perf.spec: incorporate automatic changes from osc
* Fri Jun 12 2020 Tony Jones - Fix build breakage on aarch64 and armv7 (bsc#1172741) New patch: perf-cs-etm-move-definition-of-traceid_list-global-variable-from-header-file.patch
* Wed Oct 30 2019 Jiri Slaby - perf does not link with LTO, so define _lto_cflags %{nil}- add libzstd-devel to BuildRequires to support trace compression- fix gtk2 detection
* Fri Jun 14 2019 Tony Jones - Update to latest perf Delete Python3 support patches now upstream Delete patch: update-tests-attr.py-to-support-python3.patch Delete patch: remove-shebang-from-scripts-python.patch Delete patch: remove-shebang-from-tests-attr.py.patch Delete patch: remove-shebang-from-util-setup.py.patch Delete patch: add-trace_context-extension-module-to-sys-modules.patch Delete patch: use-pybytes-for-attr-in-trace-event-python.patch Delete patch: port-event_analyzing_sample-script-to-python3.patch Delete patch: port-failed-syscalls-by-pid-script-to-python3.patch Delete patch: port-futex-contention-script-to-python3.patch Delete patch: port-intel-pt-events-script-to-python3.patch Delete patch: port-mem-phys-addr-to-python3.patch Delete patch: port-netdev-times-script-to-python3.patch Delete patch: port-net_dropmonitor-script-to-python3.patch Delete patch: port-powerpc-hcalls-script-to-python3.patch Delete patch: port-python-syscall-counts-script-to-python3.patch Delete patch: port-sctop-script-to-python3.patch Delete patch: port-sql-scripts-to-python3.patch Delete patch: port-stackcollapse-script-to-python3.patch Delete patch: port-stat-cpi-script-to-python3.patch Delete patch: port-syscall-counts-by-pid-script-to-python3.patch Delete patch: port-check-perf-trace-script-to-python3.patch
* Wed Jan 16 2019 tiwaiAATTsuse.de- Build with asciidoctor instead of asciidoc (bsc#1075764)
* Fri Jan 11 2019 Tony Jones - Enable python3. Remove all uses of python2 (bsc#1082197) New patch: update-tests-attr.py-to-support-python3.patch New patch: remove-shebang-from-scripts-python.patch New patch: remove-shebang-from-tests-attr.py.patch New patch: remove-shebang-from-util-setup.py.patch New patch: add-trace_context-extension-module-to-sys-modules.patch New patch: use-pybytes-for-attr-in-trace-event-python.patch New patch: port-event_analyzing_sample-script-to-python3.patch New patch: port-failed-syscalls-by-pid-script-to-python3.patch New patch: port-futex-contention-script-to-python3.patch New patch: port-intel-pt-events-script-to-python3.patch New patch: port-mem-phys-addr-to-python3.patch New patch: port-netdev-times-script-to-python3.patch New patch: port-net_dropmonitor-script-to-python3.patch New patch: port-powerpc-hcalls-script-to-python3.patch New patch: port-python-syscall-counts-script-to-python3.patch New patch: port-sctop-script-to-python3.patch New patch: port-sql-scripts-to-python3.patch New patch: port-stackcollapse-script-to-python3.patch New patch: port-stat-cpi-script-to-python3.patch New patch: port-syscall-counts-by-pid-script-to-python3.patch New patch: port-check-perf-trace-script-to-python3.patch
* Wed Dec 12 2018 Tony Jones - Update packaged include files to resolve build failures
* Tue Oct 16 2018 Tony Jones - Update examples paths to resolve build failures.
* Mon Aug 27 2018 tonyjAATTsuse.com- libebl ppc64 dependancy was inadvertantly dropped, regression from \"Thu Jun 15 22:27:56 - Add ppc64 requires on libebl (bsc#1040770)\". Re-add dependancy (bsc#1106048)
* Fri Aug 24 2018 tonyjAATTsuse.com- Package bpf examples into %{_docdir}/perf/examples/bpf
* Thu Apr 26 2018 tonyjAATTsuse.com- Fix build errors Drop patch: perf-vendor-events-powerpc-update-power9-events.patch (upstream) Drop patch: perf-provide-definition-for-einval-on-32bit.patch (upstream)
* Thu Dec 07 2017 dimstarAATTopensuse.org- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as \'the main packages version\'.
* Mon Dec 04 2017 tonyjAATTsuse.com- Update power9 events (bsc#1069737) New patch: perf-vendor-events-powerpc-update-power9-events.patch- Update patch context Refresh patch: perf-provide-definition-for-einval-on-32bit.patch
* Fri Sep 15 2017 tonyjAATTsuse.com- Fix x86 32bit build error New patch: perf-provide-definition-for-einval-on-32bit.patch
* Thu Sep 01 2016 tonyjAATTsuse.com- Fix build error (tips.txt) on Leap42.2- Fix doc file attributes
* Mon Jun 06 2016 jslabyAATTsuse.com- disable Werror completely. It breaks build due to shadow variables in external (perl) headers.- add %{?_smp_mflags}
* Mon Apr 04 2016 tonyjAATTsuse.com- Package perf-tips as docs.- Include support for xz compressed images
* Mon Jan 11 2016 tonyjAATTsuse.com- Support strace/data.
* Sun Oct 11 2015 dmuellerAATTsuse.com- enable numa support for aarch64
* Thu Jul 16 2015 antoine.belvireAATTlaposte.net- Remove perf-fix-branch-stack-mode-cannot-be-set.patch (upstreamed).
* Sun Jun 28 2015 antoine.belvireAATTlaposte.net- Fix build with GCC 5
* perf-fix-branch-stack-mode-cannot-be-set.patch
* Wed May 13 2015 tonyjAATTsuse.com- Fix ppc64/ppc64le breakage due to libexecdir/libdir
* Mon Mar 09 2015 dimstarAATTopensuse.org- Inject libdir=%{_libdir} into make calls.
* Thu Jan 08 2015 dimstarAATTopensuse.org- Remove build hack for kernel not building against glibc 2.20.
* Thu Nov 27 2014 dimstarAATTopensuse.org- Build hack: if util/util.h does not (yet) define _DEFAULT_SOURCE, we export WERROR=0, which removes -Werror from CFLAGS. Once a kernel lands that defines _DEFAULT_SOURCE, we fail the build in to remove this hack, making it a (hopefully_ short-livinging one.