IRC log for #brlcad on 20150102

00:17.04 maths22 I've created a docbook browser
00:17.04 maths22 http://brlcad.org/docbrowser/svnDocbook/Documents/browse/doc/docbook/
00:17.23 maths22 xml files have a view documentation link that will render it
00:59.45 Notify 02GCI:zehata * 5032082837340160 : Ready for review - The work on this task is ready to be reviewed.
01:01.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:18.55 Notify 02GCI:maths22_m * 6452933096898560 : Task Assigned - This task has been assigned to RI. You have 100 hours to complete this task, good luck!
02:14.01 Notify 02GCI:Melange * 4956557716488192 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
02:15.17 *** join/#brlcad Techtronix (~Techtroni@117.200.84.34)
02:24.26 Notify 02GCI:quentindhs * 5874616018927616 : help - Hi Issac I'm not sure how to proceed from Step 3, as neither BRL-CAD nor CMake have anything called "gcirocks.ebm ebm hello bw 512 512 64", nor does...
03:03.58 Notify 02GCI:judebirch * 6383010643443712 : Done - I worked out how to make groups. I hope this is good enough!
03:04.34 Notify 02GCI:judebirch * 6383010643443712 : Ready for review - The work on this task is ready to be reviewed.
03:07.41 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.119)
03:09.14 Notify 02GCI:quentindhs * 5874616018927616 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:21.31 *** join/#brlcad infobot (ibot@rikers.org)
18:21.31 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
18:33.26 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:38.03 *** join/#brlcad alisha (~alisha@101.60.151.61)
18:46.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:48.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:55.56 starseeker maths22: hah, cool!
18:59.17 starseeker (DocBook viewer)
19:02.03 andromeda-galaxy starseeker: since I'm kind of running out of tasks, I'm working on one of the Doxygen cleanup ones (libbu); does doxygen warn about functions not in any group? Fixing the warnings shouldn't be too hard, but I'm not sure how to ensure that all of the functions are organized correctly
19:02.40 starseeker erm
19:02.44 starseeker one sec...
19:02.48 starseeker (task link?)
19:04.17 andromeda-galaxy starseeker: sorry, https://www.google-melange.com/gci/task/view/google/gci2014/6391391198380032
19:04.17 gcibot Doxygen cleanup for LIBBU || BRL-CAD || Claimed (4 days 2 hrs 41 min) || Isaac Kamga, Hardeep Singh Rai
19:06.02 starseeker are we out of the NACA tasks? I remember you got three of the tests working...
19:06.57 starseeker andromeda-galaxy: ok, first order of business about that task - it looks like it got imported from last year and is a bit dated
19:07.49 starseeker misc/doxygen/* files are the current home of the Doxygen structure management
19:08.37 starseeker to build our Doxygen output, you need to have doxygen installed. If it is, a "make dox" should build the documentation.
19:08.53 starseeker it will take quite a while, which is why that target is not part of the normal build
19:09.37 andromeda-galaxy starseeker: makes sense, I got as far as running 'make dox', which generates lots of warnings, which don't look too hard to fix
19:10.00 andromeda-galaxy (and we are out of NACA tasks for now, the batch with the new ones hasn't been pushed yet)
19:10.28 andromeda-galaxy but I was wondering about how to check that all the functions are in reasonable groups as specified by the second part of the task...
19:12.50 starseeker andromeda-galaxy: that's a bit subjective
19:13.20 starseeker if you look at the html output generated by doxygen, you should see the libbu functions grouped into categories
19:14.10 starseeker I haven't looked recently (I'm building the dox target now but this machine is on the slow side) but I think a lot of organization work was done after that task was written
19:14.44 starseeker so the key is to review the groupings to make sure things are where they are supposed to be, and see if any of the groups look like they probably should be sub-groups
19:14.59 starseeker feel free to ask/discuss on the channel if there is any question
19:17.58 starseeker andromeda-galaxy: ah - try the build target libdox
19:18.02 starseeker make libdox
19:18.15 andromeda-galaxy right...
19:18.27 andromeda-galaxy is there any way to get a list of functions that aren't correctly categorized?
19:18.40 starseeker I'm hoping that'll be clear in the output
19:18.57 andromeda-galaxy hope so... I'll take another look at it, hopefully there's somew ay to get at the "no modules".
19:19.04 andromeda-galaxy what's the difference between dox and libdox?
19:19.18 Notify 03BRL-CAD:n_reed * 63854 brlcad/trunk/src/tclscripts/archer/Archer.tcl: give preference methods more intuitive names
19:19.20 starseeker if not, you may have to review the individual subheaders
19:19.32 starseeker but let's see what the output looks like
19:19.52 starseeker might want to remove doc/doxygen_output first
19:20.29 starseeker I should probably rework the dox target - as matters stand now it's a really mean target
19:21.27 starseeker yeah, libdox is way more digestable - that's the one to use
19:21.47 Notify 03BRL-CAD:ejno * 63855 (brlcad/trunk/doc/docbook/system/man1/en/g-raw.xml brlcad/trunk/doc/docbook/system/man1/en/g-stl.xml and 2 others): g-stl and g-raw do not actually support specifying the number of cpus; removes the -P option and its documentation
19:22.00 andromeda-galaxy starseeker: sounds good, thanks!
19:22.18 starseeker you'll need to uncomment your directories of interest
19:22.36 starseeker in misc/doxygen/DoxyfileLibs.in
19:24.06 starseeker andromeda-galaxy: if you can give me a few minutes, I'll try to rework this so it behaves better out of the box
19:24.18 starseeker it looks like I left it in an intermediate state
19:34.37 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-snchydpstykpdwrp)
19:42.16 starseeker andromeda-galaxy: it's the interrelated nature of the libs that's complicating the output - for per-library activities we need a simple subset target
19:42.28 starseeker I think I see where I was heading - let me try to finish it
20:08.26 andromeda_galaxy starseeker: great, thanks! (Sorry I couldn't reply earlier, but I had to leave suddenly)
20:08.36 starseeker no problem - this is taking a little bit
20:14.23 *** join/#brlcad jagmeet (~js@202.164.53.117)
20:21.07 Notify 02GCI: * : -
20:26.59 andromeda-galaxy starseeker: well, thanks for looking into it! I'll start trying to fix some of the warnings that I got from a 'make dox' in the meantime...
20:27.16 MarcTannous anyone knows when the next batch of tasks is coming?
20:27.49 starseeker MarcTannous: just brlcad ;-)
20:37.17 andromeda-galaxy starseeker: for me, 'make dox' doesn't seem to be taking too long.. is that a problem?
20:37.28 andromeda-galaxy I'm just runing 'make dox' from in build/
20:39.44 Notify 02GCI:ralpt3748752_qejwhe * 5292150220652544 : All ok - /usr/brlcad/bin/mged
20:42.45 Notify 03BRL-CAD:starseeker * 63856 (brlcad/trunk/misc/CMakeLists.txt brlcad/trunk/misc/doxygen/DoxyfileLibs.in brlcad/trunk/misc/doxygen/doxygen_intro.h): Make per-library doxygen targets.
20:45.13 andromeda-galaxy starseeker: what did you call the targets?
20:54.54 Notify 03BRL-CAD:starseeker * 63857 brlcad/trunk/misc/doxygen/Doxyfile.in: update Doxyfile.in - probably should be autogenerating this input list...
21:02.09 Notify 03BRL-CAD:starseeker * 63858 (brlcad/trunk/misc/doxygen/CMakeLists.txt brlcad/trunk/misc/doxygen/Doxyfile.in brlcad/trunk/misc/doxygen/DoxyfileLibs.in): Shorten file names
21:02.13 andromeda-galaxy starseeker: for that task, do I need to fix all the "<variable/function/parameter> not document" warnings?
21:05.32 andromeda-galaxy starseeker: there are *lots* more warnings with 'make dox-libbu' than with 'make dox'... especially, there are a bunch more member not documented warnings and a bunch linked file is not an input file ones...
21:18.12 starseeker andromeda-galaxy: make dox is fine if it's fast enough - I changed the inputs, so it's shorter
21:18.20 starseeker that may change in the future though
21:19.00 starseeker libbu gets most of the doxygen effort, since it's first in the dependency changes
21:19.04 starseeker chains rather
21:20.04 starseeker make dox will produce the nice toplevel at the moment, which will be the most useful for determing what things are not organized
21:20.13 starseeker if libbu is in good shape, you can move on to libbn
21:21.53 starseeker the make dox target is preferable for the reasons you noted - you'll have undefined variables et. al.
21:23.01 starseeker I probably need to make the PDF generation depend on a build variable and detecting latex... the html output is useful without the pdf output, and can be generated much faster...
21:27.38 starseeker andromeda-galaxy: does the current setup make a little more sense? each lib*.dox file defines the organizational hierarchy that is used in the headers
21:38.17 Notify 03BRL-CAD:n_reed * 63859 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): use associative arrays to eliminate duplicated switches
21:48.24 starseeker andromeda-galaxy: if you see warnings that look like they're due to missing files that may be me not adding the right directories
21:54.14 starseeker needs to hook up n_reed's dom2dox into the doxygen build...
22:08.40 andromeda-galaxy starseeker: makes sense... I'll work from 'make dox' for now... try running make dox-libbu on your machine, and you should see what I mean about the extra warnings
22:28.16 Notify 02GCI:riyer15 * 6452933096898560 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:55.51 maths22 andromeda-galaxy, starseeker: have you seen my docbook documentation stuff?
22:59.05 andromeda-galaxy maths22: maths22: just looked at it now, looks great!
23:15.57 andromeda-galaxy starseeker, maths22: what do the comments next to each constant in include/bu/magic.h mean?
23:26.57 Notify 02GCI:zehata * 5032082837340160 : Original files - Due to some errors, I was not able to upload the original files in time before the deadline, could I get an extension for a day or two? Regards, ...
23:32.38 andromeda-galaxy doxygen is complaining about messed-up documentation for UNUSED() parameters.... any idea how to fix that? It seems like it would be somewhat complicated since the behavior of UNUSED() is compiler-dependent

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.