EMC: 03cmorley 07TRUNK * 10emc2/src/emc/usr_intf/pncconf/ (pncconf.py pncconf.glade): change glade and mesa5i20_prepare function to handle hostmot2 driver- more work needed
does anyone have any interest in a git mirror of the cvs repo? i'm also thinking of doing nightly builds if anyone thinks that's useful.
thanks for the offer
there's a git repo already, though it's not really used
and we have two systems that automatically build from CVS whenever there's a check-in
if you're thinking of rebuilding packages nightly, that's another thing - it could be a good thing
(but it could also be a support headache ...)
where is the git repo?
i haven't used cvs in years and generally have a hard time with it
darned good question. I think jepler and maybe alex_joni have git repos
yeah i was talking about building the .deb files nightly
svn and git i use all the time. cvs.. not so much :)
we've talked about moving from CVS to something else, like svn or git, but I think there are issues with that
not least of which is that we must be absolutely sure (a) that all history is preserved and (b) that tools are available to all developers
and usable, ideally :)
svn and git both have history import tools
yeah, I think jepler used the git import to create his repo
of course, it might be better to have the repo on something faster than a DSL line if we switch to git/svn, since you get the full history on initial checkout
I think svn is available on the host where linuxcnc.org is, but I'm not sure we have enough control over security and access settings there
there's no way we'd change to svn
I have an import of emc2's history into git, but it's on the slow end of a dsl connection so I don't recommend you clone from it
yeah, not much point in going to svn - if we make a jump I'd like it to be meaningful
and to something better
yeah, that would qualify as meaningful
jepler: i was thinking of putting it up on github
(my git clone of the cvs repo)
fwiw, git is significantly better than svn
and svn is significantly better than cvs :)
not sure I agree with the second :-P
hg gets good reviews as well
jcoby: are you hacking on emc2 for a project?
cradek: just interested. i was thinking about diving into axis and seeing if i could make it look a little better
cvs is a turd so old that it's no longer steaming - can't say the same about svn IMO
cvs is better than rcs heh
I just make backup copies before making significant changes :)
who needs all this SCM anyway
yeah, real programmers use labeled 5.25" floppies to revision code!
who needs labels? I just remember.
I use green and white paper printouts, you insensitive clod!
the blue one is last tuesday. black is wednesday
i'm mostly a web developer these days but i know python and thought i'd play with axis some. not really interested in hacking on the driver code
hence the desire to use git to make a branch
I don't see why you wouldn't be allowed to put it up on github. and it sounds like you think it'll help you do what you want to do with emc2.
fwiw, another developer, seb_kuzminsky, has put a bzr import of the history up on launchpad
the AXIS screen stuff is pretty much in two files - to me, doing a VC import sounds like a long way around the block to edit them - but that's just me.
cradek: yeah i know but the code itself looks like it needs to be broken up
fwiw I just finished putting my import of the cvs on a faster machine, but it's only got dumb http as a transport. It should be automatically updated from now on, though. The clone URL is http://media.unpythonic.net/git-repos/emc2.git
there is a ton of code in axix.py
that's definitely true
and it's all undocumented heh
one of the guys on the diy-cnc yahoo list thinks it's a conspiracy
to do what, I wonder
cradek: the lack of documentation
oh look, a reminder why I don't read diy-cnc
huh. if I thought a lot of diy-cnc guys could contribute to the code, I'd document it myself
i didn't feel like arguing with him
(user documentation is among the best for any open source project, I think)
he's probably not familiar with ... software
check out the mach3 vs emc2 - but not what you think thread
nope, I won't do that
he claims to be a java programmer
let's change the subject
oh, I can hve a cheeseburger. bbl
jepler: apt-file search bin/cb => nothing relevant
so, if you want to write a new SCM system called cheesebiscuit, you're in the clear
is there anything people are looking to add or change axis?
jcoby: did you check the feature request tracker on sourceforge? there may be some ideas there - not sure
jcoby: my recent top two wishes are to separate out the 3d plot so that it can run as a separate "preview plot" without emc running; and to rework the jogging logic from scratch
yeah, there has been a lot of talk about more jogging features recently
every once in a while somebody finds a new way to combine keyboard and mouse commands to leave an axis joggine when it shouldn't be .. and the current system is brittle enough to have me scared about adding new features, like shift+jog to temporarily jog at top speed
halscope could use some hacking too - it would be so extremely useful if you could save and load plot data
jepler: that's why i wanted to clean up the code a bit
having a 6000 line file makes things somewhat hard to isolate and clean up
cradek: ah, the program I was thinking of is called "cbb", not "cb"
cradek: i've been trying to find where features requests are kept. things are really disorganized on the website
the issue tracker is on sourceforge .. sf.net/projects/emc and click around wishing you could find it
[18:56:14] <cradek> http://sourceforge.net/projects/emc,
click tracker, click feature requests
i also saw stuff on the wiki
god help you if you want to find the mailing lists
i actually found them pretty easily
(and note that we don't necessarily promise that everything in the feature request tracker is a good idea .. I doubt they are)
finding the CVSROOT was damned near impossible
jepler: typical of every project
there's lots of info about the cvs on the wiki
cradek: i usually start with developer or contributing documentation. hitting a wiki generally doesn't yield much
i found it in the "how to get emc2" docs
(we may have docs in too many places.)
cradek: it took me a week to find screenshots
the only entry point to the wiki is on the home page.. and that's the only place that has screenshots
[19:00:26] <cradek> http://www.google.com/search?q=emc2+screenshots
now I think you must be exaggerating?
I have strange issue:
cradek: i wasn't searching 8 hrs a day. more like trying to figure out what all emc2 does from the website
I'm using home ignore limits on both x and y axes
cradek: i'm a web developer. i don't have much patience for bad websites :-)
when I've stopped homing when machine was on both limits, then both joint limit on switches errors shows up, is this correct ?
on each axis is one limit for homing and limit
cradek: and yeah, i was exaggerating
micges: yes it is correct that you get two errors if two axes are on limit
so if homing state turns off then normal limits error checking turns on immeadiately?
just checking thanks
I've just upgraded 2.1.7 to 2.3.0 large 2x2m laser
everyone is exited what can be done with it :)
of course 2xmesa on board :)
micges must not have read where it says "not for production systems"
EMC2 development -- http://linuxcnc.org/
| 2.3 schedule: beta3 or 2.3.0 according to feedback on beta2 | channel logged by logger_dev
which brings up the question: do we want the next release to be 2.3.0 or 2.3.0beta3?
I still haven't gotten around to installing it on my own system
every time I run 2.2.8, I think "I wish I had that one feature", but then I go ahead and mill my part and forget about it.
I've got it on three computers and the plasma
I've been using it (and trunk leading up to it) for a while. what I'm less sure about is stuff like stepconf that I don't use
I generate stepconf configs all the time for testing things for the manual...
you're a saint
my desktop is covered with configs :)
so it doesn't crash -- but is every single config right?
dunno if they are "right" or not but no crashes
* BJT-Work wanders off to make 6061 chips
I start off each example with a fresh stepconf config
you know you can get rid of the old shortcuts, right?
I clean house from time to time :)
hmm.. now I have a config for seb, but he's not here :)
[20:01:07] <alex_joni> http://pastebin.com/m2573b842
BJT-Work: is there some doc about joystick/joypad jogging ?
something with halui and hal_input ?
(found this in the wiki: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant
not in the manual
yea, that one is a good one