T2 IRC Log: 2008-04-20

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 Sun Apr 20 00:00:59 2008
01:37 -!- CIA-4 [n=CIA@208.69.182.149] has quit [Remote closed the connection]
01:41 -!- CIA-4 [n=CIA@208.69.182.149] has joined #t2
01:50 -!- Baldzius [n=Baldzius@89.127.178.76] has quit [Remote closed the connection]
02:54 -!- mqueiros_ [n=mqueiros@c-217-70-68-168.bragatel.pt] has quit [Read error: 110 (Connection timed out)]
07:54 -!- snakeroot [n=chris@h-69-3-199-155.nycmny83.dynamic.covad.net] has joined #t2
09:59 -!- Baldzius [n=Baldzius@89.127.178.76] has joined #t2
09:59 < Baldzius> moin
10:43 < rxr> moin
10:45 < Baldzius> hi rxr
10:45 < Baldzius> does perl build for you with 64bits?
10:45 < Baldzius> it fails for me on stage 2
10:45 < Baldzius> not sure if it's related with my local libtool upgrade
10:45 < rxr> oehm I think it built, yes
10:45 < rxr> used to
10:46 < Baldzius> Making DynaLoader (static)
10:46 < Baldzius> Processing hints file hints/linux.pl
10:46 < Baldzius> Unable to find a perl 3.79912766500918e-317 (by these names: ../../miniperl miniperl perl perl5 perl0.0.0, in these dirs: ../.. /TOOLCHAIN/build/amd64-8.0-trunk-desktop-x86-64-core2/TOOLCHAIN/tools.chroot/wrapper /TOOLCHAIN/build/amd64-8.0-trunk-desktop-x86-64-core2/TOOLCHAIN/tools.chroot/bin /usr/games /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/bin)
10:46 < Baldzius> perl 3.79912766500918e-317 looks weird
10:48 < Baldzius> so currently i don't know what to do as i have quite alot of packages building with libtool 2.2.2 on 32bits
10:50 < rxr> actually I have building without libtool on my TODO
10:50 < rxr> libtool is only causing problems for us and massively wasting time durnig the build
10:50 < rxr> it is so bad there are even libtool avoid / replacement discussions on the xorg list ...
10:51 < rxr> it is just a "portability" thing
10:51 < Baldzius> i've read recently that libtool devs improved the build speed with the latest libtool
10:51 < rxr> we could instrument our T2 wrapper stuff to use a built in version that statically does the right thing for the supported OS / Kernels, which is Linux right now anyway
10:51 < Baldzius> wanted to try myself
10:51 < rxr> well - with GCC on sane, modern platforms we need no libtool anyway
10:52 < Baldzius> i did only one test with ccache enabled and disabled
10:52 < rxr> libtool is just to help strange, crappy Unix clones and limit, overly crappy compilers to build shared objects
10:52 < Baldzius> with ccache enabled it was faster ~15% but without ccache it was slightly slower
10:52 < Baldzius> afair i was testing postgresql build
10:52 < rxr> we have neither of those problems with GCC/Linux or the modern BSD's (if we would support them) ...
10:53 < rxr> btw. most packages ususually use the built-in libtool, shipping in the package tarball
10:54 < Baldzius> so what you say there is no point updating libtool and we are not interested in that?
10:54 < Baldzius> i spent quite a lot on getting that stupid thing working on out tree
10:54 < Baldzius> s/out/our/
10:54 < rxr> updating yes, if it does not break packages
10:55 < rxr> people using t2 for development might need / want to use libtool
10:55 < Baldzius> and what's good we don't nee lib-quik anymore
10:55 < Baldzius> libtool-quirk*
10:55 < rxr> but, for the future, built speed and saving our nerves, we probably should wrap libtool and just quick-link the .so with per kernel/cc code and get a significant build speed improvement
10:56 < rxr> I just took a look, apparently the xorg folks now support dolt, a libtool replacement that is also way faster
10:57 < Baldzius> i think i was reading the same
10:57 < rxr> however, with T2 we would not even need that, but could wrap libtool to substitute the matching "how to call (g)cc" code
11:19 -!- magas [n=mag@187-166-45.elekta.lt] has joined #t2
11:35 [Users #t2]
11:35 [@ChanServ] [ CIA-4 ] [ Enqlave] [ Ragnar|away] [ tfl0pz ]
11:35 [ __init__] [ Dallur] [ LMJ ] [ rxr ] [ TobiX ]
11:35 [ axionix ] [ dsoul ] [ magas ] [ snakeroot ] [ valentin ]
11:35 [ Baldzius] [ elias`] [ mtr ] [ sparc-kly ] [ |beowulf|]
11:35 -!- Irssi: #t2: Total of 20 nicks [1 ops, 0 halfops, 0 voices, 19 normal]
12:40 < Baldzius> hi magas
12:41 < Baldzius> rxr: my local updates has nothing todo with perl failure so i guess i'll commit all of them related libtool+autoconf
12:41 < Baldzius> they shouldn't affect perl anyway
12:41 < CIA-4> rene * r28748 /trunk/package/filesystem/unionfs/unionfs.desc: * updated unionfs (0.2.1-2.2.3 -> 0.2.1--2.3.2), for linux26-2.6.25
12:42 < rxr> Baldzius: ok
12:42 < CIA-4> rene * r28749 /trunk/package/filesystem/squashfs-tools/pkg_linux_pre.conf:
12:42 < CIA-4> * added linux26-2.6.25 version to patch translation to squashfs-tools,
12:42 < CIA-4> 2.6.24 patch applies to 2.6.25, likewise
12:43 < CIA-4> rene * r28750 /trunk/package/base/linux26/sungem-quiet.patch:
12:43 < CIA-4> * silence sungem auto-neg messages, no other driver polutes the
12:43 < CIA-4> console and syslog in this way
12:44 < CIA-4> aldas * r28751 /trunk/package/base/libtool/ (libtool.desc multilib.patch): * updated libtool (1.5.22 -> 2.2.2)
12:46 < CIA-4> aldas * r28752 /trunk/package/base/gettext/ (4 files):
12:46 < CIA-4> * updated gettext (0.16.1 -> 0.17)
12:46 < CIA-4> * guide to compile with libtool 2.2 and latest autoconf
12:46 < CIA-4> aldas * r28753 /trunk/package/base/libusb/libusb.conf: * fixed libusb with latest libtool
12:48 < CIA-4> aldas * r28754 /trunk/package/graphic/libtiff/libtiff.conf: * fixed libtiff to compile with libtool 2.2.2
12:48 < CIA-4> aldas * r28755 /trunk/package/filesystem/unionfs/unionfs.conf: * guide unionfs to compile with libtool 2.2.2
12:49 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)]
12:50 < CIA-4> aldas * r28756 /trunk/package/audio/libsndfile/ (5 files):
12:50 < CIA-4> * guide libsndfile to compile with the latest libtool and autoconf and sqlite (libtool 2.2.2 issue)
12:50 < CIA-4> * marked as NOPARALLEL
12:51 < CIA-4> aldas * r28757 /trunk/package/develop/guile/libtool-fix.patch: * guide guile to compile with libtool 2.2.2
12:54 < CIA-4> aldas * r28758 /trunk/package/graphic/ (3 files in 2 dirs): * disabled ESP ghostscript and enabled GPL one (this is the recommended one and currently in active development)
12:57 -!- elias` [n=me@unaffiliated/elias/x-342423] has joined #t2
13:04 < CIA-4> aldas * r28759 /trunk/package/ (14 files in 14 dirs): * removed LIBTOOL-QUIRK as not needed with libtool 2.2
13:06 < Baldzius> rxr: i would appreciate if you could revise what i've done :)
13:06 < Baldzius> everything compiles fine on 32bits though there are couple of packages left like libgphoto and quagga
13:07 < Baldzius> libgphoto should be fixed with new version release
13:07 < Baldzius> also i've removed libtool-quirk from packages i've compiled but i guess it can be completely wiped out from the rest of the packages
13:08 < magas> hi Baldzius
13:08 < Baldzius> hey
13:11 < Baldzius> 2.6.25 kernel acts strangely , i get the usb mouse disconnected each time after couple of minutes of re-plugging
13:11 < Baldzius> need to try other mouse
13:15 < rxr> if the mouse worked before it probably still is a kernel bug
13:15 < rxr> I'll take a look at the libtool changes later
13:36 < CIA-4> aldas * r28760 /trunk/package/ (16 files in 16 dirs): * second part of r28758, updated cache files accordingly
13:47 < CIA-4> aldas * r28761 /trunk/package/audio/faad/libtool-fix.patch: * fixed faad with the latest libtool
13:54 < CIA-4> aldas * r28762 /trunk/package/graphic/libgphoto/libtool-fix.patch: * guide libgphoto to compile with libtool 2.2
14:06 < CIA-4> aldas * r28763 /trunk/package/gnome2/beagle/beagle.desc: * updated beagle (0.3.5 -> 0.3.6)
14:09 < CIA-4> aldas * r28764 /trunk/package/editors/geany/geany.desc: * updated geany (0.13 -> 0.14)
14:10 < CIA-4> aldas * r28765 /trunk/package/network/haserl/haserl.desc: * updated haserl (0.9.23 -> 0.9.24)
14:12 < CIA-4> aldas * r28766 /trunk/package/x11/openbox/openbox.desc: * updated openbox (3.4.7 -> 3.4.7.1)
16:05 < magas> how i can made busybox based image with t2 ?
16:28 < CIA-4> aldas * r28767 /trunk/package/network/webmin/ (nodefuser.patch webmin.desc):
16:28 < CIA-4> * updated webmin (1.370 -> 1.410)
16:28 < CIA-4> * security update: CVE-2008-0720
16:38 < CIA-4> rene * r28768 /trunk/architecture/share/kernel-common.conf.m4: * added the new HIBERNATION config option to the default linux config
16:39 < CIA-4> aldas * r28769 /branches/7.0/package/network/webmin/ (nodefuser.patch webmin.desc):
16:39 < CIA-4> * merged r26161, r28767 from trunk to branches/7.0:
16:39 < CIA-4> updated webmin (1.360 -> 1.410)
16:39 < CIA-4> security update: CVE-2008-0720
16:44 < CIA-4> aldas * r28770 /trunk/package/gnome2/gnome-screensaver/gnome-screensaver.desc:
16:44 < CIA-4> * updated gnome-screensaver (2.20.0 -> 2.22.2)
16:44 < CIA-4> * security update: CVE-2007-6389, CVE-2008-0887
16:44 < CIA-4> aldas * r28771 /trunk/package/x11/vnc/vnc.desc: * updated vnc (4_1_1 -> 4_1_2)
16:54 < rxr> magas: you should base on the embedded example
16:55 < magas> i need small a system < 64 Mb with busybox
16:56 < magas> perl is optional or not ?
16:56 < magas> i removed perl from pkgsel
16:57 < rxr> sure it is optional
16:57 < rxr> in <64 I stuff you X and firefox ...
16:58 < rxr> in <20 a bare system with even mysql is possible ...
16:58 < rxr> what exactly do you want to have in your system ?
16:59 < magas> base system + getstream + dvbtools + lighttpd+php+sqlite
16:59 < magas> and custom kernel
17:01 < magas> i will make packages for getstream ir dvbtools
17:01 < magas> but first i need to make small base image
17:03 < magas> library - glibc
17:07 -!- snakeroot [n=chris@h-69-3-199-155.nycmny83.dynamic.covad.net] has quit ["Leaving"]
17:08 < rxr> still it is easiest to base on the embedded target
17:08 < rxr> cp the whole directory
17:08 < rxr> and remove the stuff you do not need
17:08 < magas> what is minimal set os packages ?
17:08 < magas> of packages
17:08 < rxr> for busybox builds you usually have to cross build, as most stuff does not build in a busybox system due to the limited command line options ...
17:09 < rxr> well - you need of course the toolchain packages, linux-header, some libc, binutils, gcc
17:09 < rxr> but they do not have to result inside your target image
17:09 < rxr> and so the limit is libc + whatever you put into it ...
17:09 < rxr> we created systems for companies smaller than 2MB in ROM size ...
17:10 < magas> ok, i will try
17:11 < magas> now is use openembedded, but php package is broken
17:11 < magas> with openembedded i have 60 Mb in root tree
17:12 < magas> and i like t2 build system :)
17:12 < rxr> what arch do you build for? x86 ?
17:13 < rxr> and you need glibc for some reason or could use uclibc ?
17:14 < magas> x86
18:09 < CIA-4> aldas * r28772 /trunk/package/security/qca2/ (. qca2.cache qca2.desc): * added qca2 (2.0.0) - A Qt Cryptographic Architecture (QCA) ver2
18:09 < CIA-4> aldas * r28773 /trunk/package/kde/ktorrent/ktorrent.desc: * updated ktorrent (2.2.4 -> 3.0.1)
18:22 < CIA-4> rene * r28774 /trunk/scripts/Create-CopyPatch:
18:22 < CIA-4> * improved Create-CopyPatch script to handle .cc and .cpp files
18:22 < CIA-4> and be capable of guessing more types from existing tag content
18:23 -!- ChanServ [ChanServ@services.] has quit [Shutting Down]
18:25 -!- ChanServ [ChanServ@services.] has joined #t2
18:25 -!- ServerMode/#t2 [+o ChanServ] by irc.freenode.net
18:27 < CIA-4> rene * r28775 /trunk/ (38 files in 18 dirs):
18:27 < CIA-4> * injected decent copyright notes on files where a very
18:27 < CIA-4> old header was present - that is where the header was
18:27 < CIA-4> never updated in the T2 SDE
18:27 -!- mqueiros_ [n=mqueiros@c-217-70-68-168.bragatel.pt] has joined #t2
18:31 -!- youshe [n=youshe@91.68.210.8] has joined #t2
18:35 < CIA-4> rene * r28776 /trunk/COPYING:
18:35 < CIA-4> * fixed two typos in the prologue of the COPYING file and
18:35 < CIA-4> updated the introductional prologue on the way
18:53 < CIA-4> rene * r28777 /trunk/misc/ (3 files in 2 dirs):
18:53 < CIA-4> * updated two NO-... copyright injection files as well
18:53 < CIA-4> as the archived hello world example in Java
18:54 [Users #t2]
18:54 [@ChanServ] [ Dallur ] [ magas ] [ sparc-kly] [ |beowulf|]
18:54 [ __init__] [ dsoul ] [ mqueiros_ ] [ tfl0pz ]
18:54 [ axionix ] [ elias` ] [ mtr ] [ TobiX ]
18:54 [ Baldzius] [ Enqlave] [ Ragnar|away] [ valentin ]
18:54 [ CIA-4 ] [ LMJ ] [ rxr ] [ youshe ]
18:54 -!- Irssi: #t2: Total of 21 nicks [1 ops, 0 halfops, 0 voices, 20 normal]
18:54 < rxr> magas: how do you usually boot your target? from CF, liveCD ?
18:55 < magas> CF\
18:55 < magas> with grub
18:58 < magas> how i can select packages ? config/target/packages ?
19:06 < rxr> if you build a permanent target in target/.../pkgsel
19:10 < magas> pkgsel is empty
19:13 < rxr> look aat examples in other targets
19:13 < magas> what is priority for package selection ?
19:14 < magas> virgis@devel:~/t2-trunk$ ls target/embedded/
19:14 < magas> build_image.sh build.sh config.in kernel.conf.sh rootfs
19:14 < rxr> you can also select in the Config - but that is not permanent, more meant for users that just install some packages
19:14 < rxr> yeah - embedded is using another selection technique ...
19:14 < magas> uf
19:14 < rxr> l target/{archivista,desktop}/pkgsel
19:15 < rxr> we also have a "decent" handbook if you want to read some details
19:16 < magas> ok, if i need custom packages , i need to copy /target/generic to target/mysystem and edit it manualy ?
19:19 < rxr> what do you mean with custom packages?
19:19 < rxr> new packages not yet in t2 ?
19:19 < rxr> or just "your packages selection" ?
19:19 < magas> i want to remove perl and other packages
19:20 < magas> leave only minimal number of packages
19:20 < magas> i want to build system with uclibc, busybox and dropbear
19:21 < rxr> you can include another selection in your pkgsel file - but usually for very custom ones I would just start a new pkgsel file as you do not depend on upstream changes and also would proably deselect nearly all anyway
19:25 < magas> deselect packages with vim ?
19:26 < rxr> O * # unless otherwise noted below
19:26 < rxr> X 00-dirtree
19:26 < rxr> X sysfiles
19:26 < rxr> X linux-header
19:26 < magas> vim target/mysmallsystem/pkgsel/00-bootstrap.in
19:26 < rxr> target/rescue/pkgsel
19:26 < rxr> no
19:26 < rxr> just start a new pkgsel file in your target/.../ directory
19:26 < rxr> target/.../pkgsel
19:29 < rxr> I just finalize a new mini target to have a better example in the tree
19:40 < CIA-4> rene * r28778 /trunk/scripts/Download:
19:40 < CIA-4> * guared scripts/Download's new package inheritance code for
19:40 < CIA-4> non-existing package specifications
19:47 < CIA-4> aldas * r28779 /trunk/package/base/coreutils/ (4 files):
19:47 < CIA-4> * updated coreutils (6.9 -> 6.11)
19:47 < CIA-4> * simplified excluding list for conflicting binaries
19:54 < Baldzius> rxr: any chance we have gnome 2.22 one day?
19:56 < rxr> yes sure
19:56 < rxr> we are just saturated with work at a 200% level and thus susan had no time yet
19:57 < rxr> if you like you can update of course
19:58 < Baldzius> is gnome update script in the tree?
20:03 < rxr> I think curl http://some-gnome-mirror-/md5sum list | cut .. | ./scripts/Update-Pkg or so ...
20:06 < Baldzius> *cough*
20:06 < rxr> ok not | scripts/Update-Pkg but scripts/UPdate-Pkg `bla bla bla ....`
20:08 < Baldzius> ok will try later
20:22 -!- |beowulf| [i=1014@sourcemage/mage/beowulf] has quit ["bis hoffentlich gleich"]
20:26 < CIA-4> aldas * r28780 /trunk/package/network/quagga/quagga.conf: * quide quagga to compile with libtool 2.2
21:05 -!- |beowulf| [i=1014@ente.hawo.stw.uni-erlangen.de] has joined #t2
21:17 -!- tri [n=tri@p57ADA8C6.dip0.t-ipconnect.de] has joined #t2
21:17 < tri> moin
21:34 [Users #t2]
21:34 [@ChanServ] [ Dallur ] [ magas ] [ sparc-kly] [ youshe ]
21:34 [ __init__] [ dsoul ] [ mqueiros_ ] [ tfl0pz ] [ |beowulf|]
21:34 [ axionix ] [ elias` ] [ mtr ] [ TobiX ]
21:34 [ Baldzius] [ Enqlave] [ Ragnar|away] [ tri ]
21:34 [ CIA-4 ] [ LMJ ] [ rxr ] [ valentin ]
21:34 -!- Irssi: #t2: Total of 22 nicks [1 ops, 0 halfops, 0 voices, 21 normal]
21:55 -!- tri [n=tri@p57ADA8C6.dip0.t-ipconnect.de] has left #t2 []
22:17 < youshe> hi, I'd like to try T2 as a replacement to gentoo or LFS. I check the documentation but I'm not sure to understande what they mean by "First thing to do is to choose one of the T2 Linux versions and download it". In the download page, there's only (maybe) the same svn repos or a bootable iso. Is that it ?
22:22 < youshe> forget my question, I've found my answer alone :)
22:24 -!- snakeroot [n=chris@h-69-3-199-155.nycmny83.dynamic.covad.net] has joined #t2
22:35 [Users #t2]
22:35 [@ChanServ] [ Dallur ] [ magas ] [ snakeroot] [ youshe ]
22:35 [ __init__] [ dsoul ] [ mqueiros_ ] [ sparc-kly] [ |beowulf|]
22:35 [ axionix ] [ elias` ] [ mtr ] [ tfl0pz ]
22:35 [ Baldzius] [ Enqlave] [ Ragnar|away] [ TobiX ]
22:35 [ CIA-4 ] [ LMJ ] [ rxr ] [ valentin ]
22:35 -!- Irssi: #t2: Total of 22 nicks [1 ops, 0 halfops, 0 voices, 21 normal]
22:35 < rxr> youshe: like minimal or full desktop
22:48 < rxr> but you can start building t2 on nearly any linux host anyway
22:48 < rxr> (if you want to bootstrap from source=
22:48 < rxr> )
23:20 < Baldzius> rxr: fyi i'll update gnome tomorrow to 2.22.1
--- Log closed Mon Apr 21 00:00:59 2008