IRC log for #brlcad on 20150409

00:02.16 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
00:03.29 brlcad starseeker: I'm seeing a seemingly complicated build error in screened_poisson.cpp on mac, just fyi
00:03.56 brlcad maths22: you technically found a bug in the _cpuset.h header .. that seems to not yet be reported
00:04.22 maths22 Where?
00:04.29 brlcad ISO C does not allow extra ';' outside of a function
00:04.41 brlcad there's a semicolon in that header that doesn't belong
00:04.51 brlcad line 50
00:05.18 maths22 You're right.
00:05.34 maths22 What do we do about that?
00:12.09 brlcad maths22: you're welcome to report the bug and/or submit a patch to them :)
00:12.17 brlcad a one-char patch
00:13.04 brlcad if you do that, then I'd be okay editing the system header but from your log there appear to be other issues as well that have to be inspected/fixed
00:13.37 brlcad without that, it basically means -pedantic-errors is too strict
00:13.45 brlcad and another solution is needed
00:16.01 brlcad maths22: commit should address one of the other errors in your list
00:16.10 Notify 03BRL-CAD:brlcad * 64624 brlcad/trunk/src/libgcv/poissonrecon/Octree.inl: believe this is what's causing the 'error: too few template-parameter-lists' error with the specialization going on here. need to declare this as a template.
00:16.28 brlcad actually, that should be the remainder
00:16.58 brlcad retry the build
00:17.05 brlcad (i edited the system header)
00:18.36 brlcad if it works, it might be stable enough to keep pedantic-errors
00:25.56 brlcad bug reported, pull request sent
01:04.34 maths22 http://brlcad.org/CDash/viewBuildError.php?buildid=47
01:04.51 maths22 still has that template error
01:05.25 maths22 not a pedantic errors problem
01:07.32 brlcad maths22: thanks for checking, my fix was no good locally too
01:12.46 maths22 Ok
01:17.44 Notify 03BRL-CAD:brlcad * 64625 brlcad/trunk/src/libgcv/screened_poisson.cpp: include common.h before headers for good measure, shouldn't need extern C wrapping (they already do this)
01:18.13 maths22 To run a build http://brlcad.org/svn/triggerBuild.php
01:18.58 Notify 03BRL-CAD:brlcad * 64626 brlcad/trunk/src/libgcv/poissonrecon/Octree.inl: undo 64624 as that was a red herring. the error might just be wrong/misleading. see if removing the explicit class typing is what's causing the issue.
01:19.12 brlcad "command returned 0"
01:19.29 maths22 That is what should happen
01:19.46 brlcad that fix hopefully does the trick, working locally
01:20.25 brlcad starseeker: that poisson code is incredibly dirty! ... hundreds of issues, some quite significant
01:22.01 brlcad and that's *after* you disabled a ton of warnings too
01:22.45 brlcad is reminded that academic code requires "patience", but ugh such terrible coding standards
01:23.01 brlcad maths22: so how do I know if the build succeeds fr not? :)
01:23.19 brlcad and what happens if I just keep hitting refresh? :)
01:23.44 maths22 I think I have guards so only one runs at once
01:27.54 maths22 That script is apparently broken. Fixing
01:32.11 Notify 03BRL-CAD:brlcad * 64627 (brlcad/trunk/src/libgcv/poissonrecon/Time.cpp =================================================================== and 49 others): move the Time.h headers that cause havok on case-preserving filesystems (mac hfs+) when encountering a #include <time.h>. compilation woes fixed, except for the hundreds of warnings.
01:32.17 brlcad starseeker: fixed on mac
01:42.02 *** join/#brlcad pujani (~pujani@202.164.45.204)
02:20.21 maths22 test running now
03:03.10 maths22 http://brlcad.org/CDash/buildSummary.php?buildid=49
03:03.16 maths22 Much better
03:03.48 *** join/#brlcad konrado (~konro@41.205.22.37)
03:11.01 *** join/#brlcad pujani (~pujani@202.164.53.117)
03:11.06 *** join/#brlcad pujani_ (~pujani@202.164.53.117)
03:18.09 *** join/#brlcad sofat (~androirc@183.87.15.181)
03:20.15 brlcad very cool
03:20.32 brlcad sofat!
03:20.44 brlcad very hard to have a discussion with you when you keep disconnecting...
03:20.45 sofat Hello
03:20.55 sofat Sorry brlcad
03:21.11 sofat There is timing problem
03:21.22 brlcad how so?
03:22.16 sofat Means college internet closed after mid night
03:22.33 brlcad ugh
03:22.39 brlcad so no means to leave an IRC client running?
03:22.58 brlcad if they have servers, you could keep a screen+irssi session running
03:23.10 sofat Okay
03:23.38 sofat But sorry next time this not happen again
03:23.47 sofat Very sorry
03:23.49 brlcad as to your question, article vs book, that will almost never matter at this point -- pick one, probably article, unless it clearly has many chapters and each chapter is at least several pages long
03:23.53 Stragus They shut down the internet at midnight? Darn
03:24.28 sofat brlcad, okay
03:24.45 brlcad sofat: don't have to apologize, not a big deal .. it's just happened a lot because of timezone differences and you seem to frequently disconnect from IRC instead of using /away (and leaving IRC running)
03:25.07 sofat Okay
03:25.12 brlcad if it's because of your actual connectivity, so be it (in which case a server will help)
03:25.29 brlcad I somehow doubt they shut everything off
03:26.08 brlcad sofat: at this point, do you have any actual patch files (in patch file format)?
03:27.40 sofat i have xml format file and i have made patch file for cmakelists.txt.
03:27.50 brlcad the focus should be on taking the work you've already done and turning them into proper patches that can be applied and evaluated without any technical effort by a mentor (other than running the patch command and recompiling)
03:28.08 brlcad this goes for all of the xml files .. they should be in patch file format too
03:28.26 brlcad http://brlcad.org/wiki/Patches
03:28.41 brlcad svn add doc/docbook/whatever/yourfile.xml
03:28.59 brlcad edit the build system to add xml to the build (edit the corresponding CMakeLists.txt file
03:29.14 brlcad then run svn diff to capture all of your changes (including the xml file) into a single text file
03:29.15 sofat Ok
03:29.17 brlcad that's a patch file
03:29.29 sofat Ok
03:30.18 brlcad if you just post xml files, that means a mentor still has to download the file, update the build system, run the build, maybe even see that it doesn't actually validate/compile (something you should ensure) ... i.e., potentially a lot more work
03:31.52 brlcad it should be no work -- in fact you can test exactly what they'll do by making a *separate* checkout of the sources and running "patch -p0 < yourchanges.patch" then recompiling
03:32.56 brlcad if if you added your file and updated the build system correctly and have properly validating syntax, it will create an html file for that new document that looks right in a browser
03:33.27 brlcad see if you can do that for all of your existing patch submissions because that'll be the first feedback you receive on all of them that are not in patch file format
03:34.39 sofat Hmm ok i will make the patch files for my all patches.
03:36.08 sofat As soon as possible i will submit the all patches again.
03:40.36 *** join/#brlcad hiteshsofat (~androirc@183.87.15.188)
03:44.53 *** join/#brlcad sofat (~androirc@183.87.15.219)
04:02.17 maths22 brlcad: Almost fixed repository
04:02.28 maths22 however, what is our function to use instead of abort?
04:03.23 maths22 Is it bu_bomb?
04:03.51 maths22 Never mind-it is
04:05.43 maths22 However, what is the platform symbol usage check?
04:10.02 maths22 Possion added a bunch of WIN32s
04:14.39 Notify 03BRL-CAD:maths22 * 64628 brlcad/trunk/misc/CMake/BRLCAD_CompilerFlags.cmake: make llvm and FreeBSD work nicely together
04:21.04 Notify 03BRL-CAD:maths22 * 64629 (brlcad/trunk/src/libgcv/poissonrecon/Allocator.h brlcad/trunk/src/libgcv/poissonrecon/Array.h and 17 others): fixed api usage in possionrecon
04:39.43 maths22 We should also now have nightly builds running.
04:39.47 maths22 We will see if that works
04:59.13 *** join/#brlcad sofat (~androirc@183.87.15.30)
05:14.21 *** join/#brlcad sofat (~androirc@123.63.148.138)
05:32.50 *** join/#brlcad sofat (~androirc@123.63.148.138)
06:44.46 *** join/#brlcad sofat (~androirc@123.63.148.138)
06:53.45 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
07:42.12 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
08:11.05 *** join/#brlcad sofat (~androirc@183.87.15.16)
08:11.34 *** join/#brlcad teepee-- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:22.55 *** join/#brlcad andrei_il (~andrei@109.100.128.78)
11:36.30 starseeker brlcad: thanks, sorry about that (poisson) - guess I should have put it in src/other right away
11:37.41 *** join/#brlcad merzo (~merzo@92.60.189.225)
11:49.18 starseeker maths22: I'll try to get the poisson code into src/other soon - as brlcad noted, it's not up to our coding standards
11:49.55 starseeker if it proves useful it's probably worth cleaning up, but that's a job so I want to make sure it actually is useful first
11:50.27 *** join/#brlcad cardinot (~cardinot@unaffiliated/cardinot)
11:52.16 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-cjugembfkacqovsw)
12:04.19 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
12:05.01 Notify 03BRL-CAD Wiki:Mitchdraft * 8121 /wiki/User:Mitchdraft/GSoC15/Proposal:
12:06.31 *** join/#brlcad sofat (~sofat@183.87.15.16)
12:08.18 *** join/#brlcad alisha (~quassel@101.60.156.232)
12:18.58 *** join/#brlcad alisha (~quassel@115.184.93.55)
12:46.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:52.08 maths22 starseeker: by the way, I did fix up some of the function calls to use bu]
12:58.59 maths22 http://brlcad.org/CDash/viewTest.php?onlyfailed&buildid=50
13:05.04 starseeker maths22: ok, thanks - that'll be key if we opt to keep these sources in our code, but I'm going to take an initial stab at making it a src/other build - basically will need to define a library API for it
13:05.39 starseeker maths22: awesome that the cdash nightly is working - thanks!
13:06.41 maths22 It had been running since january, but my crontab path was wrong, so it couldn't find ctest
13:07.56 maths22 starseeker: Any idea what might be up with bu semaphore?
13:08.23 starseeker maths22: no, unfortunately
13:08.45 starseeker there've been some changes to the threading code, but brlcad is our expert on that
13:09.26 maths22 ok
13:14.26 maths22 Do you know if we could add a commit hook to the repository?
13:20.16 sofat starseeker, hello
13:22.27 sofat i have question for /doc/html/manuals/anim_tutorial i have converted this tutorial into xml i have made patch for this
13:22.50 sofat but there some images how i handle this with my patch?
14:03.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:07.58 brlcad maths22: we can install hooks
14:08.20 brlcad you may even have the ability as a dev, it's via svn's shell service
14:08.38 brlcad please ensure you have a complete repository backup (svnsync) before you try though
14:09.00 brlcad sofat: images are handled the same way as any other file
14:09.12 sofat okay
14:09.12 brlcad you svn add them
14:09.17 sofat okay
14:09.39 maths22 ok
14:09.41 brlcad if they don't get bundled into the patch file, create a tarball with the patch and new files
14:09.51 brlcad (read the patch file, see what it does)
14:33.42 sofat brlcad, is need to make patch for CMakeLists.txt file or I submit as .txt
14:33.44 sofat ?
14:37.20 sofat brlcad, I have done patch work I have created the one patch for 9 files And this patch also hold the CMakeLists.txt with new settings
14:39.23 sofat I am going to submit this patch which is contains the 9 new articles files
14:43.42 sofat I have submitited my patch please now review my work and tell about changes. This patch only hold the data of articles.
15:02.20 *** join/#brlcad hiteshsofat (~androirc@223.225.200.150)
15:05.54 brlcad hiteshsofat: I see the (new?) patch submission
15:06.23 brlcad need to do something about all of the prior submissions
15:07.10 brlcad if this patch replaces others, then the other submissions need to be closed and it needs to be clear which should be closed and which should not
15:07.23 Notify 03BRL-CAD:carlmoore * 64630 (brlcad/trunk/src/libgcv/poissonrecon/Allocator.h brlcad/trunk/src/libgcv/poissonrecon/Array.h and 42 others): remove trailing blanks and tabs -- POSSIBLE MISSPELLINGS WILL BE DEALT WITH LATER!
15:07.57 ``Erik eck https://truesecdev.wordpress.com/2015/04/09/hidden-backdoor-api-to-root-privileges-in-apple-os-x/
15:09.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:13.49 brlcad ``Erik: niice
15:15.09 hiteshsofat Ok i will check this
15:20.57 *** join/#brlcad alisha (~quassel@115.184.93.55)
15:33.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:39.22 Notify 03BRL-CAD:carlmoore * 64631 (brlcad/trunk/src/libgcv/poissonrecon/Allocator.h brlcad/trunk/src/libgcv/poissonrecon/Array.inl and 10 others): fix spellings
16:20.10 *** join/#brlcad alisha_ (~quassel@101.60.220.245)
16:38.23 *** join/#brlcad alisha (~quassel@101.60.220.245)
16:59.58 *** join/#brlcad pujani (~pujani@202.164.45.204)
17:01.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:24.31 *** join/#brlcad alisha (~quassel@101.60.151.182)
17:25.04 *** join/#brlcad pujani (~pujani@202.164.45.204)
17:28.00 Stragus Eh ``Erik, nice
17:30.10 *** join/#brlcad hiteshsofat (~androirc@223.225.243.63)
17:41.51 *** join/#brlcad pujani (~pujani@202.164.45.204)
17:59.15 ``Erik inflight refeuling of a helicoptor carrying a hmmwv O.o http://cheezburger.com/8474948352/epic-win-pic-plane-refueling-humvee
18:06.22 *** join/#brlcad pujani_ (~pujani@202.164.45.204)
18:23.50 *** join/#brlcad alisha (~quassel@115.184.50.126)
18:24.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:28.51 *** join/#brlcad cardinot (~cardinot@179.181.245.65)
18:28.51 *** join/#brlcad cardinot (~cardinot@unaffiliated/cardinot)
18:51.39 *** join/#brlcad Izakey (~Izakey@41.205.22.46)
19:46.55 *** part/#brlcad dracarys983 (dracarys98@nat/iiit/x-cjugembfkacqovsw)
20:13.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:17.09 *** join/#brlcad andrei_il (~andrei@109.100.128.78)
20:31.22 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
20:33.05 *** join/#brlcad Ch3ck_ (~localhost@154.70.104.216)
20:39.00 Notify 03BRL-CAD:carlmoore * 64632 brlcad/trunk/db/comgeom/ADA073408.comgeom: comgeom file has AGAIN had trailing white space removed -- PLEASE REVERT IF PROBLEM!
20:53.58 Notify 03BRL-CAD:brlcad * 64633 (brlcad/trunk/include/fb.h brlcad/trunk/src/burst/extern.h and 51 others): update most of libfb and all callers to size_t for image sizing. this has a benefit of not permitting or needing to check for negative values. it has a risk that some loop construct wasn't properly updated or some tool actually relied on negative coordinates. however, ran a number of manual tests, all fb-related
20:54.00 Notify regressions and integration tests are passing, and build is clean (mac, clang6).
20:54.02 Notify ...
21:05.27 Notify 03BRL-CAD:brlcad * 64634 brlcad/trunk/src/libgcv/poissonrecon/MemoryUsage.h: do something better than quitting the application. probably don't want to rely on libbu at this point just yet unless we embrace this lib harder.
21:13.01 Notify 03BRL-CAD:brlcad * 64635 brlcad/trunk/src/libfb/if_wgl.c: update to size_t. shamefully untested before commit, but that's next.
21:27.37 *** join/#brlcad Ch3ck_ (~localhost@41.205.14.89)
22:10.09 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-spqhyjvuqyupfldk)
22:18.03 *** join/#brlcad Ch3ck_ (~localhost@41.205.13.45)
22:26.01 *** join/#brlcad alisha (~quassel@115.184.7.75)
22:40.31 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
23:03.49 *** part/#brlcad Ch3ck_ (~localhost@41.205.13.45)

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