I have made the following changes intended for : CE:Utils / bootchart Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below.
https://build.pub.meego.com//request/show/3961 Thank You, Marko Saukko [This message was auto-generated] --- Request # 3961: Messages from BOSS: State: review at 2012-01-04T13:50:19 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:sage:branches:CE:Utils / bootchart -> CE:Utils / bootchart changes files: -------------- ++++++ new changes file: --- bootchart.changes +++ bootchart.changes @@ -0,0 +1,130 @@ +* Wed Jan 04 2012 Marko Saukko <[email protected]> - 1.12 +- Minor packaging changes. +- Added bootchartd-long.sh for longer bootchart runs. + +* Wed Jul 27 2011 Auke Kok <[email protected]> - 1.12 +- Fix missing and misplaced dotted lines. + +* Tue Jul 26 2011 Auke Kok <[email protected]> - 1.11 +- Add PSS graphing, minor graphing fixes, graph sizing. + +* Mon Jan 10 2011 Auke Kok <[email protected]> - 1.9 +- (BMC#10988) - bootcharts truncated + +* Tue Oct 26 2010 Auke Kok <[email protected]> - 1.8 +- BMC#7222 - Massive performance overhaul: reduce syscall load by 60%. + +* Tue Oct 26 2010 Auke Kok <[email protected]> - 1.7 +- Fix install of example config +- Install README/COPYING +- Double samples to 8192 for now + +* Mon Oct 25 2010 Auke Kok <[email protected]> - 1.5 +- implement reading a conf file in /etc/. + +* Fri Mar 26 2010 Auke Kok <[email protected]> - 1.3 +- bugfix: count filtered processes properly +- bugfix: look for idle time from the point that we have real + data, omitting the events that happened before /proc was + mounted entirely (no data). + +* Mon Jan 25 2010 Auke Kok <[email protected]> - 1.2 +- bugfix: main panel missing background + +* Thu Jan 21 2010 Auke Kok <[email protected]> - 1.1 +- bugfix release +- lower logging interval, increase runtime to 20secs + +* Tue Jan 19 2010 Auke Kok <[email protected]> - 1.0 +- Switch to new bootchart, written from scratch +- output format SVG, contains text info on all processes +- no temp file on disc, gathers all stats in memory + +* Fri Jun 26 2009 Auke Kok <[email protected]> 0.9 +- use proper date format for PNG filename +- make batch generation not much up the console +- eog doesn't swallow files with ":" + +* Fri Jun 19 2009 Arjan van de Ven <[email protected]> 0.9 +- use the date as part of the PNG filename + +* Thu Jun 18 2009 Auke Kok <[email protected]> 0.9 +- Log to buffers in memory instead of on disk +- fix reading wrong /proc fd (before /proc is mounted) +- removed unused -t (tmpdir) option (obsoleted) +- Adding pybootchartgui as `Requires` + +* Wed Jun 17 2009 Arjan van de Ven <[email protected]> 0.9 +- make the C version work as init=/sbin/bootchartd + +* Tue Jun 16 2009 Auke Kok <[email protected]> 0.9 +- move to ubuntu-based C implementation logger +- extended code to create tarball and png files when done +- added getopt for configuration stuff + +* Fri Jun 12 2009 Auke Kok <[email protected]> 0.9 +- Also remove script install line +- Fix patch issue, add %doc parts and other rpm attributes + +* Thu Jun 11 2009 Auke Kok <[email protected]> 0.9 +- remove bootchart script: will use pybootchartgui for that +- set sample interval to 0.1s +- remove 'bootchart not running' lines from output files + +* Sat Apr 11 2009 Arjan van de Ven <[email protected]> 0.9 +- add bootgraph.pl + +* Fri Mar 13 2009 Arjan van de Ven <[email protected]> 0.9 +- fix bug 1213 (acct is making the java processing fail) + +* Tue Mar 03 2009 Austin Zhang <[email protected]> 0.9 +- After gdm-binary was added, it will alwasys run in backgroud. + But bootchartd will flush log and exit if it find gdm-binary + didn't exit. That will stop the booting process monitor even + though you had 'sleep x' in rc.sysinit. This patch: bootchart- + longer-monitor.patch fixed this. + +* Sat Feb 21 2009 Arjan van de Ven <[email protected]> 0.9 +- use acct by default + +* Mon Aug 05 2008 Arjan van de Ven <[email protected]> 0.9-10 +- remove the java display app and leave only the collection client +* Wed Mar 19 2008 Warren Togami <[email protected]> - 0.9-9 +- Make bootchart work with readonly root +- Stop data collection when ldm process appears +- Make install/remove work in a chroot without grub.conf + +* Mon Feb 18 2008 Fedora Release Engineering <[email protected]> - 0.9-8 +- Autorebuild for GCC 4.3 + +* Tue Jan 22 2008 Adam Jackson <[email protected]> 0.9-7 +- Only munge the grub config for the currently-running kernel; otherwise, + if you dual-boot between multiple Linuxes, installing bootchart on one + will break boot of the other. Note that if you have multiple roots + running the same kernel, this will still break. + +* Mon Oct 29 2007 Adam Jackson <[email protected]> 0.9-6 +- Don't remove bootchart from grub.conf on upgrade. (#349101) + +* Mon Aug 27 2007 Adam Jackson <[email protected]> 0.9-5 +- Additional minor spec cleanups from review bug (#219889) + +* Fri Aug 24 2007 Adam Jackson <[email protected]> 0.9-4 +- Fold the subpackages together, not really worth splitting. +- Add gcj pre-compilation. + +* Thu Aug 16 2007 Adam Jackson <[email protected]> 0.9-3 +- Fix license. +- Change logger group to System Environment/Base. +- install -p. +- Change buildroot to the new dogma. + +* Wed Aug 15 2007 Adam Jackson <[email protected]> 0.9-2 +- Update URL +- Change Group to Apps/System. +- Merge the base (renderer) and javadoc subpackages. +- Force use of bootchartd when it's installed, rather than only install + it for the current kernel or mess with rpm triggers. + +* Fri Dec 15 2006 John (J5) Palmieri <[email protected]> - 0.9-1 +- Initial fedora package new: ---- bootchart-1.12.tar.gz bootchart.changes bootchart.spec bootchart.yaml bootchartd-long.sh spec files: ----------- ++++++ new spec file: --- bootchart.spec +++ bootchart.spec @@ -0,0 +1,68 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.23 +# +# >> macros +# << macros + +Name: bootchart +Summary: Boot time graph generator +Version: 1.12 +Release: 1 +Group: Development/Tools +License: GPLv2 +URL: https://meego.gitorious.org/meego-developer-tools/bootchart +Source0: bootchart-%{version}.tar.gz +Source1: bootchartd-long.sh +Source100: bootchart.yaml + + +%description +Monitors where the system spends its time at start, creating a graph of all processes, disk utilization, and wait time. + + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +# << build pre + + +make %{?jobs:-j%jobs} + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install +mkdir -p %{buildroot}/sbin/ +cp -a %{SOURCE1} %{buildroot}/sbin/ + + +# >> install post +chmod +x %{buildroot}/sbin/bootchartd-long.sh +# << install post + + + + + + +%files +%defattr(-,root,root,-) +/sbin/bootchartd +/sbin/bootchartd-long.sh +%{_datadir}/doc/bootchart/bootchartd.conf.example +%{_datadir}/doc/bootchart/COPYING +%{_datadir}/doc/bootchart/README +# >> files +# << files + + other changes: -------------- ++++++ bootchart-1.12.tar.gz (new) ++++++ bootchart.yaml (new) --- bootchart.yaml +++ bootchart.yaml @@ -0,0 +1,22 @@ +Name: bootchart +Summary: Boot time graph generator +Version: 1.12 +Release: 1 +Group: Development/Tools +License: GPLv2 +URL: https://meego.gitorious.org/meego-developer-tools/bootchart +Description: + Monitors where the system spends its time at start, creating a graph + of all processes, disk utilization, and wait time. +Sources: + - bootchart-%{version}.tar.gz +ExtraSources: + - bootchartd-long.sh;/sbin/ +Configure: none +Files: + - "/sbin/bootchartd" + - "/sbin/bootchartd-long.sh" + - "%{_datadir}/doc/bootchart/bootchartd.conf.example" + - "%{_datadir}/doc/bootchart/COPYING" + - "%{_datadir}/doc/bootchart/README" + ++++++ bootchartd-long.sh (new) --- bootchartd-long.sh +++ bootchartd-long.sh @@ -0,0 +1,3 @@ +# Normal bootchart is only 30 long so we use this to get longer bootchart during startup when needed. +#!/bin/sh +exec /sbin/bootchartd -n 4000
