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 |