IRC log for #brlcad on 20160128

00:23.05 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
00:23.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:19.48 *** join/#brlcad yqxublyynsbnzpge (~armin@dslb-088-065-178-111.088.065.pools.vodafone-ip.de)
03:21.50 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
03:23.26 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
03:23.40 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
03:23.40 *** join/#brlcad maths22 (~maths22@unaffiliated/maths22)
03:23.50 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
03:24.42 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
04:23.06 andromeda-galaxy brlcad: oops, sorry, my irc client disconnected and I didn't realize, so I missed you one more time... I've pm'd you the details of the plan I had set up, it would be great if you could take a look at it when you have a chance, and let me know what you think... I'll probably be able to discuss more tomorrow (sorry I missed you today!)
05:20.51 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
05:22.27 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:22.28 *** join/#brlcad maths22 (~maths22@unaffiliated/maths22)
05:22.42 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
05:22.50 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
05:23.10 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
05:42.26 *** join/#brlcad greenapple (0e8b2997@gateway/web/freenode/ip.14.139.41.151)
08:03.16 *** join/#brlcad witness (uid10044@gateway/web/irccloud.com/x-msfjcyovzclkmzco)
08:18.17 *** join/#brlcad witness_ (uid10044@gateway/web/irccloud.com/x-gdyzhvjurhstkrgq)
08:53.28 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
09:19.30 *** join/#brlcad merzo (~merzo@92.60.189.225)
10:46.55 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
10:53.49 *** join/#brlcad greenapple (0e8b2997@gateway/web/freenode/ip.14.139.41.151)
14:14.48 Notify 03BRL-CAD:starseeker * 66961 brlcad/trunk/src/libgcv/plugins/CMakeLists.txt: DIRECTORY -> PATH, ws
14:23.58 Notify 03BRL-CAD:starseeker * 66962 brlcad/trunk/src/libgcv/plugins/CMakeLists.txt: See if a straight include_directories will work for older CMakes... problematic, but the alternative is to bump our required CMake version. Getting close to that point for a number of reasons, but for now give this a shot...
14:42.58 brlcad starseeker: is it time to just bootstrap the version of cmake we want
15:39.04 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
15:54.35 brlcad hmm
16:07.09 starseeker brlcad: maybe - if we can bump our minimum to 3.0.2 or some such that would take care of most of it
16:07.30 starseeker checks Debian stable...
16:08.06 starseeker hah - https://packages.debian.org/jessie/cmake
16:12.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:33.22 Notify 03BRL-CAD:starseeker * 66963 (brlcad/trunk/src/conv/CMakeLists.txt brlcad/trunk/src/libgcv/plugins/obj/CMakeLists.txt and 8 others): Make libwfobj into a stand-alone compile.
17:05.54 Notify 03BRL-CAD:starseeker * 66964 (brlcad/trunk/src/libgcv/plugins/obj/wfobj/obj_grammar.yy brlcad/trunk/src/libgcv/plugins/obj/wfobj/obj_grammar_decls.h and 4 others): Rework
17:22.13 Notify 03BRL-CAD:starseeker * 66965 brlcad/trunk/src/libgcv/plugins/obj/wfobj/obj_grammar.yy: cleanup
17:24.08 Notify 03BRL-CAD:starseeker * 66966 brlcad/trunk/src/libgcv/plugins/obj/wfobj/obj_grammar.yy: GCC 4.2 is now very old, and snprintf needs a define for MSVC.
17:43.40 Notify 03BRL-CAD:starseeker * 66967 brlcad/trunk/src/libgcv/plugins/obj/wfobj/obj_parser.cpp: For whatever reason, it currently wants both extern "C" and WFOBJ_EXPORT in the .cpp file to generate a .lib file in MSVC. Still not sure why - maybe something to do with the use of C++ namespaces?
18:20.47 *** join/#brlcad zenemij (~quassel@2a00:1508:1:f018:e009:72a4:cdcf:f560)
18:23.25 zenemij hey!
18:23.40 zenemij i Remember some forum discussion between brlcad and freecad people
18:23.55 zenemij do some collaboration started ?
19:20.16 andromeda-galaxy brlcad: I'm back, did I miss you?
20:13.13 brlcad starseeker: sounds good to me either way (bumping or bundling)
20:14.09 brlcad andromeda-galaxy: I missed you!
20:26.56 starseeker will bump once distcheck passes again - just got Windows build fixed (isst apparently works on Windows now!) and need to tidy up
20:29.42 starseeker wonders if isst warrants a desktop icon... probably needs more UI polish first...
20:30.25 Notify 03BRL-CAD:starseeker * 66968 (brlcad/trunk/misc/doxygen/CMakeLists.txt brlcad/trunk/src/libgcv/plugins/obj/CMakeLists.txt brlcad/trunk/src/other/stepcode.dist): Update ignore file lists for CMake
20:40.49 Notify 03BRL-CAD:starseeker * 66969 brlcad/trunk/src/libgcv/plugins/obj/wfobj/CMakeLists.txt: copy paste strikes again
21:07.43 andromeda-galaxy brlcad: did you see writeup that I sent you earlier?
21:13.09 Notify 03BRL-CAD:starseeker * 66970 brlcad/trunk/CMakeLists.txt: We apparently need some quoting here.
21:43.34 Notify 03BRL-CAD:starseeker * 66971 brlcad/trunk/src/libgcv/plugins/vrml/vrml_read/string_util.cpp: Add common.h to string_util.cpp
21:46.49 Notify 03BRL-CAD:starseeker * 66972 brlcad/trunk/regress/repository.sh: Update repository.sh script
22:04.14 brlcad andromeda-galaxy: I did -- it sounds good -- but to understand, that's the external files that will get referenced in the repo?
22:05.02 andromeda-galaxy brlcad: the repo --- which will go on github --- will be a git annex repository with a web special remote pointing at brlcad.org
22:05.42 brlcad right, but the dump into /usr/web is the repo or the files that annex will reference?
22:05.59 andromeda-galaxy I was planning that that
22:06.05 andromeda-galaxy would be the files
22:06.11 andromeda-galaxy 1,2s/\n//
22:10.00 andromeda-galaxy brlcad: gci-backlog-data.tar.gz in ~peter is the data dump (the archive that I'd extract into /usr/web/brclad.org/gci/data), if you want I can move/copy that somewhere that you can take a look at it
22:10.15 brlcad no, go ahead
22:10.41 andromeda-galaxy did the .htaccess lines that I posted seem right to you?
22:19.42 andromeda-galaxy brlcad: I just did a quick test to confirm that those actually do disable execution and came up with a small tweak (it looks like the SetHandler wasn't properly being applied); see /usr/web/brlcad.org/gci/data/.htaccess for the new version (test.php in that directory is a tiny php script that I used to make sure that it was correctly disabled, which it was...)
22:23.45 andromeda-galaxy brlcad: if the .htaccess lines look good, I'll untar the datadump inside /data (using --strip-components to avoid data/data uris)
22:28.32 brlcad sure, the .htaccess looked/looks fine
22:29.57 andromeda-galaxy great! shall I do the untar now?
22:30.49 brlcad yep!
22:30.59 brlcad what's the untarred size?
22:31.34 brlcad we need to do some filesystem cleanup soon.. half TB almost full...
22:31.56 brlcad we can spill over onto another drive if we need to, but there's a lot of big data laying waste
22:33.14 andromeda-galaxy brlcad: hold on a sec let me check what it islocally
22:33.33 andromeda-galaxy brlcad: 3.0G
22:33.39 brlcad cool
22:34.07 andromeda-galaxy it's in the middle of untarring on the sever right now...
22:36.03 andromeda-galaxy brlcad: http://brlcad.org/gci/data/2012-8123204-Mock_up_new_BRL-CAD_website_interface_design_5_-_BRL-CAD/file-2-2012-12-27T01:59-0800-homepage.png, for example
22:36.12 andromeda-galaxy unexpected problem, though: http://brlcad.org/gci/data/2012-8123204-Mock_up_new_BRL-CAD_website_interface_design_5_-_BRL-CAD/task.html
22:36.24 andromeda-galaxy the task pages all use a bunch of css with relative urls
22:39.06 andromeda-galaxy brlcad: are there any xml manipulation tools on the server? I can probably rewrite the style link quickly enough, but I'd rather not spend another ~3 hours uploading a new data dump just for that...
22:42.47 brlcad that looks awesome
22:43.27 andromeda-galaxy great! what do you think we should do about the accidentally unstyled task description pages?
22:44.21 andromeda-galaxy (the tar just finished, so it should all be up now)
22:44.26 Notify 03BRL-CAD:starseeker * 66973 (brlcad/trunk/db/comgeom/CMakeLists.txt brlcad/trunk/db/faa/CMakeLists.txt and 4 others): Some distclean cleanup
22:44.40 Notify 03BRL-CAD:starseeker * 66974 (brlcad/trunk/misc/CMake/FindLEMON.cmake brlcad/trunk/misc/CMake/FindPERPLEX.cmake and 21 others): Compact down the LEMON/RE2C/PERPLEX CMake pieces into three files instead of six.
22:45.36 brlcad I think the pages can be fixed pretty trivially with a find sed replacement
22:45.48 brlcad just needs a couple images and css files
22:46.29 andromeda-galaxy oh, that's probably true actually, the melange pages are autogenerated + pretty regular
22:46.45 andromeda-galaxy I tend to be paranoid about using sed on things that are context-free langauges
22:48.32 andromeda-galaxy should we grab copies of the styles and put them on our server, and then rewrite to point to them? (so that we can keep going if melange goes down)
22:49.16 brlcad yeah, should be fully self-contained
22:50.10 andromeda-galaxy That makes sense. what do you think of leaving the links for user profiles & the melange menu broken (since there's not really anything sane we could do with them)?
22:51.03 brlcad probably something like find . -name task.html -exec perl -pi -e 's/soc\/content\/2-1-20151016-1-g2aa4932\//gci/g' {} \;
22:51.23 andromeda-galaxy also: the file listing on the task pages points to melange, which is annoying. Do you think that it's worth trying to rewrite all of the download links to relative pointers to the local files?
22:51.44 brlcad then mkdir gci/images/... copy in the css and few images
22:52.20 andromeda-galaxy that looks right to me, but that implies creating /gci/css and /gci/styles, should we do that or /gci/data/{css,styles}? (since there's other stuff in /gci right now)
22:54.07 brlcad nah, it's fine .. there's not much in gci
22:54.22 andromeda-galaxy okay, I'll wget the files & rewrite the uris now
22:55.04 andromeda-galaxy the task links will be annoying to do now though, since they'd require parsing a bunch of xml (and dates in it!) stretched over multiple lines...
23:00.06 andromeda-galaxy ha! the menu and task file links are all broken, but: http://brlcad.org/gci/data/2012-8123204-Mock_up_new_BRL-CAD_website_interface_design_5_-_BRL-CAD/task.html
23:00.27 *** join/#brlcad merzo (~merzo@185-47-133-95.pool.ukrtel.net)
23:02.44 starseeker woo hoo! basic distcheck passes again
23:03.22 starseeker fires distcheck-full
23:03.58 brlcad andromeda-galaxy: "curl -O url" is simpler than wget ;)
23:04.20 andromeda-galaxy really?
23:04.25 brlcad don't have to fix all the a links, just want it to display readably
23:04.49 brlcad I mean, if you can fix the links to point to the local files, that would be awesome, but not strictly necessary
23:05.19 andromeda-galaxy I see. well, it displays readably now, so I'll work on the git annex repo now, hopefully that'll be ready soon s well
23:05.32 brlcad awesome
23:06.37 andromeda-galaxy if you'll be around for a little while, I'll let you know when I have something that looks right to me
23:07.53 andromeda-galaxy hmm, actually one more question first:
23:08.11 Notify 03BRL-CAD:starseeker * 66975 brlcad/trunk/src/libgcv/plugins/obj/CMakeLists.txt: Set target folder for libwfobj targets
23:09.02 andromeda-galaxy do we want to use github, or should we stick the actual repository on our server? the git-annex workflow is apparently a bit more complicated when you have to use separate special remotes, but since we don't intend to actually *change* anything, that might be fine
23:13.32 andromeda-galaxy brlcad: also git-annex seems inclined to track which checkouts of the main repository have which files, which may or may not actually be desirable
23:13.54 andromeda-galaxy (probably not, since I can't think of any use we have for that information)
23:19.42 brlcad I'm actually waffling on the value of a revpo looking at these files on the server now
23:20.21 andromeda-galaxy brlcad: what's the alternative?
23:24.36 brlcad well, just trying to think what it's bringing to the table
23:25.07 andromeda-galaxy over in-place modifying the directories on the server?
23:25.16 brlcad yep
23:25.28 brlcad guess it depends who all is going to be involved in processing
23:25.58 brlcad most devs have an account an a directory-based workflow could be set up
23:26.05 brlcad what's the complication using github?
23:26.30 andromeda-galaxy right, if we want anyone without access to be able to help with categorizing (which might be good for images, etc.) then the repository is nice, but otherwise the only thing that it adds is an assurance that we can't accidentally delete everything, and it's not at all hard to re-create, so that's not worth that much
23:26.49 brlcad if there's a repo, it can be wherever, don't really care -- just think the activity will be far more visible and allow for discussion if it's on github
23:27.14 brlcad that's true, accidental deletions
23:27.39 andromeda-galaxy (the main thing that I worry about without the repo is the possibility of deleting something and not noticing it)
23:28.09 andromeda-galaxy the complication about github according to git annex is just that github doesn't let them upload the files, which we don't want them to do. the complication with using git-annex overall is that it wants to keep track of every repo clone and which ones have the files in them
23:28.38 andromeda-galaxy which is awesome if you're one person using it to sync up stuff across a bunch of computers, but doesn't work that well with our planned workflow
23:29.30 andromeda-galaxy since contributors might not want the world knowing their hostname and directory paths...

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