IRC log for #brlcad on 20150619

00:01.59 Notify 03BRL-CAD Wiki:Ngassafinjap * 8739 /wiki/User:Amalia/Development_logs: /* Tuesday June 16th */
00:10.46 *** join/#brlcad amalia237 (~amalia237@41.205.22.35)
00:20.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:01.38 Notify 03BRL-CAD Wiki:Bhollister * 8740 /wiki/User:Bhollister/DevLogJune2015:
01:09.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:31.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:51.35 Notify 03BRL-CAD:starseeker * 65399 brlcad/trunk/doc/docbook/articles/en/CMakeLists.txt: Add patch #380 from Hitesh Sofat adding a php menu for wordpress
02:52.29 starseeker notes that eventually that menu should probably be generated, but that'll do for a start
03:15.41 brlcad was that clean?
03:15.57 Notify 03BRL-CAD:brlcad * 65400 brlcad/trunk/AUTHORS: at this point, sofat has made both documentation and code contributions including extensive docbook work and getting docs ready for web round-tripping
03:38.43 Notify 03BRL-CAD:brlcad * 65401 brlcad/trunk/src/libdm/query.c: DM_TK doesn't use dpy_string
03:49.41 Notify 03BRL-CAD:brlcad * 65402 brlcad/trunk/src/libdm/dm-tk.c: this should be calling Tk_FreeColormap() not XFreeColormap. also need MAC_OSX_TK to be set (which Tk's build sets when compiling Tk, but ours does not) before including the Tk's Xlib header. would be better tied to an aqua define but don't want to add build system support until it's confirmed that any of this even works.
04:34.17 Notify 03BRL-CAD:brlcad * 65403 brlcad/trunk/TODO: need an alternative to Tcl_SplitList()
05:02.26 Notify 03BRL-CAD Wiki:59.91.119.60 * 8741 /wiki/User:Gurwinder_Singh/GSoc15/log_developmen:
05:14.29 Notify 03BRL-CAD:brlcad * 65404 brlcad/trunk/TODO: tcl hash tables also need to go. used by enf-g, concat command, librt, and just a few other places.
05:22.30 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-lekiezlwholdwpqn)
05:36.03 *** join/#brlcad milinda (~milinda@192.248.8.66)
05:37.06 milinda Can we directly read a .step file from functionalities that we have in BRLCAD or do we need to first convert that file to .g file in order to read it from the brlcad code. ?
05:44.22 brlcad milinda: I'm not sure your question is validly stated...
05:45.10 brlcad or I don't fully understand, which is also possible ;)
05:45.29 brlcad you directly read .step files with a stepcode parser
05:46.05 brlcad the step standard defines this via SDAI (application instance)
05:46.57 dracarys983 brlcad: Can you access github gists right now? I want to show you my implementation for volume.
05:47.23 brlcad via sdai (which is generated by stepcode for us, given an application protocol), you can process the step data .. we do this in our step-g importer
05:48.28 brlcad dracarys983: I can but I'm not in a frame of mind to absorb much more..
05:48.36 brlcad it's late and I just achieved something pretty fantastic, unexpected
05:48.43 brlcad http://brlcad.org/tmp/aqua_mged.png
05:49.48 milinda brlcad: Okay here is what I want to do. I have a OGLView. I need to visualize a step file in the view. Startskeer mentioned that I should first read the step file and browse the triangles (using brlcad functionality) and view all the triangles in the OGL view.
05:50.36 milinda brlcad: As you mentioned we can directly read the step files right ? no need to convert it to .g file right ?
05:51.17 dracarys983 brlcad: Whoa! That looks pretty intricate and awesome :D
05:51.49 dracarys983 No problem. I'll send it later sometime.
05:52.56 brlcad milinda: your questions still imply you misunderstand how it all works together .. we do read the step files but that logic is made available per application (and that application is step-g)
05:53.55 brlcad you could probably modify it to read the file in to our in-memory format without writing out the actual .g file, but the data is meaningless until it's translated (to our in-memory format)
05:54.01 dracarys983 brlcad: Why's it named "haj.g"?
05:54.16 brlcad dracarys983: that screenshot has absolutely nothing to do with the model
05:54.28 brlcad I just opened up a random .g I had handy
05:55.03 dracarys983 Oh okay
05:55.07 brlcad dracarys983: what you're seeing there is mged running natively on mac os x without X11 for the first time
05:55.27 brlcad at least the first time where it's actually usable... :)
05:56.55 dracarys983 brlcad: Isn't that Graphics Window using X11?
05:57.34 brlcad nope
05:57.42 Notify 03BRL-CAD:brlcad * 65405 brlcad/trunk/src/mged/update.c: if we have Tk, we have X11 because they provide compatibility. we don't need or want to stub empty.
05:58.08 brlcad that's a vanilla mac that actually doesn't even have X11 installed, just to be certain
05:58.27 milinda brlcad: FYI, I am not working with the libdm view. I am working with a standalone OGL view.
05:59.34 brlcad milinda: there's no such thing as a standalone ogl view
05:59.58 milinda brlcad: I mean no connection with libdm view :)
06:00.22 dracarys983 brlcad: So, without X11, what's it using for the GUI? Tk?
06:00.46 brlcad milinda: I know, I've been following the logs loosely
06:01.16 brlcad it's a qt window, iirc, yes? with an embedded ogl view
06:01.28 milinda brlcad: yes. :)
06:01.29 brlcad dracarys983: yes
06:02.12 brlcad milinda: so you both saved yourself some hassle dealing with libdm and you've created slightly more work for yourself when it comes to displaying the actual data ;)
06:02.33 brlcad it was a double edged sword
06:03.40 milinda brlcad: yes I know :) but I tried my best with libdm. Because I am less familiar with libdm I thought I should go with OGL
06:03.57 brlcad libdm is automagically set up for displaying polygonal data that you will eventually be extracting from librt/libbrep
06:04.33 brlcad now you'll have to do that all yourself and probably deal with converting the data into a qt container
06:06.00 milinda I can display polygonal data in OGL view. The problem is how to extract them ? Does BRL-CAD have any functions to extract polygonal data form a .step file without converting it to . g file ?
06:06.12 brlcad milinda: have you talked with cstirk at all about your progress?
06:07.20 brlcad milinda: of course you can display polygonal data, nothing I said even hinted that you could not ... and you saying that implies you probably misunderstood what I just wrote... :/
06:07.42 milinda Not yet. I haven't communicated with him
06:08.11 brlcad there are a couple of ways for extracting a representation
06:09.01 brlcad my previous point was that libdm was merely that libdm is automatically set up to display an extracted representation (it's in a struct container that libdm understands)
06:09.33 brlcad you will have to write code (i.e., more work) to translate data OUT of that struct container into something that qt handles
06:09.44 brlcad is that more clear?
06:11.00 brlcad you definitely should be talking more with charlie and actively engaging him in your development (he's a busy guy, but you can at least update him and others on your progress on the stepcode mailing list)
06:12.16 milinda But the drawback in that approach (libdm) is we transparently convert the .step file to .g file . So finally we are showing the .g file not .step file. Is this okay ? Can we ensure that step-g conversion is 100% preserve the geometry topology ?
06:12.57 milinda okay I will update my progress in the stepcode mailing list ?
06:12.59 milinda :)
06:13.30 brlcad libdm approach is not coupled to ".g file" ...
06:13.51 brlcad I think you're getting confused by the different data representations involved
06:14.13 milinda brlcad: Can we directly show a .step file libdm view without the conversion ?
06:14.36 brlcad milinda: just stop :)
06:16.03 brlcad i'm not ignoring your questions, I'm trying to answer them in a way that is correct without confusing you further
06:16.26 brlcad if you'll allow me a minute to summarize, I think it'll help
06:16.27 milinda brlcad: okay :)
06:16.55 brlcad there is .step files, they contain ascii text data
06:17.21 brlcad call that text-serialized stepcode data
06:17.44 brlcad there is .g files, they contain binary data
06:17.54 brlcad call that binary-serialized BRL-CAD data
06:18.35 brlcad there is also unserialized binary STEP data (this never lives on disk, only in memory)
06:18.51 brlcad there is also unserialized binary BRL-CAD data (this never lives on disk, only in memory)
06:19.45 brlcad so there you have *4* data formats
06:21.11 brlcad our step-g tool reads .step file (format1) via SDAI into binary STEP (format2), translates into binary BRL-CAD (format3), and writes out to .g (format4)
06:21.48 brlcad you cannot extract triangles from any of those formats except format3
06:24.35 brlcad our libbrep library deals in a subset of format3 that pertains to the highly complicated NURBS geometry representation, which is usually what you find in format1&2
06:24.58 brlcad our librt library deals in format3 and format4, coupled with libbrep
06:27.19 brlcad libdm talks format3 directly (it understands the data containers and librt can directly send data to libdm without changes)
06:28.39 brlcad for your project, you have to get .step file data (format1) into memory (format2 -> format3) so you can get triangles via librt/libbrep
06:29.03 brlcad that's the case regardless of libdm, qt, or any other gui
06:30.43 brlcad there is code that goes from format1->format2->format3->format4 (step-g) which you could modify/fork/turn-into-lib to stop at format2 (step in-memory data) or format3 (brl-cad in-memory data)
06:32.20 brlcad there is no way to get triangles from format2 and it's non-sensical to talk about getting triangles from format1 (.step serialized) or format4 (.g serialized)
06:33.26 milinda brlcad: okay Thank you very much for the clear explanation. This is really helpful.
06:33.28 brlcad one could try to develop a library to get triangles from format2, but accomplishing that within gsoc is almost certainly impossible
06:35.01 brlcad it tooks us months to get triangles for step data out of format3 (brl-cad in-memory), and thats a format that is incredibly more simple than format2 (step in-memory)
06:36.16 brlcad milinda: you're welcome, I hope it clears some things up
06:37.10 brlcad it's a little more complicated than what I just described (the triangle-mesh representations themselves introduce formats4 and formats5), but it's the gist
06:39.34 milinda brlcad: What I should do is modify the step-g library to stop at format 3 If I want to visualize in the openGL (without libdm) but you think this is hard. In your point of view what easy to do is initialize libdm view somehow and use STEP2G(without modifying) to get .g file in hard disk (format 4) and then visualize it. Am I correct ?
06:42.36 brlcad libdm vs qt is pretty irrelevant at this point -- if you have qt up and running, just use it unless charlie says otherwise or until you run into a problem displaying format6 (qt triangle mesh data)
06:44.17 brlcad libdm would have directly received format5 (brl-cad triangle mesh data), that you get from format3 (brl-cad in-memory geometry), but you can write a format5 to format6 function easily enough
06:44.43 brlcad that's the extra work I was referring to, unavoidable because format6 is unique
06:45.39 brlcad modifying step-g to sop at format3 is not hard .. turning it into a library call that does that will likely take several days effort
06:47.56 milinda So the task I should do now is to modify STEP2G to stop at format3 ? Okay You explained me a lot. Thank you very much for that :)
06:48.16 brlcad that said, you are probably best off starting with just running step-g in your application, opening the .g file using librt (format3), extracting the polygons (format5), and feeding them to qt (format6)
06:49.21 brlcad once/if you get that working, you can always go back and replace calling step-g with calling a library that stops at format3
06:49.22 milinda Okay Thanks. I will do that :)
06:50.44 milinda Okay. You normally at brlcad channel at this time of the day ?
07:17.18 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
07:20.49 *** join/#brlcad Davi3 (~Davi@202.164.53.117)
08:11.41 Notify 03BRL-CAD Wiki:Konrado DJ * 8742 /wiki/User:Konrado_DJ/GSoc2015/logs: /* 19 JUNE 2015 */
08:11.56 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
08:46.51 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-kxckshefmqtyircx)
09:30.15 *** join/#brlcad milinda (~milinda@192.248.8.66)
10:01.49 *** join/#brlcad milinda (~milinda@192.248.8.66)
11:49.36 *** join/#brlcad luca79 (~luca@151.34.70.151)
12:38.42 *** join/#brlcad sofat (~sofat@202.164.45.208)
12:41.00 sofat starseeker, I have made some changes in main_menu.xml file and i submitted this as patch please accept this as soon as possible.
13:16.17 starseeker brlcad: yes it was clean (sofat patch)
13:16.47 sofat starseeker, thanks
13:17.13 sofat I am submitted new patch more please accept it
13:18.06 sofat starseeker, I have one question if you free I want to ask this question.
13:20.13 sofat i am checked wordpress.xsl.in file and i see you include this root xsl stylesheet :-- <xsl:import href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/xhtml-1_1/docbook.xsl"/>
13:20.33 sofat An d am replace this xsl sheet with + <xsl:import href="../other/standard/xsl/xhtml/docbook.xsl"/>
13:21.37 sofat because output after conversion into php is not right , they make all content as hypertext so please use this + <xsl:import href="../other/standard/xsl/xhtml/docbook.xsl"/>for php work
13:27.08 *** join/#brlcad luca79 (~luca@adsl-ull-51-65.44-151.net24.it)
13:33.18 starseeker sofat: patch applied
13:33.23 sofat ok
13:33.25 sofat thanks
13:33.29 starseeker brlcad: patch applied cleanly
13:33.36 sofat ;-)
13:35.26 starseeker sofat: I'd have to revisit why we use the @DOCBOOK_BINARY_DIR@ approach in the others - I have a vague recollection there was a reason, but in the case of php output I'm not too worried
13:35.59 starseeker the HTML and MAN formats are they key outputs used by BRL-CAD proper - the PHP output is for the website, so it can be optimized for that application
13:36.15 sofat hmm
13:52.15 *** join/#brlcad luca79 (~luca@151.44.65.51)
13:57.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:16.40 Notify 03BRL-CAD:starseeker * 65406 brlcad/trunk/doc/docbook/resources/brlcad/wordpress.xsl.in: Apply patch #382 from Hitesh Sofat updating wordpress menu
14:17.24 Notify 03BRL-CAD:starseeker * 65407 brlcad/trunk/CMakeLists.txt: Forgot returns
14:20.03 Notify 03BRL-CAD:starseeker * 65408 brlcad/trunk/CMakeLists.txt: Match arg
15:12.06 *** join/#brlcad milinda (~milinda@103.247.48.84)
15:19.02 *** join/#brlcad gaganjyot (~gaganjyot@103.226.4.44)
15:25.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:52.50 Notify 03BRL-CAD:ejno * 65409 (brlcad/trunk/src/libgcv/conv/fastgen4/NOTES brlcad/trunk/src/libgcv/conv/fastgen4/fastgen4_write.cpp): update NOTES
16:03.38 *** join/#brlcad vasc (~vasc@bl7-126-217.dsl.telepac.pt)
16:09.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:11.21 brlcad ejno: conventionally, primitives outside of regions are treated as regions at the primitive level
16:13.10 brlcad so if you had a hierarchy of combs that lead to a set of primitives (without any regions), it treats each primitive as a region (regardless of the boolean ops above it)
16:13.56 brlcad it's an interesting notion to consider changing that convention so that there's a notion of a global aggregate region in the absense of one defined .. have to think about that some
16:19.08 brlcad this is pretty cool... http://brlcad.org/tmp/aqua_mged2.png
16:19.51 *** join/#brlcad sofat (~sofat@202.164.45.208)
16:20.00 sofat brlcad, hello
16:20.17 sofat I want to show you my work if you free.
16:21.37 vasc yeah that's pretty cool
16:21.51 vasc most mac users don't like having to install x
16:21.55 vasc had that issue before..
16:28.06 *** join/#brlcad bradh (~brad@2601:647:cb02:7a00:11c5:e8b5:3bc9:c04c)
16:55.29 ejno brlcad: ah, thanks for that information
16:58.14 *** join/#brlcad gaganjyot (~gaganjyot@103.226.4.44)
17:03.15 bradh starseeker: hi, i believe we have a mtg @ 10AM PST. i've fleshed out many of the nmg_* construction routines as ged_* CLI functions. may need a third week to finish that. but since i have destruction routines scheduled for w5/6 this should be okay.
17:06.51 Notify 03BRL-CAD:carlmoore * 65410 brlcad/trunk/src/util/bwscale.c: relocate a line to get better physical resemblance to pixscale.c
17:07.59 Notify 03BRL-CAD:carlmoore * 65411 brlcad/trunk/doc/docbook/articles/en/main_menu.xml: fix spelling
17:08.00 bradh starseeker: do you have any suggestions for consolidating the CLI nmg construction routines, possibly with a simpler interface than the internal functions? up until now, it has been instructive to approach those routines with a simple mapping, as that has exposed weakness in that approach.
17:08.41 bradh starseeker: you may have answered this already on the mailing list. soon as i get to my office i'll check those emails.
17:12.20 Notify 03BRL-CAD:carlmoore * 65412 (brlcad/trunk/doc/docbook/articles/en/main_menu.xml brlcad/trunk/src/conv/csg/csg_parser.lemon): remove trailing white space
17:13.35 brlcad wonders where the ogv guys are at?
17:13.42 *** join/#brlcad ih8sum3r (~ih8sum3r@122.173.187.253)
17:13.52 brlcad there's one
17:14.39 brlcad brad_h: can you show an example that creates a nmg box?
17:16.37 ih8sum3r Hello brlcad
17:17.11 brlcad sofat: maybe in a bit, there's supposed to be a meeting here now (16 min ago actually)
17:17.11 brlcad ih8sum3r: ready?
17:17.44 ih8sum3r Yah! me ready. Seems like shubham is not present :-/
17:22.15 sofat brlcad, i am waiting.
17:22.38 ih8sum3r brlcad, I wanted to inform that my almost all the milestones are over except responsiveness and displaying error message of the two issues out of all. I have little difficulty in handling issues for the error message but I'll soon complete it. As I discussed earlier that one of my milestone "User upload model without login" is needed at the later stage, so if there is some time left shall I join Shubham and work a little at the back? Or search something
17:23.08 brlcad ih8sum3r: I'm sure there is more front-end work :)
17:23.20 brlcad so is the latest code up and running somewhere?
17:24.09 ih8sum3r Not till now as we need to merge our branches.
17:25.00 ih8sum3r Until or unless they both are merged, we'll not be sure about is working and what not.
17:25.17 ih8sum3r s / about is / about what is
17:26.45 ih8sum3r Today, I'll send the PR about what is done till now. Shall we merge the branches or post a mail to Inderpreet to do so?
17:36.59 brlcad ih8sum3r: but I presume you've tested your half and can talk about the new features there?
17:37.56 brlcad rather, you should be able to demonstrate your work independently of the backend changes and vice versa
17:39.26 brlcad ih8sum3r: I'd like to see a demo of each of your work before the end of next week
17:39.48 brlcad if we can do that today, that would be fantastic .. and it kind of what I was expecting we were going to be doing
17:41.36 ih8sum3r Okay I'll deploy my app on the meteor server for the demo purpose but there will the problem as I used BRL-CAD source so as to convert it from .g to .obj
17:42.12 ih8sum3r How should I link up with the server i.e the path settings?
17:45.09 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-ecdjwkzwdufegmgg)
17:45.51 brlcad ih8sum3r: don't understand what you mean?
17:45.57 Notify 03BRL-CAD:carlmoore * 65414 brlcad/trunk/src/util/bwscale.c: shift fill_buffer and init_buffer to get better match with the pixscale.c file
17:46.41 brlcad you mean how can it call g-obj on your deployment? that's a question for you :)
17:47.13 brlcad or if you mean deploying to brlcad.org and are asking where g-obj is installed?
17:48.04 ih8sum3r I'm asking what is path of mged and g-obj on the server :)
17:49.51 brlcad /usr/brlcad/bin/g-obj should work
17:50.40 ih8sum3r Okay let me check this
17:51.53 starseeker bradh: howdy
17:52.09 starseeker sorry, been running around dealing with stuff
17:52.52 ih8sum3r Not working at my end. Here is my app : http://ogvtesting.meteor.com/ Please check I have deployed it.
17:52.56 bradh starseeker: hi. just about to head to the campus lab. i should be back online in about 30 min.
17:53.01 starseeker ok
17:54.26 starseeker brlcad: cool. Does Archer run?
17:54.30 bradh brlcad: will have something that can construct basic primitives soon. been working at the level of the api functions but it should be easy to write such a function. can ged_make already do this?
17:55.01 starseeker brlcad: nevermind, I remember now - it doesn't do Tk display by default. OSG *might* work...
17:56.14 Notify 03BRL-CAD:ejno * 65413 brlcad/trunk/src/librt/ls.c: test for NULL dpv before using it; remove unused variable
17:57.21 brlcad ih8sum3r: thanks, this is looking great .. give me a few minutes to explore :)
17:57.31 brlcad then I'm sure i'll have questions/comments :)
17:57.42 starseeker bradh: one thought - there should be one public ged_nmg command, and the individual sub-commands should be private, internal functions
17:57.54 ih8sum3r Okay sure :)
17:58.06 brlcad starseeker: haven't tried it yet but I still have a few build system issues to chase down that are affecting runtime
17:58.41 brlcad archer certainly can work, but will likely need a few minor mods to allow dm-tk
17:58.43 starseeker nods - yeah, I'm remembering back to my last Aqua attempt now. Had to manually hack Archer to point it at the Tk display
17:59.16 starseeker The osgl dm might actually work in principle...
17:59.27 brlcad nods
17:59.34 starseeker built it on the Mac at one point, but that was the X11 route
18:00.18 brlcad that'll be something to test but there are a slew of little things that I had to hack to make it work that'll probably take a while to fix properly (almost all build system related, but easy stuff)
18:00.21 starseeker sooner or later we'll need to figure out how to handle non-ogl displays in Archer - some features need to turn off
18:00.27 brlcad like GL/gl.h vs OpenGL/gl.h
18:00.28 starseeker nods
18:00.38 starseeker not surprised
18:01.24 brlcad actually been working on this for months, nibbling on it here and there
18:01.36 brlcad it just finally all started coming together really fast
18:01.47 starseeker I think our FindGL.cmake is already more sophisticated than CMake's vanilla version, and that's without properly handing Aqua vs X11
18:01.54 starseeker cool!
18:03.00 brlcad I ended up bypassing most of the find logic because of the problems I was having with tcl/tk
18:03.03 starseeker will be very curious to see what the new Tk does with tooltips and icons in Archer - iirc those were problem areas
18:03.08 starseeker ah
18:03.32 brlcad ended up just compiling it by hand, manually editing link and flags.make
18:03.39 starseeker winces
18:03.59 starseeker probably we should just ditch our Tcl/Tk setup and go with the default CMake FindTCL
18:04.25 brlcad it wasn't the only issue, opengl had some issue too
18:04.28 starseeker so far the complexity of our version has worked out to a net negative
18:04.49 starseeker had the distinct impression our FindGL.cmake was better than the default CMake version, but I could be wrong
18:04.57 brlcad what the issues are quickly are becoming a blur because I just moved on
18:05.04 starseeker nods
18:05.37 brlcad the cool part is seeing it working means that it's worth putting the time in to fix the build so it can do what I made it do manually
18:05.58 brlcad the whole app definitely feels differently, better
18:06.56 starseeker excellent
18:07.14 brlcad did you see both screenshots?
18:07.20 starseeker did
18:07.36 starseeker does this mean it's time to jump the src/other Tcl/Tk to 8.6?
18:07.53 brlcad few minor stylistic things to sort out, like n_reed's dialog having a nice default background, but all the rest having an overcrasting white bg
18:07.59 starseeker heh
18:08.21 starseeker isn't sure, but there may be Tk vs. Itk issues at play there...
18:08.32 starseeker or tk vs ttk
18:08.34 brlcad the ones in the screenies are all tk
18:08.47 brlcad well, and including ttk if we use that
18:09.18 starseeker n_reed may have done something in a more "modern" way with his dialog - thought I recalled something about that, but been way too long
18:10.12 starseeker Tcl/Tk 8.6 will be quite a jump for us, based on the last time I tried it...
18:10.48 brlcad the aqua tcl/tk with all the latest bells and whistles was done on 8.5
18:10.53 brlcad I don't know what 8.6 looks like
18:13.12 sofat brlcad, now free ?
18:13.25 Notify 03BRL-CAD:carlmoore * 65415 (brlcad/trunk/src/util/bwcrop.c brlcad/trunk/src/util/bwscale.c): more shifting of routines: init_buffer and get_args placed just ahead of main, then place binterp behind (not in front of) ninterp
18:14.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:14.46 Notify 03BRL-CAD:carlmoore * 65416 brlcad/trunk/src/util/bwcrop.c: remove the fprintf's which I had committed in error
18:16.05 ``Erik man, aquatk would be awesome O.o posting BRL-CAD on the mac app store might become a reality this year
18:17.14 brlcad sofat: half-ready
18:17.40 sofat when you complete ready ping me please
18:20.41 Notify 03BRL-CAD:carlmoore * 65417 brlcad/trunk/src/util/bwscale.c: fix blank lines in bwscale.c for sake of comparison with pixscale.c
18:27.16 brlcad ih8sum3r: so I'm encountering a whole variety of different login issues :)
18:27.42 starseeker brlcad: ah, very good
18:28.20 ih8sum3r brlcad, what kind of issues?
18:29.37 brlcad ih8sum3r: first was the feedback form on the bottom -- it sent me to formspree but I never received anything
18:29.46 brlcad and that page doesn't return back
18:30.21 brlcad and it says all fields are cumpulsory, but just clicking Send goes to formspree too
18:31.28 brlcad for the main login, it gave me an "Internal error"
18:32.08 brlcad error when trying to register, error retrieving password (thinking maybe it was reusing an earlier registration)
18:32.24 brlcad but then seemed to let me log in
18:32.38 brlcad again didn't receive confirm e-mail so the rest of the site won't let me see anything
18:32.50 brlcad and the main page still has a sign-in button once logged in ;)
18:33.45 ih8sum3r I have got your mail for the confirmation from formspree. But whatever the work regarding login registration all is done by shubham I have worked upon front-end for this. He's has used some new package and due to that all the functionality changed.
18:33.47 brlcad "Internal server error" is the actual error message retrieving password
18:34.13 ih8sum3r Try to login with this. Username : admin@example.com Password : ogv123
18:34.48 brlcad done
18:35.23 brlcad so I'm sure it's merely a css / front-end issue, but once logged in, the "Sign-In" button should disappear :)
18:36.00 Notify 03BRL-CAD:starseeker * 65418 brlcad/trunk/include/config_win.h.in: This define does not seem to appear anywhere in our source tree...
18:36.03 brlcad the Models and My models pages need "something" to let the visitor know there is intentionally nothing there
18:36.18 brlcad showing a title with a blank page makes it look like it errored
18:36.47 brlcad even if it's just a simple statement like "There are currently no models available, try [uploading one]~"
18:37.41 ih8sum3r The things appear there they are present when I uploaded the .g file it vanishes
18:38.03 brlcad ih8sum3r: I realize that -- that's my point
18:38.13 brlcad it needs to do something less confusing for the first-time user
18:38.27 brlcad it looks broken just displaying an empty page
18:38.45 ih8sum3r Should I show you the screenshots who it's look like?
18:39.29 brlcad ih8sum3r: er, you can but I don't know why -- this is about what it looks like without anything uploaded yet
18:40.15 brlcad hm, we should itemize the issues so we can refer to them...
18:40.37 brlcad a) feedback form says everything is required but doesn't actually require anything
18:41.14 brlcad b) feedback form doesn't link back to OGV (I realize this may all have already changed due to backend work)
18:41.57 brlcad c) "Internal server error" creating an account
18:42.06 brlcad d) "Internal server error" requesting password
18:42.25 brlcad e) main page still shows Sign-In button once logged in
18:42.32 Notify 03BRL-CAD:starseeker * 65419 brlcad/trunk/src/other/tk/CMakeLists.txt: Add MINGW build setup for Tk from Byron Bradley
18:42.45 brad_h starseeker: read your responses on the mailing list about the single cmd approach + brlcad's answer too. will write a stub / patch for the interface as suggested. will also remove CLI access to the subcommands.
18:43.05 brlcad f) Models page needs some statement when there are no models to display, preferably encouraging them to upload a model
18:43.44 brlcad g) My Models page needs some statement when the user has no models uploaded, preferably encouraging upload
18:44.46 brlcad let's see
18:44.48 starseeker brad_h: sounds good. The brep command is an example of a top level command with subcommands
18:45.16 starseeker brad_h: when you prepare a patch stubbing in a toplevel nmg command, make sure it builds cleanly and applies cleanly
18:45.33 starseeker brad_h: ideally we want to get you commit access so you can work in trunk directly
18:45.48 ih8sum3r a) Validations working on my side perfectly. Actually these are HTML5 validations, meteor validations are in progress.
18:46.08 ih8sum3r b) Okay, I'll change it's route
18:46.11 brlcad h) Model upload is requiring an image?? I don't think it should (it can/should autogenerate an image and allow an override)
18:46.21 brlcad ih8sum3r: you don't need to respond to all of them :)
18:46.32 brlcad I just wanted a letter associated with each so we can talk about them
18:46.58 ih8sum3r Okay sure :)
18:47.01 brlcad i) upload form title elements present themselves as selectable links, but don't do anything
18:48.22 brlcad j) once uploaded (with image), nothing appears in Models or My Models
18:48.42 brlcad (given green successfully uploaded/saved message
18:49.15 brlcad which I suspect wasn't genuine .. I specified a big image and it responded green immediately
18:50.41 brlcad ih8sum3r: don't let these all give you an idea that this isn't looking good
18:50.46 brlcad it is looking really nice
18:51.21 brlcad these issues may even be browser specific to some extent that will need to be debugged
18:52.37 Notify 03BRL-CAD:starseeker * 65420 brlcad/trunk/CMakeLists.txt: Go ahead and add the HAVE_<NAME> define if we do one of these underscore definitions...
18:52.39 ih8sum3r Actually the problem is the path only everything is working we can upload the file it is shown in the models also. I'mm just very much curious to show you everything but I don't know what path is to be give. Please look the screenshots
18:52.48 ih8sum3r Models : http://awesomescreenshot.com/0a84zz5s6c
18:52.50 brlcad so on Chrome, (a) worked in that it prevented me from submitting feedback until I'd filled in all three fields
18:53.13 brlcad except then it proceeded to link to localhost:3000 (and obviously failed)
18:54.23 ih8sum3r I got your feedback ;)
18:56.51 brlcad ih8sum3r: so on Safari, (f) only displays the "Models" title and nothing under it
18:57.49 brlcad looking at the console, it's saying line 1 of the .css file is invalid (it's a @import() line)
18:58.11 starseeker brlcad: any idea why fb_log is defined to bu_log on Windows?
18:58.17 brlcad @import url(http://fonts.googleapis.com/css?family=Megrim);
18:58.19 starseeker sees the define but no helpful comments...
18:58.48 ih8sum3r Yah! I know what is happening after deploying the app I uploaded .g file and it vanished.
18:59.04 ih8sum3r Can you please tell me which safari version you are using?
18:59.23 Notify 03BRL-CAD:starseeker * 65421 brlcad/trunk/CMakeLists.txt: Where there is windows.h assume winsock is to be found...
18:59.34 brlcad starseeker: not off the top of my head, but I do recall that being a bit complicated
18:59.56 starseeker brlcad: can I just base if off of windows.h for now until we sort out what's going on?
19:00.28 brlcad on chrome without login, I still get a blank Models page (f)
19:01.08 brlcad after login too
19:02.19 brlcad I'm actually getting identical behavior for all the other issues b through j
19:04.08 brlcad ih8sum3r: I just saw the settings page -- there's no way /usr/brlcad/bin/g-obj and /usr/brlcad/bin/mged are going to work ... you deployed to AWS
19:04.16 brlcad or are those supposed to be local commands??
19:04.32 brlcad it says server, which is what i'd expect
19:05.00 ih8sum3r No this is what I'm asking what is the path else everything is working it is just the problem of path.
19:05.25 ih8sum3r <PROTECTED>
19:05.34 brlcad the path is wherever YOU put it when you deploy on the server ... and you probably have no way to deploy brl-cad on an AWS server
19:05.54 Notify 03BRL-CAD:starseeker * 65422 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/config_win.h.in): Remove some more bits from config_win.h.in
19:05.54 brlcad best you could do would be to create static binaries and upload them when you deploy
19:06.11 brlcad or deploy someplace different (our server) where we can ensure there is an install
19:06.55 brlcad ih8sum3r: basically "it's not going to work on meteor.com" :)
19:07.18 brlcad without some additional back-end work
19:07.39 ih8sum3r Yah! agree with you totally. I need something where BRL-CAD is installed :-/
19:07.45 brlcad that's okay
19:08.12 brlcad not having brl-cad doesn't actually affect issues a-j, so you should have plenty to work on ;)
19:08.37 brlcad alas, I'm running out of time now and need to talk to sofat quickly before I go
19:08.43 brlcad this is looking great
19:08.59 brlcad please keep me updated when you think you have those 10 issues sorted
19:09.37 ih8sum3r heh :) Most of the issues are sorted only as it is the path problem ;). Rest I'll work upon
19:09.37 ih8sum3r :D
19:09.49 brlcad sofat: will have to try later
19:10.09 sofat ok
19:10.25 sofat today or another day ?
19:10.44 ih8sum3r I need to tell you lot of the things. should I conclude them in a mail and send to you?
19:11.07 sofat brlcad, so now i need commit access to complete my editing work.
19:11.18 ih8sum3r With full-fledged summary of everything.
19:23.05 sofat I have important question i want to change my next week milestone. milestone ("HTML TO XML CONVERT SCRIPT"). because now i am using html anywhere in editing so this work not needed right now. I want to work on admin section and editing work in next week. If you allow me to change my next week milestone.
19:23.56 sofat s/i am using html anywhere in editing so this work not needed right now/i am not using html anywhere so this work not needed right now
19:24.18 brlcad sofat: i'm back for a few min again
19:24.25 sofat ok
19:24.36 brlcad ih8sum3r: except I don't see a-j as having anything to do with path
19:24.43 sofat then ping me please i am waiting for you
19:24.55 brlcad I could have no brl-cad and those are still front-end interface/usability issues
19:25.45 brlcad maybe it's a matter of gracefully handling failures from not having a path, but it could/should present that error
19:26.00 brlcad and at least (a) was portability-related (safari)
19:26.12 brlcad most seemed related to account management
19:26.33 ih8sum3r brlcad, please check this initially when no model is uploaded it looks like this http://awesomescreenshot.com/0074zz849a
19:27.09 brlcad ih8sum3r: okay, that's great!
19:27.25 ih8sum3r Only my-models page is empty I'll put something there
19:27.49 brlcad so then the issue is maybe just that it needs to display an error -- for me, they're both blank
19:28.37 ih8sum3r Agree with you. I'll figure out this and report you.
19:29.00 sofat now i show you my work ?
19:29.24 brlcad k) needs a better 404 page ;)
19:29.28 brlcad a-k ;)
19:29.46 ih8sum3r Okay :D
19:30.06 ih8sum3r btw, is there brlcad installed on our server?
19:30.22 brlcad e.g., https://github.com/oofa
19:30.32 brlcad yes
19:30.50 brlcad ih8sum3r: anything else?
19:31.06 ih8sum3r Can I please get the access so that I can show you my work.
19:34.25 brlcad anything else?
19:34.57 sofat now i start or wait ?
19:35.07 brlcad still ih8sum3r's turn :)
19:35.18 brlcad ih8sum3r: anything else?
19:35.55 ih8sum3r No that's it I'm done. If anything left I'l send you the message.
19:36.03 ih8sum3r Thank you for your time :)
19:36.04 brlcad great, okay sofat you're up! :)
19:36.12 brlcad ih8sum3r: thanks for all your efforts, looking good
19:36.23 sofat http://202.164.53.122/wordpress/?page_id=216
19:36.34 sofat start form this link
19:36.39 sofat from
19:37.14 brlcad ih8sum3r: I suggest before midterm evals that you get one other person to stress-test the interface for you, to see if they can find other issues after you address/fix a-k
19:37.30 brlcad sofat: before that, to answer your question
19:37.49 brlcad sofat: I don't have a problem with milestones changing, but you should talk that over with starseeker in more detail
19:38.00 brlcad i'm not as familiar with the implications
19:38.23 brlcad but from your description, I can't imagine that being a problem
19:38.45 brlcad plus you should demo your work with him one-on-one too, it's great
19:38.54 ih8sum3r Okay, I'll put mail to inderpreet, harmanpreet and shubham to test it as a user and find out more mistakes.
19:41.41 *** join/#brlcad sofat_ (~sofat@101.214.120.82)
19:42.53 sofat_ ok I will show my work to starseeker soon
19:43.30 sofat_ starseeker, hello
19:44.24 sofat I want to show you my work demo(with back-end) if you free.
19:46.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:48.57 brlcad sofat: okay, so I have a few items :)
19:49.00 *** join/#brlcad merzo (~merzo@191-115-132-95.pool.ukrtel.net)
19:49.26 brlcad it's coming together well, but a good bit of polish will be needed to make this easier to use
19:50.04 sofat ok tell me
19:50.31 Notify 03BRL-CAD:brlcad * 65423 brlcad/trunk/doc/docbook/articles/en/TEMPLATE.xml: update to our newer logo urls
19:51.03 sofat ok
19:51.26 brlcad a) the main menu is conceptually the right idea, but that massive list of docs won't work :)
19:52.04 sofat ok
19:52.33 brlcad http://www.blender.org/manual/ is a good example of a cleaner hierarchical organization
19:53.16 sofat ok i want to tell you one thing
19:53.51 sofat our menu made in xml and then converted php and html
19:54.40 brlcad nods
19:54.40 sofat in this conversion the tags of all document same in html and php
19:55.38 brlcad it's a content problem so there might not even really be much for you to do other than to maybe start with a similar menu or multi-level menu
19:56.17 brlcad the content is not really your problem ;)
19:56.41 brlcad the presentation of the content is though, and right now a) is one big long long list :)
19:57.20 brlcad so maybe make the php output expandable/collapsed-by-default?
19:57.56 sofat yes but If i made static menu in php language not using xml
19:58.11 brlcad brb
19:58.46 sofat xml have a problem
19:59.02 sofat problem is after conversion of xml to php and html
19:59.17 sofat all section contains the same id's
19:59.31 sofat so i am not able to apply jquery effect to this
20:03.34 sofat If i do separate coding in php then its possible but then its not part of xml or brlcad document it is working on directory read method and get the file name as menu item according to category language. Then its possible to made this page same as blender page
20:03.59 Notify 03BRL-CAD:starseeker * 65424 brlcad/trunk/src/libbn/ulp.c: float.h is C89
20:06.04 sofat brlcad, ?
20:15.02 Notify 03BRL-CAD:starseeker * 65425 brlcad/trunk/include/dm/dm_xvars.h: Tk provides X11 types
20:15.41 vasc brlcad, i should only be able to port the M3 (grid acceleration) code to OpenCL after I get back from France i.e. in two weeks
20:16.47 sofat brlcad, please gave me commit access
20:17.04 vasc i have worked on some bits and pieces like getting a working prefix sums opencl code but it ain't integrated yet
20:17.07 sofat my next step depends on this
20:22.44 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
20:24.19 *** join/#brlcad andrei_il (~andrei@109.100.128.78)
20:25.44 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
20:25.50 Notify 03BRL-CAD Wiki:101.214.120.82 * 8743 /wiki/User:Hiteshsofat/GSoc15/log_developmen:
20:31.48 ``Erik sagonet! hooray! \o/
20:41.49 andrei_il is there a problem with wiki? I can't access any page.
20:44.19 ``Erik bz's uplink crapped itself
20:45.12 ``Erik brlcad is semi-actively searching for a new home for bz, this isn't an isolated instance of the coloc host dropping the ball :)
20:51.20 andrei_il <PROTECTED>
21:02.28 *** join/#brlcad ih8sum3r (~ih8sum3r@122.173.187.253)
21:04.12 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
21:04.18 brlcad that was weird
21:04.59 andrei_il yay, wiki is back again
21:05.05 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
21:05.11 vasc bz?
21:05.12 brlcad ISP issue of some sort
21:05.31 brlcad we're not going to be with them for much longer
21:05.32 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
21:05.43 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:06.59 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
21:11.17 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
21:12.01 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
21:23.07 brlcad starseeker: r65419 implies he's using a 32-bit version of mingw, and he should probably be using a 64-bit version unless he talked to hoa
21:23.50 Notify 03BRL-CAD:starseeker * 65431 brlcad/trunk/CMakeLists.txt: process.h is used by libbu/backtrace.c - test for it.
21:29.55 Notify 03BRL-CAD:starseeker * 65433 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/config_win.h.in): Add regex.h check
21:30.45 Notify 03BRL-CAD:starseeker * 65434 brlcad/trunk/CMakeLists.txt: skip the test - HAVE_REGEX_H is not present in current codebase.
21:38.09 Notify 03BRL-CAD:starseeker * 65435 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/config_win.h.in): Remove more of config_win.h
21:47.10 Notify 03BRL-CAD:starseeker * 65436 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/config_win.h.in): Make a stab at handling the stat/lseek logic
21:55.24 Notify 03BRL-CAD:starseeker * 65437 brlcad/trunk/include/config_win.h.in: This looks like it pertains only to misc/win32-msvc/dll
22:13.55 Notify 03BRL-CAD:starseeker * 65427 brlcad/trunk/misc/CMake/FindGL.cmake: Tweak FindGL.cmake
22:19.33 Notify 03BRL-CAD:starseeker * 65432 brlcad/trunk/include/config_win.h.in: remove more defines from config_win.h
22:29.23 Notify 03BRL-CAD:starseeker * 65428 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/config_win.h.in): More Windows config_win.h work
22:29.38 Notify 03BRL-CAD:starseeker * 65429 brlcad/trunk/CMakeLists.txt: Try a different approach to GetFullPathName test.
22:30.11 Notify 03BRL-CAD:starseeker * 65426 brlcad/trunk/misc/CMake/FindGL.cmake: Look for gl.h regardless.
23:29.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)

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