IRC log for #brlcad on 20141117

00:10.34 maths22 brlcad: fisheye is actually up to date
00:10.55 maths22 I also decided to activate crucible on it, in case that happens to be somehow useful
00:11.02 maths22 (Crucible is for code review)
00:29.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:16.14 starseeker huh, interesting: http://imageengine.github.io/gaffer/index.htm
01:41.38 kanzure 404
01:41.44 kanzure this one works: http://imageengine.github.io/gaffer/index.html
02:37.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:17.02 brlcad starseeker: yes, the caller is supposed to catch the failure ... crashing/bombing is literally just an uncaught exception
06:17.07 brlcad catch it and all is good
06:18.34 brlcad some/most -- nearly all -- of the converters do this, while it's hit or miss in non-converter code, usually just whether the person calling the nmg function knew that exceptions were possible, and that they needed to be caught/handled
06:19.26 *** join/#brlcad sk2 (~simran@101.56.127.240)
06:26.54 brlcad maths22: iiiinteresting about crucible, I hadn't seen that product
06:27.24 brlcad I was just looking into reviewboard and they looked like they're still a bit of a pain in the butt for a post-commit workflow
06:27.40 brlcad looks like crucible handles that workflow MUCH better, more like what I was hoping
07:27.31 *** join/#brlcad deepak (~chatzilla@49.14.115.21)
09:12.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:46.43 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:15.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:20.42 *** join/#brlcad luca79 (~luca@host158-107-dynamic.15-87-r.retail.telecomitalia.it)
10:31.52 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
11:19.46 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:54.53 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:04.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:15.25 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:48.37 *** join/#brlcad luca79 (~luca@net-93-71-169-149.cust.vodafonedsl.it)
14:11.46 Notify 03BRL-CAD:starseeker * 63461 brlcad/trunk/misc/CMake/FindTCL.cmake: Apply patch #285 from Mihai Neacsu quoting path names in EXEC_PROGRAM arguments. Suggests we need to do the odd pathname test using system installed libs to properly exercise the Find logic...
14:33.10 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
14:37.37 *** join/#brlcad clock (~clock@212.203.58.127)
14:46.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:54.40 Notify 03BRL-CAD:starseeker * 63462 (brlcad/trunk/BUGS brlcad/trunk/NEWS and 2 others): Apply patch #314 from Stefan Mirea fixing a bug in nirt's handling of commands with extra whitespace before a semicolon. Also added a regression test.
14:55.30 maths22 ``Erik: Do you know of a good reference for how to write a rc.d script?
14:56.39 ``Erik maths22: for which os? if fbsd, check out /usr/local/etc/rc.d/
14:58.49 maths22 thanks
15:22.26 Notify 03BRL-CAD:starseeker * 63463 (brlcad/trunk/BUGS brlcad/trunk/NEWS brlcad/trunk/src/libged/draw.c): Apply patch #313 from Stefan Mirea fixing a crash when running the draw command without arguments and bogus error messages when options such as -C supply their error messages with a space.
15:29.46 starseeker brlcad, ``Erik: I could use a second opinion on https://sourceforge.net/p/brlcad/patches/312/
15:37.02 brlcad looking
15:38.34 brlcad starseeker: from the description, it looks good to me ... we talked about there here or on the mailing list about removing the global
15:39.08 brlcad starseeker: it sounds like at least two of those patches applied without change?
15:39.29 brlcad I know stefan had three or four pending
15:41.41 Notify 03BRL-CAD:carlmoore * 63464 (brlcad/trunk/src/conv/ply/g-ply.c brlcad/trunk/src/conv/ply/ply-g.c): remove trailing blanks/tabs; do a rewording which includes a spelling fix
15:42.35 starseeker yeah, stefan's have looked awesome so far
15:43.45 starseeker man, quite an annoying day for sf to develop connectivity issues...
15:45.31 starseeker brlcad: my only concern with 312 is to wonder if the nirt tie option should, in the process of deprecation, locally set the environment variable if the option is set. 312 looks like it just removes the option
15:46.00 brlcad I don't believe the nirt option was documented
15:46.13 starseeker there's a man page patch...
15:46.31 brlcad oh, hrm
15:46.52 brlcad wonder if that made it into a release
15:46.54 starseeker would just figure if I added it to the nirt man page docs...
15:46.56 starseeker checks
15:47.41 brlcad I think it's minimally impacting in the sense that you can just remove that arg from a usage string and prepend with the env var
15:48.04 starseeker doesn't look like it was in 7.24.0...
15:49.09 Notify 03BRL-CAD:starseeker * 63465 brlcad/trunk/src/other/tk/CMakeLists.txt: Some indications that freetype may need png, so go ahead and add it to tk's link list.
15:49.57 starseeker finally
15:50.03 starseeker glowers at sf
15:50.45 starseeker ah hah - carl added it in 60633
15:53.56 starseeker ok, phew - doesn't look like it's in the tag
15:54.01 starseeker (for 7-24-2)
15:54.41 brlcad I think that's what prompted the discussion actually
15:54.54 starseeker heh
15:55.06 brlcad saw carl's commit and could just see the feature creep growing
15:55.09 starseeker ok, so I'll just scrub it out of the man page
15:55.24 brlcad for a feature that shouldn't even exist separate
15:55.28 brlcad cool
15:55.31 starseeker but yeah, I think at least two of stefan's commits have gone in clean
15:55.53 starseeker (modulo adding NEWS lines for him)
15:55.53 brlcad great, I'll ask if it's interested in commit
15:56.15 starseeker is looking forward to the IGES patch - first improvement there in a looong time
16:04.15 Notify 03BRL-CAD:starseeker * 63466 (brlcad/trunk/BUGS brlcad/trunk/NEWS and 13 others): Apply patch #312 from Stefan Mirea removing the rt_bot_mintie global variable in favor of the environmental variable LIBRT_BOT_MINTIE.
16:11.11 Notify 03BRL-CAD:starseeker * 63467 (brlcad/trunk/BUGS brlcad/trunk/NEWS brlcad/trunk/src/conv/iges/iges.c): Apply patch #310 from Stefan Mirea fixing a crash in iges-g and correcting problems with its output.
16:11.44 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:12.02 sofat hello maths22
16:14.31 brlcad starseeker: shouldn't PNG_LIBRARY be in FREETYPE_LIBRARIES?
16:15.24 brlcad starseeker: the iges patch fixed a bug that was introduced about 2 years ago
16:15.25 brlcad basically before the last big release, just went undetected because we have no iges regression
16:15.30 sofat brlcad, hello
16:15.48 sofat please guide me for next step in website
16:16.53 brlcad sofat: did you see my recent posting about "guiding"?
16:17.12 sofat no
16:17.19 sofat where is
16:17.38 brlcad guiding is compelely open-ended and far too many possibilities to be productive
16:17.46 brlcad ask me something specific :)
16:17.51 brlcad or take initiative
16:18.18 brlcad there's a lot going on right now and we need the new website in place before the end of the month, however that happens
16:27.22 maths22 brlcad: fisheye is now runing as a service
16:27.32 maths22 service fecru start/stop
16:27.40 maths22 also now runs as fecru user
16:30.41 *** part/#brlcad fenn (~fenn@131.252.130.248)
16:31.16 starseeker brlcad: in principle it should, but I don't know if the FindFreetype stuff guarantees it
16:31.55 starseeker that whole Tcl/Tk CMake business needs a revisit, but I'm sort of hoping I can ignore it until I can sneak JimTcl and Qt in instead...
16:32.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:36.38 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:16.36 brlcad maths22: awesome, that should seriously help
18:17.15 brlcad starseeker: *nod*
18:24.28 starseeker brlcad: I'm trying to focus on the code patches, since those are the ones that would run aground of a style switch, but your name is on a lot of them - are there any I should steer clear of?
18:25.51 starseeker is guessing most of the simulate patches are pretty much totally out of date now...
18:30.05 starseeker brlcad: what do we want to do about patch 28? That's already an oldie...
18:31.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:35.52 brlcad none stick out, just use your best judgement -- if they have any value and are simply out of date, I'd keep them open (we can have a GCI task to update them)
18:36.37 brlcad tried the nmg patch a while back and it simply had too many issues (cyclic dependency being one of the biggest)
18:36.48 brlcad and then there's the branch
18:37.47 brlcad patch 28 is definitely a keeper, it's issue is mainly timing, being a major change and lacking an intermediate step
18:37.58 brlcad was waiting for a major release rev
18:39.16 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:40.54 brlcad curious what your comment(s) are on #88 (nmg)
18:45.01 Notify 03BRL-CAD:brlcad * 63468 brlcad/trunk/NEWS: Applied sf patch #310 from Stefan Mirea fixing a crash in iges-g and correcting problems with its output. (rewording because they're importers, not exporters)
19:07.46 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
19:56.27 *** join/#brlcad deepak (~chatzilla@117.207.155.254)
20:02.48 starseeker brlcad: between the branch (which is far more extensive and even it has issues) and the passage of time, I figured the original (#88) was just out of date
20:04.56 starseeker it may very well be that it will be a major release before we can properly untangle all of that - given the attempts so far, my thought would be to have people survey our new nurbs/brep code and the older nurbs code to see if there is anything that needs to be moved from the old to the new
20:06.20 starseeker Not sure if that's a GCI-able setup or not (pick one feature/function in the nmg nurbs code or the old librt primitive, and identify it's corresponding functionality in opennurbs or libbrep)
20:08.09 starseeker if the terminology doesn't match up fairly well it may be a real trick to sort that out
20:11.18 starseeker brlcad: has this got the pointer foo right? https://sourceforge.net/p/brlcad/patches/308/
20:15.14 starseeker blinks - a material object patch?
20:17.49 starseeker brlcad: is there a backstory on this? I know we've discussed design ideas for this over the years, are they reflected here? https://sourceforge.net/p/brlcad/patches/302/
20:22.38 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
20:25.05 brlcad the guy that just joined and left is behind 308, he was our socis student working on materials
20:26.39 brlcad #88 actually wasn't really out of date ... it does the job at least did when I last tested it .. just it introduced a cyclic dependency so it wasn't ideal
20:26.58 brlcad otherwise, it is/was progress towards separation (and in direct conflict with the branch work, which has its own issues)
20:29.10 brlcad not seeing the connection with the new nurbs/brep code though as 88 was about nmg not bspline
20:30.56 starseeker apparently the nmg code has some nurbs related stuff in it
20:31.09 starseeker based on the breakout needed for the GSoC project
20:32.08 starseeker I recall trying the #88 patch and having some trouble with it (maybe on Windows?)
20:34.20 starseeker brlcad: I guess it boils down to this - is there a chance we'll use #88 instead of building off the gsoc nmg work? If so, then the patch isn't out of date
20:35.46 starseeker the materials patch doesn't look bad - I guess my though there is to hold that until we've actually shipped 7.26.0
20:36.35 starseeker maybe the thing to do with a couple of these that we want to hang on to is to apply them to an old style tree, reformat, and create new patches
20:38.09 starseeker 300 looks like Daniel's baliwick
20:41.18 brlcad yeah, all the bspline stuff is intertwined with nmg and should die
20:41.24 brlcad ON_Brep rules that roost
20:41.53 brlcad probably can kill off all of bspline, but that is worth an hour to audit the old code for algorithms
20:42.17 starseeker nods - that's were I was wondering if the students might be able to dig, but I suppose it will take an expert eye
20:42.30 brlcad "is there a chance we'll use #88 instead of building off the gsoc nmg work?" <--- don't have an answer
20:42.35 brlcad because the branch is still broken
20:42.43 brlcad if the branch worked, then no chance
20:42.49 brlcad with the branch broken, slim chance
20:43.25 starseeker OK, I'll put it back to open then. If there's a way to flag these, I'll start flagging them as "need to reformat" so we can still proceed with the style update
20:43.38 brlcad maybe leave a comment for the next person reading it
20:44.07 brlcad can you see if there are any "must have fix" patches remaining that you're going to merge or want me to look at?
20:44.38 brlcad if there aren't, I think we should snap to RELEASE and I can work on stabilizing, and trunk can proceed with more chaos
20:46.31 starseeker I'll do a quick scan
20:46.44 starseeker mmm chaos
20:47.26 starseeker can you give me your C-pointer-guru take on 308?
20:47.37 starseeker https://sourceforge.net/p/brlcad/patches/308/
20:50.25 brlcad huh, at a glance, it looks like it still goes a byte too far
20:54.31 brlcad checks out a copy to test
20:59.11 starseeker we should probably get in some combination of 275 and 284 - I'm not sure about 281
20:59.33 starseeker I think those are the only ones that jump out at me for "this release" attention
21:22.06 starseeker brlcad: I'm thinking patch 275 (vs. 284) but a second opinion would be appropriate
21:26.37 starseeker brlcad: didn't the patch from 310 correct iges output from .g, not the other way around?
21:29.06 Notify 03BRL-CAD:starseeker * 63469 (brlcad/branches/qtged/BUGS brlcad/branches/qtged/CMakeLists.txt and 61 others): Sync with trunk to r63468
21:32.30 starseeker guesses we'll have to preserve the old bspline i/o routines in dbupgrade somewhere
22:58.58 brlcad that would probably belong on the rel8 branch
22:59.17 brlcad have you tried syncing it lately? I tried a couple weeks ago and ran into problems
22:59.57 brlcad seemed like the merge tracking was incomplete (probabaly hasn't merged since the upgrade)
23:26.25 Notify 03BRL-CAD:starseeker * 63470 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadattributes.cxx and 2 others): Add the specific accordian structure that will be the primary interactive panel on the right side
23:32.37 starseeker brlcad: yeah, something's up - I had a problem with the xor removal, iirc
23:33.11 starseeker may be simplier to pull the patches and re-create it, at this point
23:44.48 brlcad good point

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