00:17.45 |
dennisy |
f_nirt passes the right arguments to ged_nirt,
so the problem must be there |
01:01.16 |
dennisy |
brlcad: i found what i think is the cause of
the problem |
01:01.52 |
dennisy |
brlcad: in ged_nirt, there is a line that
says: "bu_vls_printf(&p_vls, "dir %lf %lf %lf; s", dir[X],
dir[Y], dir[Z]);" |
01:02.21 |
dennisy |
brlcad: the problem is the "; s" in the
string |
01:02.59 |
dennisy |
brlcad: this causes nirt to shoot a ray
without waiting for configuration instructions from the -e
option |
01:04.55 |
dennisy |
brlcad: is there a simple way to modify and
recompile the source to see what the effect of changing that line
would be? |
01:21.29 |
dennisy |
brlcad: actually, looking over the results
from echoing the commands in mged (by clicking "echo cmd" in the
query ray control panel), it seems like the problem is far from
that simple |
01:35.21 |
dennisy |
brlcad: anyways, i would like to thank your
for your help again, and i'll be back tomorrow to take another
crack at this bug |
02:24.57 |
maths22 |
brlcad: does inderpreet have commit access
now? |
02:25.39 |
maths22 |
I would prefer if he do any theme changes in
his git repo, but some stuff might require the svn one |
02:25.50 |
maths22 |
I'll try to set the git repo to auto-pull if I
can figure it out |
02:26.59 |
brlcad |
doable but bidirectional is
problematic |
02:27.10 |
brlcad |
have to continually rebase |
02:27.17 |
brlcad |
(assuming commits are happening) |
02:27.49 |
brlcad |
I don't know his username to add his access
and havne't seen him to ask here (too busy with the migration to
seek him out) |
02:27.54 |
maths22 |
It only ought to be uni-directional |
02:28.59 |
maths22 |
Eventual goal: commit to git which syncs to
beta |
02:29.17 |
maths22 |
if looks good on beta, commit (w/ compiled
css) to svn |
02:29.27 |
maths22 |
svn would go to the live site |
02:30.13 |
brlcad |
nods, sounds
good |
02:31.17 |
maths22 |
https://help.github.com/articles/creating-webhooks |
02:32.03 |
maths22 |
Ideally the svn repo would be able to do that
too, but I don't think sourceforge supports that type of
thing |
03:32.52 |
brlcad |
it does/did, but it's a bear to set
up |
03:33.10 |
brlcad |
don't know about the new
infrastructure |
04:51.35 |
*** join/#brlcad ishwerdas
(~inderplus@59.91.239.215) |
05:13.53 |
*** join/#brlcad witness___
(uid10044@gateway/web/irccloud.com/x-znsfgwuamstauosi) |
08:34.10 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
09:31.27 |
*** join/#brlcad ishwerdas
(~inderplus@202.164.53.117) |
09:34.06 |
ishwerdas |
harmanpreet: h |
09:34.14 |
ishwerdas |
oops hi |
09:51.31 |
*** join/#brlcad teepee_
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
10:19.49 |
*** join/#brlcad dervan
(4e0904e2@gateway/web/freenode/ip.78.9.4.226) |
10:30.35 |
*** join/#brlcad ishwerdas
(~inderplus@202.164.53.117) |
10:44.57 |
*** join/#brlcad richa
(b49531e7@gateway/web/freenode/ip.180.149.49.231) |
10:51.59 |
*** join/#brlcad ishwerdas
(~inderplus@202.164.53.117) |
10:59.00 |
*** join/#brlcad richa
(uid11933@gateway/web/irccloud.com/x-inmqerzmqmtkahug) |
11:51.29 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
12:40.13 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
13:01.46 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
13:43.21 |
*** join/#brlcad starseeker
(~starseeke@66-118-151-70.static.sagonet.net) |
13:48.27 |
richa |
I have downloaded brlcad from http://brlcad.org/d/download for
linux |
13:48.53 |
richa |
When i follow installation instructions and
run cmake ../brlcad-X.Y.Z -DBRLCAD_BUNDLED_LIBS=ON
-DCMAKE_BUILD_TYPE=Release |
13:49.22 |
richa |
I get an error that the source directory does
not contain CMakelists.txt |
13:49.42 |
richa |
What is the solution to this? |
13:55.07 |
d_rossberg |
richa: which file did you downloaded? *.deb or
*.rpm? |
13:55.27 |
richa |
its .zip |
13:56.55 |
d_rossberg |
this was probable the runtime DLL for
Windows |
13:57.39 |
d_rossberg |
try this one:
http://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/7.24.0/brlcad-7.24.0.tar.gz/download |
13:58.00 |
richa |
yeah |
13:59.53 |
richa |
Also, Is there some specific layout which gsoc
students must follow while writing their proposals? |
14:04.33 |
d_rossberg |
You should look here to see how they could
look like: http://brlcad.org/wiki/Google_Summer_of_Code/2013 |
14:07.59 |
d_rossberg |
btw, you should subscribe this group too:
http://groups.google.com/d/forum/gsocax?hl=en |
14:10.58 |
richa |
yeah, ok |
14:25.57 |
*** join/#brlcad cstirk
(~Carola@67.96.180.126) |
14:26.42 |
teepee_ |
d_rossberg: isn't that the wrong year? ;)
http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas |
14:29.47 |
Notify |
03BRL-CAD Wiki:Harman052 * 6540
/wiki/Online_Geometry_Viewer_Back-end: Content added |
14:29.49 |
Notify |
03BRL-CAD Wiki:Harman052 * 6541
/wiki/Online_Geometry_Viewer_Back-end: /* Requirements */ |
14:29.51 |
Notify |
03BRL-CAD Wiki:Harman052 * 6542
/wiki/Online_Geometry_Viewer_Back-end: |
14:29.54 |
Notify |
03BRL-CAD Wiki:Harman052 * 6543
/wiki/Online_Geometry_Viewer_Interface: Content added |
14:29.56 |
Notify |
03BRL-CAD Wiki:Harman052 * 6544
/wiki/Online_Geometry_Viewer_Interface: References and requirements
added |
14:30.03 |
Notify |
03BRL-CAD Wiki:Sean * 6545
/wiki/Summer_of_Code/Acceptance: remove the brl-cad specific
language, generalize and condense verbosity a fair bit |
14:30.05 |
Notify |
03BRL-CAD Wiki:Sean * 6546
/wiki/Summer_of_Code/Acceptance: add one more top-level category to
break the flow a little |
14:30.07 |
Notify |
03BRL-CAD Wiki:Sean * 6547
/wiki/Summer_of_Code/Acceptance: /* Write maintainable code */
another cad ref |
14:30.09 |
Notify |
03BRL-CAD Wiki:Sean * 6548
/wiki/Summer_of_Code/Acceptance: /* License appropriately
*/ |
14:30.59 |
Notify |
03BRL-CAD:starseeker * 60106
(brlcad/branches/openscenegraph/CMakeLists.txt
brlcad/branches/openscenegraph/INSTALL and 2 others): Get local
openscenegraph build going. Will need both better handling of the
build dir plugin situation and an upgraded ThirdParty macro that
allows for version specification. Needs a bit of a rework of top
level option handling across the board to be done right. |
14:31.46 |
d_rossberg |
teepee_: ??? where, which year? |
14:31.59 |
teepee_ |
d_rossberg: your gsoc link to 2013 |
14:32.21 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:32.43 |
teepee_ |
oh, the last years proposals are also linked
there? |
14:33.38 |
d_rossberg |
yeas, i meant richa should look at last years
proposals to get an idea how a good one should look like |
14:34.42 |
teepee_ |
d_rossberg: right, the penny dropped meanwhile
:) |
14:35.24 |
d_rossberg |
:) |
14:35.52 |
teepee_ |
was thinking about the
checklist page http://brlcad.org/wiki/Summer_of_Code/Checklist |
15:28.08 |
Notify |
03BRL-CAD:starseeker * 60107
(brlcad/trunk/INSTALL brlcad/trunk/configure and 3 others): Use
CMakeParseArguments to make the THIRD_PARTY macro more
flexible. |
15:30.47 |
Notify |
03BRL-CAD:starseeker * 60108
brlcad/trunk/misc/CMake/ThirdParty.cmake: remove debugging
printing. |
15:39.51 |
Notify |
03BRL-CAD:starseeker * 60109
(brlcad/branches/openscenegraph/AUTHORS
brlcad/branches/openscenegraph/INSTALL and 4 others): Update
ThirdParty macro from trunk, make appropriate tweaks. |
15:40.18 |
*** join/#brlcad kintel_
(~kintel@unaffiliated/kintel) |
16:04.43 |
Notify |
03BRL-CAD Wiki:5.15.167.51 * 6549
/wiki/User:Cprecup: /* About me */ |
16:14.31 |
Notify |
03BRL-CAD:starseeker * 60110
(brlcad/branches/openscenegraph/misc/CMake/FindOpenSceneGraph.cmake
brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt
brlcad/branches/openscenegraph/src/other/CMakeLists.txt): More
build tweaking for OSG. Need another feature in the ThirdParty
macro - a list of variables to reset for the search. STEPcode will
probably need something similar once we actually start looking
for |
16:14.33 |
Notify |
system versions... |
16:25.08 |
``Erik |
huh, 200hp motorcycle from lotus: http://www.lotus-motorcycles.com/ |
16:29.54 |
Notify |
03BRL-CAD:starseeker * 60111
(brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake
brlcad/trunk/misc/CMake/ThirdParty.cmake
brlcad/trunk/src/other/CMakeLists.txt): Add an optional ability to
specify vars to reset to third party macro |
16:31.50 |
Notify |
03BRL-CAD:starseeker * 60112
(brlcad/branches/openscenegraph/misc/CMake/BRLCAD_Summary.cmake
brlcad/branches/openscenegraph/misc/CMake/ThirdParty.cmake and 4
others): grab trunk ThirdParty update |
16:41.38 |
Notify |
03BRL-CAD:starseeker * 60113
brlcad/branches/openscenegraph/src/other/CMakeLists.txt: Make sure
the include dirs are set. |
17:07.29 |
brlcad |
``Erik: holy crap |
17:07.33 |
brlcad |
that's awesome! |
17:44.55 |
*** join/#brlcad ishwerdas
(~inderplus@202.164.53.117) |
18:00.24 |
*** join/#brlcad raj12lnm
(7aac7bdf@gateway/web/freenode/ip.122.172.123.223) |
18:07.57 |
*** join/#brlcad ishwerdas
(~inderplus@202.164.53.117) |
18:20.44 |
brlcad |
teepee: that checklist is going to get
updated, but it's a good general guide |
18:21.35 |
brlcad |
richa: I see now that it wasn't your fault
:) |
18:21.40 |
teepee |
brlcad: I think it's a nice starting point
already |
18:28.38 |
*** join/#brlcad witness___
(uid10044@gateway/web/irccloud.com/x-ylzuqzgmsbzbgkfd) |
18:52.34 |
*** join/#brlcad inderplus_
(~inderplus@202.164.53.117) |
19:12.38 |
*** join/#brlcad inderplus_
(~inderplus@202.164.53.117) |
19:25.06 |
*** join/#brlcad harshkothari
(~harshkoth@wikimedia/Harsh4101991) |
19:27.22 |
*** join/#brlcad ishwerdas
(~inderplus@202.164.53.117) |
19:31.37 |
richa |
I am a GSoC candidate interested in working on
"Synchronize wiki with Docbook" |
19:32.12 |
richa |
I would like to discuss some details regarding
this project |
19:33.34 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
19:33.50 |
richa |
I am not clear with how do a general user edit
Docbook |
19:35.36 |
*** join/#brlcad raj12lnm
(75e5a9b8@gateway/web/freenode/ip.117.229.169.184) |
19:37.14 |
starseeker |
richa: figuring out an approach is part of the
project |
19:37.39 |
starseeker |
there are several "tiers" of support |
19:38.02 |
*** join/#brlcad inderplus_
(~inderplus@202.164.53.117) |
19:38.24 |
richa |
starseeker: Yeah, I am figuring out some
approaches |
19:38.25 |
starseeker |
the simplest is a window that shows the
DocBook xml to the wiki user, and then "compiles" the xml after
they have edited it to produce the HTML web output |
19:39.13 |
starseeker |
that requires contributors to have a knowledge
of how to write DocBook markup, which is a high hurdle, but would
still be better than what we have now |
19:40.42 |
starseeker |
in that scenario (which might be a good first
step, regardless of what comes next) the editing process would look
very much like our current wiki edit-and-submit cycle, except the
markup in the editing window would be DocBook and the "Preview"
would be the backend processing the docbook and showing the
HTML |
19:41.26 |
starseeker |
there are several possible "next" steps, all
focused on the "better ways to edit DocBook in a browser"
problem |
19:41.29 |
Notify |
03BRL-CAD Wiki:Krajkreddy * 6550
/wiki/User:Krajkreddy/main: Current Works. |
19:42.26 |
raj12lnm |
hi richa! I hope my inputs were useful.
:-) |
19:43.01 |
richa |
raj12lnm: yeah, they were! |
19:43.11 |
*** join/#brlcad ishwerdas
(~inderplus@202.164.53.117) |
19:43.33 |
raj12lnm |
richa : I am also a aspirant GSOC
student. |
19:43.41 |
richa |
starseeker: Is there some existing code for
this or do I need to start from scratch? |
19:44.11 |
raj12lnm |
kanzure : Can you help me ? |
19:44.19 |
richa |
raj12lnm: Which project are you interested
in? |
19:44.38 |
*** join/#brlcad vegantrex
(925f141f@gateway/web/freenode/ip.146.95.20.31) |
19:44.42 |
raj12lnm |
richa : I am working on python
bindings. |
19:45.07 |
starseeker |
richa: well, it's not entirely clear |
19:45.08 |
raj12lnm |
kanzure : I am looking for sample values for
vol primitive for the python code. |
19:45.29 |
raj12lnm |
starseeker : can you help me regarding sample
values for vol primitive ? |
19:45.34 |
raj12lnm |
I sent an email. |
19:46.08 |
starseeker |
There are a few existing open source codes
that might be relevant (there was even a GSoC project in 2009
called Beacon to create a WYSIWYG web-based DocBook
editor) |
19:46.50 |
raj12lnm |
starseeker : I have copy pasted my email here
also. http://tny.cz/90f9d8d2 |
19:46.56 |
raj12lnm |
Can you please look at it ? |
19:46.59 |
raj12lnm |
and guide me. |
19:50.02 |
*** join/#brlcad raj12lnm__
(~androirc@122.172.123.223) |
19:51.15 |
starseeker |
raj12lnm: um. I'm not all that familiar with
the vol primitive |
19:52.19 |
kanzure |
raj12lnm__: i do not have samples |
19:52.38 |
starseeker |
richa: I'd definitely suggest checking out
Beacon as a precursor to your proposal - either have an idea how it
might be used or (if it can't be used) how what they tried can
inform what you propose to do for this project |
19:53.15 |
kanzure |
raj12lnm__: btw, i think that one of the most
needed pieces of python-brlcad is better automated testing
(especially on windows) possibly through http://travis-ci.org/ and http://vagrantbox.es/ |
19:53.26 |
richa |
starseeker: Till now I have understood that I
need to convert docbook syntax to mediawiki syntax and
vice-versa |
19:53.33 |
richa |
Am I going on the right path? |
19:53.42 |
kanzure |
doesn't pandoc do that
automatically? |
19:54.14 |
kanzure |
docbook<->mediawiki wikitext |
19:54.15 |
starseeker |
richa: i would suggest that as a later stage
of the project |
19:55.27 |
starseeker |
the problem of lossless translation between
markup formats is (I hope!) a much tougher problem than a basic
"edit and display this DocBook xml page" |
19:56.09 |
starseeker |
it's probably worth doing a few quick
experiments with pandoc to see what translations to and from our
DocBook pages look like |
19:57.36 |
starseeker |
is frankly skeptical that
that sort of automated translation will suffice or be worth the
effort - more likely that carrying through on a WYSIWYM editing
widget that strives to respect and preserve the original DocBook
would be more practical |
19:58.03 |
starseeker |
but I don't know that for sure |
19:58.03 |
*** join/#brlcad javampire
(~ncsaba@p4FF70940.dip0.t-ipconnect.de) |
19:58.22 |
*** join/#brlcad inderplus_
(~inderplus@202.164.53.117) |
19:58.28 |
harshkothari |
richa: I think you have to define some kind of
dictionary for doing vice versa conversion |
19:58.47 |
kanzure |
i would expect this to be the type of problem
that everyone has tried to solve but everyone hate :) |
19:59.09 |
starseeker |
kanzure: see Beacon for an example of that
;-) |
19:59.27 |
kanzure |
do i dare.. |
20:00.13 |
kanzure |
the problem with wikitext is that it's really
hard to parse later. oh well. |
20:00.22 |
kanzure |
"the way to parse it is to run php/mediawiki,
have fun" |
20:01.39 |
harshkothari |
kanzure: but again mediawiki parsers very less
so it wouldnt be so difficult |
20:02.00 |
javampire |
is this a discussion about what should be the
original format of documentation ? :-) |
20:02.39 |
harshkothari |
javampire: that is till now skeptic
:-) |
20:02.41 |
raj12lnm__ |
kanzure : i will look if i can set up a travis
baswed automated testing. |
20:02.42 |
kanzure |
format translation ("old guy
problems") |
20:02.54 |
kanzure |
raj12lnm__: i would be open to other forms of
continuous integration/testing, too |
20:03.18 |
raj12lnm__ |
Inhave seen travis working in some oither
repo. |
20:03.26 |
starseeker |
javampire: we're using DocBook for our primary
format |
20:03.29 |
raj12lnm__ |
I will find out how to integrate it. |
20:03.47 |
kanzure |
raj12lnm__: right now one of the problems is
that not all pull requests are tested against windows, so windows
is periodically falling behind |
20:03.50 |
raj12lnm__ |
javampire : hi |
20:04.03 |
javampire |
starseeker: I would say it's a good choice -
but I have not seen the full discussion to know what is this about
:-) |
20:04.05 |
raj12lnm__ |
Ok kanzure. |
20:04.18 |
javampire |
raj12lnm__: hi Raj ! |
20:04.36 |
starseeker |
javampire: the project context is "how do we
edit our DocBook documentation in a web context?" |
20:04.41 |
javampire |
raj12lnm__: any luck with the VOL ? |
20:04.49 |
raj12lnm__ |
kanzure : let me introduce myself with
you. |
20:05.03 |
javampire |
starseeker: ok, that's an interesting
topic |
20:05.20 |
raj12lnm__ |
javampire : i have pushed the
changes |
20:05.25 |
harshkothari |
javampire: indeed |
20:05.39 |
raj12lnm__ |
But it gives an error of unreasonable
parameters. |
20:05.46 |
javampire |
raj12lnm__: did you manage to run a test case
? |
20:06.02 |
raj12lnm__ |
Yes. |
20:06.12 |
javampire |
raj12lnm__: let me test too... |
20:06.19 |
raj12lnm__ |
It gives an error related to tge
parametees. |
20:06.32 |
starseeker |
there's also this project: https://code.google.com/p/docbookeditor/ |
20:06.45 |
raj12lnm__ |
And its hard for me to imagine parameters.
:-) |
20:06.48 |
harshkothari |
clicked |
20:08.10 |
raj12lnm__ |
javampire : if you could modify the default
parameters such that they become "reasonable" |
20:08.27 |
raj12lnm__ |
I think you will then be able to run the
test. |
20:08.42 |
javampire |
raj: let me test first |
20:08.47 |
raj12lnm__ |
Ok. |
20:09.02 |
raj12lnm__ |
As i said it given s error :-) |
20:09.12 |
raj12lnm__ |
*gives |
20:11.01 |
richa |
starseeker: What is my first step? |
20:11.13 |
richa |
1. creating a web based docbook
editor |
20:12.00 |
richa |
2. developing a mediawiki extension which
converts mediawiki syntax to docbook syntax and
vice-versa |
20:16.29 |
javampire |
starseeker: BTW, is it really needed to edit
doc-book in the web ? |
20:16.54 |
brlcad |
ries: what is the preferred method you'd like
them to get in touch with you? |
20:17.22 |
brlcad |
mpictor: ditto, prefferred contact method
(irc, e-mail, ..) |
20:18.03 |
brlcad |
kintel: ditto, preferred method? |
20:18.20 |
richa |
starseeker: Can you give me your e-mail
id? |
20:18.45 |
brlcad |
richa: you should join our mailing list
instead of directly e-mailing mentors |
20:18.59 |
brlcad |
that way other mentors have an idea what is
being discussed |
20:19.23 |
richa |
brlcad: yeah, I have already joined the
mailing list |
20:19.25 |
mpictor |
brlcad: contact method for students? IRC is
probably best |
20:19.31 |
brlcad |
mpictor: thx |
20:19.57 |
brlcad |
richa: as to your question -- which of those
two steps is more interesting to you |
20:20.26 |
inderplus_ |
brlcad: have you done anything about the
website repository? |
20:20.41 |
kintel |
brlcad: irc, mailing list, personal email in
that order of preference |
20:20.59 |
brlcad |
inderplus_: yes |
20:21.03 |
brlcad |
kintel: thx |
20:21.19 |
ries |
brlcad: IRC, forum chat or mail, doesn't
matter to much |
20:21.22 |
brlcad |
not putting your personal e-mail, but you're
welcome to ;) |
20:21.47 |
brlcad |
ries: do you want all three listed? wasn't
planning on listing forums |
20:21.57 |
brlcad |
certainly can though if that's better for
you |
20:22.01 |
richa |
brlcad: I am familiar with creating mediawiki
extensions since I was an intern at Wikimedia Foundation last year,
so I am more comfortable with 2nd one |
20:22.16 |
inderplus_ |
brlcad: Do mail me the details, I have edited
the theme to look almost like our wordpress theme (except the
sidebars ofcourse) |
20:22.17 |
ries |
brlcad: what sort of contact are we talking
about? |
20:22.29 |
brlcad |
richa: then I would totally recommend
leveraging that strengths .. it's a big one |
20:22.40 |
brlcad |
inderplus_: will do |
20:22.54 |
inderplus_ |
brlcad: Is there anyone else working on
wordpress theme ? |
20:23.02 |
inderplus_ |
thanks :) |
20:23.18 |
brlcad |
ries: i'm updating our checklist instructions
with succinct summary steps, basically telling them where to go to
introduce themselves |
20:23.30 |
brlcad |
inderplus_: not that I'm aware of |
20:23.43 |
ries |
brlcad: I like a visible introduction..
wouldn't forum not be best? |
20:23.52 |
brlcad |
inderplus_: I was briefly during GCI, as well
as the 2-3 GCI submissions |
20:24.06 |
brlcad |
I think maths22 has done some good theme
inspection too |
20:24.36 |
brlcad |
ries: if that's what you use,
certainly |
20:24.44 |
brlcad |
we don't use our forums much |
20:24.57 |
brlcad |
everyone mostly gets directed to IRC or
mailing list |
20:25.08 |
brlcad |
though we do have them and they're sometimes
used |
20:25.12 |
ries |
brlcad: out of curiocity, what do you use for
communication? Mailing list? |
20:25.28 |
ries |
Ahh ok, our forum is a mailing list aswell...
so we have both |
20:25.50 |
brlcad |
yeah, we're on mailman, so no go there
;) |
20:26.05 |
brlcad |
they need to get that sorted out |
20:26.14 |
brlcad |
google groups are eating their lunch |
20:27.11 |
brlcad |
inderplus_: fyi, maths22 is okay if the wp
theme is done via svn, but the mediawiki theme should be forked off
the existing github repo |
20:28.19 |
brlcad |
ries: if your forum/mail are one in the same,
then should be okay to just list it once, yes? |
20:28.25 |
brlcad |
or do you want all three listed? |
20:28.36 |
brlcad |
or label it Forum just to encourage it that
way? |
20:29.38 |
*** join/#brlcad inderplus_
(~inderplus@202.164.53.117) |
20:30.34 |
ries |
brlcad: I would use this one : http://librecad.org/cms/home/get-help/forum.html |
20:30.46 |
ries |
I have no idea anymore how nable handles
mailing list subscriptions only |
20:32.00 |
brlcad |
trying to get specific, how about: http://forum.librecad.org/LibreCAD-dev-f4361976.html |
20:32.01 |
inderplus_ |
harmanpreet: I guess we are now pretty sure of
vision as well as the technologies regarding OGV, shall I start
working on it ? Any tips or some guidance ? |
20:33.12 |
ries |
brlcad: that's fine with me |
20:33.22 |
brlcad |
ries: cool, thanks |
20:33.32 |
brlcad |
should have the checklist done in a few
minutes to review |
20:34.10 |
``Erik |
huh, some company in germany is trying to
remake the lancia stratos: http://www.new-stratos.com/en/ |
20:35.42 |
brlcad |
no way that's going to be US street legal
anytime soon |
20:36.39 |
brlcad |
0-60 in less than 3.3, nice |
20:36.44 |
mpictor |
it comes in a 2-wheeled version that you
probably *can use in the US ;) |
20:36.49 |
mpictor |
*can* |
20:37.19 |
brlcad |
yeah, nobody cares if you die on a
motorcycle |
20:38.05 |
mpictor |
bicycle |
20:39.14 |
ries |
*all-new Lancia Stratos |
20:39.46 |
javampire |
what's the top speed you ever achieved driving
a car ? |
20:40.15 |
raj12lnm__ |
140 |
20:40.19 |
*** join/#brlcad TCD
(~TheCommie@152.78.235.20) |
20:40.28 |
javampire |
kmh ? |
20:40.29 |
raj12lnm__ |
Km/h |
20:40.35 |
javampire |
ok :-) |
20:41.04 |
raj12lnm__ |
Indian roads but :-P |
20:41.46 |
brlcad |
about 200km/h |
20:42.06 |
javampire |
well here on the german highway it's not
unusual if a car literally flies by you while you drive
200kmh |
20:42.45 |
javampire |
but I find it scary |
20:42.57 |
javampire |
it's no fun anymore... |
20:43.07 |
raj12lnm__ |
brlcad : have you been to india ? |
20:43.13 |
brlcad |
raj12lnm__: I wish |
20:43.28 |
raj12lnm__ |
Plan this summer. |
20:43.46 |
raj12lnm__ |
I will ask mohit (zero_level) also. |
20:44.00 |
raj12lnm__ |
We can have a small meetup :-) |
20:44.25 |
brlcad |
heh, that'd be awesome |
20:44.51 |
TCD |
Evening. |
20:44.59 |
raj12lnm__ |
I also exchanged few emails with
kesha_ |
20:45.09 |
raj12lnm__ |
She could also join :-) |
20:45.44 |
raj12lnm__ |
also brlcad : please reply to the email i
sent, once you get time. :-) |
20:46.34 |
javampire |
raj12lnm__: I will help you tomorrow to figure
out the param problems by navigating the BRL-CAD C code |
20:46.51 |
raj12lnm__ |
Ok javampire. |
20:46.59 |
javampire |
that's a good skill anyway to develop on your
own :-) |
20:47.11 |
raj12lnm__ |
I did navigate the code using grep. |
20:47.25 |
raj12lnm__ |
But fiund that they are not used. |
20:47.47 |
javampire |
likely were looking for the wrong things
:-) |
20:48.03 |
raj12lnm__ |
Ok. |
20:48.10 |
raj12lnm__ |
Reply on the list. |
20:48.45 |
javampire |
ok |
20:50.06 |
brlcad |
raj12lnm__: you could try to create a VOL wiki
page similar to the EBM page |
20:50.20 |
brlcad |
if you can document it, you probably
understand it ;) |
20:50.33 |
brlcad |
we have a gci task description for
that |
20:50.55 |
javampire |
Raj, you can try this: find src/ -name '*.c'
-exec grep -l 'mk_vol' \{\} \; |
20:52.07 |
javampire |
ok, that will not help too much, admittedly,
but it will give you the file which implements the method |
20:52.10 |
brlcad |
javampire: pretty sure he's correct that we
don't actually call mk_vol() anywhere |
20:52.33 |
javampire |
yes, but the implementation could give a hint
what's the problem |
20:52.38 |
brlcad |
there's a few of our more "advanced"
primitives that are like that |
20:52.48 |
javampire |
he could search for the error message to see
where it is coming from |
20:53.05 |
brlcad |
superellipsoid is another, point clouds,
. |
20:53.20 |
brlcad |
he's getting an error? (missed
somethign) |
20:53.21 |
javampire |
well most of the remaining ones are like that,
I'm definitely fan of low hanging fruits, and those are done
;-) |
20:53.40 |
brlcad |
gotcha |
20:53.50 |
brlcad |
ahh, creating a valid vol |
20:54.09 |
brlcad |
that gets back to using the 'in' command
manually with the EBM example to follow |
20:54.18 |
brlcad |
then trying to understand the vol's
params |
20:54.21 |
javampire |
he gets: "Unreasonable VOL
parameters" |
20:54.24 |
brlcad |
or just ask someone here ;) |
20:54.29 |
brlcad |
heh |
20:54.32 |
javampire |
he asked :-) |
20:54.41 |
brlcad |
slaps raj12lnm__ for being
unreasonable |
20:55.05 |
brlcad |
I mean ask what some prompt from 'in'
means |
20:55.13 |
javampire |
ah ok |
20:55.18 |
brlcad |
more specific than "I'm getting this error,
help" |
20:55.27 |
javampire |
but I guess in will ask the same as the mk_vol
parameters |
20:55.52 |
brlcad |
almost certainly, but they're slightly more
verbose prompts than a variable name |
20:55.58 |
javampire |
true |
20:56.05 |
brlcad |
along with the EBM tutorial, should help make
sense of them |
20:56.21 |
brlcad |
since it's params are almost
identical |
20:56.33 |
brlcad |
at least conceptually VERY similar |
20:56.40 |
javampire |
brlcad: will you answer Raj's email with
pointer to that tutorial ? |
20:56.47 |
brlcad |
making tables in mediawiki really
SUCKS |
20:57.01 |
brlcad |
brlcad.org/wiki/EBM |
20:57.21 |
brlcad |
I got to get this checklist finished first,
gonna be a couple hours |
21:02.38 |
javampire |
OK, I answered him |
21:02.48 |
brlcad |
cool thanks |
21:02.56 |
javampire |
on another topic: what are you using to write
doc-book ? |
21:03.14 |
brlcad |
I use emacs with a docbook-xml mode |
21:05.00 |
javampire |
I found some time ago syntext-serna to be a
cool wysiwyg editor for doc-book, it is not available for download
anymore from the makers, but the free version was licensed as GPL3
so I guess it will be still existing somewhere on the net |
21:15.47 |
maths22 |
brlcad: what I would like even more, however,
than wordpress in the svn repo is a separate git repo for
that |
21:16.35 |
brlcad |
maths22: reason for not just putting it all in
one place? |
21:17.06 |
maths22 |
I guess I could use tags instead, but I like
the idea of the svn repo being what is live |
21:17.26 |
brlcad |
i don't care if progress is happening where it
happens, but ideally the instructions for setting up a mirror
involves as few steps as possible |
21:17.32 |
maths22 |
in some ways, a release and a devel
repo |
21:17.41 |
maths22 |
right: to clone, use the svn one |
21:17.56 |
maths22 |
That one would always work, since it would be
what is on the live server |
21:18.13 |
brlcad |
so I guess I don't care what precedes the
clone as that's probably what I'd check out to make
changes |
21:18.30 |
maths22 |
Here would be my ideal situation: |
21:18.42 |
maths22 |
A git repo with two branches: release and
devel |
21:21.27 |
maths22 |
beta would sync with devel, and the live site
would sync with release |
21:21.34 |
brlcad |
I see two common use cases (only?) ... A) I
need to roll out some change/update that I want to go live asap or
B) I'm trying something out so I set up my own mirror and try
things in advance |
21:22.11 |
maths22 |
I can see how that might make more
sense |
21:23.07 |
brlcad |
now how A and B happen is almost unlimited
possibilities, but ideally .. fewer steps is better ;) |
21:23.19 |
brlcad |
if you want to use git, go for it |
21:23.45 |
brlcad |
I don't think the detail of revision control
system matters for this really much |
21:24.31 |
brlcad |
could utilize our official github repo for
that even, or keep them per user adhoc |
21:24.53 |
brlcad |
the main site would just need to know
who/where to pull from (whether git or svn) |
21:26.01 |
brlcad |
i'm okay with there being only one branch for
starters to keep things simple, or protected like you suggest with
the layered syncing |
21:26.43 |
brlcad |
it's historically REALLY hard to get web devs
using revision control, so i'm happy if it exists in any form
:) |
21:28.12 |
maths22 |
I'm thinking master would be dev, and release
separate |
21:28.43 |
maths22 |
my reason for liking the git is that it
encourages revision control as one works, rather than just at the
end of a big change |
21:28.57 |
maths22 |
However, at the same time, it would be tested
before breaking the main site |
21:29.56 |
brlcad |
no concern there |
21:30.04 |
brlcad |
like I said, I don't see that as a concern
myself |
21:30.07 |
brlcad |
people committing "at the end of a big change"
are doing svn wrong :) |
21:30.12 |
javampire |
brlcad: I'm not familiar with the plans you
have for the web, but I would really like to see more automatically
generated parts of it which come directly from the code, keeping
documentation next to the implementation |
21:30.31 |
brlcad |
whether it happens or not .. personally I
commit like a monkey no matter what the scm |
21:30.45 |
brlcad |
javampire: ditto |
21:30.51 |
javampire |
the problem with the current web is that it
drifts too fast from the code |
21:31.07 |
brlcad |
that's part of our docbook integration goals
.. so we can "compile" our docs and that becomes part of the
site |
21:31.10 |
javampire |
having it close to it would perhaps encourage
the coder to keep it up to date... |
21:31.12 |
brlcad |
and it's all revision controlled |
21:31.24 |
maths22 |
my other reason for liking the 2 branches is
that, if something works on a dev machine, it gets commited to
beta |
21:31.32 |
brlcad |
so when code changes, the docs change, and we
can put *source* processes in place to ensure they stay up to
date |
21:31.39 |
maths22 |
then, we know if it works ok before it goes to
the main site |
21:31.50 |
javampire |
cool |
21:31.50 |
brlcad |
maths22: go for it ;) |
21:32.37 |
maths22 |
can you add me to the github brlcad
org |
21:32.49 |
brlcad |
maths22: my only quip from earlier is that you
said a second "git repo" .. which seems unnecessary to me -- it's
just "the web repo" to me |
21:32.55 |
maths22 |
that way the repo is not a personal
one |
21:33.04 |
maths22 |
I did not mean a second repo |
21:33.15 |
brlcad |
there's a personal and project one, you might
be looking at mine |
21:33.24 |
brlcad |
ahh, then we're good! :) |
21:34.13 |
maths22 |
if it works, it would be merged into the
"release" branch and pushed again |
21:34.25 |
maths22 |
https://github.com/BRL-CAD |
21:34.32 |
maths22 |
that is the org one |
21:34.33 |
brlcad |
yeah |
21:34.38 |
brlcad |
username? |
21:35.01 |
maths22 |
maths22 |
21:35.04 |
javampire |
"This organization has no public
repositories." - is this intended ? |
21:35.54 |
brlcad |
javampire: yeah |
21:36.09 |
maths22 |
soon there should be one-the web one |
21:36.11 |
brlcad |
most are hosted on sourceforge or on our
server (including our git mirror) |
21:36.25 |
javampire |
ok |
21:36.30 |
brlcad |
and I can see moving our web geometry projects
to github if that's where folks want to work |
21:36.43 |
maths22 |
My favorite thing about github over
sourceforge are pull requests |
21:36.48 |
javampire |
well github is quite convenient |
21:37.03 |
maths22 |
obviously, there are advantages for other
reasons the other way |
21:37.15 |
brlcad |
yes, advantages and disadvantages on both
sides |
21:37.17 |
javampire |
it's definitely easier to follow other's
work |
21:37.46 |
brlcad |
wish sourceforge had the social/comment and
code review aspects github has (which has literally nothing to do
with git, but makes the site powerful) |
21:37.47 |
maths22 |
I agree: github has put a lot of effort into a
very good UI |
21:38.04 |
maths22 |
github's power is not in the "git" half, but
the "hub" half |
21:38.08 |
brlcad |
yep |
21:38.38 |
TCD |
I more or less couldn't care between git, svn,
hg, or whatever else; I just like github because it's so
sleek |
21:38.39 |
brlcad |
just needs an
svnhub |
21:38.51 |
brlcad |
or scmhub even better |
21:39.01 |
javampire |
BTW, you know gitlab ? https://www.gitlab.com/ |
21:39.05 |
brlcad |
let me pick the community interaction
profile |
21:39.14 |
brlcad |
I do now |
21:39.56 |
brlcad |
a friend of mine wrote Review Board,
similar |
21:39.59 |
javampire |
well I still find git better than svn when it
comes to distributed coding |
21:40.54 |
javampire |
it has a steeper learning curve, but allows a
lot more |
21:41.07 |
brlcad |
I find them both pretty much identical in that
regard |
21:41.17 |
brlcad |
except for offline commits, but I'm basically
never offline and haven't been in nearly a decade |
21:41.32 |
javampire |
I'm commuting 2 hours a day on trains
;-) |
21:41.35 |
maths22 |
Offline is my favorite aspect about git for
robotics club |
21:41.50 |
maths22 |
we often are connected to robots, but I can
commit and worry about sharing later |
21:42.15 |
javampire |
plus I just stashed my work to test Raj's
branch - with svn I'm not sure if there's anything similar short of
checking out another copy |
21:42.34 |
maths22 |
In theory, I like svn's linearity more, but in
pratice, I have found git to be useful |
21:42.42 |
maths22 |
Once I was willing to try it, that
is |
21:43.15 |
brlcad |
I still have a problem with the antisocial
traits that it encourages (which is part why it's become so
popular, heh) |
21:43.33 |
javampire |
git ? antisocial ? |
21:43.54 |
starseeker |
it encourages working off in corners without
sharing |
21:44.14 |
brlcad |
yep, from a big picture perspectives ..
remember we're talking about git and not 'hub' ;) |
21:44.32 |
javampire |
hmm... how is svn different in that respect
? |
21:44.51 |
maths22 |
If you use the revision control at all, it is
inherently public immediately |
21:44.54 |
brlcad |
you have to interact and discuss because your
work is basically auto-pushed to everyone else interested |
21:44.57 |
javampire |
oh, you mean you can't commit
locally |
21:44.58 |
brlcad |
active participation instead of
passive |
21:45.51 |
starseeker |
look at linenoise, for example: https://github.com/antirez/linenoise |
21:45.53 |
javampire |
but git in turn allows you to track multiple
remotes, so you can in fact switch between the work of all your
peers |
21:45.57 |
starseeker |
147 forks on github |
21:46.17 |
starseeker |
some of them add significant
functionality |
21:46.43 |
brlcad |
basically, you don't have to talk .. so many
don't |
21:46.45 |
starseeker |
but you'll have to look through them manually
and "pick and choose", because the work of integrating those
improvements back into the "main" project is undone |
21:46.59 |
brlcad |
that's seen as a strength, and I don't dispute
that for some situations |
21:47.02 |
javampire |
and there's no "master" branch which regularly
integrates the rest ? |
21:47.07 |
brlcad |
but I would claim that it's inherently
antisocial |
21:47.32 |
javampire |
I mean it's all management |
21:47.40 |
starseeker |
all git forks are 'equal' by design - a
"master" fork is up to the community |
21:47.57 |
javampire |
if there is somebody who pushes the changes in
a master branch, then it will work |
21:48.22 |
starseeker |
that's why I cited linenoise - proof that it
doesn't always happen |
21:48.45 |
brlcad |
antisocial != bad ... but it's whether
communication is suggested (git master fork) or doesn't happen
(most common git use case) or required (svn) |
21:48.48 |
javampire |
with svn the changes wouldn't have happened at
all ;-) |
21:48.57 |
brlcad |
sure and maybe that's a good thing
:) |
21:50.04 |
javampire |
ok, I'm not sure what to think - but my gut
feeling is that lots of random changes + selection = better than no
change |
21:50.32 |
javampire |
kind of evolution applied to coding |
21:50.48 |
brlcad |
it means the groups that do communicate and
coalesce are inherently collaborating, cooperating with mutual
interests, often for a greater good than their own |
21:52.36 |
javampire |
in any case I still think git will allow more
collaboration, even if it doesn't mandates it |
21:53.11 |
brlcad |
I think gitHUB does that more than GIThub
;) |
21:53.36 |
javampire |
could be... |
21:53.36 |
brlcad |
imagine svn under the hood and most of the
merits people associate with it still apply |
21:54.03 |
javampire |
well not really, I can fork git repos on my
gitLAB too |
21:54.39 |
javampire |
but I'm not sure how that would work with a
SVNhub |
21:55.03 |
*** join/#brlcad TCD
(~TheCommie@152.78.235.20) |
21:55.03 |
javampire |
and you can be sure I would have done much
less progress with svn |
21:55.59 |
brlcad |
there's nothing hard about forking an svn
repo |
21:56.25 |
javampire |
yes, but it's much harder to
push-pull |
21:56.51 |
javampire |
and yes, github is helping there |
21:57.02 |
brlcad |
in a non-trivial way |
21:57.30 |
brlcad |
i'd argue that it's actually easier with svn
if you had a central authority like github dishing out the
forks |
21:57.42 |
javampire |
ok, so the hub is important, but still, git is
better for this scenario then svn |
21:58.08 |
Notify |
03BRL-CAD Wiki:LenardslvxbdxchqPostley * 6551
/wiki/Gadgets34creative_ideas: Created page with "Technology Blog,
your everyday technology, Over the last years, technology has been
rapidly changing and expanding in every field imaginable the main
purpose of technology is ..." |
21:58.11 |
maths22 |
brlcad: let me know when I am added, and I
will set up the repo |
21:58.18 |
brlcad |
wasn't making a statement about that either
way ;) |
21:58.19 |
maths22 |
I'll also hunt down the spam |
21:58.34 |
brlcad |
just that there is an inherent antisocial
nature (whether good or bad) |
21:58.55 |
brlcad |
that doesn't exist in svn by the nature of the
design (enforced push) |
21:59.18 |
brlcad |
which almost certainly does shut off
activity |
21:59.25 |
brlcad |
whether that's good or bad ;) |
21:59.28 |
Notify |
03BRL-CAD Wiki:Maths22 * 0
/wiki/User:LenardslvxbdxchqPostley: Spamming w/ bad
username |
21:59.37 |
javampire |
ok, I was just about to say that too
:-) |
21:59.47 |
brlcad |
personally, I think there are fantastic use
cases for both |
21:59.53 |
Notify |
03BRL-CAD Wiki:Maths22 * 0
/wiki/Gadgets34creative_ideas: Spam |
21:59.58 |
javampire |
for me it's clear: I'm working on the train ~1
hour a day |
21:59.59 |
brlcad |
neither answers every social dynamic |
22:00.27 |
javampire |
I have SVN repos on a stick, so I can check in
there too |
22:00.58 |
brlcad |
ironically and anecdotally, the folks I've saw
adopt git the hardest (sans github) when it came out were the more
difficult people I knew |
22:01.02 |
javampire |
but I still like git for all the tools it
offers... |
22:01.13 |
brlcad |
and the dev teams I knew that rejected it were
already communicating fantastically |
22:02.17 |
brlcad |
ben collins-sussman had a great article on how
things would unfold like 10 years ago, and it pretty much was spot
on |
22:02.20 |
brlcad |
eery :) |
22:03.13 |
javampire |
I had difficulty learning git at first,
because it has too many ways to use it |
22:03.47 |
javampire |
there's no one best way which you can learn
from a 10 mins tutorial |
22:03.54 |
brlcad |
yeah, it's biggest detriment is the user
interface |
22:04.07 |
brlcad |
``Erik: what was that ping line? :) |
22:04.35 |
javampire |
I'm not talking about GUIs, I never used one
for source code control |
22:04.46 |
brlcad |
either |
22:05.22 |
javampire |
git simply has too many concepts compared to
SVN or CVS, and many more scenarios |
22:05.30 |
maths22 |
I personally like sorucetree for a git
gui |
22:05.39 |
maths22 |
r/sorucetree/sourcetree |
22:06.01 |
javampire |
and there's not one recommended way to use it,
so it is hard for a beginner to figure out what is the right way to
use it |
22:06.56 |
javampire |
github is recommending you a work-flow,
explaining each step of it, and that's why it's succesful |
22:07.50 |
javampire |
in a certain way brl-cad has similar problems
with complexity :-) |
22:10.25 |
brlcad |
yeah, sort of |
22:11.06 |
javampire |
my first impression of brl-cad was: CSG, nice
concept, I like it... so where do I start ? Get a tutorial, build a
model... ok, I need now a primitive I didn't find in the tutorial,
where should I look for it ? It was not always easy to find the
answers. |
22:11.08 |
brlcad |
in any way, I think those two are basically
going to eventually converge |
22:11.31 |
brlcad |
git will end up with automatic pushes (without
you having to manually set it up) |
22:11.38 |
brlcad |
svn will end up with offline commits |
22:12.06 |
javampire |
this reminds me of a joke of how english and
german will be the same language in some years ;-) |
22:12.06 |
brlcad |
and probably a means to push/pull to
remotes |
22:12.31 |
brlcad |
a bigger chasm there ;) |
22:13.01 |
brlcad |
there's very few features that separate git
and svn that couldn't be resolved within a couple years if someone
pushed |
22:13.14 |
brlcad |
really within a year |
22:14.13 |
javampire |
ok, so let's settle with: both have advantages
and disadvantages, and the hub is making the difference
;-) |
22:15.19 |
brlcad |
hehe |
22:15.26 |
brlcad |
we should write an article |
22:15.55 |
brlcad |
okay, so back to point .. maths22 adding you
to the project, have at it |
22:19.00 |
brlcad |
maths22: added |
22:19.19 |
maths22 |
thanks |
22:20.23 |
maths22 |
I think you need to create a repo to add to
the webdev team |
22:30.20 |
brlcad |
maths22: what name? |
22:30.26 |
brlcad |
"web"? |
22:31.30 |
brlcad |
"magic-juju"? |
22:32.42 |
brlcad |
created web |
22:33.20 |
maths22 |
sounds good |
22:34.57 |
kanzure |
brlcad: irc, email, phone in that order,
although all are okay |
22:35.38 |
maths22 |
Could I have, for the repo, admin access to
set it up for a few hours? |
22:35.56 |
maths22 |
You can then remove it. |
22:39.31 |
brlcad |
maths22: let me know, but I think you're
already set up with full access |
22:40.45 |
brlcad |
maths22: see if you can get to the add
webhooks section |
22:41.35 |
maths22 |
I can't |
22:42.24 |
maths22 |
https://help.github.com/articles/what-are-the-different-access-permissions |
22:42.39 |
maths22 |
Admin Access Teams: Repository
access |
22:52.54 |
brlcad |
yeah, I thought I'd selected that |
22:53.01 |
brlcad |
but apparently only set it to Read |
22:53.01 |
brlcad |
fixed |
22:53.07 |
maths22 |
thanks |
23:13.53 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
23:48.47 |
*** join/#brlcad notify-web
(~notify-we@192.30.252.46) |
23:48.48 |
notify-web |
[13web] 15maths22 pushed 3 new commits to
06master: 02http://git.io/kwZupA |
23:48.48 |
notify-web |
13web/06master 14fe84bbb 15Jacob Burroughs:
added .htaccess |
23:48.48 |
notify-web |
13web/06master 148c51f03 15Jacob Burroughs:
added mediawiki |
23:48.48 |
notify-web |
13web/06master 1484cfe80 15Jacob Burroughs:
added wordpress |
23:48.48 |
*** part/#brlcad notify-web
(~notify-we@192.30.252.46) |
23:49.08 |
brlcad |
awesome |
23:52.07 |
maths22 |
I like the notifier |