00:01.51 |
andromeda-galaxy |
Hi, I am trying to work on
http://www.google-melange.com/gci/task/view/google/gci2013/5486014072094720,
and I have found that there is no general formula for the surface
area of a superellipsoid in terms of elementary functions. Can
someone suggest what to do? |
00:11.29 |
Notify |
03GCI:Andromeda Galaxy * Implement a surface
area function for super ellipsoids (SUPERELL): No general formula
for ellipsoid - Hi, I cannot find any general formula for the
surface area of the... |
01:01.46 |
Notify |
03GCI:Palindrome * Design a cover image or
banner for our Facebook page (and other social media sites) #6:
Claim Removed - The claim on this task has been removed, someone
else can claim it now. |
01:01.51 |
Notify |
03GCI:Palindrome * Design a cover image or
banner for our Facebook page (and other social media sites) #6:
Task Claimed - I would like to work on this task. |
01:02.01 |
Notify |
03GCI:Palindrome * Design a cover image or
banner for our Facebook page (and other social media sites) #6:
None - I would like somewhat of an idea to go by, are you sure you
don't need anything... |
01:16.32 |
*** join/#brlcad YuGin
(~IceChat77@182.55.146.247) |
03:55.37 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
05:08.38 |
Notify |
03GCI:Gauravjeet Singh * Design a cover image
or banner for our Facebook page (and other social media sites) #6:
Task Assigned - This task has been assigned to Palindrome. You have
72 hours to... |
05:20.02 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
05:23.04 |
Notify |
03GCI:Gauravjeet Singh * Design a cover image
or banner for our Facebook page (and other social media sites) #6:
Why are you unclaiming ? - Palindrome, you have unclaimed from
this task 3 times.... |
05:24.04 |
Notify |
03GCI:Gauravjeet Singh * Generate/Update lcov
code coverage report daily: Task Assigned - This task has been
assigned to Jacob B. You have 72 hours to complete this task, good
luck! |
05:36.08 |
*** join/#brlcad gjeet
(~gjeet@117.220.147.201) |
06:58.09 |
Notify |
03GCI:agkphysics * Implement a volume
function for extruded bitmaps (EBM): Ready for review - The work on
this task is ready to be reviewed. |
07:03.19 |
Notify |
03GCI:Melange * Create numerics library
(LIBBN) unit test for rand.c: Initial Deadline passed - Melange has
detected that the initial deadline has passed and it has set the
task status to... |
07:04.44 |
Notify |
03GCI:agkphysics * Implement a volume
function for extruded bitmaps (EBM): Sorry for the late reply -
Sorry for the late reply but I have been sick for the past 24
hours, so haven't been able to... |
08:13.04 |
Notify |
03GCI:Marie Gita * Creating Motion Typography
video for BRL-CAD: Ready for review - The work on this task is
ready to be reviewed. |
08:21.20 |
Notify |
03GCI:Marie Gita * Creating Motion Typography
video for BRL-CAD: submitted work - I apologize for uploading the
same content several times, i thought the files had not uploaded.
This is what I... |
08:28.03 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
08:52.37 |
*** join/#brlcad infobot
(~infobot@rikers.org) |
08:52.37 |
*** topic/#brlcad is BRL-CAD
|| http://brlcad.org || logs:
http://ibot.rikers.org/%23brlcad/
|| Ask us about Google Doc Sprint 2013 || GCI has begun! If you're
participating, be patient when asking questions... we're very busy
and sometimes have packed schedules. We will respond if you are
still on IRC: learn screen+irssi. |
08:53.43 |
*** join/#brlcad infobot
(~infobot@rikers.org) |
08:53.43 |
*** topic/#brlcad is BRL-CAD
|| http://brlcad.org || logs:
http://ibot.rikers.org/%23brlcad/
|| Ask us about Google Doc Sprint 2013 || GCI has begun! If you're
participating, be patient when asking questions... we're very busy
and sometimes have packed schedules. We will respond if you are
still on IRC: learn screen+irssi. |
09:01.16 |
*** join/#brlcad infobot
(~infobot@rikers.org) |
09:01.16 |
*** topic/#brlcad is BRL-CAD
|| http://brlcad.org || logs:
http://ibot.rikers.org/%23brlcad/
|| Ask us about Google Doc Sprint 2013 || GCI has begun! If you're
participating, be patient when asking questions... we're very busy
and sometimes have packed schedules. We will respond if you are
still on IRC: learn screen+irssi. |
09:25.38 |
Notify |
03GCI:Kesha Shah * Creating Motion Typography
video for BRL-CAD: Task Needs More Work - One of the mentors has
sent this task back for more work. Talk to the mentor(s) assigned
to this task to... |
09:25.43 |
Notify |
03GCI:Kesha Shah * Creating Motion Typography
video for BRL-CAD: Deadline extended - The deadline of the task has
been extended with 1 days and 0 hours. |
09:25.44 |
Notify |
03GCI:Kesha Shah * Creating Motion Typography
video for BRL-CAD: Good Work - Good Work Marie Gita. But, it would
be great if you can add naration in background or even adding a
soft note of some... |
09:26.08 |
Notify |
03GCI:Kesha Shah * Creating Motion Typography
video for BRL-CAD: Task Needs More Work - One of the mentors has
sent this task back for more work. Talk to the mentor(s) assigned
to this task to... |
09:44.43 |
*** join/#brlcad Ch3ck_
(~Ch3ck@195.24.220.16) |
10:17.41 |
Notify |
03GCI:Shardul Chiplunkar * Add missing
documentation (for any ONE command) #2: Task Claimed - I would like
to work on this task. |
10:17.52 |
*** join/#brlcad gjeet
(~gjeet@117.220.147.201) |
10:29.22 |
Notify |
03GCI:Gauravjeet Singh * Add missing
documentation (for any ONE command) #2: Task Assigned - This task
has been assigned to Shardul Chiplunkar. You have 72 hours to
complete this task, good luck! |
11:04.41 |
*** join/#brlcad gcibot
(~gcibot@elsalvador.media.mit.edu) |
11:07.10 |
*** join/#brlcad gcibot
(~gcibot@elsalvador.media.mit.edu) |
11:11.43 |
*** join/#brlcad gcibot
(~gcibot@elsalvador.media.mit.edu) |
11:15.46 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
11:35.10 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
11:52.18 |
Notify |
03GCI:Melange * Add missing documentation
(for any ONE command): Task Reopened - Melange has detected that
the final deadline has passed and it has reopened the
task. |
12:43.00 |
*** join/#brlcad Ch3ck_
(~Ch3ck@195.24.220.16) |
12:50.24 |
*** join/#brlcad gjeet
(~gjeet@117.220.147.201) |
12:52.10 |
Notify |
03GCI:Alex * Write a manual page for MGED's
''brep'' command: Task Claimed - I would like to work on this
task. |
12:53.35 |
Notify |
03GCI:Gauravjeet Singh * Write a manual page
for MGED's ''brep'' command: Task Assigned - This task has been
assigned to Alex. You have 72 hours to complete this task, good
luck! |
13:03.55 |
*** join/#brlcad YatharthROCK
(~YatharthR@91.140.221.104) |
13:34.55 |
*** join/#brlcad gcibot
(~gcibot@elsalvador.media.mit.edu) |
13:49.37 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
13:54.37 |
Notify |
03BRL-CAD:starseeker * 58823
brlcad/trunk/src/librt/primitives/nmg/nmg_brep2.cpp: use
bn_3d_coplanar_obr |
14:02.12 |
Notify |
03BRL-CAD:starseeker * 58824
(brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/chull.c
brlcad/trunk/src/libbn/obr.c): Don't need to expose the
2d<->3d functions after all - make them private to libbn
again. |
14:11.28 |
Notify |
03BRL-CAD:starseeker * 58825
brlcad/trunk/src/librt/primitives/nmg/nmg_brep2.cpp: Do something
with the return code |
14:16.38 |
Notify |
03BRL-CAD:starseeker * 58826
(brlcad/trunk/src/librt/CMakeLists.txt
brlcad/trunk/src/librt/primitives/nmg/nmg_brep.cpp): Swap in the
new nmg_brep routine in place of the old one |
14:18.40 |
*** join/#brlcad YuGin
(~IceChat77@182.55.146.247) |
14:47.08 |
*** join/#brlcad gjeet
(~gjeet@117.220.147.201) |
15:20.05 |
Notify |
03BRL-CAD:bob1961 * 58827
brlcad/trunk/src/librt/memalloc.c: This reverts r50778.
rt_memfree() needs to continue in order to initialize *pp,
otherwise curp and prevp will always be NULL. The short of it is
that if we return early when (\!prevp || \!curp), the free memory
nodes will never coalesce which results in the file size growing
unnecessarily because it's being filled with contiguous free
regions that are |
15:20.07 |
Notify |
always seen seperately. |
15:54.01 |
Notify |
03BRL-CAD:starseeker * 58828
brlcad/trunk/CMakeLists.txt: The 32 vs. 64 bit issue in MSVC is
handled by CMake at the generator level, not the compiler flag
level. |
16:00.51 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
16:38.27 |
brlcad |
andromeda-galaxy: that's a hard one |
16:38.41 |
brlcad |
there's almost certainly a closed form, but
someone would have to derive it |
16:40.53 |
starseek1r |
the superellipsoid? I took a quick look and
what I found seems to indicate there isn't a general closed form
solution |
16:41.28 |
brlcad |
might help to look at the shapes of the
ellipsoid at various stable configurations (like 0,0=box 1,1=sphere
and 2,2=prism) and see if there's an interpolation
relationship |
16:41.58 |
brlcad |
don't see why there wouldn't be one |
16:42.17 |
brlcad |
piecewise, it's very well behaved |
16:42.35 |
brlcad |
each cross-section is an ellipse
afterall |
16:42.40 |
starseek1r |
http://mathoverflow.net/questions/80243/surface-area-of-superellipsoid-dice |
16:42.46 |
brlcad |
surface area is an integral over
circumferences, no? |
16:44.47 |
starseek1r |
maybe you could do it by defining numerical
ranges within which various equations would apply... |
16:46.46 |
starseek1r |
numerical ranges for the input
parameters |
16:50.34 |
brlcad |
interesting mathoverflow discussion |
16:51.10 |
brlcad |
basically saying to numerically
integrate |
16:51.28 |
brlcad |
i like the second response/method
more |
16:52.07 |
brlcad |
if i'm reading it right, it's a closed form
approximation ... would be interesting to implement it and compare
to gqa results |
16:54.11 |
brlcad |
starseeker: ./bn_private.h and they shouldn't
have bn_ prefix if not public |
17:01.36 |
``Erik |
I'd imagine that a symbol used in multiple
.c/.h files should still have the prefix even if not explicitely
"public".. the 'static' scope limitation is limited to a single C
file and some OS's implicitely export non-static symbols, so they
can pollute the symbol space... |
17:06.04 |
Notify |
03GCI:Melange * Document MGED's 'saveview'
command options: Initial Deadline passed - Melange has detected
that the initial deadline has passed and it has set the task status
to ActionNeeded. The... |
17:09.01 |
brlcad |
yeah, it should have a meaningful prefix, just
not the public one |
17:09.54 |
brlcad |
we have a mix of _prefix_ and group_ in other
places |
17:10.18 |
brlcad |
more a fan of the latter since starting a
function with an underscore is technically taboo |
17:11.46 |
brlcad |
they already have a "coplanar_" group now if
bn_ is removed, which would work just fine as the prefix |
17:21.09 |
``Erik |
maybe a modified prefix, like "bnp_" (private)
or "bnl_" (local/lib) |
17:21.29 |
``Erik |
heh, now that I've typed it, it smells bad
:) |
17:22.27 |
``Erik |
issue almost makes microsofts
dllexport/dllimport crap not seem so horrible :/ |
17:23.08 |
*** join/#brlcad gcibot
(~gcibot@elsalvador.media.mit.edu) |
17:37.51 |
brlcad |
kinda like that actually |
17:37.58 |
brlcad |
[lib]p_ |
17:38.29 |
brlcad |
hadn't thought of a good convention to stick
to for the other places we do this yet |
17:40.32 |
*** join/#brlcad gcibot
(~gcibot@elsalvador.media.mit.edu) |
17:47.29 |
Notify |
03GCI:Marie Gita * Creating Motion Typography
video for BRL-CAD: Ready for review - The work on this task is
ready to be reviewed. |
17:54.25 |
Notify |
03GCI:Marie Gita * Creating Motion Typography
video for BRL-CAD: Task Completed - I have made changes to the
video, it is uploaded as BRL-CAD video.mov |
18:42.49 |
*** part/#brlcad YatharthROCK
(~YatharthR@91.140.221.104) |
19:00.29 |
Notify |
03BRL-CAD:tbrowder2 * 58829
(brlcad/trunk/CMakeLists.txt brlcad/trunk/INSTALL): add
experimental option to use C++ compiler on all C files,
too |
19:00.37 |
Notify |
03BRL-CAD:tbrowder2 * 58830
brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake: add experimental
option to use C++ compiler on all C files, too |
19:01.01 |
Notify |
03BRL-CAD:tbrowder2 * 58831
brlcad/trunk/src/librt/CMakeLists.txt: add option for all C++
compile |
19:25.50 |
Notify |
03GCI:MichaelY * Create numerics library
(LIBBN) unit test for rand.c: Claim Removed - The claim on this
task has been removed, someone else can claim it now. |
19:52.03 |
Notify |
03GCI:Boros Gyevi Adam * Document MGED's
'saveview' command options: Claim Removed - The claim on this task
has been removed, someone else can claim it now. |
20:39.02 |
Notify |
03GCI:Andromeda Galaxy * Implement a surface
area function for super ellipsoids (SUPERELL): Claim Removed - The
claim on this task has been removed, someone else can claim it
now. |
20:40.22 |
Notify |
03GCI:Andromeda Galaxy * Create unit tests
for plane.c "dist" functions: Task Claimed - I would like to work
on this task. |
20:50.35 |
Notify |
03BRL-CAD:starseeker * 58832
(brlcad/trunk/src/libbn/bn_private.h brlcad/trunk/src/libbn/chull.c
and 2 others): Strip bn_ prefix off of coplanar functions, since
they turned out to be private after all. |
21:12.31 |
starseeker |
question - do we build src/other sources as
C++ as well? |
21:13.43 |
starseeker |
is assuming
no... |
21:29.27 |
Notify |
03BRL-CAD:starseeker * 58833
(brlcad/trunk/configure
brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake
brlcad/trunk/src/librt/CMakeLists.txt): Make the
ENABLE_ALL_CXX_COMPILE flag work for all BRL-CAD libraries and
executables (but not src/other) |
21:32.48 |
Notify |
03BRL-CAD:starseeker * 58834
(brlcad/trunk/src/libbu/basename.c
brlcad/trunk/src/libbu/escape.c): Add a few explicit casts for
bu_calloc to help C++ building |
21:36.26 |
Notify |
03BRL-CAD:starseeker * 58835
brlcad/trunk/src/libbu/fnmatch.c: Use 'const char *' to avoid
deprecated conversion from string constant to 'char*' with
C++ |
21:42.14 |
Notify |
03BRL-CAD:starseeker * 58836
brlcad/trunk/src/libbu/getcwd.c: Another bu_calloc char
cast |
21:53.44 |
brlcad |
good assumption |
21:55.45 |
brlcad |
starseeker: that's somewhat easy gci tasks to
post |
21:55.47 |
Notify |
03BRL-CAD:starseeker * 58837
brlcad/trunk/src/libbu/getopt.c: Use const char * for most of this
- can't for bu_optarg - could use another set of eyeballs |
21:56.11 |
brlcad |
just know that some fixess for c++ compilation
can break c compilation |
21:56.23 |
brlcad |
there are a few incompatibilities that will
have to be looked at case-by-case |
21:56.39 |
starseeker |
nods - I'm just grabbing
what look to be low hanging fruit... |
21:57.11 |
starseeker |
there are declarations in libbu that are
complaining about throwing different exceptions |
21:57.35 |
starseeker |
wasn't sure what you wanted to do
there |
22:02.29 |
starseeker |
well, anyway, it's easy to turn on
now |
22:08.42 |
Notify |
03BRL-CAD:starseeker * 58838
brlcad/trunk/src/libbu/vfont.c: Avoid issue with const
DEFAULT_FONT |
22:09.35 |
Notify |
03BRL-CAD:starseeker * 58839
brlcad/trunk/src/libbu/str.c: bu_malloc cast |
22:11.32 |
brlcad |
gci tasks by definition are low-hanging fruit
;) |
22:11.55 |
brlcad |
best when there's a lot of little fruit that
is tedious or thorny ;) |
22:12.29 |
starseeker |
all right, fair enough |
22:12.38 |
starseeker |
commits and
stopps |
22:14.16 |
Notify |
03BRL-CAD:starseeker * 58840
brlcad/trunk/src/libbu/vls.c: Couple more C++ tweaks for
libbu |
22:14.26 |
Notify |
03BRL-CAD:starseeker * 58841
brlcad/trunk/src/libbu/mappedfile.c: Couple more C++ tweaks for
libbu |
22:14.58 |
brlcad |
no worries, whatever you enjoy working
on |
22:15.04 |
brlcad |
I love working on that kind of stuff
myself |
22:15.21 |
brlcad |
just saying, it's quite grunty ;) |
22:15.26 |
starseeker |
heh - don't have time today for the deep dive
into the boolean logic that's next on the program |
22:16.07 |
brlcad |
also dangerous, like r58841 |
22:16.16 |
brlcad |
where's that memory free'd? |
22:16.50 |
brlcad |
(more than likely is not, leaving it to the
caller, and that introduces a leak |
22:17.04 |
brlcad |
or previous was crashy |
22:17.08 |
starseeker |
double checks - thought I
saw some freeing of that variable, but maybe not in the right
place |
22:17.17 |
starseeker |
probably not if it wasn't crashing, come to
think of it |
22:17.42 |
brlcad |
it would have had to check the value,
obviously cannot free "__STALE__" |
22:18.02 |
starseeker |
we're strduping that variable at 183 |
22:18.29 |
brlcad |
or perhaps never encountered in which case
your commit fixes the potential crash ... but I'd be a little
surprised because that's the sort of thing coverity
detects |
22:19.33 |
starseeker |
the fail goto destination frees it |
22:22.04 |
starseeker |
I think there is at least one path through
there that puts something in mp->appl and doesn't free
it |
22:22.18 |
starseeker |
(besides the one I just added) |
22:23.03 |
brlcad |
wonders what the callers
do |
22:24.00 |
starseeker |
unless we are guaranteed to fail once we reach
line 183, it looks like that strdup isn't freed |
22:25.16 |
starseeker |
meh - I can revert it if you prefer until we
sort it out - we're a long way from clean C++ building |
22:26.21 |
starseeker |
my guess is if we've ever hit the case that
triggers 183, we've just ended up with a small memory leak (i.e. my
bet is the callers don't free it) |
22:28.35 |
brlcad |
every .g is opened as a mappedfile, so we'd
see a leak in valgrind during normal use |
22:28.53 |
brlcad |
that was obviously an exception case, so
either appl isn't used or it is free'd somewhere during normal
calls |
22:29.13 |
brlcad |
I'd revert until someone traces it for
certain |
22:29.31 |
starseeker |
reflects that all C++
compiling is going to be a doozy of a test to add to distcheck-full
once we do get it working :-) |
22:31.07 |
Notify |
03BRL-CAD:starseeker * 58842
brlcad/trunk/src/libbu/mappedfile.c: revert the use of strdup here
until we figure out what's going on. |
23:30.28 |
Notify |
03GCI:Rehema Kyeyune * Reproduce any 5
unconfirmed open bug reports: claim - i would like to claim this
task |
23:32.43 |
Notify |
03GCI:Rehema Kyeyune * Reproduce any 5
unconfirmed open bug reports: claim - i would like to claim this
task |
23:36.54 |
Notify |
03GCI:Alex * Write a manual page for MGED's
''brep'' command: brl-cad tasks - I want to participate in more
BRL-CAD task as they interest me but feel like i dont have enough
skill in the area... |
23:57.14 |
*** join/#brlcad j_v
(~john@cpe-69-205-187-137.stny.res.rr.com) |
23:59.47 |
j_v |
I meant to come back sooner and give an update
on slackbuild for brlcad. the slackbuild is updated for 7.24.0.
Thanks, brlcad, for help and suggestions. |