Back
[00:00:59] -!-
mhaberler has quit [Quit: mhaberler]
[00:03:47] -!-
theorbtwo has quit [Ping timeout: 245 seconds]
[00:04:04] theorb is now known as
theorbtwo
[00:16:16] -!-
adb [
[email protected]] has joined #emc-devel
[00:19:43] -!-
Loetmichel has quit [Ping timeout: 258 seconds]
[00:19:57] -!-
tissf has quit [Ping timeout: 265 seconds]
[00:36:00] -!-
atom1 has quit [Client Quit]
[00:42:09] -!-
Valen has quit [Quit: Leaving.]
[00:48:47] -!-
robh__ has quit [Ping timeout: 252 seconds]
[01:04:44] -!-
elmo40 has quit [Ping timeout: 252 seconds]
[01:07:05] -!-
ries has quit [Quit: ries]
[01:10:25] -!-
crazy_imp has quit [Read error: Operation timed out]
[01:21:47] -!-
syyl has quit [Quit: Leaving]
[01:29:38] -!-
sumpfralle has quit [Ping timeout: 276 seconds]
[02:08:40] -!-
Quack has quit [Ping timeout: 260 seconds]
[02:23:20] -!-
atom1 has quit [Quit: Leaving]
[02:29:45] -!-
skunkworks [skunkworks!~chatzilla@str-bb-cable-south2-static-6-425.dsl.airstreamcomm.net] has joined #emc-devel
[02:38:22] -!-
chester88 has quit [Ping timeout: 245 seconds]
[02:48:31] -!-
FinboySlick has quit [Quit: Miranda IM! Smaller, Faster, Easier.
http://miranda-im.org]
[02:52:01] -!-
seb_kuzminsky has quit [Ping timeout: 252 seconds]
[02:54:05] -!-
chester88 [
[email protected]] has joined #emc-devel
[03:08:00] -!-
demacus has quit [Ping timeout: 258 seconds]
[03:09:20] -!-
factor has quit [Read error: Operation timed out]
[03:12:08] -!-
chester88 has quit [Ping timeout: 252 seconds]
[03:16:34] -!-
ve7it has quit [Remote host closed the connection]
[03:28:25] -!-
chester88 [
[email protected]] has joined #emc-devel
[03:30:48] -!-
seb_kuzminsky [
[email protected]] has joined #emc-devel
[03:34:07] <CIA-95> EMC: 03jmelson 07v2.5_branch * rb7fab27383a7 10/docs/src/drivers/pico_ppmc.txt: still trying to fix latexmath
[03:34:08] <CIA-95> EMC: 03jmelson 07v2.5_branch * rdbba7be2b1f4 10/ (63 files in 12 dirs): Merge branch 'v2.5_branch' of ssh://git.linuxcnc.org/git/emc2 into v2.5_branch
[03:39:32] <seb_kuzminsky> i wish jon elson would test on his own machine instead of on the buildbot
[03:39:47] <seb_kuzminsky> also: message.comp doesn't build in sim, because sim doesn't have the "bool" type
[03:40:43] <seb_kuzminsky> i guess bool comes from one of the kernel or realtime headers?
[03:43:19] -!-
atom1 has quit [Quit: Leaving]
[03:44:26] <seb_kuzminsky> i can't see where though
[03:44:28] <seb_kuzminsky> bbl
[03:49:00] -!-
seb_kuzminsky has quit [Ping timeout: 240 seconds]
[03:52:17] -!-
sumpfralle1 has quit [Ping timeout: 252 seconds]
[04:01:56] -!-
Quack has quit [Ping timeout: 260 seconds]
[04:25:49] -!-
toastyde1th has quit [Ping timeout: 258 seconds]
[04:36:32] -!-
elmo401 has quit [Ping timeout: 252 seconds]
[04:40:13] -!-
stormlight has quit [Quit: stormlight]
[04:53:32] -!-
psha[work] [psha[work]
[email protected]] has joined #emc-devel
[04:54:53] -!-
psha[work] has quit [Client Quit]
[04:55:20] -!-
psha[work] [psha[work]
[email protected]] has joined #emc-devel
[05:08:40] -!-
skunkworks has quit [Ping timeout: 240 seconds]
[05:24:14] -!-
skunkworks [skunkworks!~chatzilla@str-bb-cable-south2-static-6-425.dsl.airstreamcomm.net] has joined #emc-devel
[05:42:40] -!-
bootnecklad__ has quit [Ping timeout: 240 seconds]
[06:33:59] -!-
Quack has quit [Ping timeout: 252 seconds]
[06:37:24] -!-
mhaberler [
[email protected]] has joined #emc-devel
[06:45:43] -!-
OpenSpace has quit [Ping timeout: 260 seconds]
[07:33:56] icarusfactor is now known as
factor
[07:46:23] -!-
sergey_ has quit [Ping timeout: 260 seconds]
[07:49:50] -!-
factor has quit [Quit: Leaving]
[08:06:49] -!-
factor has quit [Read error: Connection reset by peer]
[08:11:35] -!-
packrat has quit [Ping timeout: 260 seconds]
[08:19:12] -!-
packrat has quit [Ping timeout: 245 seconds]
[08:22:26] -!-
Quack has quit [Ping timeout: 244 seconds]
[08:27:33] -!-
grandixximo has quit [Quit: Leaving]
[08:27:33] -!-
sergey_ has quit [Remote host closed the connection]
[08:31:09] -!-
OpenSpace has quit [Ping timeout: 258 seconds]
[09:28:20] -!-
e-ndy [
[email protected]] has joined #emc-devel
[09:30:26] -!-
e-ndy has quit [Client Quit]
[09:55:00] -!-
e-ndy [
[email protected]] has joined #emc-devel
[09:58:26] -!-
Quack has quit [Ping timeout: 260 seconds]
[10:04:21] -!-
robh__ [
[email protected]] has joined #emc-devel
[10:04:46] <CIA-95> EMC: 03tissf 07v2.5_branch * r19dae6251cee 10/src/po/fr.po: French translation update/
[10:20:00] -!-
OpenSpace has quit [Ping timeout: 248 seconds]
[10:26:33] -!-
crazy_imp has quit [Ping timeout: 244 seconds]
[10:27:28] -!-
cjdavis has quit [Ping timeout: 240 seconds]
[10:37:00] -!-
e-ndy has quit [Quit: Ex-Chat]
[11:04:40] -!-
Calyp has quit [Ping timeout: 240 seconds]
[11:29:41] <CIA-95> EMC: 03tissf 07v2.5_branch * rb846e5edd1f4 10/ (.gitignore src/po/fr.po): French translation minor update
[11:45:50] -!-
sumpfralle has quit [Ping timeout: 276 seconds]
[12:14:32] -!-
sumpfralle1 has quit [Ping timeout: 244 seconds]
[12:51:36] cjdavis1 is now known as
cjdavis
[13:04:51] -!-
skunkworks has quit [Ping timeout: 258 seconds]
[13:05:40] -!-
Tom_itx has quit []
[13:07:52] -!-
zlog has quit [Ping timeout: 240 seconds]
[13:15:41] -!-
cpresser has quit [Quit: leaving]
[13:26:11] -!-
psha[work] has quit [Quit: Lost terminal]
[14:13:20] -!-
psha [
[email protected]] has joined #emc-devel
[14:14:38] -!-
mhaberler has quit [Quit: mhaberler]
[14:22:39] <CIA-95> EMC: 03tissf 07v2.5_branch * rd1d9078958ae 10/docs/src/ (8 files in 3 dirs): French translation - fixed wrong cross-references
[14:25:54] -!-
Valen has quit [Quit: Leaving.]
[14:45:16] -!-
adb has quit [Remote host closed the connection]
[15:14:53] -!-
adb [
[email protected]] has joined #emc-devel
[15:16:35] -!-
e-ndy [
[email protected]] has joined #emc-devel
[15:23:33] -!-
seb_kuzminsky [
[email protected]] has joined #emc-devel
[15:29:00] -!-
acemi has quit [Quit: WeeChat 0.3.2]
[15:35:00] -!-
e-ndy has quit [Quit: Ex-Chat]
[15:55:52] -!-
OpenSpace has quit [Ping timeout: 240 seconds]
[16:27:20] -!-
OpenSpace has quit [Ping timeout: 260 seconds]
[16:28:46] -!-
psha has quit [Quit: Lost terminal]
[16:29:21] -!-
psha [
[email protected]] has joined #emc-devel
[16:29:31] <cradek> make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
[16:29:42] <cradek> jepler: would you remind me what causes this?
[16:31:54] <jepler> cradek: ebf80e37 + @make copy_configs
[16:32:12] <jepler> shouldn't be recursive make at all; that's a worse disease than a message printed or not printed in an expected order
[16:32:35] <jepler> but when you really do need to call make recursively, use $(MAKE), not make
[16:35:36] <CIA-95> EMC: 03tissf 07v2.5_branch * r0819e8bcf264 10/ (3 files in 3 dirs): French docs - bad .gitignore reported by Sebastian - I am sorry
[16:38:35] -!-
adb has quit [Remote host closed the connection]
[16:46:37] -!-
JT-Shop has quit [Read error: Connection reset by peer]
[16:46:37] -!-
JT-Shop_ [
[email protected]] has joined #emc-devel
[16:46:41] JT-Shop_ is now known as
JT-Shop
[16:59:52] -!-
ve7it [
[email protected]] has joined #emc-devel
[17:03:48] <CIA-95> EMC: 03cradek 07v2.5_branch * r4bf27f9e132c 10/docs/man/man9/message.9: This is auto-generated and should not be in git
[17:03:49] <CIA-95> EMC: 03cradek 07v2.5_branch * r2d8f3d87ed6a 10/src/hal/components/message.comp: Doc/grammar fixes
[17:05:49] -!-
factor has quit [Ping timeout: 240 seconds]
[17:12:52] <psha> whaaa
[17:13:15] <psha> i've beaten dumb latex's hyperref style!
[17:13:20] <psha> need tester :]
[17:24:29] -!-
OpenSpace has quit [Ping timeout: 276 seconds]
[17:30:30] <jthornton> YEA!
[17:32:35] <psha> http://psha.org.ru/tmp/Master_HAL.pdf
[17:32:37] <psha> looks ok?
[17:33:09] <psha> if yes - may you try hyperref-fix branch from my repo?
[17:33:31] <psha> hyperlink-fix
[17:35:41] -!-
mhaberler [
[email protected]] has joined #emc-devel
[17:39:31] -!-
cpresser has quit [Quit: leaving]
[17:44:26] <jthornton> psha: Sweet!
[17:45:25] <jthornton> did you just fix the ugly red box or more?
[17:48:45] <psha> i hope that fixed all links
[17:49:00] <psha> url's, internal xrefs, ...
[17:50:13] <jthornton> I found one that still said go to i but the rest seem ok, most likely a typo in the link and I see a lot of work is needed to clean up the links
[17:51:06] <jthornton> but us grunts can do that work
[17:53:47] <psha> jthornton: where?
[17:54:09] <psha> ah, you mean 'i' in the link name?
[17:54:14] <psha> stupid me :(
[17:54:16] <jthornton> first internal link I came to
[17:54:36] <jthornton> :( I don't know what I mean
[17:56:14] <psha> Remote-Start?
[17:58:27] <psha> wait a bit
[17:59:07] <psha> i need to rebase doc-colon-fix branch
[18:00:52] <mhaberler> the RS274NGC_STARTUP_CODE exampke in the config manual has two errors
[18:00:54] <mhaberler> RS274NGC_STARTUP_CODE = G01 G17 G20 G40 G49 G64.1 P0.001 G80 G90 G92 G94 G97 G98
[18:01:27] <mhaberler> G64.1 doesnt exist - this I guess should be G64P0.001?
[18:01:37] <mhaberler> G01 G80 doesnt make sense
[18:01:47] <mhaberler> either g1, then feed is missing, or g80
[18:01:54] <mhaberler> waht should we take?
[18:04:24] <mhaberler> oh, #3: all axes missing with g92
[18:05:46] <JT-Shop> yea, remote start I think it was
[18:06:50] <JT-Shop> mhaberler: in the 2.5 manual?
[18:06:57] <mhaberler> let me see
[18:07:28] <mhaberler> yes:
http://www.linuxcnc.org/docs/2.5/html/config/ini_config.html#_rs274ngc_section_a_id_sub_rs274ngc_section_a
[18:08:06] <mhaberler> I would expect if you paste this to MDI it should work
[18:08:08] <JT-Shop> that's a mess
[18:08:10] -!-
skunkworks [
[email protected]] has joined #emc-devel
[18:08:13] <mhaberler> yessir
[18:08:20] <JT-Shop> wtf
[18:08:30] <mhaberler> interestingly no G54
[18:09:36] <JT-Shop> that's just crazy
[18:10:12] <JT-Shop> people cut and paste from the manual all the time expecting it to work
[18:10:15] <psha> jthornton: check now
[18:10:22] <psha> i've fixed first link
[18:10:25] <mhaberler> I guess this could be: G17 G20 G40 G49 G54 G64 P0.001 G80 G90 G94 G97 G98
[18:10:29] <psha> and will commit that as example
[18:10:32] <mhaberler> this works in MDI
[18:10:35] <JT-Shop> psha: I'm out in the shop :)
[18:11:02] <JT-Shop> mhaberler: that looks more reasonable
[18:11:16] <JT-Shop> downloading now
[18:11:26] <mhaberler> I'll make the docs change for that
[18:11:34] <JT-Shop> ok, thanks
[18:12:33] <JT-Shop> psha: working great for me
[18:13:41] <psha> fine
[18:13:46] <psha> i'll commit it shortly
[18:13:59] <JT-Shop> THANKS!
[18:16:42] <CIA-95> EMC: 03mhaberler 07master * r3f56037fff84 10/src/Makefile: Makefile: add etags target
[18:16:43] <CIA-95> EMC: 03mhaberler 07master * r6bb5c19372dd 10/docs/src/config/ini_config.txt: docs/config: fix RS274NGC_STARTUP_CODE example
[18:18:03] <psha> JT-Shop: reload once more please
[18:18:09] <JT-Shop> ok
[18:19:26] <JT-Shop> ok, what am I looking for?
[18:20:26] <psha> may you try doc-fix branch?
[18:20:36] <psha> first internal link
[18:20:54] <psha> in chapter 1, near first image
[18:21:13] <JT-Shop> ah yes, much better
[18:21:59] <JT-Shop> how do I get your branch?
[18:22:07] <psha> via mah :]
[18:22:13] <psha> mhaberler: may you merge doc-fix branch?
[18:22:36] <JT-Shop> ah :)
[18:22:39] <mhaberler> ok.. I have the italiano support line on the other window...
[18:23:07] <JT-Shop> I have to take my MIL to the doctor so I'll be gone for a few hours
[18:26:17] <mhaberler> psha: v2.5_branch I guess.. a ja
[18:29:59] <CIA-95> EMC: 03mhaberler 07v2.5_branch * r459451901a1c 10/docs/src/ (5 files): docs: Allow colon (:) in BlockId attributes
[18:30:00] <CIA-95> EMC: 03mhaberler 07v2.5_branch * re99f12993a1a 10/docs/src/gcode/overview.txt: docs: Fix anchor link in HTML title
[18:30:01] <CIA-95> EMC: 03mhaberler 07v2.5_branch * r7312e6cf686d 10/docs/src/hal/ (5 files): docs: Fix link/image for remote-start
[18:30:01] <CIA-95> EMC: 03mhaberler 07v2.5_branch * r144ef7c24235 10/docs/src/ (Submakefile emc2.sty): docs: Remove hyperlink border
[18:30:03] <CIA-95> EMC: 03mhaberler 07v2.5_branch * rc8a837034a2c 10/docs/src/ (12 files in 3 dirs): Merge branch 'doc-fix' of git://psha.org.ru/psha/emc2 into v2.5_branch
[18:30:29] <mhaberler> you owe me a bugfix ;-)
[18:30:42] <JT-Shop> Me?
[18:30:49] <mhaberler> no, psha
[18:30:53] <JT-Shop> heh
[18:33:23] -!-
bootnecklad_ has quit [Ping timeout: 276 seconds]
[18:35:38] <mhaberler> psha: would you try to merge v2.5_branch into master and resolve? I'm not sure about my merge conflict resolution result
[18:35:40] -!-
vladimirek has quit [Ping timeout: 260 seconds]
[18:42:51] -!-
adb [
[email protected]] has joined #emc-devel
[18:43:20] <psha> mhaberler: ok
[18:43:25] <mhaberler> thanks
[18:45:05] -!-
e-ndy [
[email protected]] has joined #emc-devel
[19:08:58] <cradek> the merge is easy, only one conflict
[19:09:04] -!-
pcw_home has quit [Ping timeout: 248 seconds]
[19:09:05] pcw_home_ is now known as
pcw_home
[19:09:37] -!-
IchGucksLive has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928221717]]
[19:21:01] -!-
logger[psha] [logger[psha]
[email protected]] has joined #emc-devel
[19:21:10] <cradek> % dpkg -S etags
[19:21:11] <cradek> xemacs21-bin: /usr/bin/etags.xemacs21
[19:22:28] <mhaberler> dpkg -S etags
[19:22:28] <mhaberler> emacs23-bin-common: /usr/bin/etags.emacs23
[19:22:46] <mhaberler> seems to be xemacs vs emacs23
[19:25:18] <mhaberler> no it isnt, I have an etags different from etags.emacs23 - it barfs on -l c
[19:26:19] <psha> cradek: what's policy of merging 2.5 into master?
[19:26:57] <mhaberler> no bugs, and asciidoc needs to keep working ;-)
[19:27:15] <cradek> the policy is yes
[19:27:56] <psha> mhaberler: there's only one conflict caused by :ini: {basebackend@docbook:'':ini}
[19:28:00] <psha> lines in the beginning
[19:28:08] <psha> in gcode/overview.txt
[19:29:10] <mhaberler> so the tag now precedes the headline?
[19:30:01] <psha> which tag?
[19:30:05] <psha> [[...]]?
[19:30:18] <mhaberler> yep
[19:30:28] <psha> i've left it after variable definition
[19:30:31] <mhaberler> cant be on same line anymore, right?
[19:30:36] <psha> yes
[19:30:39] <mhaberler> ok
[19:30:45] <psha> it's BlockId syntax that provides better linking
[19:31:16] <psha> previously it was not working since : was not allowed there
[19:31:28] <psha> it was fixed when i've bugged asciidoc guys
[19:31:35] <CIA-95> EMC: 03mhaberler 07master * r0683d43820b6 10/docs/ (TODO src/motion/kinematics_fr.txt): French update - 1rst after wrong merge...
[19:31:36] <CIA-95> EMC: 03mhaberler 07master * r847e2bb43710 10/docs/src/ (15 files in 7 dirs): French translation update - removed warning
[19:31:37] <CIA-95> EMC: 03mhaberler 07master * ra6e493256beb 10/tcl/bin/pickconfig.tcl: pickconfig: make leaf display comply with prior appearance
[19:31:38] <CIA-95> EMC: 03mhaberler 07master * rf488f46c4d35 10/docs/ (8 files in 4 dirs): French translation update - removed warning
[19:31:39] <psha> and i've added local fix in .conf file
[19:31:39] <CIA-95> EMC: 03mhaberler 07master * r65cc38115132 10/docs/src/ (13 files in 4 dirs): French translation update - resume translations
[19:31:40] <CIA-95> EMC: 03mhaberler 07master * rd49fa2690175 10/src/hal/components/bldc.comp: Do not assume that bits are numerically equal to 1 when TRUE. Part of a series of fixes of indeterminate length.
[19:31:41] <CIA-95> EMC: 03mhaberler 07master * ree52b61a30b1 10/docs/src/ (13 files in 4 dirs): Merge branch 'v2.5_branch' of ssh://git.linuxcnc.org/git/emc2 into v2.5_branch
[19:31:42] <CIA-95> EMC: 03mhaberler 07master * re0f0d2651460 10/src/hal/drivers/mesa-hostmot2/ (mesa_7i64.c tp_pwmgen.c): Fix the assumption that bits are numerically 1 when true in hm2.
[19:31:43] <CIA-95> EMC: 03mhaberler 07master * rf81e64ae4431 10/.gitignore: add /docs/html/drivers/ in .gitignore
[19:31:44] <CIA-95> EMC: 03mhaberler 07master * r78d90ad8eb16 10/src/po/fr.po: French translation update
[19:31:45] <CIA-95> EMC: 03mhaberler 07master * re3035d99d906 10/docs/src/ (5 files in 4 dirs): French translation update - better index and title
[19:31:46] <CIA-95> EMC: 03mhaberler 07master * ra6e3cac97c93 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -add full support for 7i48 card, fix MV override bugs
[19:31:46] <CIA-95> EMC: 03mhaberler 07master * rf7bbcafebccb 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -add beginning of support for resolver
[19:31:48] <CIA-95> EMC: 03mhaberler 07master * r357240203619 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -hal commands for resolvers, update firmware array
[19:31:48] <CIA-95> EMC: 03mhaberler 07master * r153cfcdd694e 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -make mux encoder index mask combobox show
[19:31:50] <CIA-95> EMC: 03mhaberler 07master * r327d802626b7 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -hide unselectable comboboxes for resolvers
[19:31:57] <CIA-95> EMC: 03mhaberler 07master * r5c920d55803b 10/src/emc/usr_intf/pncconf/pncconf-help/help-mesa.txt: pncconf -update mesa help page
[19:31:59] <CIA-95> EMC: 03mhaberler 07master * reff0aab3f93f 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -add some spare space in the firware array
[19:31:59] <CIA-95> EMC: 03mhaberler 07master * r8bdd1104faa9 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -fix mux encoder select pin
[19:32:02] <CIA-95> EMC: 03mhaberler 07master * rcf8b8acf35ca 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -fix a couple errors caused from resolver patch
[19:32:05] <CIA-95> EMC: 03mhaberler 07master * r2aeb26ea3a67 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -fix bugs related to resolver and sserial testing
[19:32:08] <CIA-95> EMC: 03mhaberler 07master * rfe63e992dcc9 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -fix missspelled HALUI max-velocity commands
[19:32:10] <CIA-95> EMC: 03mhaberler 07master * rc93a66c4b8ab 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -fix some misspelled HALUI commands
[19:32:14] <CIA-95> EMC: 03mhaberler 07master * rd46e2fd13480 10/docs/src/ (11 files in 4 dirs): French translation update - removed someasciidoc error
[19:32:18] <CIA-95> EMC: 03mhaberler 07master * r5d4dabf7f7dd 10/docs/src/hal/pyvcp_fr.txt: French docs update - fix wrong images reference reported by Sebastian - Thanks
[19:32:21] <CIA-95> EMC: 03mhaberler 07master * r6dfd89da5213 10/ (18 files in 8 dirs): French translation massive update-add a diagram of homing for stepconf
[19:32:21] <CIA-95> EMC: 03mhaberler 07master * r967c00d35a62 10/ (.gitignore docs/src/config/images/HomeAxisTravel.svg): French translation update-add svg diagram of homing for stepconf
[19:32:24] <CIA-95> EMC: 03mhaberler 07master * r50ceca8ba5f6 10/docs/src/config/images/ (HomeAxisTravel.png HomeAxisTravel.svg): French docs minor images update
[19:32:25] <CIA-95> EMC: 03mhaberler 07master * r05f6a454bee0 10/docs/src/ (3 files in 2 dirs): French docs update
[19:32:25] <andypugh> Can you say when you are finished :-)
[19:32:27] <CIA-95> EMC: 03mhaberler 07master * r7e0f3dbe58db 10/docs/man/man9/hostmot2.9: Typos.
[19:32:28] <CIA-95> EMC: 03mhaberler 07master * rdbc34400025a 10/ (6 files in 3 dirs): Add support for the Mesa Hostmot2 Resolver interface.
[19:32:29] <CIA-95> EMC: 03mhaberler 07master * rbf9c3e066e16 10/docs/src/drivers/pico_ppmc.txt: /bin/bash: q: command not found
[19:32:30] <CIA-95> EMC: 03mhaberler 07master * r009e4046d20f 10/docs/src/drivers/pico_ppmc.txt: tweak latexmath
[19:32:31] <CIA-95> EMC: 03mhaberler 07master * rc0a2281ccc81 10/.gitignore: added docs/html/drivers/ in .gitignore
[19:32:33] <CIA-95> EMC: 03mhaberler 07master * r248d0bd963df 10/docs/src/ (39 files in 7 dirs): massive update-removed link:tag-moved .png to /images/
[19:32:34] <CIA-95> EMC: 03mhaberler 07master * rb02104180b2a 10/docs/src/ (19 files in 3 dirs): French docs update-moved .png to /images/
[19:32:35] <CIA-95> EMC: 03mhaberler 07master * r0fe2c26ca515 10/src/hal/components/message.comp: A component to display messages under the influence of HAL pins.
[19:32:36] <CIA-95> EMC: 03mhaberler 07master * r140ee93f1e15 10/docs/src/ (3 files in 3 dirs): French docs update-fixed mechanical translation/
[19:32:36] <CIA-95> EMC: 03mhaberler 07master * rb7fab27383a7 10/docs/src/drivers/pico_ppmc.txt: still trying to fix latexmath
[19:32:40] <CIA-95> EMC: 03mhaberler 07master * rdbba7be2b1f4 10/ (63 files in 12 dirs): Merge branch 'v2.5_branch' of ssh://git.linuxcnc.org/git/emc2 into v2.5_branch
[19:32:45] <CIA-95> EMC: 03mhaberler 07master * r19dae6251cee 10/src/po/fr.po: French translation update/
[19:32:49] <CIA-95> EMC: 03mhaberler 07master * rb846e5edd1f4 10/ (.gitignore src/po/fr.po): French translation minor update
[19:32:53] <CIA-95> EMC: 03mhaberler 07master * rd1d9078958ae 10/docs/src/ (8 files in 3 dirs): French translation - fixed wrong cross-references
[19:32:55] <CIA-95> EMC: 03mhaberler 07master * r0819e8bcf264 10/ (3 files in 3 dirs): French docs - bad .gitignore reported by Sebastian - I am sorry
[19:32:58] <CIA-95> EMC: 03mhaberler 07master * r4bf27f9e132c 10/docs/man/man9/message.9: This is auto-generated and should not be in git
[19:33:01] <CIA-95> EMC: 03mhaberler 07master * r2d8f3d87ed6a 10/src/hal/components/message.comp: Doc/grammar fixes
[19:33:04] <CIA-95> EMC: 03mhaberler 07master * r459451901a1c 10/docs/src/ (5 files): docs: Allow colon (:) in BlockId attributes
[19:33:09] <CIA-95> EMC: 03mhaberler 07master * re99f12993a1a 10/docs/src/gcode/overview.txt: docs: Fix anchor link in HTML title
[19:33:16] <CIA-95> EMC: 03mhaberler 07master * r7312e6cf686d 10/docs/src/hal/ (5 files): docs: Fix link/image for remote-start
[19:33:16] <CIA-95> EMC: 03mhaberler 07master * r144ef7c24235 10/docs/src/ (Submakefile emc2.sty): docs: Remove hyperlink border
[19:33:18] <CIA-95> EMC: 03mhaberler 07master * rc8a837034a2c 10/docs/src/ (12 files in 3 dirs): Merge branch 'doc-fix' of git://psha.org.ru/psha/emc2 into v2.5_branch
[19:33:18] <CIA-95> EMC: 03mhaberler 07master * rcd86522e8306 10/ (124 files in 26 dirs): Merge branch 'v2.5_branch'
[19:33:33] <mhaberler> enema complete!
[19:34:06] <andypugh> One thing I saw scroll past.. Do we need to specifically .gitignore the auto-generated manpages from components?
[19:34:23] <mhaberler> you need to add them one by one, yes
[19:34:40] <andypugh> OK.
[19:35:00] <andypugh> And, how pedantic should I be comparing logical flags?
[19:35:38] <andypugh> http://pastebin.com/dGpt3pAi
[19:36:42] <andypugh> For example "edge" will be linked to a HAL "bit" pin, but HAL "bit" pins netted to a parport take values related to the bit position of the physical pin.
[19:37:01] <andypugh> (so, 0 fo false, 0x40 for true)
[19:37:03] <mhaberler> line 1: is this a change-detect thing? if so, use (edge ^ prev_edge)
[19:37:12] <mhaberler> the != 0 is noise
[19:37:23] <psha> mhaberler: !value or value
[19:37:23] <andypugh> (I am mid-edit :-)
[19:37:33] <psha> !value for negative check
[19:37:40] <psha> simple if (value) for positive
[19:38:13] <andypugh> But, what about if someone re-nets the pin to another parport pin? Then the state (true-false) might not change, but the numerical value will...
[19:38:15] <mhaberler> step back..I guess andy's trying to detect wether a pin changed, or bit?
[19:38:20] <cradek> ^ of hal_bit_t is incorrect for the reasons andypugh gives
[19:38:33] <mhaberler> uh
[19:38:35] <psha> ^ or !?
[19:38:39] <psha> that's different things
[19:38:44] <psha> ! is logical, not bitwise
[19:38:48] <cradek> ^ is bitwise; there is no logical xor
[19:38:58] <psha> ah, you are talking about xor
[19:39:01] <psha> sorry, missed
[19:39:10] -!-
vladimirek [
[email protected]] has joined #emc-devel
[19:39:18] <cradek> you need to write logical xor
[19:39:24] <psha> yea
[19:39:53] <cradek> you could write (!!old) ^ (!!new)
[19:39:55] <mhaberler> ok, I abstain from review;-)
[19:40:02] <psha> (value1 && value2) && (!value1 && !value2)
[19:40:13] <psha> cradek: your's better
[19:40:19] <andypugh> I am tempted by the extreme bullet-proofness of if((prev_edge != 0) != (edge != 0))
[19:40:22] <cradek> I guess you could also write (!old) ^ (!new)
[19:40:42] <psha> and that's even better!
[19:40:45] * psha feels dumb
[19:41:22] <cradek> I see !! as explicitly normalizing it, I think it's not really a silly thing to write at all, even though it looks a bit silly
[19:41:47] <andypugh> ! is always logical, not bitwise?
[19:41:50] <psha> it looks silly only until you understand why it's needed
[19:41:51] <psha> andypugh: yes
[19:41:57] <psha> as && and ||
[19:42:02] <cradek> bitwise unary not is ~
[19:42:10] -!-
motioncontrol has quit [Quit: Sto andando via]
[19:42:56] <andypugh> Ah, yes. In Matlab there is ~= instead of != or <> just to confuse. But that's not important right now.
[19:44:19] <andypugh> OK. My preference is for !!, any dissenters?
[19:44:28] <cradek> !me
[19:45:31] <psha> !!!me :)
[19:47:28] <andypugh> Actually, my preference would be for parport pins to have the same bit pattern as (1 == 1), to slightly reduce the incidence of bugs in user's comps.
[19:49:13] <cradek> I don't think it's a behavior peculiar to parports
[19:49:41] <cradek> you can dictate pins be 0 or 1, and then your users can still write a bug when it's not
[19:50:11] <mhaberler> macros?
[19:50:12] <andypugh> I am not aware of any other sources of variable-value bit pins
[19:50:32] <cradek> ok but that's no reason to believe there are none
[19:50:45] <andypugh> I am fairly sure that the Mesa drivers output 0 or 1.
[19:51:44] <andypugh> I am not sure what the components like wcomp do. I only became aware that it was an issue a few days ago.
[19:52:14] <cradek> there are clearly two poisons to choose
[19:52:18] <jepler> imo, a component SHOULD produce a value of 0 or 1 on a bit pin, but it MUST function properly (by treating all nonzero values as 'true' values) when it reads them from a bit pin.
[19:52:25] <jepler> if these two rules are followed, everything works fine
[19:52:51] <cradek> ... but also if one of them is followed
[19:52:52] <jepler> s/when it reads them/when it reads values other than 0 or 1/
[19:53:17] <andypugh> Currently, for example parport.0.pin-01-in == parport.0.pin-02-in will be always false if either is true.
[19:53:28] <jepler> but that's bad code
[19:54:18] <andypugh> Parport is exempt from that suggestion then?
[19:54:46] <jepler> parport is violating what I view as a SHOULD; your hypothetical code is violating what I view as a MUST
[19:55:34] <cradek> I wish there was a way to detect this problem
[19:56:13] <jepler> seb has worked with a clang-based static analysis tool. maybe it can have a test written that finds use of == when both sides are of type hal_bit_t...
[19:56:48] <andypugh> Part of the problem is the use of "bit" in hal_bit_t.
[19:56:49] <jepler> that's actually a pretty simple test to state, so it might even be easy to write
[19:57:16] <jepler> and use of hal_bit_t on either side of << or >> would be wrong too
[19:57:17] <cradek> but that's not a sufficient test at all
[19:57:53] <andypugh> (And for the avoidance of doubt, I realise that my previous code which bit-shifted parport pins was very wrong)
[19:58:53] <jepler> hm, maybe what I propose is not so easy. if the type of x is hal_bit_t, so is the type of !x
[19:59:49] <jepler> we could investigate whether it's possible to change the typedef of hal_bit_t to _Bool (a c99 language feature)
[20:00:22] -!-
e-ndy [
[email protected]] has joined #emc-devel
[20:01:13] -!-
e-ndy has quit [Remote host closed the connection]
[20:02:21] <jepler> this program runs and all its assertions pass:
http://pastebin.com/XgHrrWpf
[20:06:29] -!-
factor has quit [Read error: Connection reset by peer]
[20:26:50] <andypugh> I don't think I know enough about the issues to venture an opinion.
[20:29:14] <jepler> I'm currently investigating whether this works on rt and sim:
http://emergent.unpythonic.net/files/sandbox/hal-bool.patchset
[20:29:25] <psha> seb_kuzminsky: around?
[20:36:01] -!-
isssy has quit [Quit: Visitor from www.linuxcnc.org]
[20:38:06] <andypugh> I suppose a justification for the current hal_parport behaviour is that it is faster, and as it runs in the base thread, this matters
[20:44:14] <psha> night here
[20:44:38] -!-
psha has quit [Quit: leaving]
[20:44:39] <andypugh> You need a different timezone, psha
[20:47:29] <jepler> I am not defending what parport does (not that I've read it lately) and I hope nobody has actually made the efficiency argument to defend the way it is
[20:48:22] <andypugh> Only me. It occurred to me as I was washing dishes. :-)
[20:49:18] <CIA-95> EMC: 03andypugh 07v2.5_branch * r1ab9263e7e72 10/src/hal/components/message.comp: Change data type to allow compilation in sim, and make bit type comparisons safer.
[20:49:20] <jepler> Out of *b = (p & (1<<q)) and *b = !!(p & 1<<q) or other "booleanizing" alternatives, I doubt you can measure a difference that is relevant on a 1us timescale
[20:49:59] <jepler> or whatever the parport logic is
[20:50:09] <andypugh> That is what it is
[20:51:36] <andypugh> does ./configure without the --enable-sim put me back in realtime mode?
[20:51:53] <jepler> urd
[20:51:54] <jepler> yes
[20:52:34] <jepler> in fact, the !!-booleanizing alternative is fewer instructions in gcc -O3! sarl / andl / movl vs movl / sall / andl / movl
[20:53:12] <JT-Shop> seb_kuzminsky: can a person have a local buildbot to run all the builds before you push? if that question makes sense...
[20:53:19] <andypugh> Which just goes to show that you should never try to second-guess a compiler.
[20:53:37] <jepler> it looks like it turns it into (p>>q) & 1
[20:54:09] <andypugh> Makes some sense.
[20:54:25] <jepler> I wouldn't have thought of that!
[20:54:39] <andypugh> Nor I, bit now I have seen it..
[20:55:28] <andypugh> If you had wires and relays, that is how you would do it.
[20:57:23] <jepler> cradek: I assume that the hal-bool.patchset is not something you want to see in 2.5. am I right?
[20:58:26] -!-
vladimirek has quit [Remote host closed the connection]
[20:58:28] <cradek> yes, that seems unnecessary
[20:58:38] <cradek> +A type which may have a value of 0 or nonzero.
[20:58:47] <cradek> this is kind of funny
[20:59:03] <jepler> well, it's more or less a copy of how hal_bit_t was described
[20:59:17] <jepler> and my commit doesn't add literals or macros for 'true' or 'false'
[20:59:49] <jepler> I could change it to 0 or 1 now I suppose
[20:59:51] <cradek> I understand
[21:00:16] -!-
bootnecklad_ has quit [Ping timeout: 240 seconds]
[21:01:42] -!-
sumpfralle has quit [Ping timeout: 245 seconds]
[21:06:22] <jepler> I'll go ahead and put this on master only then
[21:06:45] <jepler> hopefully nothing older than lucid complains (the internet has told me that every gcc 4.x has _Bool)
[21:07:13] <CIA-95> EMC: 03jepler 07master * r1ab9263e7e72 10/src/hal/components/message.comp: Change data type to allow compilation in sim, and make bit type comparisons safer.
[21:07:14] <CIA-95> EMC: 03jepler 07master * r7b5ac2b7cb6e 10/src/hal/components/message.comp: Merge remote branch 'origin/v2.5_branch'
[21:07:15] <CIA-95> EMC: 03jepler 07master * r606d8328f683 10/ (3 files in 2 dirs): hal: Introduce hal_bool, use it for hal_bit_t
[21:15:22] <CIA-95> EMC: 03tissf 07v2.5_branch * r563d15a8753c 10/docs/src/config/ (3 files in 2 dirs): French docs update - add homing diagram_fr png and svg
[21:19:29] <CIA-95> EMC: 03andypugh 07v2.5_branch * r8311f51164cc 10/src/hal/drivers/mesa-hostmot2/mesa_autoconf.c: Try harder to make the counter datatype work.
[21:30:39] <CIA-95> EMC: 03mhaberler 07master * r0ae6aa2b36da 10/src/emc/rs274ngc/ (interp_convert.cc interp_o_word.cc): interp/M7x: dont fail quietly
[21:30:40] <CIA-95> EMC: 03mhaberler 07master * rfb772c83c858 10/configs/sim/remap/ (9 files in 8 dirs): remap/configs: fix abort handling
[21:30:41] <CIA-95> EMC: 03mhaberler 07master * rc1b5c8dd9b1e 10/docs/src/remap/structure.txt: remap/docs: document recommended abort procedure, M2 restrictions
[21:32:01] -!-
Quack has quit [Ping timeout: 244 seconds]
[21:35:24] -!-
Calyp has quit [Quit: Leaving]
[21:54:37] -!-
syyl_ws has quit [Quit: Verlassend]
[21:58:15] -!-
mhaberler has quit [Quit: mhaberler]
[22:31:02] -!-
skunkworks has quit []
[22:54:05] -!-
Fox_Muldr has quit [Ping timeout: 252 seconds]
[23:04:59] demacus_ is now known as
demacus_away
[23:07:45] -!-
servos4ever has quit [Quit: ChatZilla 0.9.85 [SeaMonkey 2.0.11/20101206162726]]
[23:10:22] -!-
MOGLI has quit [Quit: Visitor from www.linuxcnc.org]
[23:13:25] -!-
ve7it has quit [Remote host closed the connection]
[23:21:53] -!-
acemi has quit [Quit: WeeChat 0.3.2]
[23:22:20] -!-
skunkworks [skunkworks!~chatzilla@str-bb-cable-south2-static-6-425.dsl.airstreamcomm.net] has joined #emc-devel
[23:29:52] -!-
bootnecklad__ has quit [Ping timeout: 240 seconds]
[23:38:12] -!-
davec_ has quit [Quit: Leaving]