15:02:44 <pknirsch> #startmeeting Power management for Fedora
15:02:44 <zodbot> Meeting started Thu Oct 15 15:02:44 2009 UTC.  The chair is pknirsch. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:02:44 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:03:02 <pknirsch> And welcome everyone!
15:03:22 <marcela_> hello
15:03:26 <jvcelak> hello :-)
15:03:32 <pknirsch> Looks like we have the usual suspects here with skalnik1, marcela_, jvcelak and plautrba
15:03:39 <pknirsch> :)
15:03:47 <plautrba> hello
15:04:06 <skalnik1> hallo
15:04:18 <pknirsch> so lets get started with the usual last week recap
15:04:27 <pknirsch> #topic Last week recap
15:05:31 <pknirsch> We mainly talked about the test day for next week and made a couple of decisions regarding it
15:05:52 <pknirsch> and distributed tasks among everyone so we can fix the last issues we had
15:06:57 <pknirsch> next we quickly covered documentation where marcela_ already provided a nice overview and where we agreed to work more on over the next weeks
15:07:29 <pknirsch> and to poke people once more to get some feedback or input.
15:09:03 <pknirsch> finally we checked on the status of the tasks and updated them accordingly. seems NM behaves properly now with F12 and vpn and tuned-adm doesn't need kobo anymore.
15:09:15 <pknirsch> (very brief recap ;)
15:09:49 <pknirsch> lets go on to the test-day, only 1 week left!
15:10:00 <pknirsch> #topic Test day Oct-22
15:10:28 <pknirsch> So, where do we stand there this week?
15:10:33 <marcela_> jvcelak: ^
15:10:53 <jvcelak> well :-)
15:11:19 <jvcelak> i was working on the tests scripts. and RPM package which will install all necessary dependencies
15:11:49 <jvcelak> it's almost finished - i think. but there are still some issues.
15:12:29 <pknirsch> what kind of issues?
15:12:47 <jvcelak> some instructions need update. and testday-pack-results doesn't work very well.
15:13:16 <pknirsch> is it already using the idea of packing all the results together and uploading them somewhere?
15:13:17 <jvcelak> then there are some changes in scomes test.. we have to compile some module, therefore our package won't be noarch
15:13:30 <jvcelak> i will explain.. ;)
15:13:37 <pknirsch> oki :)
15:13:41 * pknirsch keeps quiet now ;)
15:13:59 <skalnik1> :-X
15:14:03 <jvcelak> :D. all the tests have "wrapper script".. like fedora-run-something
15:14:13 <jvcelak> * testday-run-something
15:14:31 <jvcelak> it stores all results to /usr/local/testday-091022/results
15:14:58 <jvcelak> eve if you run some test more times we will have the results
15:15:10 <jscotka> jvcelak: isnt better /tmp/testday?
15:15:41 <jvcelak> jscotka: I am not sure. Some people delete content of /tmp during system boot.
15:16:11 <jvcelak> actually in /usr/local/testday-091022 we have all our data (testing scripts)
15:16:40 <jscotka> ah, yes, it is possible
15:16:40 <plautrba> jscotka: fe i have /tmp on tmpfs so i get lost all data after reboot
15:17:04 <jscotka> so then directory like /opt
15:17:06 <jvcelak> then there is a script "testday-pack-results" which takes all results and packs it in /tmp/testday-091022-results.tag.gz file
15:17:57 <jvcelak> And I think the rest can do the user. I mean uploading the file.
15:18:00 <jscotka> okay, then is sounds good
15:18:00 <skalnik1> i have no /opt :-)
15:18:26 <jscotka> skalnik1: why?
15:18:41 <skalnik1> s| i have no /opt||
15:18:41 <jscotka> you deleted it?
15:19:05 <jscotka> because in normall installation there are allways /opt dir.
15:19:21 <skalnik1> no, i didn't use glasses
15:19:35 <jvcelak> I don't like interrupting you, but that's all I wanted to say to that package. ;) And now we can discuss.
15:19:48 <marcela_> never mind, I picked /usr/local before because anyone has it
15:20:28 <skalnik1> +1
15:20:42 <plautrba> +1
15:21:07 <pknirsch> /opt sounds fine, +1
15:21:22 <pknirsch> (can always do a mkdir -p first ;)
15:22:04 <skalnik1> pknirsch: now i'm not sure if my +1 is in correct column
15:22:43 * plautrba voted for /usr/local
15:23:03 <jvcelak> There will be only one small problem with /opt. $PATH is not set by default to /opt/bin or something like that. but this can be solved by symlinks
15:23:09 <jscotka> jvcelak: It was only cosmetic issue, no matter where will be results ;-)
15:23:39 <jvcelak> jscotka: bit now we are unable to decide :-D
15:23:41 <jvcelak> *but
15:23:43 <skalnik1> +1 /usr/local
15:23:54 <plautrba> jscotka: scripts are located in /usr/bin, aren't?
15:23:57 <plautrba> jvcelak: ^^
15:24:17 * marcela_ voted for /usr/local
15:24:31 <jvcelak> plautrba: scripts are in /usr/local/testday-091022/bin and there are symlinks to /usr/local/bin
15:25:05 <plautrba> /usr/bin/testday-run-scomes -> /usr/local/testday-091022/bin/scomes
15:25:16 * jvcelak voted for no changes ;) => /usr/local
15:25:59 <plautrba> there is no /usr/local/bin/ directory in rpm
15:26:52 <jvcelak> I probably intended to put it in /usr/local/bin ... it's a mistake
15:27:19 * pknirsch is confused now.
15:27:47 <plautrba> http://plautrba.fedorapeople.org/testday-2009-10-22/
15:28:07 <pknirsch> ah
15:28:24 <pknirsch> +1 for /usr/local, looks like the better place tbh
15:28:57 <jscotka> isnt easier to add path into PATH. It is no good idea do add something into /usr/bin or somewhere else
15:28:57 <jscotka> so im for /opt and add proper path into PATH variable because, then it is easy to clean,
15:29:17 <pknirsch> for the results?
15:29:28 <plautrba> jscotka: it's covered by rpm so i don't see any problem with placing in /usr/bin
15:29:54 <marcela_> jscotka: paths doesn't really matter, user uninstall it after tests. It doesn't have tobe perfect
15:29:57 <jscotka> ah, then it is okay
15:30:24 <plautrba> great :)
15:30:32 <jscotka> i didnt know, that rpm is ready
15:30:48 <jvcelak> jscotka: if we consider the orignal purpose of hier we have to put the results in /var :-D. I would leave it.
15:31:17 <pknirsch> so +1 to /usr/local for the rpm files then?
15:31:32 <jvcelak> yes :-)
15:31:57 <marcela_> let's skip to another topic? jvcelak makes it. I belive in him!
15:32:04 <pknirsch> yep :)
15:32:16 <jvcelak> marcela_: :-D thanks.
15:33:07 <skalnik1> +1
15:34:55 <jscotka> +1 also
15:34:59 <pknirsch> so, what else do we need to work on for test day? the wiki has been nicely updated, just needs a few things to be finished from what i can see
15:35:21 <jvcelak> pknirsch: yes. i'm working on it right now.
15:35:31 <pknirsch> +1!
15:35:32 <pknirsch> ;)
15:35:39 <jvcelak> some things need to be cleared... what about the archive with results. I don't have any idea how to upload it comfortably.
15:36:20 <pknirsch> what if it turns out we can't do that easily?
15:37:58 <marcela_> users can upload one file by themselves
15:38:09 <pknirsch> alright :)
15:38:10 <marcela_> don't they?
15:38:22 <jvcelak> onto the wiki?
15:38:26 <pknirsch> ye, they should have a fedora account anyway i think
15:38:26 <marcela_> yeah
15:39:47 <jvcelak> well. i will change the table with results... we would probably need only 3 columns: user, smolt and results
15:41:11 <jvcelak> but maybe we should make some rules about uploaded filenames... but that's a tiny problem.
15:41:12 <marcela_> great
15:41:47 <pknirsch> jvcelak: maybe you could write out the file already with a unique filename
15:41:48 <pknirsch> ?
15:42:09 <jvcelak> pknirsch: great idea. :-)
15:42:23 <jvcelak> unique == random ;)
15:42:31 <pknirsch> jup :)
15:45:09 <plautrba> do we really neeed uniquie filenames? we didn't have this rule last test day and users were able to upload it correctly
15:45:42 <plautrba> or we can just mention it in rules - don't overwrite others files
15:45:46 * pknirsch remembers overwriting someones elses' file ;)
15:45:55 <jvcelak> plautrba: I think overwriting can easily happen.
15:46:24 <plautrba> ok, so lets use mktemp
15:46:26 <jvcelak> the random suffix is easy to do and it can solve many problems. ;)
15:46:44 <pknirsch> +1 random
15:46:59 <jvcelak> I think we don't have to vote ;)
15:47:05 <pknirsch> :(
15:47:13 <jvcelak> ;) sorry
15:47:39 <marcela_> Can I ask about documentation?
15:47:43 <plautrba> +1
15:48:01 <jvcelak> +1 (for pknirsch because he likes voting ;))
15:48:07 <pknirsch> :)
15:48:22 <pknirsch> anything else about test day? if not we can go to documentation
15:48:38 <jvcelak> maybe.. ;) just o note
15:49:34 <jvcelak> i have rewritten the description of all tests. please go through it and if you catch some bug in my English - fix it ;)
15:49:46 <pknirsch> kay
15:49:55 <jscotka> we can cave it with smolt number in name
15:51:24 <jvcelak> that's all, pknirsch: it's you turn
15:51:25 <pknirsch> alright, but lets move on to documentation for now, can exchange test-day stuff via email offline
15:51:31 <pknirsch> jvcelak: thanks :)
15:51:35 <marcela_> https://fedoraproject.org/wiki/SIGs/PowerManagement/UserDocumentation
15:51:37 <pknirsch> #topic Documentation
15:51:47 <pknirsch> alright, marcela_, your turn :)
15:52:05 <marcela_> well, you can add something to your packages or part when nothing is written
15:52:32 <marcela_> 1.2, 1.3, 1.4 are complete mystery for me, so you can put there your tips
15:53:07 <marcela_> also someone with gnome can write about gpm, not me :)
15:53:13 <pknirsch> :)
15:53:25 <pknirsch> let me make a note to poke richard about gpm
15:53:38 <marcela_> I will sent link to Rudi, he can check it, use it, whatever
15:54:04 <marcela_> as you read in email Don Domingo sent us a draft about Developer Documentation
15:54:34 <marcela_> here's draft http://pastebin.test.redhat.com/16280
15:55:29 <marcela_> what do you think?
15:57:41 <pknirsch> looks good.
15:57:56 <pknirsch> especially as its not limited to power but broader
16:01:05 <marcela_> yeah, that's nice
16:01:45 <marcela_> but I don't think I can write more tips for more languages especially if I don't know them ;-)
16:02:49 <pknirsch> i think if we collect what we have and generalize that first and the make specific examples for c/c++, python and perl we should be fine.
16:03:05 <pknirsch> any good developer should be able to see the ideas there
16:03:05 <marcela_> yeah
16:03:21 <marcela_> great, I add also some links which can be included and it will be done
16:03:30 <pknirsch> perfect! thanks marcela_ !
16:04:25 <marcela_> That's all about docs, I'll be bothering guys from docs team now
16:04:46 <pknirsch> splendid!
16:04:58 <pknirsch> i've done something as well regarding docs ;)
16:05:36 <pknirsch> I've finally found the time yesterday and today to put together the results for the various tunables we currently have and know about
16:05:48 <pknirsch> the wiki can be found here: https://fedoraproject.org/wiki/SIGs/PowerManagement/TunablesMeasurement
16:06:26 <pknirsch> it's still not 100% complete, but it's at least a good overview now with real results.
16:06:32 <marcela_> wow, that's great
16:07:10 <pknirsch> i'd still like to get this done for a desktop machine at some point, but i'll do that in the next weeks.
16:14:33 <pknirsch> alright, thats really awesome progress this week
16:14:55 <pknirsch> and again thanks skalnik1 for your RHEL5 vs F12 comparison
16:16:02 <skalnik1> to be continued ....
16:16:08 <pknirsch> :)
16:18:13 <pknirsch> alright, but i think we're done for today then.
16:18:21 <pknirsch> anyone got any questions?
16:18:52 <skalnik1> -1
16:18:59 <jvcelak> -1
16:19:21 <skalnik1> pknirsch: don't hesitate to vote ;-)
16:19:40 <pknirsch> hahahahaha
16:19:47 <pknirsch> -1 ;)
16:20:00 <pknirsch> then lets call it for day, thanks everyone for coming and for your great work!
16:20:04 <jvcelak> pknirsch: you can even use an "neutral vote +0"
16:20:05 <pknirsch> #endmeeting