Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#29212 - [bootchart] does not work with default Arch kernel

Attached to Project: Arch Linux
Opened by Brandon (hashstat) - Saturday, 31 March 2012, 22:46 GMT
Last edited by Tom Gundersen (tomegun) - Wednesday, 04 April 2012, 10:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tom Gundersen (tomegun)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No



The bootchart package in the Arch extra repository does not work properly because according to the README file it requires a kernel compiled with CONFIG_SCHEDSTATS, but the default Arch kernel does not enable CONFIG_SCHEDSTATS. It makes no sense to have a bootchart in the repository if it doesn't work with the kernel in the repository. It seems to me that either another bootchart program, which doesn't require CONFIG_SCHEDSTATS, should be included or the default Arch kernel should be built with this option.
This task depends upon

Closed by  Tom Gundersen (tomegun)
Wednesday, 04 April 2012, 10:52 GMT
Reason for closing:  Deferred
Additional comments about closing:  Will be solved by 3.3, when that reaches core.
Comment by xduugu (xduugu) - Saturday, 31 March 2012, 23:25 GMT
$ zgrep CONFIG_SCHEDSTATS /proc/config.gz
$ uname -r

You have to wait until linux 3.3 lands in core (or use testing). See also  FS#28879 
Comment by solsTiCe (zebul666) - Sunday, 01 April 2012, 16:11 GMT
well what's obvious is that that package should never have landed in [extra] before linux-3.3 is out of [testing] because it does not work without it
It could even have been in [testing] alongside linux-3.3 for test

Also I wouldn't want to open a bug report for that
but why change the location to /usr/bin ?? /sbin is not good enough ? it has been there by default for a long time.
I was used to that and blindly used init=/sbin/bootchartd to discover it is not there anymore. No warning !

why is /usr/share/doc/bootchart/bootchart.conf.example not installed as /etc/bootchart.conf ?

Thanks for the broken thing

Comment by Tom Gundersen (tomegun) - Tuesday, 03 April 2012, 17:55 GMT
My bad, I moved it before the kernel. Might still be useful for people with non-standard kernels, and the kernel with support will move soon, so I'm leaving it.

@solsTiCe: your comments are irrelevant to this bug report, and your tone is not acceptable, even if you had known what you are talking about (which you don't).
Comment by solsTiCe (zebul666) - Wednesday, 04 April 2012, 09:15 GMT
the only comment I would retract is the last line.

I don't see how the rest is not acceptable ?
Can't we discuss decision you made ? What made you change the place of the binary for example ?

Well, you got another bug to fix now
Comment by Tom Gundersen (tomegun) - Wednesday, 04 April 2012, 10:51 GMT
For anyone else following this: We are deprecating /bin, /sbin and /usr/sbin. All new binaries are installed in /use/bin. Eventually all binaries will be moved to this location and the old folders will turn into symlinks for compatibility. Google 'usrmove' and read arch-dev-public archives for more information.

@solstice: Again, this is out of scope for this bug report and I see your new bug report has already been closed, so no need to discuss this any further. For the future I suggest trying a more friendly and constructive approach and people will be more inclined to spend time discussing with you.