| 00:08.28 | *** join/#brlcad dreeves2 (n=4b407196@bz.bzflag.bz) | |
| 00:09.22 | dreeves2 | starseeker was there a reason you were asking about trimming or were you just curious about status? |
| 00:18.14 | yukonbob | dreeves needs to be told about bitchx, irssi, or similar, and perhaps screen and some always-on account... |
| 00:18.52 | yukonbob | dreeves: -----^ |
| 00:19.23 | yukonbob | (if your physical self is indeed associated with this network instance) |
| 00:29.09 | *** join/#brlcad dreeves2 (n=4b407196@bz.bzflag.bz) | |
| 00:47.52 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) | |
| 01:14.26 | *** join/#brlcad dreeves2 (i=dreeves@c-75-64-113-150.hsd1.tn.comcast.net) | |
| 01:15.26 | dreeves2 | hey starseeker |
| 01:21.37 | yukonbob | dreeves2: are you still 'attached' to the dreeves instance here? |
| 01:29.16 | dreeves2 | I'm not near that computer currently why? |
| 01:35.59 | yukonbob | dreeves2: just wondering why you're logged in 2x ;) -- I noticed you're earlier (and this?) client was a cgi gateway, and suggested you get irssi/screen/ and some always-on account, but apparently you're already setup :) |
| 01:36.17 | yukonbob | s/you're earlier/your earlier/ |
| 01:45.05 | dreeves2 | umm no I just downloaded another client here but that is a good suggestion I have been thinking I need to get that. I will look into that later |
| 02:04.31 | *** join/#brlcad smurfette (n=pancake@c-69-247-175-242.hsd1.mo.comcast.net) | |
| 02:05.50 | *** join/#brlcad PrezKennedyII (i=Matthew@whitecalf.net) | |
| 02:37.59 | *** join/#brlcad PrezKennedyII (i=Matthew@whitecalf.net) | |
| 02:38.36 | *** join/#brlcad smurfette (n=pancake@c-69-247-175-242.hsd1.mo.comcast.net) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad dreeves2 (i=dreeves@c-75-64-113-150.hsd1.tn.comcast.net) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad madant (n=d@117.196.128.7) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 02:38.36 | *** join/#brlcad dreeves (n=dreeves@64.178.177.71) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad starseeker (n=starseek@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad bjorkintosh (n=bjork@ip72-204-40-138.fv.ks.cox.net) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad MinuteElectron (n=MinuteEl@unaffiliated/minuteelectron) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad d-lo (n=claymore@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad b0ef (n=b0ef@062016142244.customer.alfanett.no) [NETSPLIT VICTIM] | |
| 02:38.36 | *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad PrezKennedyII (i=Matthew@whitecalf.net) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad smurfette (n=pancake@c-69-247-175-242.hsd1.mo.comcast.net) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad dreeves2 (i=dreeves@c-75-64-113-150.hsd1.tn.comcast.net) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 02:43.48 | *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad starseeker (n=starseek@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad bjorkintosh (n=bjork@ip72-204-40-138.fv.ks.cox.net) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad MinuteElectron (n=MinuteEl@unaffiliated/minuteelectron) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad d-lo (n=claymore@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 02:43.48 | *** join/#brlcad b0ef (n=b0ef@062016142244.customer.alfanett.no) | |
| 02:43.48 | *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM] | |
| 02:45.20 | *** join/#brlcad madant (n=d@117.196.128.7) [NETSPLIT VICTIM] | |
| 02:45.57 | *** join/#brlcad dreeves (n=dreeves@64.178.177.71) [NETSPLIT VICTIM] | |
| 02:54.05 | *** join/#brlcad tofu (n=sean@bz.bzflag.bz) | |
| 02:56.27 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 02:56.49 | *** join/#brlcad ``Erik (i=erik@c-76-111-12-116.hsd1.md.comcast.net) [NETSPLIT VICTIM] | |
| 03:19.18 | *** join/#brlcad PrezKennedyIII (i=Matthew@whitecalf.net) | |
| 05:38.31 | *** join/#brlcad tofu (n=sean@bz.bzflag.bz) | |
| 05:38.31 | *** join/#brlcad kanzure (i=bryan@66.112.232.233) [NETSPLIT VICTIM] | |
| 05:50.26 | *** join/#brlcad tofu (n=sean@bz.bzflag.bz) | |
| 05:50.26 | *** join/#brlcad kanzure (i=bryan@66.112.232.233) [NETSPLIT VICTIM] | |
| 06:38.30 | *** join/#brlcad cad67 (n=50fa0d86@bz.bzflag.bz) | |
| 07:36.14 | *** join/#brlcad madant (n=d@117.196.139.22) | |
| 08:18.17 | *** join/#brlcad Elena (n=ebautu@89.136.118.141) | |
| 08:44.47 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 10:02.55 | *** join/#brlcad madant_ (n=d@117.196.142.36) | |
| 10:20.42 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 10:41.10 | *** join/#brlcad Malyce (n=ubuntu@deimos.jacobs-university.de) | |
| 10:42.43 | Malyce | I built brlcad with 'make' in /home/ubuntu/brl-sf I ran ./configure --prefix=/home/ubuntu/brl-sf for the rt^3 module |
| 10:42.45 | Malyce | http://bzflag.pastebin.ca/1389557 |
| 10:43.19 | Malyce | the ./configure went fine, but make died |
| 10:45.24 | *** join/#brlcad Elena (n=ebautu@89.136.118.141) | |
| 12:36.37 | *** join/#brlcad Elena (n=ebautu@89.136.118.141) | |
| 13:35.41 | *** join/#brlcad dreeves (n=dreeves@64.178.177.71) | |
| 14:38.15 | *** join/#brlcad elite01_ (n=omg@unaffiliated/elite01) | |
| 14:48.05 | *** join/#brlcad Malyce (n=ubuntu@wlanaccess-ext.jacobs-university.de) | |
| 15:18.09 | *** join/#brlcad typ0 (n=coder@um-sd06-125-2.uni-mb.si) | |
| 15:44.13 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) | |
| 16:21.48 | *** join/#brlcad clark8 (n=DarioDJ@host22-201-dynamic.55-82-r.retail.telecomitalia.it) | |
| 16:22.09 | clark8 | ei |
| 16:22.59 | *** part/#brlcad clark8 (n=DarioDJ@host22-201-dynamic.55-82-r.retail.telecomitalia.it) | |
| 16:50.48 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) | |
| 18:43.17 | *** join/#brlcad Elena (n=ebautu@89.136.118.141) | |
| 19:30.36 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 20:16.00 | *** join/#brlcad Elena (n=ebautu@89.136.118.141) | |
| 20:30.56 | *** join/#brlcad madant (n=d@117.196.142.36) | |
| 20:32.16 | *** join/#brlcad FAMULUS (n=mark@ool-ad028f27.dyn.optonline.net) | |
| 20:34.04 | FAMULUS | are there improvements to g-stl since version 7.12.2? |
| 20:34.35 | FAMULUS | g-stl is slow as molasses |
| 20:42.24 | tofu | FAMULUS: not any changes that will affect it's performance |
| 20:42.27 | tofu | patches welcome ;) |
| 20:44.29 | Ralith | FAMULUS: eventually it'll get deprecated by brep based stuff |
| 20:44.45 | tofu | not really, at least not g-stl |
| 20:45.11 | tofu | stl is a polygonal format -- going through the brep routines might make some things that used to fail no longer fail |
| 20:45.47 | tofu | but the reason it takes a long time is because it's trying to verify that the mesh being exported is clean with normals facing outward and solid |
| 20:46.05 | tofu | expensive operation that wouldn't go away with brep necessarily |
| 20:46.37 | tofu | FAMULUS: you could use the newer bot_dump command that is MUCH faster (as it makes absolutely no attempt to verify anything being exported |
| 20:47.02 | Ralith | I got the impression that brep would make mesh generation relatively reliable, lessening the need for verif. |
| 20:47.52 | tofu | sure, more robust for the things that presently fail (which is like approx < 1% of geometry, but prevalent enough) |
| 20:48.01 | FAMULUS | hey guys |
| 20:48.06 | tofu | still, that's just not the time-intensive step |
| 20:48.41 | FAMULUS | tofu: would bot_dump be expected to produce usable STL files? |
| 20:48.49 | tofu | you can not do that verification now (hence bot_dump), it's more supposed to be a guarantee of a solid modeling system to always import/export solid objects |
| 20:49.07 | tofu | FAMULUS: sure stl is a stupid format |
| 20:49.12 | tofu | it doesn't care |
| 20:49.28 | tofu | just if you feed that STL into another solid modeling system, it may or may not work |
| 20:49.43 | tofu | as it may or may not be solid |
| 20:49.48 | FAMULUS | my target would be a rapid prototyper |
| 20:50.17 | tofu | ideally for a rapid prototyper, I'd expect a need for solid geometry |
| 20:50.29 | tofu | but then there are lots of other variables |
| 20:50.37 | FAMULUS | tofu: ok, so g-stl is the only way to got now |
| 20:51.03 | tofu | if you have a rapid prototyping system that takes stl inputs, it may very well clean up on import too or have other ways of dealing with non-solid mesh geometry |
| 20:51.32 | tofu | no, I"d say try bot_dump out if performance is really a problem and not just an annoyance, see what the impact is |
| 20:51.49 | tofu | otherwise, make it better ;) |
| 20:51.52 | FAMULUS | tofu: ok, that's my project for today |
| 20:52.02 | tofu | the verification/closure algorithm isn't optimized, I'm sure |
| 20:52.08 | FAMULUS | tofu: my stls take like days, it's a non starter |
| 20:52.20 | tofu | how big of a mesh? |
| 20:52.31 | FAMULUS | 10,000 triangesl |
| 20:52.37 | FAMULUS | for smaller pieces |
| 20:52.39 | tofu | that's not that big |
| 20:52.42 | FAMULUS | but large ones |
| 20:52.43 | tofu | how many objects? |
| 20:52.57 | FAMULUS | good question, one sec |
| 20:54.35 | tofu | another issue, stil files are "single object" files, so if you have a hierarchy or big assembly of objects, the code has to combine them all into one collection |
| 20:54.54 | tofu | that unification can take a long (O(N^3)) time |
| 20:55.27 | FAMULUS | tofu: how do I get count directly, I can't copy from mged terminal |
| 20:56.43 | Ralith | tofu: really? I would have imagined that traversing even a large tree would be pretty fast, in human terms |
| 20:57.02 | Ralith | performing all the boolean ops on meshes, perhaps less so |
| 20:57.14 | FAMULUS | I'd guess ~200 objects |
| 20:57.43 | tofu | nothing to do with traversing the tree, it's the "merge mesh A into mesh B, performing pairwise tests across the sets, them merge in mesh C and do that again, then merge in mesh D, etd etc |
| 20:57.50 | FAMULUS | http://prometheusfusionperfection.wordpress.com/2009/02/09/chassis-redesign/ |
| 20:57.58 | FAMULUS | this is the part |
| 20:59.02 | tofu | hm, yeah -- I bet it's the way you're doing your booleans causing it to be a worst case N^3 |
| 20:59.11 | tofu | did you make any reqgions? |
| 20:59.14 | tofu | regions |
| 20:59.21 | FAMULUS | tofu: I think |
| 20:59.22 | Ralith | FAMULUS: you modeled that in mged? Nice! |
| 20:59.38 | FAMULUS | `#{mged} 'r torus_negative#{index} u torus_negative_outer#{index} - torus_negative_inner#{index} '` #this hollow center of the torus |
| 20:59.52 | FAMULUS | Ralith: ruby emitting mged commands |
| 21:00.04 | Ralith | still nice. |
| 21:00.05 | Ralith | very pretty. |
| 21:00.09 | FAMULUS | Ralith: thanks! |
| 21:00.12 | Ralith | what is it? |
| 21:00.19 | hippieindamakin8 | FAMULUS, Ralith +1 |
| 21:00.29 | FAMULUS | It's a fusion reactor core |
| 21:00.53 | FAMULUS | Ralith: about: http://prometheusfusionperfection.wordpress.com/about/ |
| 21:00.55 | Ralith | and you plan on rapid prototyping it? O.o |
| 21:01.03 | ``Erik | the topology verifier is superlinear, it's an unavoidable suck. B-rep/NURB will only make it not suck if everything is in nurbs |
| 21:01.42 | ``Erik | (make mged accept ruby statements, then we'll be impressed ;) |
| 21:01.47 | FAMULUS | Ralith: alread got test parts: http://prometheusfusionperfection.wordpress.com/2009/02/20/manifest/ |
| 21:02.15 | Ralith | cool! |
| 21:02.19 | Ralith | best of luck to you. |
| 21:03.20 | Ralith | are you expecting to get positive net energy? |
| 21:03.40 | FAMULUS | Ralith: supposedly it's possible with bussard reactor |
| 21:03.48 | FAMULUS | Ralith: my goal for now is first fusion |
| 21:03.59 | Ralith | you realize that research teams with millions in funding haven't managed that. |
| 21:04.06 | FAMULUS | Ralith: I know |
| 21:04.07 | tofu | FAMULUS: it might take a while for someone to look into it, but you could post your .g file up somewhere (maybe to the sf.net tracker) to investigate if there's something simple that can be done to speed things up |
| 21:04.22 | FAMULUS | Ralith: that's why it's so exciting |
| 21:05.51 | FAMULUS | Ralith: the fusor (the precursor to bussard reactor) has a long tradition of amateurs (14 or so) |
| 21:06.00 | FAMULUS | Ralith: so it's not unreasonable to think it possible |
| 21:07.12 | Ralith | I imagine so. |
| 21:07.22 | Ralith | nevertheless, you'll embarass a lot of people if you manage |
| 21:08.46 | Ralith | looks like you have a pretty good idea what you're doing, certainly |
| 21:09.20 | ``Erik | embarrassing a lot of people is a good thing |
| 21:09.24 | FAMULUS | Ralith: I lean alot alot every day |
| 21:09.30 | FAMULUS | learn^ |
| 21:09.34 | ``Erik | it's a loud "get your head out of your ass" |
| 21:09.40 | ``Erik | also; "a lot" is two words |
| 21:10.27 | Ralith | embarassing people is indeed positive. |
| 21:10.33 | Ralith | especially people with millions of dollars. |
| 21:11.39 | FAMULUS | Ralith: I got to get mged working before any embarassing happens!~ |
| 21:11.48 | Ralith | heh |
| 21:12.06 | FAMULUS | brb, heading to cafe. |
| 21:20.02 | Ralith | tofu: just how fast *is* bot_dump? |
| 21:20.14 | Ralith | fast enough to use it for shaded rendering? |
| 21:22.13 | *** join/#brlcad FAMULUS (n=mark@pool-98-116-35-99.nycmny.east.verizon.net) | |
| 21:25.43 | ``Erik | no |
| 21:26.04 | Ralith | damn. |
| 21:26.33 | FAMULUS | tofu: is bot_dump available in 7.12.2? |
| 21:29.52 | Ralith | FAMULUS: any reason not to update? |
| 21:30.18 | Ralith | also: I suspect most rapid prototyping services are used to recieving non-solid STLs from graphic artists and such, so you'll probably be ok |
| 21:30.45 | ``Erik | I suspect most of them charge a fair amount if they have to 'fix' the geometry |
| 21:31.38 | CIA-28 | BRL-CAD: 03Ralith 07http://brlcad.org * r1382 10/wiki/User:Ralith: Added first draft of milestones for OpenGL GUI SoC proposal |
| 21:32.09 | Ralith | I'd be surprised |
| 21:32.11 | ``Erik | ralith: iirc, bot_dump expects bot geometry and just walks the tree dumping raw numbers |
| 21:32.13 | Ralith | but I haven't done it. |
| 21:32.30 | Ralith | ``Erik: er, so not at all useful for generating tesselations of solid models? |
| 21:32.57 | ``Erik | a sphere, for example, is not a bot, so does not dump directly. Would have to go through the NMG pass before being bot_dump-able |
| 21:33.32 | ``Erik | we have some pieces done in a 3d printer at the office, they take stl but they have to be well defined stl's |
| 21:33.56 | Ralith | well, of course. |
| 21:33.58 | FAMULUS | ``Erik: does bot_dump produce stls? |
| 21:34.03 | Ralith | brbs |
| 21:34.09 | Ralith | wtf, brlcad's not here |
| 21:34.11 | Ralith | oh well |
| 21:34.18 | ``Erik | bot_dump produces funky 'bot' files, but stl's aren't much different |
| 21:34.43 | ``Erik | uhhhhhhh, I think there's a flag to g-stl to ignore topology verification, which makes it really fast |
| 21:34.58 | ``Erik | (if not, there should be *hint* *hint*) |
| 21:36.25 | FAMULUS | ``Erik: we'll if I'm stuck with slow g-stl, I was thinking running on a ec2 instance |
| 21:36.38 | FAMULUS | ``Erik: so I can forget about it for a while |
| 21:36.51 | ``Erik | technically, BOT allows irregular geometry (the kind video game weenies like) |
| 21:37.06 | ``Erik | so bot->printableSTL requires verification |
| 21:37.15 | ``Erik | knowwutahmean,vern? |
| 21:37.21 | FAMULUS | ``Erik: which is what makes it slow |
| 21:37.31 | ``Erik | ayup :( |
| 21:37.32 | FAMULUS | so the verification ^ |
| 21:38.02 | FAMULUS | ``Erik: is BRL-CAD easy to install on ubuntu |
| 21:38.18 | ``Erik | I suspect so, famulus... I don't use linux, so *shrug* |
| 21:38.49 | ``Erik | I used to maintain the debian port, but I lost my debian box due to political cocksuckery |
| 21:39.35 | ``Erik | "linux" is in the regular maintenance path, though, so if you have the right deps installed, it should compile easy |
| 21:39.53 | FAMULUS | ok |
| 21:40.05 | ``Erik | (brlcad, starseeker and I tend to use redhat mostly, I think starseeker uses gentoo or something, as well) |
| 21:40.20 | *** join/#brlcad kanzure (i=bryan@66.112.232.233) | |
| 21:40.43 | ``Erik | <-- hard up on fbsd, brlcad is big on osX |
| 21:40.45 | ``Erik | :) |
| 21:41.07 | FAMULUS | ``Erik: my laptop is os x, but EC2 would be ubuntu |
| 21:41.24 | ``Erik | but we all have a serious hardon for portability, so we drag it to solaris or irix once in a while, and I'm big into 'mega' unix portability, hpux and aix and those |
| 21:41.28 | FAMULUS | ``Erik: I can't let g-stl process for days, I need to close my laptop |
| 21:41.47 | ``Erik | even has an image sitting around for a BSD4.3 on vax11/780 |
| 21:41.57 | ``Erik | why do you need to close it? |
| 21:42.06 | ``Erik | I leave my macbook open for, uh, months at a whack |
| 21:42.11 | ``Erik | I only shut it down when I have to fly |
| 21:42.14 | FAMULUS | ``Erik: you know, scene changes |
| 21:42.18 | FAMULUS | going to work |
| 21:42.21 | FAMULUS | etc |
| 21:42.41 | ``Erik | huh, well, if you close your macbook, it sleeps, it doesn't shut down |
| 21:42.53 | ``Erik | so when you open it, it loads up the memory image and continues |
| 21:43.06 | ``Erik | *shrug* |
| 21:43.16 | FAMULUS | ``Erik: true |
| 21:43.26 | FAMULUS | ``Erik: but you can't really use it without a plug |
| 21:43.31 | FAMULUS | ``Erik: CPU pegged |
| 21:43.37 | ``Erik | "man nice" |
| 21:43.45 | ``Erik | "man batch" |
| 21:44.10 | FAMULUS | ``Erik: good idea |
| 21:44.23 | ``Erik | (leave the laptop at home *cough*) |
| 21:45.03 | FAMULUS | ``Erik: that's what servers are for |
| 21:45.07 | ``Erik | ayup |
| 21:45.29 | ``Erik | I seem to be saying "uh, start it on friday and come back on monday" a lot lately :( |
| 21:45.30 | FAMULUS | ``Erik: would a g-stil web service be useful to community? |
| 21:45.48 | ``Erik | I'd be surprised |
| 21:46.00 | ``Erik | the cost of such a service would outweigh 99.9999% folks benefits |
| 21:46.23 | ``Erik | feel free to try it, but I don't think it'd be ... profitable? |
| 21:46.57 | FAMULUS | ``Erik: so I'm the only person with this issue? |
| 21:47.15 | ``Erik | the "NMG is slow" is a known issue |
| 21:48.47 | FAMULUS | n-manifold geometry |
| 21:49.50 | ``Erik | also called "non-manifold geometry", sometimes both in the same documentation :( |
| 21:50.06 | ``Erik | (including, apparently, the original paper Muuss did) |
| 21:50.14 | Ralith | heh |
| 21:50.38 | ``Erik | was a topic of discussion last thursday or so |
| 21:50.45 | FAMULUS | ``Erik: I don't see a wikipedia article for that |
| 21:50.53 | Ralith | FAMULUS: I'd try disabling the verification in g-stl and sending off the resultant file. Worst-case scenario, they ask you to send them a fixed one. |
| 21:51.31 | FAMULUS | Ralith: what's flag for that? |
| 21:51.40 | Ralith | no idea |
| 21:51.50 | Ralith | as ``Erik says, it may not exist. |
| 21:51.52 | Ralith | might not be too hard to add. |
| 21:52.06 | Ralith | on an unrelated note |
| 21:52.09 | Ralith | ``Erik: you mentoring? |
| 21:52.28 | ``Erik | does not see such a flag |
| 21:52.42 | FAMULUS | ``Erik: vaporware |
| 21:52.43 | ``Erik | um, I'm listed as an admin and kinda thinking my roll will be admin, a mentor for mentors |
| 21:53.06 | Ralith | that probably works too. |
| 21:53.11 | Ralith | could I talk ya into reviewing my milestones? |
| 21:53.21 | ``Erik | though I'm always willing to help with spot details here :) |
| 21:53.43 | ``Erik | um, yeah, I suppose I should look at the applicants, yes |
| 21:53.47 | Ralith | hehe |
| 21:53.48 | hippieindamakin8 | Ralith, done with the patch ? |
| 21:53.52 | Ralith | what patch |
| 21:53.59 | ``Erik | we kinda request a patch up front |
| 21:54.08 | Ralith | oh that |
| 21:54.16 | ``Erik | to verify that you know how to code, can use the VCS, etc |
| 21:54.21 | Ralith | well, considering that I've made several miscellaneous commits in the last few weeks... |
| 21:54.21 | hippieindamakin8 | is working on it now :|.. |
| 21:54.29 | ``Erik | nothin' big, but it's a stumbling block for many |
| 21:54.30 | Ralith | I think I've got that covered. |
| 21:54.32 | hippieindamakin8 | Ralith, that should do i guess |
| 21:54.58 | hippieindamakin8 | loves his fresh archlinux install |
| 21:55.07 | Ralith | ``Erik: unless I actually should find myself something else to code up? |
| 21:55.13 | Ralith | perhaps this g-stl flag, even. |
| 21:55.27 | Ralith | also that reminds me |
| 21:55.42 | Ralith | FAMULUS: getting BRL-CAD running on linux is easy, even if you have to compile it by hand; I wouldn't be concerned. |
| 21:56.04 | Ralith | has ran it on every linux/unix system he's had, and it's always been one of the easiest bits. |
| 21:56.14 | FAMULUS | Ralith: ok good |
| 21:56.25 | ``Erik | if you're committing, you're already in the circle the patch is for |
| 21:56.32 | Ralith | yeah, that's what I thought. |
| 21:56.47 | hippieindamakin8 | Ralith, yeah watever be the case.. most debian systems have the problem of the missing libx11-dev files |
| 21:56.48 | Ralith | good to have it confirmed. |
| 21:57.02 | Ralith | hippieindamakin8: er, can't you just install libx11-dev then? |
| 21:57.04 | hippieindamakin8 | gets back to work .. :P |
| 21:57.15 | FAMULUS | ``Erik: have you guys though about using github? |
| 21:57.22 | Ralith | FAMULUS: to host the repo? O.o |
| 21:57.27 | ``Erik | erm |
| 21:57.29 | FAMULUS | ``Erik: makes it easier to contribute I think |
| 21:57.33 | hippieindamakin8 | Ralith, yeah , u have to :) |
| 21:57.34 | Ralith | changing versioning systems would be a huge deal. |
| 21:57.40 | Ralith | hippieindamakin8: well of course you do |
| 21:57.42 | Ralith | but that's trivial |
| 21:57.44 | kanzure | does the svn-to-git software even work yet? |
| 21:58.04 | ``Erik | we just went through the pain of cvs->svn, and I think we like the centralized VCS |
| 21:58.04 | ``Erik | :) |
| 21:58.04 | Ralith | does like how arch installs headers with everything, though |
| 21:58.13 | hippieindamakin8 | Ralith, exactly :) |
| 21:58.16 | ``Erik | effin' HATES how one of his projects has deps that require: CVS, SVN, darcs, git, ... |
| 21:58.32 | ``Erik | ralith: if you like that, check out one of the BSD's |
| 21:58.40 | ``Erik | we've been doin' it that way since, uh, the 80's |
| 21:58.40 | ``Erik | :D |
| 21:58.41 | Ralith | I used to run FreeBSD. |
| 21:58.47 | Ralith | I got tired of waiting hours for firefox to compile :P |
| 21:58.51 | ``Erik | hehehe |
| 21:58.56 | Ralith | arch is a good compromise |
| 21:59.00 | ``Erik | pkg_add can grab a binary |
| 21:59.05 | Ralith | minimal and dev-friendly, but binary-friendly too |
| 21:59.20 | Ralith | sure, it *can*, but the system's really made to use sources, and binaries can lead to problems |
| 21:59.28 | ``Erik | *shrug* whatever makes you happy :) I like fbsd myself, I'm ok with letting a "portmanager -u -bu -l" run overnight |
| 21:59.42 | ``Erik | ain't in no rush these days |
| 21:59.47 | Ralith | I've been knocking back and forth between sourcebased and binbased systems for a while |
| 22:00.24 | Ralith | back on the VC subject, I have to say, it's *really* nice to be able to do local commits; helps keep commits small and focused on single logical changes, and helps keep the main repo fully functional (i.e. no half-implemented features) |
| 22:01.00 | ``Erik | hm, do it in the upstream VCS, mebbe one of your commits will be you fighting something that someone has an easy answer for |
| 22:01.15 | Ralith | huh? |
| 22:01.24 | ``Erik | if it's broken, wrap the broken stuff in #if 0, if it's a big breakage, make a branch |
| 22:01.31 | Ralith | sure, that works |
| 22:01.34 | Ralith | but it's a bit ugly |
| 22:01.53 | ``Erik | if you commit something small cuz you're struggling with a lame issue and brlcad or drossberg or I say "well, dur, just do this", that might save you many many many hours |
| 22:02.09 | Ralith | centralized versioning encourages making commits relatively large. |
| 22:02.27 | ``Erik | and my tire iron encourages keeping them small and frequent |
| 22:02.28 | ``Erik | O:-) |
| 22:02.30 | Ralith | hehe |
| 22:03.29 | Ralith | so how closely are students expected to stick to their timeline? |
| 22:03.50 | Ralith | I need to write one up, but I really am not sure how much time to allocate to any given milestone. |
| 22:03.52 | ``Erik | students are expected to communicate with their mentors |
| 22:04.55 | tofu | on the contrary, to be *effective*, centralized requires small succinct commits |
| 22:05.05 | ``Erik | timelines change, that's known, *shrug* can't do anything about it, it's reality. but it's a big growing point in a developers growth to be able to admit the change happens and work around it, opposed to pretending it's a failure and trying to hiding it |
| 22:05.13 | tofu | at best a different work breakdown structure, so that you can work on small pieces that are all fully functional |
| 22:05.36 | ``Erik | tofu: to be effective, yes, but some people don't want to present code until it's "perfect" :( |
| 22:05.39 | tofu | there's nothing inherint to the system that encourages larger commits other than really bad practice |
| 22:05.41 | Ralith | tofu: I'm not sure that's always feasible. |
| 22:05.55 | Ralith | though I guess I really lack the experience to argue this very effectively |
| 22:06.05 | ``Erik | distributed VCS allows people to go hide in a corner and pretend they're good citizens |
| 22:06.22 | tofu | Ralith: i've heard that claim many a time over, but not once has it actually been shown to be true -- it's folks not wanting to change their work breakdown |
| 22:06.39 | Ralith | fine, fine |
| 22:07.13 | FAMULUS | ``Erik: I would argue that git/github lowers the barrier to entry for contribution |
| 22:07.56 | FAMULUS | ``Erik: just fork the repo and off you go |
| 22:08.06 | ``Erik | I'd argue that dvcs tends to contribute to bad behavior wrt FOSS citizenship |
| 22:08.09 | tofu | Ralith: and bot_dump isn't fast/slow -- it just dumps the data for a triangle mesh to the prescribed format |
| 22:08.12 | ``Erik | exactly! "fork the repo" is bad |
| 22:08.29 | FAMULUS | ``Erik: I say it's good! |
| 22:08.35 | tofu | it doesn't actually tessellation, you need a BoT to start with |
| 22:08.40 | Ralith | tofu: yeah, I misunderstood; thought you were proposing it as an unchecked equivalent to g-stl |
| 22:08.41 | ``Erik | you disassociate from the community when you do that |
| 22:08.57 | ``Erik | and that's the single thing that makes foss awesome, the community... you're throwing away the #1 advantage |
| 22:09.22 | FAMULUS | ``Erik: I completely disagree. If someone does some hotness it wll get merged |
| 22:09.48 | FAMULUS | ``Erik: and even before that, you can see someone is ahead of the main repo (via the graph) |
| 22:10.00 | FAMULUS | ``Erik: and sometimes it's the probem you had |
| 22:10.08 | ``Erik | I'm learning a new framework in a new language with a new editor and everything... I ask really stupid questions, frequently. I share what I'm doing often. The framework authors and gurus are updating the framework frequently, and their documentation... because of my stupidness :) it's good! |
| 22:11.00 | ``Erik | the gurus doing hotness will know how to behave with svn, the 'average' new contributor will greatly benefit and will benefit the community by making their education public |
| 22:11.01 | ``Erik | :) |
| 22:12.46 | tofu | FAMULUS: this argument of centralized over distributed is a very old and tired debate, frankly -- and not one that hasn't been considered and discussed many times over |
| 22:13.02 | FAMULUS | tofu: agreed. I don't really care |
| 22:13.03 | tofu | there are counter arguments and downsides to distributed |
| 22:13.16 | tofu | just as there are for centralized |
| 22:14.24 | tofu | code dumps are generally very unhealthy for a codebase, no matter how 'hotness' a feature is |
| 22:15.02 | tofu | especially if it's development hasn't been communicated throughout development, it is very often a foreign mismatched codebase with a near 1 bus factor |
| 22:16.01 | tofu | communication is key, and you can have healthy/unhealthy communication regardless of being distributed or centralized, with the only difference being that distributed doesn't require it and centralized exposes earlier |
| 22:16.47 | FAMULUS | tofu: how do I invoke dot_dump? |
| 22:16.52 | FAMULUS | bot_dump |
| 22:16.54 | tofu | when the dev team is small, i.e. less than 50 or so active committers, the hierarchical approach that distributed allows isn't really gained |
| 22:17.28 | tofu | are you asking and answering your own question? |
| 22:17.34 | tofu | ah, dot |
| 22:17.42 | tofu | that's the answer, bot_dump |
| 22:18.00 | FAMULUS | ok |
| 22:18.00 | tofu | added in 7.14.2 |
| 22:18.03 | FAMULUS | ah ok |
| 22:18.15 | tofu | tell me you at least tried before asking how you run "bot_dump" :) |
| 22:18.17 | FAMULUS | so for os x, I'll have to compile to get that version? |
| 22:18.50 | tofu | yes, there hasn't been a binary os x release in a while |
| 22:19.02 | FAMULUS | tofu: ok, so thats my next move |
| 22:24.11 | *** mode/#brlcad [+o brlcad] by ChanServ | |
| 22:27.11 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net) | |
| 22:30.41 | ``Erik | doh, hah, karel keeps using _sushi_, for some reason, I got a mental crosswire on handle vs person |
| 23:07.51 | Ralith | mm, sushi |
| 23:23.29 | *** join/#brlcad FAMULUS (n=mark@ool-ad028f27.dyn.optonline.net) | |
| 23:25.30 | yukonbob | reads scrollback |
| 23:26.09 | madant | is a strict non-fish-arian |
| 23:29.04 | Ralith | enjoys some easter chocolate as he works on his timeline |
| 23:29.35 | ``Erik | drinks some sunday vodka and watches tv |
| 23:36.42 | madant | just had some water :| , breakfast in 2.5 hours |
| 23:50.44 | CIA-28 | BRL-CAD: 03Ralith 07http://brlcad.org * r1383 10/wiki/User:Ralith: Added first draft of timeline for OpenGL GUI SoC proposal |
| 23:51.11 | Ralith | heh, CIA dropped the notification before I managed to load the page. |
| 23:55.17 | brlcad | :) |
| 23:59.57 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net) | |