--- 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