damn..did I really forget how long a kernel compile was?
~15 minutes, right?
it's been 2 hours.. something is wrong..
usually it's under 30 minutes
but not using debuild :D
yay.. I start to see LD's
jepler: I can say now I am a LOT smarter about udebs & co ;)
alex_joni: yay. does that mean it's working yet?
want me to share what I learned?
it's still compiling (for the last 2-3 hours)
and probably I won't get it right the first time :)
no, one never does
but it seems after reading & hacking & whatever.. it's pretty easy
I just need to redo the kernel unfortunately :(
maybe cradek will help there..
ok .. here's the magic:
apt-get source linux-source-2.6.12
hack the thing (patch & whatever)
</end of magic>
the main thing to watch for is to use 'apt-get source' not 'apt-get install'
you had to get the source for linux-source? that barely makes sense
* jepler shakes his head
lol, yeah .. I missed it quite a few times
and it was right in front of me :D
it seems the source for linux-source contains debian/
and all the necessary scripts for udeb & co
along with scripts for building linux-source
after that can you figure out making the ubuntu rtai and emc2 packages build the kernel modules with module-assistant?
I have no clue yet..
I tried to outsmart it by moving the debian/ folder to chris's source
and then run debuild.. but that failed :/
you mean instead of having the emc2 build system build the modules?
so now I'm building the kernel off of the vanilla ubuntu source-source :D
jmkasunich: no, instead of building against the source, you can build against headers
I thought we already did that
right, and there's a step further .. which paul suggested
didn't realize I had a whole source tree here
to use module-assistant to compile modules which aren't linked to a specific version of kernel
or something like that.. never really understood it
* jmkasunich doesn't want to understand it
I'm perfectly happy if I can build modules that work on the box where I compiled them
I think this is compiling over and over again ..
jmkasunich: if you look in the debian/ directory, the kernel version number is hardcoded.
for different scenarios :((
jmkasunich: module-assistant is some way to make it easy to build a different "emc2 kernel modules" package for whatever kernel
jepler: btw, I talked to Colin Watson today in #debian-boot.. he was the one to set me into the right direction
it makes it possible to build one for ubuntu 5.10, one for ubuntu 6 when it comes out, and even one for bdi4 if we decided we wanted to
how many kernels are on the CD? (SMP / UP, preempt/no preempt ...)
I must admit I've never looked in the debian directory
(ie, when you use a liveCD, and/or do an install, how many pre-built images are there)
oh, btw.. did you guys see that emc2 is available on bdi4.40 ?
probably a busted version...
[00:52:47] <alex_joni> http://bdi4emc.ourproject.org/debian/pool/extras/e/emc2/
interesting - 4.46 is out now
at one point paul made a deb of HEAD on some random day, warned everyone that it was for the wrong kernel and would conflict with his emc deb, and said not to install it
lets not speak of him
is emc2/debian/control the file you're talking about, with the hard coded kernel version?
jmkasunich: yes, I think so
so why not have control.in, and let configure do a few well placed `uname -r` ?
because that's not the debian way
not that I understand the debian way, mind you
jepler: we should make a udeb instead of deb
pthbbbt to the debian way
that would scrap all the debian way
udeb=deb which is not conform to the debian way
SWPadnos: you were right.. I just built 386, 686, 686-smp, k7, k7-smp, and source
cool. that probably means it's closer to working
I wonder if it would work on a 64-bit SMP machine ;)
it's still compiling.. so by morning I probably have ARM & other oddities too
linux for PIC
hmmm - you may be right
nope -AVR only, AFAIK
I'll stop using linux the day they port it to PIC
or to ir2111 :D
don't worry - nobody has bothered to port gcc yet ;)
* fenn mumbles something about eCos
or possibly 6809
I'm ok with that :D
anything but pic :P
any processor that doesn't understand its own carry bit is too brain-dead for me
this was too much fun for one evening..
guess I liked it so much, I'll do it again :D
let me know when the Alpha compile is finished, and MIPS ;)
maybe I can try it on my Indigo2
ayeee... found debian/configs/archmap
less archmap | wc -l
time for bed
maybe by this time saturday morning...
this is starting to get weirder and weirder
- Coordinate with mjg59 and jbailey for new ACPI patches to attach
DSDT to initramfs/initrd.
- Fix all the bugs SLACKER!
- Adam: remeber NOT to upload while you are menstruating!
that's from the TODO
* jepler rolls his eyes
wonder how Eve looks like..
ok.. night all
looks like alex_joni has had some success
is he still just working on doing the live cd?
hopefully, we'll know over the weekend ;)
maybe he'll end up doing the dapper packages, that would be nice
or maybe documenting the steps he took to get the liveCD working (assuming ...)
huh, sf is announcing their cvs changes
the anon cvs delay is going from "minimum three hours" to "maximum two hours"
"Announcement Announcement: we'll be implementing CVS soon!!!" ;)
I like "max a few seconds" better
I was thinking of adding the static IP to my dreamhost account, which would allow us to do an anonymous cvs server there
where is the announcement?
there's already anonymous svn available
not in the status page
they've "applied their best practices" so they can "scale the project horizontally"
I can "scale the project horizontally" with a large hammer ;)
jmkasunich: they sent a copy of this message directly to me. do you want me to forward a copy to you?
I think I got one too...
You are receiving this mail because you are a project admin for
a SourceForge.net-hosted project. One of our primary services,
CVS, suffered a series of interrelated, critical hardware failures
that last line wasn't actually in the e-mail
yeah, I got it
is it just me or has the #emc channel turned into something nearly unrelated to emc?
it gets pretty bad at times
some stuff is vaguely on-topic
well most of the serious talk seems to have moved here
Jymmm's question about canvas is because he wants to make a dust cover for his CNC router, keep the dust inside
oh I wasn't picking on anyone in particular
maybe we should talk more there
the really OT ones are the italians
that's an interesting idea
it's not just them - it seems like there are quite a few people there who don't even use emc
or any CNC
(like me ;) )
jymmm is actually using TurboCNC, I think
he keeps complaining about EMC needing too much computer, or not being pure debian (or whatever) ...
damn this was a short night :(
I'm still up
how did the live cd go?
the kernel was still compiling when I got up ;)
but it's starting to make more sense now..
that is a plus
I'm still trying to build a standard kernel, to see how that works
after that I need to tackle a RTAI one
sounds like a plan
heh.. I am currently in /usr/src/linux-source-2.6.12-2.6.12/debian/build/linux-source-2.6.12/debian/tmp-headers/usr/src/linux-headers-2.6.12-10/
that surely sounds like a long path :))
greak to me
was up till 4:30
why does the time on logger_devel say 7:45?
6:45 I mean
ah - I just figured it was the time where you where. stupid stupid stupid
no-one else is here ;)
dpkg-deb: building package `linux-image-2.6.12-10-686-smp'
sounds like progress ;)
alex_joni: have you ever been to the US?
next years workshop?
we shall see
Just wondering. How hard would it be for you to get a visa or whatever you need?
don't think it's very hard.. but it involves travelign to the embassy (which is in bucharest)
passport I have, I need a visa
it's usually not that hard.. but I never worried enough to get one (for the US)
again - wondering. My cousin has a new boyfriend she met in france. He is having a heck of a time getting what he needs to come for a visit.
at least now I have a reason ;)
skunkworks: that sounds odd
I thougth so too.
not sure about france, but german people can go visit without anything else
and that should be true for france too
odd. (just found out about it today - well yesterday now I guess)
twidling my thumbs while a raid rebuilds.
wanna build a kernel?
would not know where to start. I do have ubuntu here.
or are you kidding? :)
probably not worth the trouble
we just spent the last 3 days trying to get ubuntu and mysql running.
not that successful yet.
sort of the blind leading the blind. had issues with right and sounds like there was a bug in mysqladmin we where fighting.
and my helper doesn't want to install apache and php to use the phpadmin
he is a worse case senerio guy. thinks if we have apache installed someone will hack into the system :)
didn't he hear about iptables?
or binding apache to localhost only?
:) he just a little goofy. hard worker though.
we will get there.
its a learning experience
sure sounds like a learning experience
most of the good stuff I've one was after 01am ;)
remember - this is probably the 3rd month of running linux for me. give me some time :)
it is definatly a lot easier than a year or so ago.
(though my only experience was with the bdi(
maybe 2 years ago.
alex_joni: don't know if I have said it to you personally - but thanks for all your hard work on emc2.
I have apache server running. cool
Thought I would give it a shot installing mysql by my self :)
apt-get install mysql
apt-get install apache
apt-get install phpmyadmin
it can;t get the phpmyadmin
for some reason
apt-cache search phpmyadmin
maybe you need to enable universe & multiverse
I thought I did enable it. I will double check
sudo apt-get install phpmyadmin
the unuverse was not enabled - giving that a try
does it show in apt-cache seach phpmyadmin ?
the apt-cache didn't do anything
unless I didn't do it right :)
apt-cache search 'name'
that's for searching for packages you don't know the exact name of
At Cardinal now.
Got a question for developers that are going to be here.
Off reading about the sourceforge snafu.
What a mess that is.
And it doesn't look like the cvs solutions is a real good one.
I bet after a while they get it working well - it says they plan on getting rid of the anon delay
maybe someday we can even move our stuff back
but I'm glad we aren't relying on them during this painful period
I don't like the idea even of being one of 10 servers.
The service now is great.
I appreciate that compliment
I appreciate the work you guys did to get this going.
We'd have been way up shit creek if we'd waited for sf.
we would sure be uneasy heading into fest with such a big unknown
Yep. and dead on the release.
For the developer activities here, do we need an area separate from the machine and integration areas?
I think that would be good
a separate (relatively quiet) room where we can have discussions about architecture and that kind of thing.
Okay. Would we want our pc's set up there as well. Kinda like we did at NIST?
I agree it would be nice to have a quiet-ish place to set up
Or will most developers also have machines they run with the same box.
pc's as well
I don't know about anyone else, but I'll have a laptop that I can either connect to my machines or not
I don't know if I'll bring the big machine I usually use to run the mill or not
I'll help carry if people want to move machines. no big deal.
In the machine area, I've got room for a line of tables about 30 feet long.
I figured benchtop activities there.
The Mazak, diacro, and japax are nearby
I will have two tabletop machines, so I'd like a good 6' of table
as is the bridgeport that JonE wants to convert
Okay. I'll reserve one table 6' to 8' for your stuff.
Aram is bringing motors and a servo setup.
I've got three sherlines and the 2 hp motor setup.
and several pc's for folk to experiment with emc2 and hal.
oh and jepler will need another 6' for his etch-a-sketch
so that ought to fill up most of these tables.
yep sounds like
kidding, of course, but he is going to bring it to show off the simplest emc2 servo setup ever
Good. We need all levels of integration.
I'll be bringing several computers. one or two can be atatched to machines if we want
one of them is an embedded touchscreen PC, which works nicely with the USC
another is a full tower (also has a touchscreen LCD), which I can put the m5i20 into.
consider also what kinds of test equipment may be wanted for both development purposes and retrofits
SWPadnos: figured out the long build eventually.. was building only for i386
but all flavours of it (i386, i686, i686-smp, k7, k7-smp)
did it finish?
eventually.. but now I'm smarter and do only i386
I wonder if the other kernels / modules would work...
they all would work, but only on d-i
the installer on ubuntu :)
I guess I'm not sure what you mean. of course the liveCD boot will only be i386, but wouldn't d-i select the "best" kernel for an install?
ie, k8-smp for a dual opteron, for instance :)
but we don't have rtai kernels for those.. so I don't care about those
the RTAI patches should work for SMP, and AMD64 support is in there (in beta form)
you have different ADEOS patches for each kernel arch
hmmm. I wonder if the various intel-like patches can be applied to the same kernel
ie, if the common code is the same, but the various arch subdirs each get their own changes
you can always diff them..
but I didn't see any non-i386 patches for 2.6.12 for example
oops.. looking in the wrong arch/ dir ;)
well duh ;)
cradek: care for a tripod ?
I could ship it.. :D
the kind that works with your new kinematics, or the kind you sit a camera on?
the one that works with the kinematics ;)
although you probably can build a nicer one ..
cool, I thought you told me you took it apart already
it's got motors & cables
only drives are missing
I wish you could be there to show it at fest
next year ;)
how about a camera tripod that walks ;)
would be fun to watch :P
I'll programm it to walk around cradek and take pictures all day long
hi ray.. was wondering.. did you try cycle-start on halui the other day?
I didn't. Was packing to leave.
I plan an upgrade of the mazak here to ubuntu and then try it on that.
That has the push button in place.
I've got to make certain that the cvs configs are current first.
tar and scp are your friends
(or cvs, if you like ;) )
I'm anxious to see rigid tapping on that machine
I'll get that processor on line here in a bit.
Looking for another hub or switcher.
cradek, does synchronized motion work with negative spindle speed?
SWPadnos: no, SMOP
[16:28:41] <alex_joni> https://wiki.ubuntu.com/KernelBuildpackageDetailedHowto
heh - ok
I think I tried once to put a spindle stop/spindle start while synchronized and it all went wrong
didn't look into it any further
I suppose the spindle speed should be treated as a magnitude, since it's likely that the retract would be a -Z move anyway
it would be bad plunge further due to double-negatives
I haven't quite wrapped my head around how a rigid tap should be represented at the canon level
probably just two feeds in opposite directions
but it could also be a new canon type
* alex_joni yawns at the kernel build
cradek: still around?
cradek: you know what I was wondering? why don't we just take a default ubuntu install iso, and feed emc2 into it
along with kernel and all
alex_joni: aside from wanting to stay out of the OS Distribution building business?
(that's my main consideration)
you don't really build an OS
mainly inject some packages using apt-get install into the image
jepler: basicly putting the packages you put on a second cd into the install cd
well, not all the packages :)
jepler: what was the stuff paul talked about ?
alex_joni: that sounds reasonable to me..
you have to host the whole OS though
fenn: not for hosting.. but for spreading around / giving away cd's
alex_joni: you saw my blog entry? I linked to the posts that are partially quoted
I didn't.. let me look
oh .. if you weren't talking about that, then what did you mean?
I asked in #ubuntu-kernel.. they never used it
paul_c hasn't said anything I've successfully understood
Subject: Re: [Bdi4emc-help] Re: [Emc-users] New BDI-4 packages.
Date: Fri, 31 Mar 2006 12:51:04 +0100
If the rules were smart enough to interpret KSRC and KVERS (both exported when
building with m-a), editing of any file would be unnecessary. With a little
forethought and use of dh_install, there should be no need to have version
dependant paths listed.
^^^ paul_c in the discussion that followed his announcement of his broken emc2 packages for bdi4
From: Paul <firstname.lastname@example.org>
To: "Help and advice for BDI-4 users." <email@example.com>
Subject: Re: [Bdi4emc-help] Re: Where is the source code for the versions of
emc and axis on bdi 4.30 and 4.38?
Date: Wed, 18 Jan 2006 11:24:33 +0000
dpkg-buildpackage will always fail to build the emc-1.0 package. To
successfully build the emc-1.0-xx.deb requires (amongst other things), m-a,
dh_helper, and a few extra packages from the experimental branch.
^^^ paul_c explaining why 'dpkg-buildpackage' won't build emc-1.0 (note that nmost recently he claimed that dpkg-buildpackage does build it; whether he just changes his story every day of the week, or whether the emc package changed in the meantime, I'm not sure)
m-a, I eventually figured out, refers to module-assistant
I didn't know dh_helper is experimental..
but if apt-get build-dep doesn't get it then the deb is borked imo
* cradek sticks his fingers in his ears
bet you didn't read the blog
I scanned it
there are a lot words there
I probably should have tried writing fewer
jepler: his ocr is fast
paul's packages can't be rebuilt by a user, so he's in violation of the gpl, this is not new news
paul hates jepler, this is not new news
who cares what his issue of the week is? not me.
if he thinks he's doing us a personal favor putting the software we've worked hard on, and released for free, on his CD, that's bizarre but not my problem.
jepler: if you care: http://pastebin.com/713846
how can I know if I care without clicking?
it's about the livecd kernel
I'm interested in seeing it work
I am too
I'm happy to leave the "blood, sweat, and tears" to somebody else
I am too
that was an interesting musical group.
rayh: yeah, them too
jepler: I'm way past beyond that
did you manage with your cd?
I never went back to it after verifying that it would install emc2 and axis, and rebuild them both into debs
so the repository signature issue has to be solved, and some docs need to be written.
can you remove the need for a signature for the debs on the CD?
or do all debs need to be signed?
I think you sign the repository (cd), not the debs themselves
can you remove the need for a repository to be signed? ;)
but I don't see how we can get a key into apt in time.
the user can just say "yeah whatever" at the prompt
[20:09:07] <jepler> http://www.theinquirer.net/?article=31671
cradek: to do that the instructions would have to involve running a shell script, I think
yeah I guess so, maybe that's not hard
depends what happens when you insert the cd
there doesn't seem to be an autorun script (for various sensible reasons IMO)
and you can't double-click either because it's mounted "noexec"
can anyone see a package called debian-install in ubuntu somewhere?
nm, found it
* rayh needs to make speaks with jmkasunich as soon as he gets on line.
huh.. sounds scary
Hi alex. Just a few questions about handouts for the fest class and how we ought to layout the room for the developers.
How much of halui is in v2 release?
I mean.. most of halui iirc, but it's not in the runscript
I think we may want to keep a short list of things to put into a fairly quick 2.0.1 release
that list will likely be fleshed out at fest
Okay. Think I can get away with compiling a rip on one machine and transfering it to another.
heh.. burning my first cd in ubuntu :)
this is really a treat
I thought I had to use cdrecord & co, but instead right click on the iso, burn to CD .. done