assuming I got this right, who thinks it's a good idea? the point is to make it easy for folks to install the build deps for cvs, which can be different from the deps for the distributed package. In this case the deps required for docs are left out (this was my primary goal): http://pastebin.ca/346039
so what does it mean?
* jmkasunich doesn't speak deb
oh, its a package called emc2-cvs-build-dep
it means to get build deps for whatever our cvs requires today, a user can use apt-get build-dep emc2-cvs-build-dep
to rebuild the entire emc2 package right now, you need packages from universe AND multiverse - and they're huge
so which repo are we gonna stick that in (they're breeding like rabbits)
I think people really don't need/want all that to build the cvs
all of the 2.1
the huge external dependencies are for docs, not needed for code?
lyx-qt, latex2html, tex, .....
they are a huge problem on dialup
when I read back each night, I see things that I can't jump in and discuss, cause they're hours old
just bring 'em up again!
but on thing I think I recall, is at least one or two people having build issues because they didn't have latex2hmlt
seems to me, if latex2html is missing, we should warn that we won't build docs, and then succeed in building everything else
any other behavior is a bug
that's an aside though
the build-deps for emc2 MUST allow you to rebuild the entire emc2 package as distributed
so that includes latex2html, no two ways about it
using that for cvs is the "bug"
because someone building cvs doesn't care about building the html docs
then the purpose of cvs-build-dep is _not_ just to cover anything that we happen to add for 2.2 and isn't in the 2.1 build deps
that's a happy side-effect
ok, I was mistaking the side effect for the goal, and getting confused
I have another question about this approach tho
the deps for CVS build change over time, so we can keep up if we separate that out
the approach assumes that the user has our repository set up (and is on a system that we have a repo for)
cvs by its nature is _not_ system specific
it's a convenience only for the ubuntu users
on another system, the packages could be named anything
IOW, we've got folks who aren't deveolper-y enough to solve all the dependency issues themselves, but who want to use CVS anyway
and this saves us from handholding them thru it
well, I'm not saying it's for morons
if someone installs the live cd, they can type one thing to get it ready to build cvs. that's nice.
if they install dapper and then run the install script, ditto
* jmkasunich is _not_ a fan of the live CD
I know you're not
but that's also an aside, right? :-)
I was just making sure you knew that ;-)
at least part of the problem with owhite earlier was that he didn't have the 2.1 repo, IIRC
IIRC, there were several ways in which he pretty much refused to do things the easy way, even though that what jepler was trying to get him to do
well that sounds irritating
maybe I should read back again
I might be exagerating
I didn't see it
I might be able to spell too, but not tonight
it was a test of my good nature
I guess you passed, owhite seemed happy when all was done
Cannot install all available updates
Some updates require the removal of further software. Use the function "Mark All Upgrades" of the package manager "Synaptic" or run "sudo apt-get dist-upgrade" in a terminal to update your system completely.
jmkasunich: just ignore it
I guess thats because the ubuntu folks issued a new kernel, and it doesn't want to play with ours
no it's them, not us
there has *got* to be a program that will read debian/control and install the named packages
cradek: I figured I'd ignore it, but it sucks, because it breaks the update manager
the update icon is never going to go away now
I think you can proceed and it'll be fine
those two metapackages are "held back"
hmm, my package doesn't work
well, its downloading 18 packages
E: Build-dependencies for emc2-cvs-build-dep could not be satisfied.
got multiverse turned on?
pardon me apt, but that is NOT a good error message
no, nothing in multiverse is required now
oh, thats right, you don't include latex2html in your list
cradek: is that the full error ??
* cradek grumbles
let's all join in a round of: offs
cradek: I do think what you're doing sounds like a good idea
did I say that yet?
I think every ubuntu user in the world is downloading those upgrades
11kB/sec and dropping
i must have gotten a different server -- 160kB/s steasy
anybody have reservations about me checking in a patch on the branch to get rid of the need for latex2html to build the deb?
(and removing it from build-depends, natch)
we distribute those in the deb, right?
we don't have HTML versions of the lyx docs in the deb
what is the patch?
it's just a waste of time to build them
jmkasunich: separate building pdf documentation from building html documentation, so that you can skip html
so we'd just build the html for the website...
ok with me I guess, if you're absolutely sure it won't break the packaging
in HEAD I'll let you choose any of --enable-build-documentation=no,yes,pdf,html but that's a bit more involved
I have tested that it still builds from a fresh source tree with latex2html removed
sounds good to me
fwiw I get a "held back" message on my x86-64 machine which has never had our kernel or emc2 packages installed
ok, there's just funnyness going on at ubuntu then
* jmkasunich is tempted to cancel and try again
cancel doesn't hurt anything
C-r in vmware should NOT reset without a confirmation
I keep putting the mouse over the shell (not clicking so it grabs) and hitting C-r
yay I fixed it
build-dep emc2-cvs-build-dep is only 21MB now
my how things change
that's the compiler and everything
whats the starting point for that? a fresh install of the livecd?
thats not so bad I guess
Fetched 21.9MB in 29s (733kB/s)
sad that ubuntu doesn't include dev tools
^^ speaking of "how things change"
how'd you do that?
fetching from the host system or something?
plain residential cable
in the middle of nowhere, probably the only one on the wire
yeah it sure kicks butt
I restarted the update (twice) and now I'm getting 97kB/s
hmm.... was getting - it just switched to "download rate: unknown"
wonder if I should make cvs a build dep
in the cvs build dep package? of course
woohoo, back to 8kB/sec
I think the wire musta froze
definitely not my wire- its gotta be the repo
argh, linux-headers-2.6.15-magma isn't a build-dep
ok, it is in non-sim
it's never easy is it
Fetched 6964kB in 6s (1057kB/s)
dammit I hit C-r again
thats karma - stop boasting about your line speed and it won't happen ;-)
I wonder if something's changed - it's never been this fast before
they replaced your cable with ethernet
it's usually 550-600
ok I think I have it right - doing another new livecd installation to be sure
jmkasunich_ is now known as jmkasunich
ok it works
the new package?
on a fresh livecd install, build-dep, cvs, configure, make
so it gets the deps for making the RT version
you mean getting the cvs-build-dep package?
would it also work on a stock ubuntu install to make sim?
jmkasunich: it's possible, but I haven't done that, since it has different requirements
I think there is a threads package thats only needed for sim
dunno about others
yes pth, and no -magma kernel headers, are the differences
if you added pth to the package, that would prepare you for either kind of build
I think - or is loading the magma headers on a non-magma system gonna cause grief even?
you don't want to get -magma headers if you aren't running -magma
it might load the whole kernel, I'm not sure
looks like <200kb to get libpth2 and libpth-dev, <400k installed
ok, so that package is really only suitable for folkw sith RT
jepler: they're in universe unfortunately
s,w = w,s
I could copy them into our repo because they're gpl, but I don't really want the complexity
think I'll leave it like this for tonight
I guess I chose the wrong threading library
we could simply say "people using sim aren't normal users, let them read a wiki page (or whatever) to get what they need"
hey scara has a table now
it got the table when it got backplot
the table tilts too (only by messing with hal at the moment
although you could probably hook A to it
I wonder -- if I changed the number of that buffer in the 2.2 nml file would it make the symptom go away?
yuck, now I guess there are doc changes to be made
steve_stallings is now known as steves_logging
jmkasunich_: the "names" in scara you didn't like seem to be quite "standard"
from what I learned lately it seems that robots and other actuators with joints usually are described using D-H standard
D-H stands for Denavit-Hartenberg, and is a common way of modeling joitns & kinematics
some quick intro: http://en.wikipedia.org/wiki/Robot_control
that was a nice way of putting it :)
SWPadnos: you mean me?
I don't speak that language either
it's that rafa character again
I assume that anyone with an IP starting with 200.180 is him
* alex_joni is happy that he's channelling his energy towards another project
it's him again
feel free to jump into the conversation :)
haha he has a new name every day
I know it's him everytime someone starts talking to an invisible person
thank heavens he's on static IP
is it that hard to read 2 webpages?
Trying to start up a new LAN box.
it's not steven, it's No Spawn.
hate waiting for emails.
e-mail AT location
you lost me...
nevermind - you speak english
"lost in translation" - hated that movie... never understood it.
I liked it quite a bit
but I was referring to a recent support case in #emc ...
moving this convo to #emc... as it's not devel talk... and I only want to spam emc, not devel.
jepler: hi.. have you been watching translation updates for AXIS ?
bought our first vista test machines today. Yeck
wth would you do that?
I don't really know. I feel dirty.
alex_joni: I saw that there have been some
jepler: the last one seems a bit strange (from fast skimming over it)
I don't see the need for UTF for german, but maybe I'm wrong
ubuntu uses UTF-8 encoding for all languages
there are other things like this:
-"Project-Id-Version: AXIS 1.2\n"
-"Language-Team: German <email@example.com>\n"
I am not sure what the right value is for either of those, and axis doesn't actually use those strings
yeah, probably not important
AXIS 1.2 is not a good value anymore
sorry, didn't know you were around..
what are python gurus here?
alex_joni, you know what I meant.
it's jepler, and cradek right?
jmkasunich's getting started...
Django, is something I'm looking at.
good night all