Hello community,
here is the log from the commit of package oprofile for openSUSE:Factory
checked in at Wed Aug 5 00:58:34 CEST 2009.
--------
--- oprofile/oprofile.changes 2009-07-29 13:50:05.000000000 +0200
+++ oprofile/oprofile.changes 2009-08-04 03:33:55.000000000 +0200
@@ -1,0 +2,12 @@
+Tue Aug 4 03:28:28 CEST 2009 - tonyj@novell.com
+
+- Update to 0.9.5 - i386/nehalem/events is the only difference from RC2
+
+-------------------------------------------------------------------
+Fri Jul 31 10:11:28 CEST 2009 - jblunck@suse.de
+
+- Remove libopagent static libary. It is used to inject information from a VM
+ into the OProfile data and is therefore not suitable for being statically
+ linked into the VM itself.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
oprofile-0.9.5-rc2.tar.bz2
New:
----
oprofile-0.9.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ oprofile.spec ++++++
--- /var/tmp/diff_new_pack.tkkEDr/_old 2009-08-05 00:57:52.000000000 +0200
+++ /var/tmp/diff_new_pack.tkkEDr/_new 2009-08-05 00:57:52.000000000 +0200
@@ -25,10 +25,10 @@
AutoReqProv: on
PreReq: /usr/sbin/groupadd /usr/sbin/useradd
Version: 0.9.5
-Release: 1
+Release: 2
Summary: System-Wide Profiler for Linux Systems
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: %{name}-%{version}-rc2.tar.bz2
+Source: %{name}-%{version}.tar.bz2
Source1: %{name}.desktop
Source2: %{name}.rpmlintrc
Patch1: oprofile-0.9.5-buildfixes.diff
@@ -140,7 +140,7 @@
Bob Montgomery
%prep
-%setup -q -n %{name}-%{version}-rc2
+%setup -q
%patch1
%patch2 -p1
@@ -155,7 +155,7 @@
%install
make DESTDIR=$RPM_BUILD_ROOT htmldir=%{_docdir}/oprofile install
%suse_update_desktop_file -i %name Development Profiling
-rm -vf $RPM_BUILD_ROOT%{_libdir}/libopagent.la
+rm -vf $RPM_BUILD_ROOT%{_libdir}/libopagent.*a
# Hardlink duplicate files automatically (from package fdupes):
# It doesn't save much, but it keeps rpmlint from breaking the package build.
%fdupes $RPM_BUILD_ROOT
@@ -184,7 +184,6 @@
%defattr(-,root,root)
/usr/include/*
%doc doc/op-jit-devel.html
-%{_libdir}/libopagent.a
%{_libdir}/libopagent.so
%files -n libopagent1
++++++ oprofile-0.9.5-rc2.tar.bz2 -> oprofile-0.9.5.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oprofile-0.9.5-rc2/ChangeLog new/oprofile-0.9.5/ChangeLog
--- old/oprofile-0.9.5-rc2/ChangeLog 2009-07-20 15:27:02.000000000 +0200
+++ new/oprofile-0.9.5/ChangeLog 2009-07-31 19:10:20.000000000 +0200
@@ -1,3 +1,11 @@
+2009-07-31 Maynard Johnson
+
+ * configure.in: bump version in AM_INIT_AUTOMAKE to 0.9.5
+
+2009-07-31 Andi Kleen
+
+ * events/i386/nehalem/events: Fix name of event 0xa7
+
2009-07-20 Jeffrey Yasskin
* libutil++/bfd_support.h(find_nearest_line):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oprofile-0.9.5-rc2/configure new/oprofile-0.9.5/configure
--- old/oprofile-0.9.5-rc2/configure 2009-07-20 15:28:14.000000000 +0200
+++ new/oprofile-0.9.5/configure 2009-07-31 19:10:59.000000000 +0200
@@ -1823,7 +1823,7 @@
# Define the identity of the package.
PACKAGE=oprofile
- VERSION=0.9.5-rc2
+ VERSION=0.9.5
cat >>confdefs.h <<_ACEOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oprofile-0.9.5-rc2/configure.in new/oprofile-0.9.5/configure.in
--- old/oprofile-0.9.5-rc2/configure.in 2009-07-20 15:27:42.000000000 +0200
+++ new/oprofile-0.9.5/configure.in 2009-07-31 19:10:19.000000000 +0200
@@ -12,7 +12,7 @@
AC_PREREQ(2.13)
AC_INIT(libop/op_config.h)
-AM_INIT_AUTOMAKE(oprofile, 0.9.5-rc2)
+AM_INIT_AUTOMAKE(oprofile, 0.9.5)
AM_CONFIG_HEADER(config.h)
AC_CHECK_DECLS([basename], [], [], [[#include ]])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oprofile-0.9.5-rc2/doc/internals.html new/oprofile-0.9.5/doc/internals.html
--- old/oprofile-0.9.5-rc2/doc/internals.html 2009-07-20 15:30:30.000000000 +0200
+++ new/oprofile-0.9.5/doc/internals.html 2009-07-31 19:12:05.000000000 +0200
@@ -385,7 +385,7 @@
</dl>
</div>
<p>
-This document is current for OProfile version 0.9.5-rc2.
+This document is current for OProfile version 0.9.5.
This document provides some details on the internal workings of OProfile for the
interested hacker. This document assumes strong C, working C++, plus some knowledge of
kernel internals and CPU hardware.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oprofile-0.9.5-rc2/doc/oprofile.1 new/oprofile-0.9.5/doc/oprofile.1
--- old/oprofile-0.9.5-rc2/doc/oprofile.1 2009-07-20 15:29:00.000000000 +0200
+++ new/oprofile-0.9.5/doc/oprofile.1 2009-07-31 19:11:42.000000000 +0200
@@ -1,4 +1,4 @@
-.TH OPROFILE 1 "Mon 20 July 2009" "oprofile 0.9.5-rc2"
+.TH OPROFILE 1 "Fri 31 July 2009" "oprofile 0.9.5"
.UC 4
.SH NAME
oprofile \- a system-wide profiler
@@ -170,7 +170,7 @@
.SH VERSION
.TP
-This man page is current for oprofile-0.9.5-rc2.
+This man page is current for oprofile-0.9.5.
.SH SEE ALSO
.BR /usr/local/share/doc/oprofile/,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oprofile-0.9.5-rc2/doc/oprofile.html new/oprofile-0.9.5/doc/oprofile.html
--- old/oprofile-0.9.5-rc2/doc/oprofile.html 2009-07-20 15:30:26.000000000 +0200
+++ new/oprofile-0.9.5/doc/oprofile.html 2009-07-31 19:12:01.000000000 +0200
@@ -493,7 +493,7 @@
</dl>
</div>
<p>
-This manual applies to OProfile version 0.9.5-rc2.
+This manual applies to OProfile version 0.9.5.
OProfile is a profiling system for Linux 2.2/2.4/2.6 systems on a number of architectures. It is capable of profiling
all parts of a running system, from the kernel (including modules and interrupt handlers) to shared libraries
to binaries. It runs transparently in the background collecting information at a low overhead. These
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oprofile-0.9.5-rc2/events/i386/nehalem/events new/oprofile-0.9.5/events/i386/nehalem/events
--- old/oprofile-0.9.5-rc2/events/i386/nehalem/events 2009-07-20 15:27:00.000000000 +0200
+++ new/oprofile-0.9.5/events/i386/nehalem/events 2009-07-31 19:10:19.000000000 +0200
@@ -69,7 +69,7 @@
event:0x89 counters:0,1,2,3 um:br_misp_exec minimum:6000 name:BR_MISP_EXEC : Counts the number of mispredicted conditional near branch instructions executed, but not necessarily retired.
event:0xA2 counters:0,1,2,3 um:resource_stalls minimum:6000 name:RESOURCE_STALLS : Counts the number of Allocator resource related stalls. Includes register renaming buffer entries, memory buffer entries. In addition to resource related stalls, this event counts some other events. Includes stalls arising during branch misprediction recovery, such as if retirement of the mispredicted branch is delayed and stalls arising while store buffer is draining from synchronizing operations.
event:0xA6 counters:0,1,2,3 um:one minimum:6000 name:MACRO_INSTS : Counts the number of instructions decoded that are macro-fused but not necessarily executed or retired.
-event:0xA7 counters:0,1,2,3 um:one minimum:6000 name:ONE : Counts number of times a BACLEAR was forced by the Instruction Queue. The IQ is also responsible for providing conditional branch prediciton direction based on a static scheme and dynamic data provided by the L2 Branch Prediction Unit. If the conditional branch target is not found in the Target Array and the IQ predicts that the branch is taken, then the IQ will force the Branch Address Calculator to issue a BACLEAR. Each BACLEAR asserted by the BAC generates approximately an 8 cycle bubble in the instruction fetch pipeline.
+event:0xA7 counters:0,1,2,3 um:one minimum:6000 name:BACLEAR_FORCE_IQ : Counts number of times a BACLEAR was forced by the Instruction Queue. The IQ is also responsible for providing conditional branch prediciton direction based on a static scheme and dynamic data provided by the L2 Branch Prediction Unit. If the conditional branch target is not found in the Target Array and the IQ predicts that the branch is taken, then the IQ will force the Branch Address Calculator to issue a BACLEAR. Each BACLEAR asserted by the BAC generates approximately an 8 cycle bubble in the instruction fetch pipeline.
event:0xA8 counters:0,1,2,3 um:one minimum:6000 name:LSD : Counts the number of micro-ops delivered by loop stream detector
event:0xAE counters:0,1,2,3 um:one minimum:6000 name:ITLB_FLUSH : Counts the number of ITLB flushes
event:0xB0 counters:0,1,2,3 um:offcore_requests minimum:6000 name:OFFCORE_REQUESTS : Counts number of offcore data requests.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org