#linuxcnc-devel | Logs for 2012-02-21

Back
[00:01:45] -!- theorbtwo has quit [Read error: Operation timed out]
[00:15:34] <CIA-6> 03mhaberler 07master * r46cd4967f874 10/configs/ (8 files in 3 dirs): configs/sim: fix the right hal file, create links
[00:16:27] -!- jbunch has quit [Read error: Connection reset by peer]
[00:47:28] -!- rob_h has quit [Ping timeout: 252 seconds]
[00:53:10] -!- servos4ever has quit [Quit: ChatZilla 0.9.85 [SeaMonkey 2.0.11/20101206162726]]
[00:59:21] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust492.basl.cable.virginmedia.com] has parted #linuxcnc-devel
[01:13:52] -!- davec has quit [Client Quit]
[01:17:43] -!- The_Ball has quit [Read error: Connection reset by peer]
[01:53:39] -!- elmo401 has quit [Quit: Leaving.]
[02:04:53] -!- sumpfralle has quit [Read error: Operation timed out]
[02:14:30] -!- mhaberler has quit [Quit: mhaberler]
[02:25:55] -!- emperordane has quit [Ping timeout: 240 seconds]
[02:43:20] -!- H264 has quit [Ping timeout: 252 seconds]
[02:48:34] -!- tlab has quit [Quit: Leaving]
[02:59:02] -!- ries has quit [Quit: ries]
[03:11:56] -!- Valen has quit [Quit: Leaving.]
[03:29:15] -!- s-H has quit [Ping timeout: 240 seconds]
[04:10:27] -!- emperordane has quit [Quit: Bye Bye]
[04:16:57] -!- TekniQue has quit [Read error: Connection reset by peer]
[04:17:03] -!- TekniQue has quit [Changing host]
[04:26:30] -!- phantoxe has quit []
[04:36:42] -!- FinboySlick has quit [Quit: Leaving.]
[05:10:23] -!- sumpfralle has quit [Ping timeout: 260 seconds]
[05:11:33] -!- psha[work] [psha[work]!~psha@195.135.238.205] has joined #linuxcnc-devel
[05:17:33] -!- jbunch_ has quit [Read error: Connection reset by peer]
[05:27:09] -!- jbunch has quit [Ping timeout: 265 seconds]
[05:58:01] <seb_kuzminsky> we use git submodules at work, and i dont like working with them
[05:58:21] <seb_kuzminsky> for the problem you guys were talking about, i think separate packages would be better
[05:58:25] <seb_kuzminsky> like you decided...
[06:06:51] <psha[work]> logger[psha]_: .
[06:07:20] <psha[work]> +1 for separate package
[06:21:35] -!- ve7it has quit [Remote host closed the connection]
[07:02:22] -!- mhaberler [mhaberler!~mhaberler@195.191.253.94] has joined #linuxcnc-devel
[07:37:41] -!- jbunch has quit [Ping timeout: 244 seconds]
[07:39:31] <CIA-6> 03mhaberler 07master * r4bf282332183 10/src/emc/rs274ngc/ (4 files): interp: cleanup static analyzer warnings
[07:44:39] -!- pingufan has quit [Quit: Konversation terminated!]
[08:10:44] <CIA-6> 03cmorley 07v2.5_branch * r6d3287d2cdb5 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -fix resolver config missing INI settings
[09:02:22] -!- cncbasher [cncbasher!~quassel@cpc15-hart9-2-0-cust101.11-3.cable.virginmedia.com] has joined #linuxcnc-devel
[09:05:44] -!- rob_h [rob_h!~rob_h@5ace7011.bb.sky.com] has joined #linuxcnc-devel
[09:39:23] -!- pingufan has quit [Quit: Konversation terminated!]
[09:46:53] <seb_kuzminsky> looks like mhaberler found the clang builds :-)
[09:47:00] <mhaberler> yess
[09:47:27] <mhaberler> how do you get 'make' to use clang? CC=clang, CXX=clang or somesuch?
[09:48:05] <seb_kuzminsky> "scan-build make"
[09:48:20] <seb_kuzminsky> you need it for configure too
[09:48:30] <seb_kuzminsky> here's how the buildbot does it: http://buildbot.linuxcnc.org/buildbot-admin/builders/precise-amd64-sim-clang/builds/51
[09:51:29] <seb_kuzminsky> ugh, it's 3 in the morning here, good night
[10:00:36] <mhaberler> provided I get past the login
[10:04:38] -!- zlog has quit [Remote host closed the connection]
[10:04:49] -!- Tom_itx has quit []
[10:32:17] -!- Lasivian has quit [Read error: Connection reset by peer]
[10:47:32] -!- factor has quit [Read error: Connection reset by peer]
[10:57:04] <alex_joni> mhaberler: remove -admin from the url
[10:57:14] <alex_joni> http://buildbot.linuxcnc.org/buildbot/builders/precise-amd64-sim-clang/builds/51
[10:57:34] <mhaberler> how obvious;)
[11:03:26] <alex_joni> it happend a lot before
[11:03:38] <alex_joni> seb uses the buildbot-admin links, as he's the admin (obvious)
[11:40:19] -!- The_Ball has quit [Ping timeout: 252 seconds]
[12:01:03] -!- mhaberler has quit [Quit: mhaberler]
[12:35:17] -!- sumpfralle has quit [Ping timeout: 244 seconds]
[12:58:17] -!- skunkworks__ has quit [Remote host closed the connection]
[13:55:36] <jepler> why I am deeply suspicious of changing code based only on the output of analysis tools: http://anonscm.debian.org/viewvc/pkg-openssl/openssl/trunk/rand/md_rand.c?r1=141&r2=140&pathrev=141&view=patch
[13:56:08] <jepler> (I think the tool was valgrind in this case)
[14:03:31] -!- Loetmichel has quit [Ping timeout: 244 seconds]
[14:08:17] -!- mk0 has quit [Quit: поздравляю всех с кредитом. халява продолжается.]
[14:10:55] Cylly is now known as Loetmichel
[14:54:19] -!- fragalot has quit [Ping timeout: 245 seconds]
[15:25:09] -!- mazafaka has quit [Ping timeout: 244 seconds]
[15:38:41] <seb_kuzminsky> bad patches ad bad, no matter what prompts you to write them
[15:39:17] <seb_kuzminsky> i think the debian openssl fiasco was more due to the developer not understanding the code ve was changing, rather than being valgrind's fault
[15:48:45] <jepler> I have seen these tools used as a substitute for understanding the code
[15:49:03] <jepler> Heck, I've used them that way
[15:50:24] -!- psha[work] has quit [Quit: Lost terminal]
[15:54:58] <seb_kuzminsky> me too i bet
[15:55:12] <seb_kuzminsky> there are some gems in our repo of that nature, e3529d95 comes to mind ;-)
[15:55:16] <seb_kuzminsky> oh hi alex!
[15:56:12] <cradek> without proposing that SA is bad, I've noticed that when programmers have SA, they touch code they wouldn't otherwise touch, either because they don't understand it, or because they have no reason to feel there is anything wrong with it.
[15:56:46] <seb_kuzminsky> yeah that sounds true
[15:57:46] <seb_kuzminsky> it finds bugs that your users and testing aren't stepping on
[15:57:56] <seb_kuzminsky> (the bugs that users and tests find get fixed much earlier)
[15:58:35] <cradek> yeah and upon rereading I notice it's a stupid thing to say (that's the whole point of SA)
[15:58:59] <seb_kuzminsky> i think it's still valuable to fix those "potential" bugs, in case you later change the code or the use the code in new ways, so that you do step on them
[15:59:33] <cradek> I agree fixing undiscovered bugs is good.
[16:00:04] <seb_kuzminsky> 74e777a is that way - as soon as the calling code made a mistake, the intermodule would segfault
[16:00:19] <cradek> unfortunately, some mistakenly think that blindly twiddling the code until the SA shuts up is the easier approach :-/
[16:01:01] <seb_kuzminsky> to them i'd suggest an even easier approach: alt-tab from your programming editor to your youtube window :-)
[16:01:09] <cradek> haha
[16:01:23] <seb_kuzminsky> well i'm off to work to add some new bugs to our product
[16:01:28] <seb_kuzminsky> bye friends
[16:01:30] <archivist> I was finding stuff with valgrind but devs would not take on board though, grrr
[16:01:33] <cradek> bad programmer! go work on unity!
[16:01:53] <cradek> bye seb.
[16:02:55] <cradek> wow e3529d9 is a gem.
[16:23:29] -!- joe9 has quit [Quit: Lost terminal]
[16:33:15] <jepler> e3529d9 is an example of the worst sort of SA-inspired change, and 74e777a is an example of a good SA-inspired change
[16:33:45] <jepler> we can argue over whether the number of bad changes are enough to eclipse the benefit of the good changes for any particular project's culture
[16:34:33] <cradek> yes but let's not, I'm busy watching youtube
[16:35:00] <jepler> here's a video for you to watch (from a blog seb pointed me at): http://fuckyeahfluiddynamics.tumblr.com/post/17959077109
[16:36:15] <cradek> cool!
[16:40:04] <jepler> (actually there are much worse than e3529d9 since as far as I know that didn't break anything.)
[16:46:33] -!- capricorn_one has quit [Remote host closed the connection]
[16:56:50] -!- mshaver [mshaver!~mshaver@c-68-50-233-206.hsd1.md.comcast.net] has joined #linuxcnc-devel
[17:03:28] -!- GoSebGo [GoSebGo!~Seb@184.232.176.224] has joined #linuxcnc-devel
[17:23:21] -!- jstenback has quit [Quit: ZNC - http://znc.in]
[17:24:37] -!- joe9 has quit [Quit: leaving]
[17:37:56] -!- joe9 has quit [Quit: leaving]
[17:50:01] -!- JT-Work [JT-Work!~chatzilla@216-41-154-150.semo.net] has joined #linuxcnc-devel
[17:50:32] -!- JT-Work has quit [Client Quit]
[17:50:42] -!- JT-Work [JT-Work!~chatzilla@216-41-154-150.semo.net] has joined #linuxcnc-devel
[18:02:22] -!- JT-Work has quit [Quit: ChatZilla 0.9.88 [Firefox 5.0/20110615151330]]
[18:11:23] -!- mhaberler [mhaberler!~mhaberler@195.191.253.94] has joined #linuxcnc-devel
[18:18:58] <CIA-6> 03seb 07master * r6f336b26189f 10/src/emc/rs274ngc/canonmodule.cc: fix a NULL pointer deref
[18:19:02] -!- mhaberler has quit [Quit: mhaberler]
[18:29:09] -!- adb [adb!~adb@178-211-235-64.dhcp.voenergies.net] has joined #linuxcnc-devel
[18:34:15] -!- kb8wmc has quit [Ping timeout: 240 seconds]
[18:36:59] <cradek> GoSebGo: that made me lol, so I had to read it to everyone in the lunchroom. :-)
[18:39:24] <CIA-6> 03seb 07v2.5_branch * r567543c132f7 10/src/hal/utils/halcmd_main.c: remove a dead store
[18:39:35] <GoSebGo> Heh
[18:40:05] <GoSebGo> Mmm, lunch, good idea
[18:45:15] -!- ve7it [ve7it!~LawrenceG@S0106001c10b7770f.pk.shawcable.net] has joined #linuxcnc-devel
[18:49:34] <jepler> GoSebGo: not sure why you made that last change on v2.5_branch
[18:53:10] <GoSebGo> You think it should have been on master? Or 2.4?
[18:53:41] -!- pjm has quit [Ping timeout: 248 seconds]
[18:53:44] <jepler> master
[18:54:31] <GoSebGo> Ok i'll keep sa fixes on master from now on
[18:55:07] <jepler> particularly for a change that isn't fixing even a theoretical crash
[18:55:14] <cradek> IMO it's not that it was a SA fix, it's that ... yeah
[18:55:41] <GoSebGo> Just getting rid of noise...
[18:55:43] <jepler> while I assume your calculus was "this doesn't even change anything, so it's safe for a maintainance branch"
[18:56:06] <GoSebGo> Yes
[18:56:19] <jepler> huh, genserkins only supports 6 joints
[19:05:46] <cradek> weirder, I think it fails to work with fewer than 6
[19:08:03] -!- pjm__ has quit [Quit: TTFO]
[19:15:58] <GoSebGo> Sounds like a job for assert() :-)
[19:18:34] -!- bedah has quit [Quit: quitten]
[19:26:18] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.87 [Firefox 10.0.2/20120216080748]]
[19:27:04] -!- micges [micges!~x@user-46-112-215-213.play-internet.pl] has joined #linuxcnc-devel
[19:28:45] <CIA-6> 03jepler 07master * rf1fc859b4e09 10/src/emc/pythonplugin/python_plugin.cc: pythonplugin: initialize all scalar fields in constructor
[19:28:46] <CIA-6> 03jepler 07master * r0d38ce0c309c 10/src/emc/rs274ngc/canonmodule.cc: rs274: fix "format-security" warning
[19:28:47] <CIA-6> 03jepler 07master * rd1b67a09e5d2 10/src/emc/sai/saicanon.cc: sai: print CANON_ERRORs to the output
[19:28:47] <CIA-6> 03jepler 07master * r367a4f5fe858 10/tests/remap/fail/canon_error/ (8 files): tests: add a test of CANON_ERROR from Python
[19:28:59] <jepler> .. now you've got me doing it
[19:30:27] <GoSebGo> Great! :-)
[19:30:46] <GoSebGo> Hm, i should add valgrind to the bbot
[19:32:31] <jepler> unfortunately, any python program generates many false positive "conditional branch depends on uninitialized" warnings :-( I think there's a valgrind suppression file for them though
[19:32:35] <jepler> ==12270== Invalid read of size 4
[19:32:37] <jepler> ==12270== at 0x42DBE79: PyObject_Free (in /usr/lib/libpython2.6.so.1.0)
[19:33:30] <jepler> zless /usr/share/doc/python2.6/README.valgrind.gz
[19:34:00] <jepler> the valgrind-python.supp file doesn't seem to be shipped by debian, or my apt-file is lying to me
[19:39:25] <CIA-6> 03jepler 07master * r372be8dbcae6 10/tests/remap/fail/ (body-py/test.sh epilog/test.sh): remap tests: Use "! rs274" to assert failure
[19:46:25] -!- vladimirek has quit [Remote host closed the connection]
[19:51:30] <skunkworks> You guyzz!
[20:04:06] -!- The_Ball has quit [Remote host closed the connection]
[20:29:54] -!- m42 has quit [Quit: m42]
[20:36:05] -!- cmorley has quit [Ping timeout: 248 seconds]
[20:50:50] -!- cmorley [cmorley!~chris@d64-180-206-225.bchsia.telus.net] has joined #linuxcnc-devel
[20:51:23] -!- mhaberler [mhaberler!~mhaberler@195.191.253.94] has joined #linuxcnc-devel
[20:56:57] <alex_joni> jepler: genserkins should work with 6-9 joints
[20:57:15] <alex_joni> but it doesn't work with less than 6 (you need dummy ones if you want less)
[20:58:01] <jepler> alex_joni: looks like you have to recompile to increae GENSER_MAX_JOINTS from 6
[20:58:10] <jepler> .. and you will probably be hitting kernel stack limits when you do
[20:59:09] <alex_joni> hmm
[20:59:25] <alex_joni> been a while, but if you say so.. :)
[21:00:18] <alex_joni> right, GENSER_MAX_JOINTS is at 6 now
[21:00:31] <alex_joni> so far nobody complained
[21:00:51] <alex_joni> there was someone trying to use genserkins for a linear axis, but he recompiled anyway
[21:04:38] <alex_joni> cradek: http://explosm.net/db/files/Comics/guest6/CRW_jay_a_reaction.png
[21:11:16] -!- mhaberler has quit [Quit: mhaberler]
[21:11:59] <cradek> hahaha
[21:15:46] -!- mhaberler [mhaberler!~mhaberler@195.191.253.94] has joined #linuxcnc-devel
[21:25:29] -!- micges has quit [Ping timeout: 272 seconds]
[21:28:29] -!- sumpfralle has quit [Ping timeout: 245 seconds]
[21:41:51] -!- bill20r3 has quit [Read error: Operation timed out]
[22:01:51] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust492.basl.cable.virginmedia.com] has joined #linuxcnc-devel
[22:05:14] -!- FinboySlick has quit [Quit: Leaving.]
[22:22:03] -!- micges [micges!~x@user-164-127-81-196.play-internet.pl] has joined #linuxcnc-devel
[22:29:11] -!- DJ9DJ has quit [Quit: bye]
[22:47:29] -!- factor has quit [Read error: Connection reset by peer]
[22:51:22] -!- skunkworks_ [skunkworks_!~chatzilla@str-bb-cable-south2-static-6-425.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[22:53:05] -!- Fox_Muldr has quit [Ping timeout: 265 seconds]
[22:57:18] <CIA-6> 03andypugh 07v2.5_branch * rb3900e7df8b1 10/src/hal/drivers/mesa-hostmot2/mesa_autoconf.c: On Intel CPUs a 32-bit shift of a 32-bit number leaves the number unchanged, rather than zeroed.
[23:02:53] -!- mhaberler has quit [Quit: mhaberler]
[23:15:46] -!- servos4ever has quit [Quit: ChatZilla 0.9.85 [SeaMonkey 2.0.11/20101206162726]]
[23:18:45] -!- syyl has quit [Quit: Leaving]
[23:19:03] -!- GoSebGo has quit [Ping timeout: 244 seconds]
[23:37:34] -!- andypugh has quit [Quit: andypugh]
[23:41:44] -!- craynerd has quit [Ping timeout: 252 seconds]
[23:51:47] -!- kb8wmc [kb8wmc!~chatzilla@nat.mtp.cmsinter.net] has joined #linuxcnc-devel
[23:56:38] -!- kb8wmc has quit [Ping timeout: 240 seconds]