| 00:00.49 | louipc | ah that's neat |
| 00:04.51 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: recognize arbitrary script exec identifier lines, regardless of /usr/bin, /bin, etc |
| 00:06.28 | *** join/#brlcad ChanServ (ChanServ@services.) | |
| 00:06.28 | *** mode/#brlcad [+o ChanServ] by irc.freenode.net | |
| 00:10.46 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/adrt/scripts/ (6 files): apply the standard header and footer, more to come |
| 00:11.37 | louipc | compiling... |
| 00:12.49 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/adrt/bench/ (bench.c bench.h main.c): standard header and footer |
| 00:50.53 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (14 files in 2 dirs): standard header and footer cleanup |
| 00:51.36 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (68 files in 4 dirs): standard header and footer cleanup |
| 00:53.42 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (35 files in 9 dirs): standard header and footer cleanup |
| 00:59.39 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/conv/patch/ (pull_comp.sh pull_solidsub.sh): add bsd headers to helper scripts |
| 01:12.17 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_X24.c: header cleanup, happens to be a sun file, so integrate the bsd-style license proper. |
| 01:26.03 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ap.c: |
| 01:26.03 | CIA-5 | BRL-CAD: dept of energy is part of the u.s. government and while there ability to claim |
| 01:26.04 | CIA-5 | BRL-CAD: copyright back in '89 is dubious, since they are government they can fall under |
| 01:26.04 | CIA-5 | BRL-CAD: the same significant conversion and copyright assignment conditions that was |
| 01:26.04 | CIA-5 | BRL-CAD: initially required. so either way, the header can be cleaned up. |
| 04:46.17 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/ (364 files in 14 dirs): ugh, what tedium. put some effort towards cleaning up the doxygen labels and making the headers more consistent. also exclusively using @ for doxygen instead of \ to try to keep things more consistent. |
| 05:52.08 | louipc | still at it eh? |
| 06:49.01 | brlcad | pretty much |
| 06:49.08 | brlcad | the work never ends |
| 06:55.33 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/liboptical/sh_wood.c: header cleanup |
| 06:58.04 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/liboptical/turb.c: header cleanup |
| 06:58.35 | louipc | do you have a list of third party packages required for building and running brlcad? |
| 07:03.49 | brlcad | all required all included as part of the distribution |
| 07:03.50 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/librt/nurb_solve.c: implicit assignment |
| 07:03.57 | brlcad | they're in the src/other directory |
| 07:04.47 | brlcad | by default, they are only compiled if a suitable system 3rd party package is not found, though you can force compilation of individual ones on/off |
| 07:05.16 | louipc | ah ok that's handy |
| 07:05.17 | brlcad | e.g. --enable-everything will tell configure to not have any external dependencies |
| 07:05.48 | brlcad | plus, there's a report at the end of configure that itemizes |
| 07:05.58 | louipc | because a lot of other apps make you go fetch other packages elsewhere that you need |
| 07:06.13 | brlcad | yep |
| 07:06.34 | brlcad | that's been a long-standing position of the project since its inception to specifically not *require* that |
| 07:07.24 | brlcad | we give you everything you need (except a compiler and shell of course) |
| 07:08.32 | louipc | hehe, I wonder if I should still include it in a dependencies list for a distro package |
| 07:09.31 | brlcad | ah, for packaging, it's usually best to just make most of them dependencies |
| 07:12.57 | louipc | what is java used for? |
| 07:13.00 | brlcad | presently cannot do that for tcl/tk due to path lookup issues, and there are a couple dependencies that aren't in all the packaging systems (like the newly added openNURBS, which you can ignore) |
| 07:13.27 | brlcad | you can fully ignore java, sdl, and python |
| 07:13.35 | louipc | ah still in dev? |
| 07:13.36 | brlcad | they are simply API bindings |
| 07:13.48 | louipc | ok |
| 07:13.56 | brlcad | not critical and actually not used by anything we ship |
| 07:14.36 | brlcad | adrt will auto-disable due to sdl and python (and that's perfectly normal) |
| 07:20.17 | brlcad | for a dependencies list, probably zlib, png, jove, regex, termlib, and utah raster toolkit and the autotools if you want it to prep the build system from scratch (autoconf 2.52+, autoconf 1.6+, libtool 1.4.2+) |
| 07:21.02 | brlcad | though the autotools are certainly optional from a source tarball |
| 07:22.41 | louipc | yeah |
| 07:23.52 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/librt/raydebug.tcl: bsd header |
| 07:31.07 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tkImgFmtPIX.c: Questionable whether they actually hold copyright or are simply being given credit. declare the more flexible bsd terms for now. |
| 07:33.32 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libtermio/ (termio.c termio_win32.c): add missing lgpl header |
| 07:41.29 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/mged/points/main.c: missing header |
| 07:43.16 | *** join/#brlcad clock_ (i=clock@84-72-93-149.dclient.hispeed.ch) | |
| 07:47.14 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/rttherm/ (7 files): add missing headers, bsd license |
| 07:52.10 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/ (points.tcl facetize_all_regions.tcl expand_comb.tcl): add missing header/footer |
| 11:08.43 | *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net) | |
| 20:11.56 | louipc | hmm |
| 20:13.18 | brlcad | indeed |
| 20:38.10 | louipc | I should join the devel mailing list I guess |
| 20:38.40 | brlcad | noise fluctuates massively .. might go months without a message, and then two dozen in a day |
| 20:38.45 | brlcad | depends on the topic and what's going on |
| 20:38.53 | louipc | hehe not bad |
| 20:40.04 | louipc | what are the brl-cad data resources supposed to be? |
| 20:40.49 | louipc | just the README files eh? |
| 20:41.11 | brlcad | they are mostly the documentation and tclscripts (much of mged's functionality) |
| 20:41.46 | louipc | I get an error that they can't be found even though it's looking in the correct path |
| 20:41.55 | louipc | but mged still seems to function |
| 20:42.22 | brlcad | on windows or elsewhere? |
| 20:42.30 | brlcad | on windows it's a red herring |
| 20:42.56 | brlcad | elsewhere indicates some tcl/tk/itcl/itk/iwidgets issue usually |
| 20:43.45 | louipc | linux |
| 20:44.03 | louipc | yeah I also get a tk not found in the brlcad/lib dir |
| 20:44.16 | louipc | but it was compiled to use the system's lib |
| 20:45.26 | brlcad | that would be why you get the error |
| 20:45.43 | brlcad | i mentioned that there are pathing issues with tcl/tk using system libs still |
| 20:45.48 | brlcad | not major, but annoyances like that |
| 20:45.55 | brlcad | haven't been cleaned up |
| 20:46.26 | louipc | ah right |
| 20:46.54 | brlcad | feel free to look into them and fix them! :) |
| 20:47.10 | louipc | hehe I'm not at that stage yet |
| 20:47.14 | brlcad | the gentoo, freebsd, debian, ubuntu, and fink folks would love you ;) |
| 20:47.23 | louipc | though I really would be glad to |
| 20:47.29 | louipc | ;) |
| 20:47.58 | brlcad | we've got a pending integration on several of those systems that isn't into stable simply because of the tcl/tk issue |
| 20:52.09 | louipc | yeah I'm trying to package it for archlinux |
| 20:52.46 | brlcad | cool |
| 20:52.47 | louipc | it seems to work OK for now |
| 20:53.02 | brlcad | 'benchmark' runs? |
| 20:53.11 | louipc | yea |
| 20:53.18 | brlcad | (careful, it'll create a lot of files in current dir) |
| 20:53.25 | louipc | I noticed hehe |
| 20:53.53 | brlcad | I should add a cleanup transcript for it |
| 20:54.31 | louipc | or stick them into /tmp? |
| 21:11.57 | *** join/#brlcad docelic (n=docelic@212.15.170.140) | |