commit oprofile for openSUSE:Factory
Hello community, here is the log from the commit of package oprofile for openSUSE:Factory checked in at 2014-09-22 09:23:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/oprofile (Old) and /work/SRC/openSUSE:Factory/.oprofile.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "oprofile" Changes: -------- --- /work/SRC/openSUSE:Factory/oprofile/oprofile.changes 2014-08-16 15:37:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.oprofile.new/oprofile.changes 2014-09-22 09:23:52.000000000 +0200 @@ -1,0 +2,77 @@ +Fri Sep 19 16:05:07 UTC 2014 - tonyj@suse.com + +- Update to version 1.0.0. THIS IS A MAJOR OPROFILE RELEASE WITH SIGNIFICANT + CHANGES FROM THE PREVIOUS 0.9.9 RELEASE. See changelog below. + + Drop patch: oprofile-add-support-for-intel-silvermont-processor.patch + Drop patch: oprofile-compressed-kernel.patch + Drop patch: oprofile-configure-error-message-for-missing-libpfm-is-not-informative-enough.patch + Drop patch: oprofile-enable-for-new-ppc64le-architecture.patch + Drop patch: oprofile-fix-unable-to-open-cpu_type-file-for-reading-for-ibm-power7.patch + Drop patch: oprofile-make-cpu-type-power8e-equivalent-to-power8.patch + + + Changelog: + Major changes: + - The legacy opcontrol-based profiler has been removed. operf is now the + only supported interface + - GUI component (i.e., oprof_start) has been removed. + - IBS events removed from AMD processors + - Following architectures have been removed (Alpha [except for EV67 which + is supported by operf/ocount], avr32, ia64, IBM Cell, P.A Semi PA64T) + - RTV (real time clock) mode has been removed + + Other incompatibilities: + - Sample data collected with previous releases of OProfile are incompatible + with release 1.0. + - ophelp schema: Major version changed for removal of unit mask 'extra' + attribute and addition of unit mask 'name'. + + New features: + - Enhance ocount to support millisecond time intervals + - Obtain kernel symbols from /proc/kallsyms if no vmlinux file specified + - New Processor Support (Freescale e6500, Freescale e500mc, + Intel Silvermont, ARMv7 Krait, APM X-Gene (ARMv8), + Intel Broadwell, ARMv8 Cortex A57, ARMv8 Cortex A53 + - Added little endian support for IBM POWER8 + - Update events for IBM POWER8 + - Added edge-detect events for IBM POWER7 + - Update events for Intel Haswell + + Bug Fixes: + - opreport schema: Fix count field maxOccurs (changed to 'unbounded') + - Fix compile error on ppc/uClibc platform: 'AT_BASE_PLATFORM' undeclared' + - Duplicate event specs passed to ocount show up twice in output + - Fix operf/ocount default unit mask selection + - ocount: print the unit mask, kernel and user modes if specified for the + event + - ophelp schema is not included in installed files + - Remove unused 'extra' attribute from ophelp schema + - opreport from 'operf --callgraph' profile shows false recursive calls + - Fix handling of default named unit masks longer than 11 chars + - Print unit mask name where applicable in ophelp XML output + - Fix profiling of multi-threaded apps when using "--pid" option + - Fix operf/opreport kernel throttling detection + - Fix sample attribution problem when using multiple events + - exclude/include files option doesn't work for opannotate -a + + - Fix behavior and documentation for '--threshold' option + - Remove hard-coded timeout for JIT dump conversion + - Update Alpha EV67 CPU support and remove all other Alpha CPU support + - operf main process improperly killing conversion process + - Fix up S390 support to work with operf/ocount + - Link ocount with librt for clock_gettime only when needed + - Fix 'Invalid argument' running 'opcontrol --start --callgraph=<n>' in + Timer mode + - Allow root to remove old jitdump files from /tmp/.oprofile/jitdump + - Remove opreport warnings for /no-vmlinux, [vdso], [hypervisor_bucket] + not found + - Fix event codes for marked architected events (IBM ppc64) + - Make operf/ocount detect invalid timer mode from opcontrol + - Reduce overhead of operf waiting for profiled app to end + - Fix "Unable to open cpu_type file for reading" for IBM POWER7+ + - Allow all native events for IBM POWER8 in POWER7 compat mode + - Fix spurious "backtraces skipped due to no file mapping" log entries + - Fix the units for the reported CPU frequency + +------------------------------------------------------------------- Old: ---- oprofile-0.9.9.tar.bz2 oprofile-add-support-for-intel-silvermont-processor.patch oprofile-compressed-kernel.patch oprofile-configure-error-message-for-missing-libpfm-is-not-informative-enough.patch oprofile-enable-for-new-ppc64le-architecture.patch oprofile-fix-unable-to-open-cpu_type-file-for-reading-for-ibm-power7.patch oprofile-make-cpu-type-power8e-equivalent-to-power8.patch New: ---- oprofile-1.0.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ oprofile.spec ++++++ --- /var/tmp/diff_new_pack.X320MP/_old 2014-09-22 09:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.X320MP/_new 2014-09-22 09:23:54.000000000 +0200 @@ -30,7 +30,7 @@ %endif Url: http://oprofile.sourceforge.net/ PreReq: /usr/sbin/groupadd /usr/sbin/useradd -Version: 0.9.9 +Version: 1.0.0 Release: 0 Summary: System-Wide Profiler for Linux Systems License: GPL-2.0+ and LGPL-2.1+ @@ -42,14 +42,8 @@ Source3: baselibs.conf Source4: jvmpi.h Source5: README-BEFORE-ADDING-PATCHES -Patch1: %{name}-compressed-kernel.patch -Patch2: %{name}-no-libjvm-version.patch -Patch3: %{name}-configure-error-message-for-missing-libpfm-is-not-informative-enough.patch -Patch4: %{name}-enable-for-new-ppc64le-architecture.patch -Patch5: %{name}-fix-unable-to-open-cpu_type-file-for-reading-for-ibm-power7.patch -Patch6: %{name}-make-cpu-type-power8e-equivalent-to-power8.patch -Patch7: %{name}-pfm-ppc.patch -Patch8: %{name}-add-support-for-intel-silvermont-processor.patch +Patch1: %{name}-no-libjvm-version.patch +Patch2: %{name}-pfm-ppc.patch %description OProfile is a system-wide profiler for Linux systems, capable of @@ -102,12 +96,6 @@ %setup -q %patch1 -p1 %patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 mkdir -p java/include # copy files necessary to build Java agent libraries ++++++ oprofile-0.9.9.tar.bz2 -> oprofile-1.0.0.tar.bz2 ++++++ ++++ 38085 lines of diff (skipped) ++++++ oprofile-pfm-ppc.patch ++++++ --- /var/tmp/diff_new_pack.X320MP/_old 2014-09-22 09:23:55.000000000 +0200 +++ /var/tmp/diff_new_pack.X320MP/_new 2014-09-22 09:23:55.000000000 +0200 @@ -12,7 +12,7 @@ AC_CANONICAL_HOST if test "$HAVE_PERF_EVENTS" = "1"; then PFM_LIB= -- if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64"; then +- if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64"; then + if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64" -o "$host_cpu" = "powerpc32"; then AC_CHECK_HEADER(perfmon/pfmlib.h,,[AC_MSG_ERROR([pfmlib.h not found; may be provided by libpfm devel or papi devel package])]) AC_CHECK_LIB(pfm,pfm_get_os_event_encoding, HAVE_LIBPFM3='0'; HAVE_LIBPFM='1', [ -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de