T2 IRC Log: 2008-03-31

This is the log as captured by an IRC bot in the channel. The statements are those of the individual people and might not neccessarily reflect the policy and legal rules as set forth by the T2 SDE Project.

« prev | next »

--- Log opened Mon Mar 31 00:00:17 2008
00:09 -!- DeeKey [n=denis@84-50-20-241-dsl.kjj.estpak.ee] has quit ["Leaving."]
00:21 -!- Enqlave [n=stealth@sourcemage/guru/stealth] has quit ["Dont wait to die to find paradise..."]
00:28 -!- aloof [n=kjj@c-24-21-226-106.hsd1.or.comcast.net] has quit []
00:29 -!- aloof [n=kjj@c-24-21-226-106.hsd1.or.comcast.net] has joined #t2
00:46 -!- Enqlave [n=stealth@sourcemage/guru/stealth] has joined #t2
01:09 -!- axionix [n=axion@cpe-74-70-239-117.nycap.res.rr.com] has quit [Read error: 110 (Connection timed out)]
03:49 -!- sparc-kly [n=mubex@adsl-64-237-252-6.prtc.net] has joined #t2
05:26 -!- jeffdameth [n=jeff@dyndsl-080-228-184-238.ewe-ip-backbone.de] has quit [Read error: 104 (Connection reset by peer)]
05:48 -!- jeffdameth [n=jeff@dyndsl-091-096-050-171.ewe-ip-backbone.de] has joined #t2
07:59 -!- axionix [n=axion@cpe-74-70-239-117.nycap.res.rr.com] has joined #t2
08:09 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: dogmeat, LMJ, axionix, aloof
08:12 -!- dogmeat [n=Bob@66-17-52-1.biz.snlo.arrival.net] has joined #t2
08:12 -!- Netsplit over, joins: axionix, aloof, LMJ
08:16 -!- DeeKey [n=kulandin@jabber.hst.ru] has joined #t2
08:16 < DeeKey> Hi!
09:14 < rxr> re
09:14 < rxr> hi DeeKey
09:41 < DeeKey> rxr: strnge behavior for me:
09:42 < DeeKey> I have found out, that xen is checking for the needed tools on my local distro
09:42 < CIA-15> rene * r28529 /trunk/package/scientific/gsl/gsl.desc: * updated gsl (1.10 -> 1.11)
09:42 < CIA-15> rene * r28528 /trunk/package/network/wget/wget.desc: * updated wget (1.11 -> 1.11.1)
09:43 < CIA-15> rene * r28531 /trunk/package/develop/boost/boost.desc: * updated boost (1_34_1 -> 1_35_0)
09:43 < CIA-15> rene * r28530 /trunk/package/xorg/pixman/pixman.desc: * updated pixman (0.9.6 -> 0.10.0)
09:43 < DeeKey> I thought that it will be chrooted to the building distro...
09:44 -!- hwinkel [n=hwinkel@port-87-193-170-219.static.qsc.de] has joined #t2
09:49 < CIA-15> rene * r28532 /trunk/package/security/openssh/openssh.desc: * updated openssh (4.7p1 -> 4.9p1)
09:49 < CIA-15> rene * r28533 /trunk/package/multimedia/xine-lib/xine-lib.desc: * updated xine-lib (1.1.11 -> 1.1.11.1)
09:50 < CIA-15> rene * r28534 /trunk/package/base/sudo/sudo.desc: * updated sudo (1.6.9p14 -> 1.6.9p15)
09:50 < rxr> DeeKey: in stage 1 you're cross compiling
09:50 < DeeKey> no, i am not cross compiling.
09:50 < DeeKey> it is stage 5
09:50 < rxr> though T2 makes attempts to automate detection and guidande eveil, crappy configure scripts, makefiles et al. can easily grep something from your system
09:51 < rxr> ok - in stage 5 the stuff is chrooted and should have no way to get something from your build host
09:51 < DeeKey> ha... that is not true!
09:51 < DeeKey> for xen package at least..
09:52 < DeeKey> there is a check tools script for every tools xen needs to compile.
09:52 < DeeKey> The paths are to root dirs without any prefixes (like /sbin/curl)
09:53 < DeeKey> so xen is looking for the progs on my distro rather then on the build!
10:15 < rxr> err
10:15 < rxr> when it is chroot'ed /sbin/curl is the /your-build-dir/.../sbin/curl
10:16 < tfl0pz> hello
10:16 < DeeKey> Yes I was wrong, actually I meant jailed..
10:16 < DeeKey> hi
10:17 < DeeKey> I set JAIL option to yes, and expected that during the build directories like /etc or /sbin will be looked in /buildroot
10:25 < tfl0pz> is there a canonical way to install or simply put some packages in a different squashfs image (rather than live.squash)?
10:27 < DeeKey> I suppose you need to edit the script located at the target dir.
10:28 < DeeKey> dont remember the exact name but look them all throw.
10:28 < tfl0pz> yep ok
10:42 < rxr> the JAIL option is for something else
10:42 < rxr> it is to install like apache etc. with jailing support
10:43 < DeeKey> I see...
10:43 < rxr> for the t2 build you do not have to set anything
10:43 < rxr> everything from stage 2 up, that is built natively is built inside a chroot "jail"
10:44 < DeeKey> But still the question how to prevent xen from searching header and aps in my local distro?
10:45 < DeeKey> I want it to search insied build dir..
10:45 < rxr> are you sure it does ?
10:45 < rxr> in stage 5 it should not be able tzo do so
10:45 < DeeKey> Yes, I have added the missing libs to my distro, the error message has dissapeared..
10:53 < rxr> hm
10:53 < rxr> strange
10:54 < DeeKey> looks like a bug?
10:57 < rxr> can not yet immagine how that should work
11:06 < CIA-15> rene * r28535 /trunk/package/network/wireshark/wireshark.desc: * updated wireshark (0.99.8 -> 1.0.0)
11:06 < CIA-15> rene * r28536 /trunk/package/network/whois/whois.desc: * updated whois (4.7.24 -> 4.7.25)
11:07 < CIA-15> rene * r28537 /trunk/package/x11/xvkbd/xvkbd.desc: * updated xvkbd (2.8 -> 2.9)
11:07 < CIA-15> rene * r28538 /trunk/package/audio/pulseaudio/pulseaudio.desc: * updated pulseaudio (0.9.9 -> 0.9.10)
11:08 < CIA-15> rene * r28539 /trunk/package/perl/perl-chipcard-pcsc/perl-chipcard-pcsc.desc: * updated perl-chipcard-pcsc (1.4.6 -> 1.4.7)
11:25 < DeeKey> rxr: I will send you error data..
12:12 -!- jeffdamet1 [n=jeff@dyndsl-091-096-037-177.ewe-ip-backbone.de] has joined #t2
12:28 -!- jeffdameth [n=jeff@dyndsl-091-096-050-171.ewe-ip-backbone.de] has quit [Read error: 113 (No route to host)]
13:08 < DeeKey> rxr: I suppose that if i will run T2 from the t2 distro installed on the machine, then there will be no problems?
13:28 < rxr> re
13:28 < rxr> nope, you can mix the host and build freely
13:30 < DeeKey> The other problem is programs needed for T2 (like squash fs, install_init). It would be great if T2 will check the availability of these programs before running the build
13:32 < DeeKey> some programs are detected by paranoia check script, but not all..
13:35 < rxr> they should be built in stage 0 (tools) and used from build/.../TOOLCHAIN/tools.native or what it was named
13:35 < rxr> for some post processing that might not yet work, maybe just the PATH is not set
13:35 < rxr> thing is we do not notice such stuff too often, as we most often build on fully populated T2 machines ...
13:35 < rxr> fixes welcome
13:38 < DeeKey> Yeh, about rtai-xml ... 1-gcc does not help... Maybe due to the same problem, that at stage 5 the jail does not work properly?
13:38 < rxr> I'm quite confident that the chroot works
13:38 < rxr> at least if your host distribution has not a broken chroot() :-)
13:38 < rxr> I could re-check later on if you like
13:39 < DeeKey> how to check it? Or maybe i need to install chroot pkg?
13:39 < DeeKey> before running T2?
13:39 < rxr> no idea, we never had a problem with it :-)
13:39 < rxr> th chroot program (part of coreutils or so I guess) usually calls straight the system-call anyway
13:40 < DeeKey> any Idea how to check that chroot is working or not?
13:40 < DeeKey> the easy but solid way ..
13:41 < rxr> what is exactly the problem you get?
13:42 < rxr> you could manually chroot build/...
13:42 < rxr> and take a look if you are n the fresh environment and can not access files outside of it
13:42 < DeeKey> Yes, this is the solution
13:42 < DeeKey> I think, that there is no chroot program by default on ubuntu..
13:43 < rxr> isn't ?
13:43 < DeeKey> I am not sure...
13:50 < rxr> I'm in a meeting in some secs
13:52 < DeeKey> hope the meeting will not turn to meating :)
14:44 -!- CIA-15 [n=CIA@208.69.182.149] has quit []
14:53 -!- CIA-15 [n=CIA@208.69.182.149] has joined #t2
15:29 < tfl0pz> hm
15:29 < tfl0pz> why is paranoia check preventing me from installing stuff in /usr/local?
15:30 < DeeKey> because this folder is ment to be missed by user himself!
15:30 < DeeKey> I mean, after the build
15:31 < tfl0pz> thought so
16:43 -!- hwinkel [n=hwinkel@port-87-193-170-219.static.qsc.de] has left #t2 []
16:51 -!- Enqlave [n=stealth@sourcemage/guru/stealth] has quit ["Dont wait to die to find paradise..."]
16:56 -!- __init__ [i=stealth@unaffiliated/init/x-165853] has quit ["There is intelligent life out there..."]
20:11 -!- DeeKe1 [n=denis@84-50-20-241-dsl.kjj.estpak.ee] has joined #t2
20:12 -!- tfl0pz [n=osn@mail.constalant.com] has quit [Nick collision from services.]
20:12 -!- tfl0pz [n=tfl0pz@89.253.146.147] has joined #t2
20:12 -!- osn_ [n=osn@mail.constalant.com] has joined #t2
20:16 < DeeKe1> Great jailing does not work :(
20:57 < DeeKe1> rxr: were could be the error?
21:39 < rxr> no idea
21:39 < rxr> what does not work?
21:39 < rxr> not even chroot when run manually
23:50 -!- tfl0pz [n=tfl0pz@89.253.146.147] has quit ["Leaving"]
23:50 < DeeKe1> chroon works
23:50 < DeeKe1> chroot works when run manually
23:50 < DeeKe1> But when running the build at least package xen-tools is searching on my real root, rather then on build root!
23:50 < DeeKe1> i will pastebin
23:50 < DeeKe1> rxr: it is clearly visible that chroot is not working. Look at zlib
23:50 < DeeKe1> http://pastebin.com/m543a48a2
23:50 < DeeKe1> rxr: Just to be shure. What do you mean by running chroot manually? Just chroot ./build/xen /bin/sh ?
23:51 < rxr> yes, like that
23:52 < rxr> but DeeKey
23:52 < rxr> that is stage 1
23:52 < rxr> 1-*
23:53 < rxr> 1-* is cross build
23:53 < rxr> so fo course it can pick anytihng (-- some automatic t2 guidance) form your build host
23:53 < rxr> you earlier wrote it would be stage 5
23:53 < rxr> and I said 1 is cross and 2- and up is chrooted
23:53 < rxr> but I have to get some sleep now ..._(
--- Log closed Tue Apr 01 00:00:54 2008