Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Linux Tools Project/0.3 Planning Log

overholt open OProfile bugs: https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=Linux+Tools&component=OProfile&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 03:02
overholt open Valgrind bugs: https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=Linux+Tools&component=Valgrind&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 03:02
overholt project plan: http://www.eclipse.org/projects/project-plan.php?projectid=technology.linux-distros 03:02
overholt we have very little in the way of text in the project plan 03:02
overholt and I need to fix up the bug queries to make them reflect items planned 03:03
overholt let's start with you, ksebasti 03:03
overholt what do you plan to do for OProfile? 03:03
overholt we should collect all items (even long-term ones) in bugzilla 03:03
overholt then prioritize per milestone/release 03:04
overholt so let's file some 03:04
ebaron sounds good 03:04
overholt and look at the open ones 03:04
ksebasti well after the user guide im doing now (which i think is looking pretty good :D http://wiki.eclipse.org/Linux_Tools_Project/OProfile/User_Guide) 03:04
overholt  :) 03:04
overholt and that's bug ~272039 03:04
KOS-MOS Bug 272039 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=272039 - Linux Tools / OProfile / unspecified - All / All - NEW / normal / - Assignee: ksebasti@redhat.com - Write OProfile plugin user documentation 03:04
ksebasti i plan to start on ~265794 03:04
KOS-MOS Bug 265794 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=265794 - Linux Tools / OProfile / unspecified - PC / Linux - NEW / enhancement / - Assignee: ksebasti@redhat.com - OProfile: Start/Stop profiling manually or after given duration 03:04
overholt okay 03:04
overholt jjohnstn: akurtakov_: others who may be interested: we'd love to hear your thoughts on these things 03:05
overholt crazy ideas welcome :) 03:05
ksebasti because i can see it poking in many areas, and would make the plugin much more useful 03:05
overholt ok 03:05
ksebasti also add some tests to the launch plugin.. 03:05
overholt okay 03:05
overholt we can file these bugs afterwards 03:06
overholt let's just talk here 03:06
ksebasti they were mysteriously absent :) 03:06
overholt heh 03:06
overholt what about the hot spot colourization? 03:06
ksebasti indeed that could probably make it too 03:06
overholt okay 03:06
ksebasti because theres already some code in a branch that didnt make it for 0.2 03:07
ksebasti but id rather have it at a lower priority than the start/stop feature 03:07
overholt so for 0.3 OProfile we have: colourize hot spots, write documentation, and make the profiling manually controllable 03:07
overholt so the latter two for sure 03:07
ksebasti because its a nicety rather than a functionality thing 03:07
overholt the first one maybe 03:07
overholt okay with me 03:07
overholt anyone else have an opinion? 03:07
ksebasti oh the documentation should be done reasonably soon.. its already been a good chunk of days :p 03:07
overholt ok 03:08
ebaron looks good to me 03:08
jjohnstn overholt: unfortunately I haven't played with the OProfile plugin to have any meaningful comments....I could review the user doc though 03:08
overholt jjohnstn: that's cool. what about general profiling features you'd liek to see? 03:08
ksebasti also ~273116 but thats just a small bug which im pretty sure is a 1-2 line fix 03:08
KOS-MOS Bug 273116 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=273116 - Linux Tools / OProfile / unspecified - PC / Linux - NEW / normal / - Assignee: ksebasti@redhat.com - vmlinux text box not repopulated 03:08
overholt with gprof coming in, we'll have to think about how to make it as general as possible 03:08
overholt ksebasti: ok, we'll leave that targetted at 0.3 03:09
overholt anything else for OProfile in 0.3? Early July is the target release date for 0.3. 03:09
ksebasti later in the cycle when policy kit 1 is out perhaps poke into ~265646 03:10
KOS-MOS Bug 265646 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=265646 - Linux Tools / OProfile / unspecified - PC / Linux - NEW / normal / - Assignee: ksebasti@redhat.com - Find better way to do non-root opcontrol invocation across distros 03:10
ksebasti and at some point i'd like to clean up (in the most general sense :-) the opxml code for future maintainers 03:11
ksebasti and see how much of it could perhaps be used from oprofile xml output 03:11
ksebasti and otherwise poke upstream 03:11
ksebasti whoo 0.3 is gonna be fun ;) 03:11
overholt  :) 03:11
overholt so realistically we're looking at ~272039, ~273116, and ~265646 03:12
KOS-MOS Bug 265646 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=265646 - Linux Tools / OProfile / unspecified - PC / Linux - NEW / normal / - Assignee: ksebasti@redhat.com - Find better way to do non-root opcontrol invocation across distros 03:12
overholt documentation, small vmlinux fix, and start/top daemon 03:12
rcjsuen overholt: Punctuation bug still in place. ~272039 ~273116 03:12
KOS-MOS Bug 272039 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=272039 - Linux Tools / OProfile / unspecified - All / All - NEW / normal / - Assignee: ksebasti@redhat.com - Write OProfile plugin user documentation 03:12
KOS-MOS Bug 273116 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=273116 - Linux Tools / OProfile / unspecified - PC / Linux - NEW / normal / - Assignee: ksebasti@redhat.com - vmlinux text box not repopulated 03:12
overholt rcjsuen: thanks 03:13
ksebasti thats definitely doable 03:13
overholt ksebasti: when the gprof contribution is cleared by legal we'll have to look at integrating that 03:13
overholt okay, great 03:13
overholt unless anyone else has thoughts about OProfile, we can move on to Valgrind 03:13
ksebasti im inclined to add ~249181 because i expect the first 2 to not take very long 03:13
KOS-MOS Bug 249181 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=249181 - Linux Tools / OProfile / unspecified - PC / Linux - NEW / enhancement / - Assignee: ksebasti@redhat.com - Colourize hot spots in code 03:13
overholt ksebasti: let's try to get it in but not put the milestone on. and let's leave it until the other things are done 03:14
ksebasti overholt, righto 03:14
overholt as usual, if people have bugs or RFEs or whatever, file away 03:14
overholt thanks, ksebasti 03:14
overholt ebaron: let's move on to Valgrind 03:14
overholt ebaron: https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=Linux+Tools&component=Valgrind&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 03:15
ebaron overholt, thanks 03:15
ebaron overholt, ~272198 should be resolved now 03:15
overholt ebaron: all of those except "Investigate CDT Debug integration" have a target of 0.3. 03:15
KOS-MOS Bug 272198 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=272198 - Linux Tools / Valgrind / unspecified - All / All - NEW / normal / - Assignee: ebaron@redhat.com - Binary for test project does not always get built 03:15
overholt ebaron: sweet! 03:15
overholt ebaron: is cachegrind mostly done? 03:16
ebaron overholt, yes 03:16
overholt ebaron: what's up next? 03:16
ebaron overholt, i was looking into birt charting, but that's more of a callgrind feature 03:16
ebaron for call graphs and such 03:16
overholt ok 03:16
ebaron overholt, so long term, we'll have callgrind and helgrind support 03:16
overholt okay 03:17
overholt could one of them get into 0.3? 03:17
ebaron overholt, i feel there are more pressing things to take care of 03:17
ebaron overholt, ~272035 03:17
KOS-MOS Bug 272035 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=272035 - Linux Tools / Valgrind / unspecified - All / All - NEW / normal / - Assignee: ebaron@redhat.com - Guard against segfaults of inferior program 03:17
overholt ebaron: okay 03:17
ebaron overholt, this issue brought the limitations of valgrind's xml output to my attention 03:17
overholt ebaron: alright 03:18
ebaron i took a look at how other valgrind GUIs handle errors of this kind 03:18
overholt yeah, that'd be interesting 03:18
overholt so that + documentation 03:18
overholt anything new in Valgrind 3.4.0 that we need to support? 03:18
ebaron valgrind actually does have good signal handling, but this does not get reported with XML output 03:18
overholt ah 03:18
ebaron overholt, just a few new options 03:19
overholt could that make 0.3? or is it a non-issue? 03:19
ebaron overholt, i think moving away from xml output would be beneficial 03:19
overholt ok 03:19
overholt will it be as parseable 03:19
overholt  ? 03:19
ebaron overholt, yeah 3.4.0 options for sure can make it in, i've already implemented the code for version checking 03:20
overholt sweet 03:20
ebaron overholt, it is parseable 03:20
overholt alright 03:20
ebaron alleyoop is one example of a GUI that doesn't use the xml output 03:20
overholt okay. I guess we should do some smoke testing with galileo stuff for 0.3, too 03:21
ebaron valkyrie, the "official" GUI for valgrind does use xml, but doesn't report segfaults or other kinds of errors 03:21
overholt ksebasti: that goes for you, too. we're running builds against galileo deps but doing some smoke tests would be good. 03:21
overholt ebaron: ok 03:21
overholt so we can target 0.4 for callgrind or helgrind (whichever comes first)? 03:21
ebaron overholt, sure 03:21
ebaron overholt, callgrind would come first 03:22
overholt and 0.3 for Valgrind can kind of be some further robustification 03:22
overholt + docs + Valgrind 3.4.0 support 03:22
overholt + the fix for ~272198 03:22
KOS-MOS Bug 272198 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=272198 - Linux Tools / Valgrind / unspecified - All / All - NEW / normal / - Assignee: ebaron@redhat.com - Binary for test project does not always get built 03:22
overholt that works for me 03:22
overholt then 0.3's work is predictable and you will hopefully have time for 0.4-targeted features 03:22
ebaron overholt, i think it's important since most people use memcheck, i want to ensure it works perfectly 03:22
overholt agreed 03:23
overholt I'm going to guess no one else have any opinions 03:23
jjohnstn I don't 03:23
overholt okay 03:23
overholt s/have/has 03:23
overholt I'll post this log somewhere and send the link to the mailing list 03:24
overholt people may come out of the woodwork with bugs then 03:24
overholt I'm sure we'll have bugs filed once 0.2 is out, too 03:24
***ksebasti thinks ebaron should add a remix feature to his plugin ;) 03:24
overholt a remix feature? 03:24
ksebasti virtual turntables and all! 03:24
ksebasti </joke> 03:24
overholt ah 03:24
overholt for sure! 03:25
ebaron  :D 03:25
overholt well, we're only 30 minutes into our hour. we could discuss some other sub-projects 03:25
overholt jjohnstn: we should file some bugs for your work re-writing the autotools builder 03:25
jjohnstn overholt: ok 03:25
overholt akurtakov_: for 0.3 we'll try to ship eclipse-build in some form? 03:25
overholt jjohnstn: any plans for ChangeLog or libhover in 0.3? 03:25
overholt pmuldoon: I don't know if you're around, but Anithra has been approved as a committer and will likely start working directly in SVN soon 03:26
akurtakov_ overholt: do we require it to produce a working eclipse for the release 03:26
overholt pmuldoon: we should look at integrating your editor with the rest of the SystemTapGUI stuff 03:26
overholt akurtakov_: I wonder if that should be the demarcation point where we release it for the first time? 03:27
jjohnstn overholt: I would like to push libhover C++ and newlib for 0.3...for changelog I would like to take a look at an annoying CTRL+ALT+P bug 03:27
overholt jjohnstn: okay, sounds good 03:27
akurtakov_ overholt: well, before this point we actually have nothing :) 03:27
overholt akurtakov_: do you anticipate that happening in the next 8 weeks? 03:27
akurtakov_ overholt: at least a partially working sdk yes 03:28
overholt akurtakov_: okay, well let's aim for that 03:28
akurtakov_ overholt: i mean builds and starts but don't know what happens after that 03:28
akurtakov_  :) 03:28
overholt I'll file bugs for all of this stuff 03:28
overholt akurtakov_: sure :) 03:28
overholt akurtakov_: any big plans for .spec editor? 03:28
overholt people asked for ability to build RPMs when I presented at EclipseCon 03:29
overholt we should ensure we have bugs filed so people can hop on if they're interested 03:29
overholt I'll do a big triage 03:29
akurtakov_ overholt: using rpmbuild? 03:29
overholt akurtakov_: yeah 03:29
overholt on another distro-related note, I'd had a bit of time to look at running the SDK tests against an installed set of packages 03:29
akurtakov_ overholt: i should take a look at the old plugins whether there is smth about building 03:30
overholt I'd love to see if we get similar results on another distro -- preferably non-RPM -- but that'll take some coercion I expect :) 03:30
overholt akurtakov_: yeah, we should see if we can use any of that code 03:30
overholt akurtakov_: perhaps target 0.4 with some rudimentary RPM building 03:30
overholt not 0.3 03:30
overholt if anyone notices, I'm being conservative with estimates here 03:30
overholt I want our project to be predictable as much as possible 03:31
overholt hopefully that will get us some more contributors 03:31
overholt or at the very least adopters 03:31
overholt the Ericsson guys are going to start work on their tracing stuff soon, I expect 03:31
overholt they were talking about it at EclipseCon 03:32
akurtakov_ overholt: i still want to get a form based editor but eclipse-build is taking my time 03:32
jjohnstn overholt: was there ever a feature opened to make the rpm spec editor a RCP application? 03:32
overholt akurtakov_: yeah, a form-based editor would be cool 03:32
overholt jjohnstn: no, but that' s a neat idea 03:32
overholt I don't think the non-RPM-based distros are ready for something like stubby yet, but it would be neat. maybe after akurtakov_ & co. have eclipse-build out there, more distros will pick it up 03:33
overholt then they'll be at the stage of packaging other plugins 03:33
overholt I'm going to write a little bit of "getting started" text for people not familiar with Eclipse plugin installation 03:33
overholt oh, and the gprof contribution is undergoing legal review 03:34
overholt but that'll hopefully be finished soon 03:34
overholt then Xavier & co. can work in SVN 03:34
overholt maybe that can make 0.3, actually 03:35
akurtakov_ exherbo packaging file is quite similar in structure to spec file 03:35
overholt I played around with it 03:35
overholt akurtakov_: I'm not familiar with exherbo 03:35
akurtakov_ so stubby would fit for them nicely 03:35
overholt that's good 03:35
overholt the gprof plugin as it stands opens up gprof output files 03:35
overholt I'd love to see a standard way of using various profiling "backends" 03:35
overholt ksebasti: does post-processing analysis make sense for OProfile? 03:35
ksebasti what sort of post processing? 03:36
overholt ksebasti: like saving the output in a file or something and then opening it up with an Eclipse view 03:36
overholt I guess I meant post-execution analysis 03:36
overholt I guess that's what we do now 03:36
ksebasti the sample files are generated by oprofile and already there 03:37
overholt I guess gprof doesn't do that 03:37
overholt we'll have to see where things overlap and where they differ 03:37
overholt I don't really have anything else to talk about 03:37
overholt our 0.2 release is scheduled for review on May 6th 03:38
overholt the slides are done and so's the N&N thanks to everyone 03:38
overholt our builds are now producing p2 repositories 03:38
overholt updates-nightly gets updated automatically with these 03:38
overholt you may notice there's no site.xml anymore 03:38
overholt that's because p2 repositories use content.jar (which is basically just a zip of content.xml) 03:39
overholt oh, and we're down to 0 warnings 03:39
jjohnstn cool 03:39
overholt thanks for the work there, jjohnstn 03:39
jjohnstn np 03:39
overholt Hudson on build.eclipse.org is accessible to all 03:39
overholt you can use your committer username/password to log in 03:39
overholt I think I set everyone to have the permission to start builds 03:39
overholt they happen automatically every 6 hours 03:40
overholt i think that's all I have to say 03:40
overholt anyone else? 03:40
jjohnstn not me 03:40
overholt ebaron: ksebasti: akurtakov_: you all okay for 0.3? I'll file bugs and send some follow-up mail 03:41
ksebasti all good 03:41
overholt giddy-up 03:41
ebaron overholt, sounds good, i'm sure things will come up, but that's a good start 03:41
akurtakov_ yep, 0.3 for me is get eclipse-build as much as possible ready :) 03:41
ksebasti overholt, im filing some bugs i just thought of though :) 03:41
overholt ksebasti: thanks 03:41
overholt akurtakov_: great, looking forward to it! 03:41
overholt alright, thanks for taking the time to talk, everyone. next time I'll bill it as a "project meeting" so others may be more interested in attending :) 03:42

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!

Back to the top