Blame SPECS/oprofile.spec

c532ac
Summary: System wide profiler
c532ac
Name: oprofile
c532ac
Version: 0.9.9
c532ac
Release: 27%{?dist}
c532ac
License: GPLv2+ and LGPLv2+
c532ac
Group: Development/System
c532ac
#
c532ac
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
c532ac
Requires: binutils
c532ac
Requires: which
c532ac
Requires(pre): shadow-utils
c532ac
Requires(postun): shadow-utils
c532ac
Patch10: oprofile-0.4-guess2.patch
c532ac
Patch83: oprofile-0.9.7-xen.patch
c532ac
Patch303: oprofile-num_symbolic.patch
c532ac
Patch304: oprofile-xml.patch
c532ac
Patch305: oprofile-rhbz1121205.patch
c532ac
Patch400: oprofile-haswell.patch
c532ac
Patch401: oprofile-silvermont.patch
c532ac
Patch402: oprofile-broadwell.patch
c532ac
Patch403: oprofile-intelcpuid.patch
c532ac
Patch500: oprofile-aarch64.patch
c532ac
Patch600: oprofile-power8.patch
c532ac
Patch601: oprofile-ppc64le.patch
c532ac
Patch602: oprofile-ppc64-equivalent.patch
c532ac
Patch700: oprofile-hugepage.patch
c532ac
Patch800: oprofile-defaultmask.patch
c532ac
Patch801: oprofile-extramask.patch
c532ac
Patch802: oprofile-maskarray.patch
c532ac
Patch803: oprofile-env.patch
c532ac
Patch804: oprofile-coverity.patch
c532ac
Patch900: oprofile-ppc64jvm.patch
c532ac
Patch1000: oprofile-skylake.patch
c532ac
Patch1001: oprofile-remap.patch
c532ac
Patch1002: oprofile-xml2.patch
c532ac
Patch1003: oprofile-goldmont.patch
c532ac
Patch1004: oprofile-bz1335145.patch
c532ac
Patch1005: oprofile-bz1264443.patch
c532ac
Patch1006: oprofile-captest.patch
c532ac
Patch1007: oprofile-order.patch
c532ac
Patch1010: oprofile-rhbz1385007.patch
c532ac
Patch1011: oprofile-rhbz1426426.patch
c532ac
Patch2000: oprofile-power9.patch
c532ac
Patch2001: oprofile-knl.patch
c532ac
Patch2002: oprofile-power9_recog.patch
c532ac
Patch2003: oprofile-trans_init.patch
c532ac
Patch2004: oprofile-goldmontplus.patch
c532ac
c532ac
URL: http://oprofile.sf.net
c532ac
c532ac
#If oprofile doesn't build on an arch, report it and will add ExcludeArch tag.
c532ac
BuildRequires: qt-devel
c532ac
BuildRequires: libxslt
c532ac
BuildRequires: docbook-style-xsl
c532ac
BuildRequires: docbook-utils
c532ac
BuildRequires: elinks
c532ac
BuildRequires: gtk2-devel
c532ac
BuildRequires: automake
c532ac
BuildRequires: libtool
c532ac
BuildRequires: binutils-static
c532ac
BuildRequires: popt-devel
c532ac
BuildRequires: java-devel
c532ac
BuildRequires: jpackage-utils
c532ac
BuildRequires: java-1.7.0-openjdk-devel
c532ac
BuildRequires: libpfm-devel >= 4.3.0
c532ac
c532ac
BuildRoot: %{_tmppath}/%{name}-root
c532ac
c532ac
%description
c532ac
OProfile is a profiling system for systems running Linux. The
c532ac
profiling runs transparently during the background, and profile data
c532ac
can be collected at any time. OProfile makes use of the hardware performance
c532ac
counters provided on Intel P6, and AMD Athlon family processors, and can use
c532ac
the RTC for profiling on other x86 processor types.
c532ac
c532ac
See the HTML documentation for further details.
c532ac
c532ac
%package devel
c532ac
Summary: Header files and libraries for developing apps which will use oprofile
c532ac
Group: Development/Libraries
c532ac
Requires: oprofile = %{version}-%{release}
c532ac
Provides: oprofile-static = %{version}-%{release}
c532ac
c532ac
%description devel
c532ac
c532ac
Header files and libraries for developing apps which will use oprofile.
c532ac
c532ac
%package gui
c532ac
Summary: GUI for oprofile
c532ac
Group: Development/System
c532ac
Requires: oprofile = %{version}-%{release}
c532ac
c532ac
%description gui
c532ac
c532ac
The oprof_start GUI for oprofile.
c532ac
c532ac
%package jit
c532ac
Summary: Libraries required for profiling Java and other JITed code
c532ac
Group: Development/System
c532ac
Requires: oprofile = %{version}-%{release}
c532ac
#Requires: java >= 1.6
c532ac
#Requires: jpackage-utils
c532ac
c532ac
%description jit
c532ac
This package includes a base JIT support library, as well as a Java
c532ac
agent library.
c532ac
c532ac
%prep
c532ac
%setup -q -n %{name}-%{version}
c532ac
%patch10 -p1 -b .guess2
c532ac
%patch83 -p1 -b .xen
c532ac
%patch303 -p1 -b .num_symbolic
c532ac
%patch304 -p1 -b .xml
c532ac
%patch305 -p1 -b .xml
c532ac
%patch400 -p1 -b .haswell
c532ac
%patch401 -p1 -b .silvermont
c532ac
%patch402 -p1 -b .broadwell
c532ac
%patch403 -p1
c532ac
%patch500 -p1 -b .aarch64
c532ac
%patch600 -p1 -b .power8
c532ac
%patch601 -p1 -b .ppc64le
c532ac
%patch602 -p1
c532ac
%patch700 -p1
c532ac
%patch800 -p1
c532ac
%patch801 -p1
c532ac
%patch802 -p1
c532ac
%patch803 -p1
c532ac
%patch804 -p1
c532ac
%patch900 -p1
c532ac
%patch1000 -p1
c532ac
%patch1001 -p1
c532ac
%patch1002 -p1
c532ac
%patch1003 -p1
c532ac
%patch1004 -p1
c532ac
%patch1005 -p1 -b .archive
c532ac
%patch1006 -p1 -b .captest
c532ac
%patch1007 -p1 -b .order
c532ac
%patch1010 -p1 -b .rhbz1385007
c532ac
%patch1011 -p1 -b .rhbz1426426
c532ac
%patch2000 -p1 -b .power9
c532ac
%patch2001 -p1 -b .knl
c532ac
%patch2002 -p1 -b .recog
c532ac
%patch2003 -p1 -b .init
c532ac
%patch2004 -p1 -b .goldmontplus
c532ac
c532ac
./autogen.sh
c532ac
c532ac
%build
c532ac
c532ac
#The CXXFLAGS below is temporary to work around
c532ac
# bugzilla #113909
c532ac
CXXFLAGS=-g;     export CXXFLAGS
c532ac
c532ac
%configure \
c532ac
--enable-gui=qt4 \
c532ac
--with-java=/usr/lib/jvm/java
c532ac
c532ac
make CFLAGS="%{optflags}"
c532ac
c532ac
%install
c532ac
rm -rf %{buildroot}
c532ac
c532ac
mkdir -p %{buildroot}%{_bindir}
c532ac
mkdir -p %{buildroot}%{_mandir}/man1
c532ac
c532ac
make DESTDIR=%{buildroot} INSTALL="install -p" install
c532ac
c532ac
# We want the manuals in the special doc dir, not the generic doc install dir.
c532ac
# We build it in place and then move it away so it doesn't get installed
c532ac
# twice. rpm can specify itself where the (versioned) docs go with the
c532ac
# %%doc directive.
c532ac
mkdir docs.installed
c532ac
mv %{buildroot}%{_datadir}/doc/oprofile/* docs.installed/
c532ac
c532ac
mkdir -p %{buildroot}/etc/ld.so.conf.d
c532ac
echo "%{_libdir}/oprofile" > %{buildroot}/etc/ld.so.conf.d/oprofile-%{_arch}.conf
c532ac
c532ac
%pre
c532ac
getent group oprofile >/dev/null || groupadd -r -g 16 oprofile
c532ac
getent passwd oprofile >/dev/null || \
c532ac
useradd -g oprofile -d /var/lib/oprofile -M -r -u 16 -s /sbin/nologin \
c532ac
    -c "Special user account to be used by OProfile" oprofile
c532ac
exit 0
c532ac
c532ac
%postun
c532ac
# do not try to remove existing oprofile user or group
c532ac
c532ac
%files
c532ac
%defattr(-,root,root)
c532ac
%doc  docs.installed/*
c532ac
%doc COPYING
c532ac
c532ac
%{_bindir}/ocount
c532ac
%{_bindir}/ophelp
c532ac
%{_bindir}/opimport
c532ac
%{_bindir}/opannotate
c532ac
%{_bindir}/opcontrol
c532ac
%{_bindir}/opgprof
c532ac
%{_bindir}/opreport
c532ac
%{_bindir}/oprofiled
c532ac
%{_bindir}/oparchive
c532ac
%{_bindir}/opjitconv
c532ac
%{_bindir}/op-check-perfevents
c532ac
%{_bindir}/operf
c532ac
c532ac
%{_mandir}/man1/*
c532ac
c532ac
%{_datadir}/oprofile
c532ac
c532ac
%files devel
c532ac
%defattr(-,root,root)
c532ac
c532ac
%{_includedir}/opagent.h
c532ac
c532ac
%files gui
c532ac
%defattr(-,root,root)
c532ac
c532ac
%{_bindir}/oprof_start
c532ac
c532ac
%post jit -p /sbin/ldconfig
c532ac
c532ac
%postun jit -p /sbin/ldconfig
c532ac
c532ac
%files jit
c532ac
%defattr(-,root,root)
c532ac
c532ac
%{_libdir}/oprofile
c532ac
%{_sysconfdir}/ld.so.conf.d/*
c532ac
c532ac
%changelog
c532ac
* Fri Jul 20 2018 William Cohen <wcohen@redhat.com> - 0.9.9-27
c532ac
- Add Intel Goldmont Plus (Geminilake) support. rhbz1598061
c532ac
c532ac
* Tue Jun 19 2018 William Cohen <wcohen@redhat.com> - 0.9.9-26
c532ac
- rhbz1569199
c532ac
- rhbz1561103
c532ac
c532ac
* Mon Sep 25 2017 William Cohen <wcohen@redhat.com> - 0.9.9-25
c532ac
- Add Intel Xeon Phi support. rhbz1465354
c532ac
c532ac
* Thu Aug 31 2017 William Cohen <wcohen@redhat.com> - 0.9.9-24
c532ac
- Update power9 events.
c532ac
c532ac
* Thu Jun 22 2017 William Cohen <wcohen@redhat.com> - 0.9.9-23
c532ac
- Add power9 support.
c532ac
c532ac
* Tue Mar 21 2017 William Cohen <wcohen@redhat.com> - 0.9.9-22
c532ac
- Update ppc64/ppc64le support. rhbz1385007
c532ac
- Add recognition check for POWER8NV and POWER8NVL. rhbz1426426
c532ac
c532ac
* Wed Oct 19 2016 William Cohen <wcohen@redhat.com> - 0.9.9-21
c532ac
- Fix Intel Goldmont default event
c532ac
c532ac
* Tue Aug 9 2016 William Cohen <wcohen@redhat.com> - 0.9.9-20
c532ac
- Ensure that the perf events setup before ocount execs child.
c532ac
c532ac
* Mon Aug 8 2016 William Cohen <wcohen@redhat.com> - 0.9.9-19
c532ac
- Allow operation /proc/sys/kernel/perf_event_paranoid == 2.
c532ac
c532ac
* Wed Jul 6 2016 William Cohen <wcohen@redhat.com> - 0.9.9-18
c532ac
- Store profiling data with oparchive.
c532ac
c532ac
* Thu May 12 2016 William Cohen <wcohen@redhat.com> - 0.9.9-17
c532ac
- Define some  Intel broadwell default unit masks by names
c532ac
- Add support for Harrisonville (Denverton SoC)
c532ac
- Add support for Skylake-SP server
c532ac
- Add support for Kabylake-U/Y
c532ac
- Add support for Kabylake-H/S
c532ac
- Make Nehalem, Westmere, and Haswell event names unique.
c532ac
c532ac
* Tue Aug 25 2015 William Cohen <wcohen@redhat.com> - 0.9.9-16
c532ac
- Improved handling of remapped anonymous regions
c532ac
- Correct XML generation.
c532ac
c532ac
* Wed Jul 8 2015 William Cohen <wcohen@redhat.com> - 0.9.9-15
c532ac
- Add support for Intel skylake processors.
c532ac
c532ac
* Fri Jun 26 2015 William Cohen <wcohen@redhat.com> - 0.9.9-14
c532ac
- Recognize Intel Broadwell-DE.
c532ac
c532ac
* Fri Jun 5 2015 William Cohen <wcohen@redhat.com> - 0.9.9-13
c532ac
- Further fix to allow operf to record information for Java anon_huges.
c532ac
c532ac
* Fri Jun 5 2015 William Cohen <wcohen@redhat.com> - 0.9.9-12
c532ac
- Eliminate some coverity warnings.
c532ac
c532ac
* Tue Apr 7 2015 William Cohen <wcohen@redhat.com> - 0.9.9-11
c532ac
- Avoid setting POSIXLY_CORRECT for the children tasks of operf and ocount.
c532ac
- Fix handling of default unit masks longer than 11 char.
c532ac
- Fix extra and default unitmasks selection.
c532ac
- Allow operf to record information for Java anon_huges.
c532ac
c532ac
* Wed Oct 1 2014 Will Cohen <wcohen@redhat.com> - 0.9.9-7
c532ac
- Correct identification power8le. rhbz1148525
c532ac
c532ac
* Wed Sep 17 2014 Will Cohen <wcohen@redhat.com> - 0.9.9-6
c532ac
- Update support for Intel Silvermont (Avoton).
c532ac
- Enable configure for ppc64le.
c532ac
c532ac
* Mon Aug 18 2014 Will Cohen <wcohen@redhat.com> - 0.9.9-5
c532ac
- Update Intel Haswell events.
c532ac
- Add support for Intel Silvermont (Avoton).
c532ac
- Add support for Intel Broadwell.
c532ac
- Add support for aarch64.
c532ac
- Update IBM power8 events.
c532ac
c532ac
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.9.9-4
c532ac
- Mass rebuild 2014-01-24
c532ac
c532ac
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.9.9-3
c532ac
- Mass rebuild 2013-12-27
c532ac
c532ac
* Tue Aug 06 2013 Will Cohen <wcohen@redhat.com> - 0.9.9-2
c532ac
- rhbz993994 Eliminate versioned doc pages.
c532ac
c532ac
* Mon Jul 29 2013 Will Cohen <wcohen@redhat.com> - 0.9.9-1
c532ac
- Rebase on oprofile.
c532ac
- Trim changelog entries
c532ac
c532ac
* Mon Jul 15 2013 Will Cohen <wcohen@redhat.com> - 0.9.8-10
c532ac
- rhbz949028: Man page scan results for oprofile
c532ac
c532ac
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-4
c532ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c532ac
c532ac
* Wed Dec 19 2012 Will Cohen <wcohen@redhat.com> - 0.9.8-3
c532ac
- Use buildid support instead of crc checks. rhbz #877187
c532ac
c532ac
* Mon Oct 15 2012 Will Cohen <wcohen@redhat.com> - 0.9.8-2
c532ac
- Cleanup configure.
c532ac
- Add libpfm-devel to the buildrequires.
c532ac
c532ac
* Tue Sep 04 2012 Will Cohen <wcohen@redhat.com> - 0.9.8-1
c532ac
- Rebase on oprofile-0.9.8.
c532ac
c532ac
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.7-5
c532ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c532ac
c532ac
* Thu Apr 5 2012 Will Cohen <wcohen@redhat.com> - 0.9.7-4
c532ac
- Fix autogen.sh to avoid false match.
c532ac
c532ac
* Wed Apr 4 2012 Will Cohen <wcohen@redhat.com> - 0.9.7-3
c532ac
- Use correct macros for /etc and /user/share. rhbz #226222
c532ac
- Consistently use macros for buildroot.
c532ac
- Preserve timestamp for installed files.
c532ac
- Remove the clean section.
c532ac
- Fix the source location.
c532ac
- Remove unneeded BuildRequires: binutils-devel
c532ac
- Remove unneeded depends.
c532ac
- Correct Buildreq to java-1.7.0-openjdk-devel.
c532ac
- Fix macro-in-comment and macro-in-changelog
c532ac
- Remove '.' from Summary lines
c532ac
- Correct license GPLv2+ and LGPLv2+.
c532ac
- Do not remove oprofile user or group.
c532ac
c532ac
* Tue Jan 10 2012 Will Cohen <wcohen@redhat.com> - 0.9.7-2
c532ac
- Remove duplicate -r option in %%pre useradd Resolves: rhbz #772841
c532ac
c532ac
* Tue Nov 29 2011 Will Cohen <wcohen@redhat.com> - 0.9.7-1
c532ac
- Rebase on oprofile-0.9.7.
c532ac
c532ac
* Tue Jun 07 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-21
c532ac
- Correct CVE-2011-1760. Resolves: rhbz #701508
c532ac
c532ac
* Tue Apr 5 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-20
c532ac
- Re-enable xenoprof patch.
c532ac
c532ac
* Thu Mar 31 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-19
c532ac
- Provide oprofile-static.
c532ac
c532ac
* Tue Mar 15 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-18
c532ac
- Clean up rpmlint complaints.
c532ac
c532ac
* Tue Mar 15 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-17
c532ac
- Correct oprofile user information.
c532ac
c532ac
* Thu Mar 10 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-16
c532ac
- Remove obsolete configure options.
c532ac
c532ac
* Thu Mar 10 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-15
c532ac
- Use QT4.
c532ac
c532ac
* Fri Feb 25 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-14
c532ac
- Add processors models for Intel westmere and core i7.
c532ac
c532ac
* Wed Feb 09 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-12
c532ac
- Eliminate illegal mutable use.
c532ac
c532ac
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-11
c532ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c532ac
c532ac
* Thu Jan 6 2011 Will Cohen <wcohen@redhat.com> - 0.9.6-10
c532ac
- Corrections for i386/arch_perfmon filters.
c532ac
- Make nehalem events available.
c532ac
- Add AMD family 12/14/15h support.
c532ac
- Add Intel westemere support.
c532ac
- opcontrol numeric argument checking.
c532ac
c532ac
* Wed Apr 21 2010 Will Cohen <wcohen@redhat.com> - 0.9.6-6
c532ac
- Bump version and rebuild.
c532ac
c532ac
* Wed Apr 14 2010 Will Cohen <wcohen@redhat.com> - 0.9.6-5
c532ac
- Handle debuginfo section differences. rhbz554639
c532ac
c532ac
* Mon Apr 5 2010 Will Cohen <wcohen@redhat.com> - 0.9.6-3
c532ac
- Include Buildrequires for binutils-static.
c532ac
c532ac
* Fri Dec 11 2009 Will Cohen <wcohen@redhat.com> - 0.9.6-2
c532ac
- Clean up oprofile.spec file.
c532ac
c532ac
* Tue Nov 24 2009 Will Cohen <wcohen@redhat.com> - 0.9.6-1
c532ac
- Rebase on OProfile 0.9.6.
c532ac
c532ac
* Wed Oct 21 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-4
c532ac
- Switch to using ExcludeArch.
c532ac
c532ac
* Wed Oct 7 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-3
c532ac
- Allow timer mode to work.
c532ac
- Correct location for addditional files in man pages. Resolves: rhbz #508669
c532ac
c532ac
* Fri Sep 4 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-2
c532ac
- Bump version and rebuild.
c532ac
c532ac
* Mon Aug 3 2009 Will Cohen <wcohen@redhat.com> - 0.9.5-1
c532ac
- Rebase on OProfile 0.9.5.
c532ac
c532ac
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-13
c532ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c532ac
c532ac
* Thu Jul 16 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-12
c532ac
- Add shadow-utils to requires. Resolves: rhbz #501357
c532ac
- Add LGPL license to provided java support. Resolves: rhbz #474666
c532ac
- Correct handling of --verbose. Resolves: rhbz #454969
c532ac
c532ac
* Mon May 11 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-9
c532ac
- Assign specific UID and GID to oprofile.
c532ac
c532ac
* Thu Apr 23 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-7
c532ac
- Backport Intel Architecture Perfmon support. Resolves: rhbz #497230
c532ac
c532ac
* Wed Apr 8 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-6
c532ac
- Test for basename declaration.
c532ac
c532ac
* Wed Apr 8 2009 Will Cohen <wcohen@redhat.com> - 0.9.4-5
c532ac
- Bump version and rebuild.
c532ac
c532ac
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-4
c532ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c532ac
c532ac
* Mon Sep 29 2008 Dennis Gilmore <dennis@ausil.us> - 0.9.4-3
c532ac
- build sparcv9 not sparc
c532ac
c532ac
* Mon Jul 21 2008 Will Cohen <wcohen@redhat.com> - 0.9.4-2
c532ac
- Correct oprofile.spec.
c532ac
c532ac
* Fri Jul 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.4-1
c532ac
- Update to orprofile 0.9.4.
c532ac
c532ac
* Mon Jun 23 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-18
c532ac
- Fix default location for vmlinux. rhbz #451539
c532ac
c532ac
* Fri Apr 04 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-17
c532ac
- Use older qt3-devel. rhbz #440949
c532ac
c532ac
* Fri Feb 15 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-16
c532ac
- Corrections for compilation with gcc-4.3.
c532ac
c532ac
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-15
c532ac
- Deal with xenoprof conlficts with cell. Resolves: rhbz #250852
c532ac
c532ac
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-14
c532ac
- Bump format version. Check version properly. Resolves: rhbz #394571
c532ac
c532ac
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-13
c532ac
- Disable profiling in hypervisor on 970MP to prevent lost interrupts.
c532ac
  Resolves: rhbz #391251
c532ac
c532ac
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-12
c532ac
- Use more incluse set of kernel ranges. Resolves: rhbz #307111
c532ac
c532ac
* Fri Jan 18 2008 Will Cohen <wcohen@redhat.com> - 0.9.3-11
c532ac
- Update AMD family 10h events to match AMD documentation Resolves: rhbz #232956
c532ac
c532ac
* Mon Nov 12 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-7
c532ac
- Should correct missing 'test' in patch.
c532ac
c532ac
* Mon Oct 8 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-5
c532ac
- Should be popt-devel to BuildRequires.
c532ac
c532ac
* Mon Oct 8 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-5
c532ac
- Add popt to BuildRequires.
c532ac
c532ac
* Mon Oct 8 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-4
c532ac
- Allow short forms of --list-events (-l)  and --dump (-d).
c532ac
  Resolves: rhbz#234003.
c532ac
c532ac
* Tue Aug 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-3
c532ac
- rebuild
c532ac
c532ac
* Wed Jul 25 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-2
c532ac
- Re-enable xen patch.
c532ac
c532ac
* Tue Jul 17 2007 Will Cohen <wcohen@redhat.com> - 0.9.3-1
c532ac
- Rebase on 0.9.3 release.
c532ac
- Disable xen patch until fixed.
c532ac
c532ac
* Mon May 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.2-9
c532ac
- Fix up rpmlint complaints.
c532ac
c532ac
* Wed Mar 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.2-8
c532ac
- Add AMD family 10 support. Resolves: rhbz#232956.
c532ac
c532ac
* Wed Mar 21 2007 Will Cohen <wcohen@redhat.com> - 0.9.2-7
c532ac
- Correct description for package.
c532ac
- Correct backtrace documentation. Resolves: rhbz#214793.
c532ac
- Correct race condition. Resolves: rhbz#220116.
c532ac
c532ac
c532ac
* Fri Nov 3 2006 Will Cohen <wcohen@redhat.com> - 0.9.2-3
c532ac
- Add dist tag to build.
c532ac
c532ac
* Fri Sep 22 2006 Will Cohen <wcohen@redhat.com> - 0.9.2-2
c532ac
- Rebase on 0.9.2 release.
c532ac
c532ac
* Thu Aug 24 2006 Will Cohen <wcohen@redhat.com>
c532ac
- Update xenoprof patch.
c532ac
c532ac
* Wed Jul 19 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-15
c532ac
- rebuild
c532ac
- remove silly release definition
c532ac
c532ac
* Wed Jul 12 2006 Will Cohen <wcohen@redhat.com>
c532ac
- Support for Intel Woodcrest. (#183081)
c532ac
c532ac
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-13.1.1.1
c532ac
- rebuild
c532ac
c532ac
* Mon Jul 10 2006 Will Cohen <wcohen@redhat.com>
c532ac
- Add power6 support. (#196505)
c532ac
c532ac
* Fri Jul 7 2006 Will Cohen <wcohen@redhat.com>
c532ac
- Support for power5+. (#197728)
c532ac
- Fix PPC64 events and groups. (#197895)
c532ac
c532ac
* Wed Jun 07 2006 Will Cohen <wcohen@redhat.com>
c532ac
- Put oprof_start in to oprofile-gui.
c532ac
c532ac
* Wed Jun 07 2006 Will Cohen <wcohen@redhat.com> - 0.9.1-10.1.1
c532ac
- Bump version and rebuild.
c532ac
c532ac
* Sat May 13 2006 Will Cohen <wcohen@redhat.com> - 0.9.1-9.1.1
c532ac
- Add xenoprof patch.
c532ac
c532ac
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-8.1.1
c532ac
- bump again for double-long bug on ppc(64)
c532ac
c532ac
* Fri Feb 10 2006 Will Cohen <wcohen@redhat.com>
c532ac
- Complete path for which and dirname in opcontrol.
c532ac
c532ac
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.9.1-7.1
c532ac
- rebuilt for new gcc4.1 snapshot and glibc changes
c532ac
c532ac
* Thu Dec 22 2005 Jesse Keating <jkeating@redhat.com>
c532ac
- rebuilt
c532ac
c532ac
* Mon Dec 05 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Correct anon namespace issue.
c532ac
c532ac
* Fri Nov 11 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Add alpha and sparcs to exclusivearch.
c532ac
c532ac
* Tue Jul 26 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Rebase on OProfile 0.9.1.
c532ac
- Add MIPS 24K files to manifest.
c532ac
c532ac
* Wed Jun 08 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Rebase on OProfile 0.9.
c532ac
c532ac
* Wed Apr 13 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Add which dependency.
c532ac
c532ac
* Tue Apr 05 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Backport ppc64 patch for synthesizing dotted symbols.
c532ac
c532ac
* Mon Mar 21 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Bump release.
c532ac
- Rebase on 0.8.2 release.
c532ac
c532ac
* Mon Mar 14 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Bump rebuild with gcc4.
c532ac
c532ac
* Wed Feb  9 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Do not need -D_FORTIFY_SOURCE=2
c532ac
 
c532ac
* Wed Feb  9 2005 Will Cohen <wcohen@redhat.com>
c532ac
- Rebuild for -D_FORTIFY_SOURCE=2
c532ac
 
c532ac
* Fri Oct 15 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Additional ppc64 support for ppc64/970.
c532ac
c532ac
* Thu Oct 7 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Correct opcontrol check for Power 4/5.
c532ac
c532ac
* Fri Oct 1 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Add support for Power 4/5 performance monitoring hardware.
c532ac
c532ac
* Wed Sep 22 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Add logic to use preferred symbol names.
c532ac
c532ac
* Wed Sep 15 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Clean up file manifests.
c532ac
c532ac
* Mon Sep 13 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Rebase on 0.8.1 release.
c532ac
c532ac
* Wed Jul 7 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Add oparchive patch.
c532ac
c532ac
* Mon Jun 21 2004 Will Cohen <wcohen@redhat.com>
c532ac
- bump version
c532ac
c532ac
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
c532ac
- rebuilt
c532ac
c532ac
* Thu May 20 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Eliminate AUTOMAKE and ACLOCAL definitions.
c532ac
- Correct QTDIR and add oprof_start to file manifests.
c532ac
c532ac
* Tue May 11 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Remove wildcards in the file manifests.
c532ac
- Correct build directory.
c532ac
- Use the 0.8 release tarball.
c532ac
c532ac
* Tue Mar 23 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Bump version and rebuild.
c532ac
c532ac
* Mon Mar 15 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Correct cvs checkin.
c532ac
c532ac
* Thu Feb 19 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Use automake 1.6.
c532ac
c532ac
* Wed Jan 21 2004 Will Cohen <wcohen@redhat.com>
c532ac
- Rebase on 8.0 cvs snapshot.
c532ac
c532ac
* Mon Dec 01 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Turn on debug info patch.
c532ac
c532ac
* Mon Nov 24 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Rebase on 7.1 cvs snapshot.
c532ac
c532ac
* Fri Sep 26 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Reenable separatedebug and filepos patch.
c532ac
c532ac
* Thu Sep 4 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Limit to i386.
c532ac
- Everything but x86_64.
c532ac
- Turn on x86_64.
c532ac
c532ac
* Mon Aug 11 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Add gtk2-devel to build requirements.
c532ac
c532ac
* Thu Aug 07 2003 Will Cohen <wcohen@redhat.com>
c532ac
- adapt to 0.7cvs.
c532ac
c532ac
* Wed Jul 30 2003 Will Cohen <wcohen@redhat.com>
c532ac
- handle sample files names with spaces.
c532ac
- clean spec file.
c532ac
- revise opcontrol --reset.
c532ac
c532ac
* Fri Jul 25 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Restrict PATH in opcontrol.
c532ac
c532ac
* Wed Jul 09 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Patch for testing code coverage.
c532ac
- Better handling of 2.5 module information.
c532ac
c532ac
* Fri Jun 27 2003 Will Cohen <wcohen@redhat.com>
c532ac
- move to oprofile 0.5.4 pristine tarball.
c532ac
c532ac
* Fri Jun 13 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Bitmask check.
c532ac
c532ac
* Wed Jun 11 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Update AMD events.
c532ac
c532ac
* Fri Jun 06 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Build for ppc64.
c532ac
c532ac
* Thu Jun 05 2003 Will Cohen <wcohen@redhat.com>
c532ac
- put in s390.
c532ac
- Fix includes for asserts.
c532ac
- Make sure elinks is available for html to txt conversion.
c532ac
c532ac
* Fri May 23 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Avoid library name collisions.
c532ac
c532ac
* Thu May 22 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Turn on ppc build.
c532ac
- Turn off ppc build.
c532ac
- Package op_list.h.
c532ac
c532ac
* Mon May 19 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Correct typo.
c532ac
c532ac
* Thu Apr 24 2003 Will Cohen <wcohen@redhat.com>
c532ac
- check min event counts.
c532ac
- revised op_to_source output to avoid changing line count.
c532ac
- p4event events revised.
c532ac
- hammer events revised.
c532ac
c532ac
* Wed Apr 23 2003 Will Cohen <wcohen@redhat.com>
c532ac
- re-enable ppc build.
c532ac
c532ac
* Wed Apr 16 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Use /proc/ksym for module information.
c532ac
- Correct separate debuginfo handling.
c532ac
- Configure with --enable-abi.
c532ac
c532ac
* Tue Apr 1 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Correct path finding for daemon and op_help.
c532ac
c532ac
* Mon Mar 31 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Fix name collisons with /usr/lib/libdb.a.
c532ac
c532ac
* Fri Mar 28 2003 Will Cohen <wcohen@redhat.com>
c532ac
- clean up spec file.
c532ac
- turn off ppc build.
c532ac
c532ac
* Mon Mar 24 2003 Will Cohen <wcohen@redhat.com>
c532ac
- getc instead of fgetc to improve performance.
c532ac
c532ac
* Thu Mar 20 2003 Will Cohen <wcohen@redhat.com>
c532ac
- produce oprofile-devel.
c532ac
c532ac
* Thu Mar 13 2003 Will Cohen <wcohen@redhat.com>
c532ac
- fix opvisualise patch format.
c532ac
c532ac
* Wed Mar 12 2003 Will Cohen <wcohen@redhat.com>
c532ac
- add cmoller changes to fix warnings in opvisualise.
c532ac
c532ac
* Tue Mar 11 2003 Will Cohen <wcohen@redhat.com>
c532ac
- setup to build on ppc.
c532ac
- turn on op_visualise for ia64.
c532ac
- remove unused patches.
c532ac
c532ac
* Mon Mar 10 2003 Will Cohen <wcohen@redhat.com>
c532ac
- re-enable op_visualise.
c532ac
c532ac
* Fri Mar 7 2003 Will Cohen  <wcohen@redhat.com>
c532ac
- move to oprofile 0.5.1 pristine tarball.
c532ac
- change libdb abi.
c532ac
c532ac
* Fri Feb 14 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Requires binutils not perl.
c532ac
c532ac
* Thu Feb 13 2003 Will Cohen <wcohen@redhat.com>
c532ac
- correct x86_64 sys_lookup_dcookie.
c532ac
- correct applications of patches.
c532ac
c532ac
* Mon Feb 10 2003 Will Cohen <wcohen@redhat.com>
c532ac
- rebuilt.
c532ac
- handle stale locks
c532ac
- opcontrol rtc patch
c532ac
- update manpage info
c532ac
c532ac
* Fri Feb 7 2003 Will Cohen <wcohen@redhat.com>
c532ac
- turn on build for ppc64
c532ac
- change order op_visualise searches lib directories.
c532ac
- revise oprofile-0.4-deprecate patch.
c532ac
- utils/oprofile kernel range check, --save, and do_dump corrections.
c532ac
- update gui to use "--separate=library".
c532ac
c532ac
* Thu Feb 6 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Fix dumping.
c532ac
c532ac
* Fri Jan 31 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Syscall value for x86_64.
c532ac
- Update manpage and documentation.
c532ac
- Revise utils/* to deprecate old.
c532ac
- Include CPU_P4_HT2 in op_help.c
c532ac
- Revise how CPU_TIMER_INT handled.
c532ac
- Apply cookie patch for all archs.
c532ac
- Correct autogen.sh location.
c532ac
c532ac
* Mon Jan 27 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Add Hammer specific events.
c532ac
c532ac
* Fri Jan 24 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Hack to get correct syscall for ia64.
c532ac
- Hack to get get timer interupt data.
c532ac
- Fix doc/Makefile.am.
c532ac
c532ac
* Wed Jan 22 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Add patch for separate debug infomation.
c532ac
c532ac
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
c532ac
- rebuilt
c532ac
c532ac
* Thu Jan 16 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Add support for P4 HT.
c532ac
c532ac
* Wed Jan 15 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Add support for x86_64.
c532ac
c532ac
* Tue Jan 07 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Revise op_visualise patch to check opendir() results.
c532ac
c532ac
* Mon Jan 06 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Patch to fix op_visualise seg fault on startup.
c532ac
c532ac
* Thu Jan 02 2003 Will Cohen <wcohen@redhat.com>
c532ac
- Correct argument type in daemon/oprofiled.c.
c532ac
- Correct QTDIR.
c532ac
c532ac
* Wed Dec 18 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Correct reporting of interrupts in oprof_start. 
c532ac
c532ac
* Wed Dec 18 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Rebuilt against new kernel
c532ac
c532ac
* Fri Dec 13 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Use opcontrol in oprof_start.
c532ac
c532ac
* Thu Dec 12 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Correct opvisualise problem.
c532ac
c532ac
* Tue Dec 10 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Add opcontrol, op_dump, op_visualise, ia64 support,
c532ac
  and debugging information.
c532ac
c532ac
* Fri Dec 06 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Change to use OProfile 0.4 release and kernel support.
c532ac
c532ac
* Sat Nov 30 2002 Tim Powers <timp@redhat.com> 0.3-0.20021108.1
c532ac
- rebuild against current version of libbfd
c532ac
c532ac
* Tue Aug 06 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Change to avoid assumption on executable name
c532ac
c532ac
* Fri Aug 02 2002 Will Cohen <wcohen@redhat.com>
c532ac
- Move to 0.4cvs sources.
c532ac
c532ac
* Mon Jul 29 2002 Will Cohen <wcohen@redhat.com>
c532ac
- localize nr_counter code
c532ac
- add ia64 arch
c532ac
- guess path to vmlinux.
c532ac
c532ac
* Sun Jul 28 2002 Will Cohen <wcohen@redhat.com>
c532ac
- adjust structure to fit ia64 oprofile module.
c532ac
c532ac
* Thu Jul 25 2002 Will Cohen <wcohen@redhat.com>
c532ac
- recognize ia64 cpu and events.
c532ac
c532ac
* Tue Jul 23 2002 Will Cohen <wcohen@redhat.com>
c532ac
- changes to turn of warning as error on ia64.
c532ac
c532ac
* Tue Jul 23 2002 Will Cohen <wcohen@redhat.com>
c532ac
- changes to allow compilation on ia64.
c532ac
c532ac
* Mon Jul 22 2002 Will Cohen <wcohen@redhat.com>
c532ac
- pick better Red Hat Linux default image file in /boot.
c532ac
c532ac
* Sun Jul 14 2002 Will Cohen <wcohen@redhat.com>
c532ac
- use older OProfile 0.2 kernel<->daemon API.
c532ac
c532ac
* Thu Jul 11 2002 Will Cohen <wcohen@redhat.com>
c532ac
- avoid oprof_start installing the oprofile module
c532ac
c532ac
* Tue Jul 02 2002 Will Cohen <wcohen@redhat.com>
c532ac
- avoid building and installing the oprofile module
c532ac
c532ac
* Tue May 28 2002 Jeff Johnson <jbj@redhat.com>
c532ac
- create package.