: T2 SDE :

T2 IRC Log: 2005-02-01

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 Tue Feb 01 00:00:47 2005
00:03 < _Ragnar_> re
00:04 < mnemoc> re _Ragnar_
00:06 < _Ragnar_> ;) hi
00:06 < _Ragnar_> did I miss anything?
00:07 < mnemoc> a segfault
00:07 < _Ragnar_> ;)
00:23 < mnemoc> == 20:22:29 =[0]=> Building base/dietlibc [0.28 2.1.0-beta4].
00:23 < mnemoc> == 01/31/05 20:22:45 =[0]=> Finished building package dietlibc.
00:28 < _Ragnar_> uhm
00:29 < _Ragnar_> should $autoextract=0 really disable $autopatch, too ?
00:29 < mnemoc> autopatch calls a function you can reuse
00:30 < _Ragnar_> pre/postpatch
00:31 < mnemoc> hook_eval :)
00:31 < _Ragnar_> ?
00:32 < _Ragnar_> I'm complaining that setting $autoextract = 0 disables autopatch handling, and therefore pre-/portpatch altogether
00:32 < _Ragnar_> post*
00:33 < mnemoc> with hook_eval you can execute stuff on {pre,post}patch when you consider it apropiate
00:34 < mnemoc> autoextract=0 means you will implement that part on your .conf
00:34 < mnemoc> extract, prepatch, patch and postpatch because only you know when to do it
00:35 < _Ragnar_> wouldn't it be much better (since autopatch can already be switched off) to move it to the same level as autoextract, so you can select one or the other?
00:35 < mnemoc> i don't see any real advantage
00:36 < _Ragnar_> see package jasper, where absolutely no uclibc hooks are called
00:37 < mnemoc> hook_add preconf 1 'hook_eval prepatch'
00:37 < mnemoc> on uclibc/patches/jasper.conf
00:37 < mnemoc> {pre,post}patch is supposed to run after you extracted something
00:38 < mnemoc> and we can't know magicly when that happens
00:38 < mnemoc> so it's maintainer responsability
00:38 * mnemoc going home, bbl
00:39 < mnemoc> :p
00:39 < mnemoc> cu
00:39 < _Ragnar_> fine in theory, but doesn't call the uclibc hooks either
00:39 < _Ragnar_> cya
01:20 < mnemoc> re
01:20 < mnemoc> _Ragnar_: i'll see now if i should rewrite jasper's .conf
01:26 < CIA-8> mnemoc * r5885 /trunk/package/graphic/jasper/jasper.conf: * changed jasper config to use {pre,post}patch hooks
01:30 * _Ragnar_ still thinks this is a weird way to go, patching all the packages to insert the hooks
01:30 < mnemoc> what do you propose?
01:32 < mnemoc> you can also hook_add preconf ${level_after_decompression} 'function_to_patch' on parse-config-9 instead of postpatch
01:32 < mnemoc> i think this is cleaner
01:32 < mnemoc> i'll change it :)
01:32 < mnemoc> for jasper
01:34 < mnemoc> _Ragnar_: why do you use multiple calls to uclibc_fix_configsub instead of using the multiargument implemented on it?
01:35 < _Ragnar_> visibility
01:35 < _Ragnar_> ;)
01:35 < _Ragnar_> easier to compare multiple entries that way
01:35 < mnemoc> ok
01:37 < _Ragnar_> oh ... btw
01:37 < _Ragnar_> ld.so of uclibc doesn't have /opt/*/lib in its LD_LIBRARY_PATH
01:37 < mnemoc> oops
01:38 < mnemoc> it needs to be patched to support gloobing
01:38 < _Ragnar_> should we?
01:39 < mnemoc> yes
01:39 < mnemoc> we do it to glibc
01:39 < _Ragnar_> or should we just set export LD_LIBRARY_PATH="/lib:/usr/lib:"; for x in /opt/*/lib; do [ -d $x ] && export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$x"; done; ?
01:39 < mnemoc> i think we should be consistent to what it's done for glibc
01:41 < _Ragnar_> hm kay
01:42 < _Ragnar_> is this done in ldconfig or in the ld.so ?
01:43 < CIA-8> mnemoc * r5886 /trunk/package/graphic/jasper/jasper.conf: * removed {pre,post}patch hook_eval-s from jasper.conf, not justified.
01:43 < mnemoc> package/base/glibc/ldconfig-glob.patch
01:45 < CIA-8> mnemoc * r5887 /trunk/package/base/uclibc/parse-config-9: * changed uclibc/jasper patching to work on preconf
01:46 < _Ragnar_> okay so it's done in ldconfig
01:46 < _Ragnar_> we don't have ldconfig with uclibc, or?
01:46 < mnemoc> of course we have
01:46 < mnemoc> if comes with uclibc
01:46 < mnemoc> it*
01:47 < mnemoc> 1-dietlibc 0.28 built, commit in progress
01:48 < _Ragnar_> k
01:48 < CIA-8> mnemoc * r5888 /trunk/package/base/dietlibc/ (4 files): * updated dietlibc (0.28-2004-12-18 -> 0.28)
01:54 < mnemoc> _Ragnar_: tonight or tomorrow i'll commit a change that will use ROCKCFG_LIBC=uclibc instead of UCLIBC_USEIT, that may afect your targets
01:54 < _Ragnar_> likely
01:55 < mnemoc> only mysql screamed about t2 as vendor on architecture id?
01:59 < mnemoc> mtr: why linux-fusion is not installed on misc/ for linux24?
02:00 < mnemoc> mtr: oh, it's not built for linux24
02:15 < _Ragnar_> do we enable the LDSO_CACHE stuff anywhere anyway?
02:15 < CIA-8> mnemoc * r5889 /trunk/package/contrib/dfb-linux-fusion/ (kernel-version.patch postlinux.conf):
02:15 < CIA-8> * fixed dfb-linux-fusion kernel-version patch to apply
02:15 < CIA-8> * added $root on dfb-linux-fusion postlinux
02:20 < mnemoc> _Ragnar_: afaik yes
02:20 < mnemoc> _Ragnar_: but that's rene's and valentin's realm
02:22 < _Ragnar_> just don't see it in the uclibc config
02:23 < mnemoc> it's not enabled by default?
02:23 < _Ragnar_> good point
02:23 < mnemoc> there is a copy of .config on $docdir
02:26 < _Ragnar_> yeah on per default
02:31 < mnemoc> will you port ldconfig globing patch to uclibc?
02:31 < _Ragnar_> can do that, but later, after work
02:31 < mnemoc> sure
02:31 < mnemoc> :)
02:32 < _Ragnar_> is qt not building any more?
02:33 < _Ragnar_> oh nevermind
02:33 < _Ragnar_> stray patch
02:35 < mnemoc> :)
02:36 * mnemoc loves screen
02:40 < CIA-8> jsaw * r5890 /trunk/package/x86/grub/grub.conf:
02:40 < CIA-8> * grub didn't like uclibc in target string
02:40 < CIA-8> * stages are now in /usr/lib/grub/...
02:41 < jsaw> okay - that's it for today... cu!
02:43 < mnemoc> jsaw: isn't that fixable using usual patching?
02:43 < mnemoc> jsaw: cu
02:44 < mnemoc> jsaw: ignore my comment
03:04 -!- ideal [~idealm@211.100.227.107] has joined #t2
04:00 < CIA-8> mnemoc * r5891 /trunk/target/mnemosyne/pkgsel/Console/console_ui.ask: * fixed mnemosyne's fb support adding linux-fusion package to console_ui pkgsel
04:47 < CIA-8> mnemoc * r5892 /trunk/package/base/runit/parse-config: * fixed runit to use the right INIT_STYLE variable
04:57 < CIA-8> mnemoc * r5893 /trunk/package/java/tomcat/tomcat.desc: * updated tomcat (5.5.4 -> 5.5.7)
05:22 < rxr> moin
05:23 < mnemoc> moin rxr
05:24 < rxr> hi mnemoc !
05:33 < rxr> embedded utils 0.17
05:33 < rxr> by Felix von Leitner - Mon, Jan 31st 2005 16:38 PDT
05:34 < rxr> ouhm - seems like fefe released a wohle series of his small stuff into the world ...s
05:36 < mnemoc> 20050131: uploaded dietlibc 0.28, libowfat 0.21, embutils 0.17, fnord 1.9, and gatling 0.6.
05:39 < rxr> support libm.so (John K. Hohm)
05:41 < mnemoc> ?
05:42 < rxr> dietlibc changelog
05:42 < rxr> ok - powerpc system and install now in stage5 ...
05:47 < mnemoc> :)
05:59 < rxr> Error logs from system-2.1.0-beta3-powerpc-powerpc-750-desktop:
05:59 < rxr> 1038 builds total, 112 completed fine, 0 with errors.
05:59 < rxr> a1Error logs from install-2.1.0-beta3-powerpc-powerpc-bootdisk:
05:59 < rxr> 164 builds total, 93 completed fine, 0 with errors.
05:59 < mnemoc> rev?
06:00 < rxr> HEAD tags/2.1.0-beta3:HEAD
06:01 < mnemoc> :)
06:01 < _Ragnar_> hmmm qt builds astonishingly with just one minor tweak
06:02 < mnemoc> what minor tweak?
06:04 < _Ragnar_> some not implemented functions relating to exception handling, but only in the context of double->ascii conversion
06:04 < mnemoc> cxx.uclibc.org?
06:04 < _Ragnar_> ?
06:05 < mnemoc> uClibc++ implements lot of stuff like that
06:05 < mnemoc> and i wonder if it's needed
06:06 < _Ragnar_> not for qt at least
06:06 < _Ragnar_> those functions were neatly #ifdef'ed anyway, and seem to be a linux speciality
06:07 < mnemoc> :)
06:22 < rxr> so - breakfast
06:23 < mnemoc> why this early-wake-up?
06:37 < rxr> exams ...
06:37 < rxr> why your late night shift ?
06:39 < mnemoc> i need to get some builds asap to install some machines and earn money :)
06:42 < rxr> http://ars.userfriendly.org/cartoons/?id=20050130
06:42 < rxr> mnemoc: ;-)
06:45 < mnemoc> :)
06:46 * rxr soon of to uni ...
06:51 < rxr> so - sparc64 @uni building a new sparc64 system ;-)
06:52 < _Ragnar_> =) have fun
06:55 < rxr> I think I'll have not ...
06:55 < rxr> wiki TODO updated ..
06:56 < mnemoc> you wont because i'll broke trunk's HEAD :p
06:56 < rxr> WHAT ????
06:57 < mnemoc> ROCKCFG_LIBC
06:57 < rxr> if you waste cycles on my slow sparcs build crap - I'll have to slap you !!!
06:57 < rxr> ARRRGGGGHHHH!
06:57 * rxr slaps mnemoc
06:57 < mnemoc> outch :(
06:59 < rxr> mnemoc: which rev is the last save one?
06:59 < mnemoc> i haven't commited anything yet :)
06:59 < rxr> why did you treat me to slap you then ? *g*
07:00 < mnemoc> i said i will break it, not that i already did :p
07:00 < rxr> okok ;-)
07:00 < rxr> then do ;-)
07:01 < rxr> I'll not svn up on the sparc until you said
07:01 < mnemoc> i'm adding subconfig-*.in priorization first
07:01 < rxr> confirmed you finished this transition ...
07:01 < mnemoc> :)
07:18 < rxr> cu
07:20 < _Ragnar_> cu
07:34 < mnemoc> ====[grub_postmake:29 (last $?=0)> cp -v '/usr/share/grub/i386-t2/*' /boot/grub/
07:34 < mnemoc> cp: cannot stat `/usr/share/grub/i386-t2/*': No such file or directory
07:36 -!- mtr_ [~michael@H999e.h.pppool.de] has joined #t2
07:38 < daja77> O_o
07:39 < mnemoc> hi daja77
07:39 < daja77> moin mnemoc
07:40 < mnemoc> jsaw: cp: cannot stat `/usr/share/grub/i386-t2/*': No such file or directory <--- that was you :)
07:45 < mnemoc> jsaw: sorry, i wasn't on HEAD :\
07:50 -!- mtr [~michael@H9698.h.pppool.de] has quit [Read error: 110 (Connection timed out)]
08:26 < rxr> re
08:27 < mnemoc> hi rxr
08:28 < rxr> I might have some sparc* .tfh-berlin.de address at the end of today
08:28 < CIA-8> mnemoc * r5894 /trunk/scripts/config.func: * adds priorities to subconfig-*.in
08:28 < mnemoc> good sparc?
08:29 < mnemoc> that patch should be harmless
08:29 < rxr> and the sysadmin did know me - "oh read some articled in the linux magazine" ... - oh - the "responsible person for the box making the most traffic at the uni" (http://gsmp.tfh-berlin.de)
08:29 < rxr> ...
08:30 < mnemoc> he knows you :)
08:33 < rxr> yeah - but I'm unsure whether this is good or not ....
08:34 < rxr> at least he has a phone # when the gsmp traffic exceeds a TB / month :-(I
08:34 < _Ragnar_> *rofl*
08:34 < _Ragnar_> has it yet?
08:35 < mnemoc> hey, today is the first day of the month
08:35 < rxr> no it is in the xxx GB range ...
08:37 < rxr> 450GB was the max for well announced ROCK releases ..
08:38 < rxr> I think we'll surpass this with well done x86/ppc t2 announcements, soon ...
08:38 < mnemoc> ROCKCFG_LIBC single-commit seems to be ready
08:38 < mnemoc> Count down for beta3 (2005-01-16)
08:38 < mnemoc> * COPYRIGHT-NOTE
08:38 < mnemoc> * known bug: stone setup -> root passwd
08:38 < mnemoc> * ldconfig-glob for uclibc
08:39 < rxr> copyright will not be done for beta3
08:39 < rxr> I already prepare the ISOs - let's do this shortly after the release
08:40 < mnemoc> so those goals are postponed to beta4?
08:40 < rxr> which goals? copyright ?
08:40 < rxr> at lease the stone bugs should be fixed if they still happen
08:40 < mnemoc> issues? ;)
08:40 < rxr> the ldconfig-glob think can also go in when someone prepares it ...
08:40 < mnemoc> todo-item
08:41 < rxr> the copyright thing is a commetic issue - let's not tinker on it with the quite tagged -beta3 ..
08:41 < _Ragnar_> I'll do that tomorrow
08:41 < rxr> my rs6k will need more time to build the iso - so it will most likely go in ...
08:41 < rxr> rxr: the glibc patch is pretty straight forward - maybe you can copy some chunkgs ...
08:41 < rxr> -g
08:42 * rxr last minute exam brain filling ...
08:42 < _Ragnar_> =)
08:43 < mnemoc> may the force be with you
08:47 < rxr> damn
08:47 < rxr> got this hostname:
08:47 < rxr> ini010
08:47 < rxr> how boring ...
08:48 < mnemoc> $something_cool.t2-project.org
08:48 < rxr> yeah ...
08:53 < rxr> omg:
08:53 < rxr> Your Rights Online: IBM Subpoenas Intel Into SCO Fray
08:53 < rxr>
08:53 < rxr>
08:53 < rxr> Posted by timothy on Tuesday February 01, @12:51AM
08:53 < rxr> from the subpoena-envy dept.
08:53 < rxr> whovian writes "Since IBM was ordered by the courts to show more code, they are now reported by Groklaw to have subpoenaed Intel to show 'all communications between Intel and SCO or Canopy about IBM, Unix or Linux, all meetings with either concerning IBM, Unix or Linux, and all contracts or other business relations, past, present, or future, between Intel and SCO.' The text is available at the website."
08:57 < mnemoc> url?
08:57 < mnemoc> /.?
08:58 < rxr> yep
09:02 < mnemoc> http://ask.slashdot.org/comments.pl?sid=137851&cid=11533798
09:20 -!- rxr_ [~rene@p213.54.213.196.tisdip.tiscali.de] has joined #t2
09:20 -!- Topic for #t2: T2 | 2.1.0-beta2 RELEASED | The next generation of System Development Enviroments (SDE) | http://www.t2-project.org/ | CIA, don't ever leave us again!
09:20 -!- Topic set by mnemoc [] [Wed Jan 12 03:04:43 2005]
09:20 [Users #t2]
09:20 [ _Ragnar_] [ ideal ] [ mtr_] [ praenti] [ valentin]
09:20 [ CIA-8 ] [ jsaw ] [ nzg ] [ rxr ]
09:20 [ daja77 ] [ mnemoc] [ ooo_] [ rxr_ ]
09:20 -!- Irssi: #t2: Total of 13 nicks [0 ops, 0 halfops, 0 voices, 13 normal]
09:20 -!- Channel #t2 created Sun Aug 8 21:15:33 2004
09:20 -!- Irssi: Join to #t2 was synced in 11 secs
09:24 -!- rxr [~rene@p213.54.197.126.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
09:28 -!- You're now known as rxr
09:28 < rxr> ...
09:29 < mnemoc> there it is
09:30 < mnemoc> it's less intrusive that what it seems
09:30 < CIA-8> mnemoc * r5895 /trunk/ (15 files in 5 dirs): * introduced ROCKCFG_LIBC to replace UCLIBC_USEIT and DIETLIBC_ALL using subconfig-libc.in for grouping as LIBC flag to let user choose which LIBC to use.
09:31 < mnemoc> rxr: aren't you on an exam?
09:33 < rxr> starts on 10.oo ...
09:33 < rxr> 27 minutes left ...
09:39 < _Ragnar_> goodnight folks
09:40 < rxr> n8 _Ragnar_
09:40 < rxr> dietlibc includes this change:
09:40 < rxr> + -$(INSTALL) $(PICODIR)/libm.so $(DESTDIR)$(ILIBDIR)/libm.so
09:43 < rxr> cu
09:47 < mnemoc> gn8
09:48 -!- mtr_ is now known as mtr
09:49 < mtr> moin, and gn8
10:32 -!- valentin_ [~valentin@port-212-202-42-228.dynamic.qsc.de] has joined #t2
10:35 -!- valentin [~valentin@port-212-202-42-228.dynamic.qsc.de] has quit [Nick collision from services.]
10:35 -!- valentin_ is now known as valentin
12:38 -!- jsaw_ [~jsaw@volans.mpimf-heidelberg.mpg.de] has joined #t2
12:55 -!- jsaw [~jsaw@volans.mpimf-heidelberg.mpg.de] has quit [Read error: 110 (Connection timed out)]
13:21 -!- _Ragnar__ [loki@66-146-166-62.skyriver.net] has joined #t2
13:21 -!- _Ragnar_ [loki@66-146-166-62.skyriver.net] has quit [Read error: 104 (Connection reset by peer)]
14:09 < mnemoc> moin
14:11 < jsaw_> I maybe away for a while... (caesariean possible), cu soon.
14:14 < mnemoc> oh
14:14 < mnemoc> good luck :)
15:16 -!- ideal [~idealm@211.100.227.107] has quit ["Leaving"]
15:19 < rxr> re
15:19 < mnemoc> how was it?
15:19 < rxr> well - not perfect ...
15:25 < rxr> and, how was it over here in the meantime ?
15:26 < mnemoc> jsaw run away possibly to get his 'new' daughter :)
15:26 < rxr> yeah - just read it ...
15:26 < rxr> jsaw_: good luck - best whishes !
15:27 < rxr> seems many kids are running aroundd here quite soon ...
15:27 < mnemoc> we have name for 2.1 ;)
15:36 < rxr> Gambas 1.0.3
15:36 < mnemoc> do you want to add gambas?
15:37 < rxr> no
15:37 < rxr> but you once wanted
15:37 < rxr> I more likely do some ARM hacking to get T2 on my Psion PDSA ...
15:37 < rxr> PDA even
15:37 < mnemoc> :)
15:38 < mnemoc> i wanted haskell too, but my todo is a bit filled
15:39 < mnemoc> rxr: did you see what i did for ROCKCFG_LIBC?
15:40 < rxr> no
15:40 < rxr> should I take a look ? ,-)
15:40 < mnemoc> uhm subversion needs noparallel too
15:40 < rxr> so far it did build in parallel here ...
15:40 < mnemoc> if you have apache
15:41 -!- c4y0 [~c4y0@200.75.68.67] has joined #t2
15:41 < c4y0> hi
15:41 < rxr> hi c4y0
15:42 < mnemoc> hi cayo
15:56 < CIA-8> mnemoc * r5896 /tags/2.1.0-beta3/package/develop/subversion/subversion.desc: * fixed subversion to be NOPARALLEL because otherwise build fails without apache
15:58 < CIA-8> mnemoc * r5897 /trunk/package/develop/subversion/subversion.desc: * merged r5896 to trunk (NOPARALLEL subversion)
16:09 < CIA-8> rene * r5898 /trunk/package/base/curl/curl.desc: * updated curl (7.12.2 -> 7.13.0)
16:10 < mnemoc> :(
16:10 < mnemoc> you won :'(
16:10 < mnemoc> i was testing it :\
16:11 < rxr> ouhm - sorry
16:13 < mnemoc> http://www.terryburton.co.uk/barcodewriter/barcode.html <--- i don't know if i should vomit or fall in extasis
16:16 < rxr> yeah - saw this pure postscript barcode generated a few times already on fresmeat ..
16:19 < CIA-8> mnemoc * r5899 /trunk/package/base/sysvinit/parse-config-0: * removed note from sysvinit/parse-config-0 because it doesn't come from rock
16:26 < CIA-8> mnemoc * r5900 /trunk/package/network/dante/dante.desc: * updated dante (1.1.14 -> 1.1.15)
16:30 < CIA-8> rene * r5901 /trunk/package/base/ (linux24/linux24.desc linux26/linux26.desc): * removed double [M] line from linux*
16:57 < CIA-8> rene * r5902 /trunk/package/psion/ (4 files in 2 dirs):
16:57 < CIA-8> * added a psion repository with linux24-psionw (2.4.27-vrs1-5mx2-ska)
16:57 < CIA-8> A specially patched kernel supporting the Psion Windermere ARM
16:57 < CIA-8> architecture. - Work in progress.
17:15 -!- madtux [~mike@196.40.44.28] has joined #t2
17:15 < madtux> oi.
17:16 < mnemoc> madtux!
17:17 < madtux> mnemoc!
17:21 < rxr> hi madtux !
17:21 < CIA-8> rene * r5903 /trunk/package/base/linux24/ (linux24.conf lx_config.sh): * added more hook evaluation to the linux packages (untested)
17:22 < madtux> hello rene
17:24 < mnemoc> rxr: can you start a HEAD bootdisk build?
17:24 < rxr> oehm
17:24 < rxr> I would like not to
17:24 < mnemoc> mom
17:24 < madtux> mnemoc: can you build a bootdisk in yor HEAD?
17:24 < CIA-8> rene * r5904 /trunk/package/base/linux24/linux24.conf:
17:24 < CIA-8> * moved the premake hook in linux24 a bit higher to make it easier
17:24 < CIA-8> to perform special .config tweaks (so the linux packages runs
17:24 < CIA-8> make oldconfig thereafter)
17:24 < rxr> I have the -beta3 build on the athlon and already tinker in a t2-psion-pda seperated trunk ...
17:25 < madtux> ts-psion ?!
17:25 < madtux> t2
17:25 < madtux> dsf
17:25 < madtux> where?!
17:25 < madtux> show me
17:25 < rxr> mnemoc: hm? the code?
17:25 < rxr> I just started hacking on it ...
17:25 < mnemoc> http://www.geeks.cl/~amery/1-dietlibc.err
17:26 < rxr> I do not expect to have s.th. running until tomorrow ...
17:26 < mnemoc> was that me or you?
17:26 < madtux> rxr: ah okis
17:26 < mnemoc> madtux: my HEAD doesn't work :)
17:27 < rxr> mnemoc: have you tested the update ?
17:28 < mnemoc> yes
17:28 < rxr> hm
17:28 < rxr> I built a install then in some minuts
17:28 < madtux> mnemoc: it works.. but its not build with the defaults
17:28 < mnemoc> madtux: what works?
17:29 < madtux> i don't know.. i'm just trying to confuse you
17:29 < mnemoc> you did it
17:29 < madtux> :)
17:29 < madtux> i know.
17:38 < rxr> hm
17:38 < rxr> why does it not work to force the CFG_ARCH and CFG_*_OPT ...
17:38 * rxr confused
17:45 * mnemoc too
17:48 < CIA-8> rene * r5905 /trunk/architecture/arm/ (config.in gcc-options): * recapitulated ARM optimizing settins
17:48 < rxr> you know that we will have a very tiny PDA development base tomorrow ;-) *g*
17:54 * mnemoc can't find what is going wrong with his bootdisk/1-dietlibc
17:54 < rxr> mnemoc: you know that I added hostlibc diet hacks ?
17:55 < mnemoc> rxr: uhm? when?
17:55 < rxr> 4 days ago or so ...
17:55 < mnemoc> o_O
17:56 * madtux will avoid to say anything right now
17:57 < mnemoc> madtux: don't you want to start a build of trunk:HEAD/bootdisk? ;)
17:57 < madtux> mnemoc: sure.
18:03 < CIA-8> rene * r5906 /trunk/target/psion-pda/ (. build.sh config.in kernel.conf preconfig.in): * added psion-pda target proof of concept barebone
18:04 < mnemoc> ROCKCFGSET_ARCH ?
18:08 < rxr> does not work yet
18:08 < rxr> why do you ask ?
18:10 < mnemoc> why does it not work to force the CFG_ARCH and CFG_*_OPT ...
18:11 < rxr> mnemoc: I still do not get you ...
18:11 < mnemoc> rxr: did you solved your problem forcing ARCH?
18:11 < rxr> no - not yet
18:11 < rxr> but I wanted to backup my work in progress before I do sme rm -rf and loose it ...
18:12 < mnemoc> :)
18:39 -!- madtux [~mike@196.40.44.28] has quit ["leaving"]
19:30 < _Ragnar__> hmm the sendmail package installs a nice wrapper for calling sendmail_sendmail, but the binary is not included
19:30 -!- _Ragnar__ is now known as _Ragnar_
19:31 < rxr> .oO ?
19:32 < _Ragnar_> seems to be a uclibc quirk tho
19:32 < _Ragnar_> /t2-trunk/src.sendmail.1107311428.4241.fad8814d/sendmail-8.12.10/obj.Linux.2.4.5.i686/sendmail/domain.c:1019: undefined reference to `__dn_skipname'
19:32 < _Ragnar_> collect2: ld returned 1 exit status
19:38 * _Ragnar_ sighs
19:38 < _Ragnar_> seems I need -lresolv from bind
19:41 < CIA-8> rene * r5907 /trunk/package/shells/ash/ash.desc: * polished the ash.desc
20:19 < rxr> _Ragnar_: do you have /usr/include/link.h during a uclibc build ?
20:20 < _Ragnar_> yes
20:20 < mnemoc> rxr: did your bootdisk built?
20:20 < rxr> mnemoc: I tinker in other system build areas right now ... :-(
20:21 < rxr> I start it now ...
20:21 < mnemoc> :)
20:42 * rxr hacking on dietlibc only systems ..
20:42 < rxr> seems none tried to build that for ages ...
20:42 < mnemoc> ACK
20:42 < rxr> (still in stage-1)
20:43 < rxr> err 0 even ... *g*
20:43 < mnemoc> :)
20:45 < rxr> # never use dietlibc in stage 0
20:45 < rxr> ???
20:45 < rxr> + other junk
20:45 * rxr get's crazzy ...
20:47 < rxr> # If we use something like 'i386-pc-linux-gnu' as architecture name,
20:47 < rxr> # some programs start using gnu extensions. So we use ..-gnulibc1
20:47 < rxr> ^- who had this idea ?!?!?!
20:47 < rxr> wouldn't it be more logical to use dietlibc ?
20:48 < mnemoc> that's why i prefer uclibc
20:48 < rxr> just because someone ad ROCK times did a /stange/ job ?
20:48 < mnemoc> not due to libc implementation, because the clean integration
20:48 < rxr> clean ?
20:49 < mnemoc> take a look into uclibc/patches
20:49 < rxr> I consider patching the assembler and C compiler not that clean *g*
20:49 < mnemoc> everything is superfitial
20:49 < mnemoc> including patches to binutils and gcc
20:49 < mnemoc> highly superfitial
20:50 < daja77> superwhat?
20:50 < rxr> most packages also only need a -D_BSD_SOURCE or -D_GNU_SOURCE either
20:51 < _Ragnar_> they do?
20:51 < mnemoc> fefe's code is very close to perfection but he goes against the stream
20:51 < mnemoc> daja77: superficial
20:52 < daja77> ah ic
20:52 < mnemoc> bad translation :p
21:15 < rxr> IDesk 0.7.0
21:15 < rxr> == 02/01/05 21:15:43 =[0]=> Finished building package gcc.
21:15 < rxr> ^- for dietlibc target - finally ...
21:19 -!- c4y0 [~c4y0@200.75.68.67] has quit ["BitchX-1.0c20cvs -- just do it."]
21:23 < _Ragnar_> hmmmm
21:23 < _Ragnar_> weird
21:24 < _Ragnar_> sendmail_sendmail is sgid mail ... /var/spool/clientmqueue/ is g+rwx mail
21:24 < _Ragnar_> but when I start sendmail, it complains about no permissions to that dir...
21:26 < mnemoc> uhm
21:28 < _Ragnar_> any idea?
21:29 < mnemoc> strace?
21:29 < mnemoc> are you really really sure permission denied comes from that dir?
21:31 < _Ragnar_> yeah
21:32 < _Ragnar_> seems sendmail wants to sgid(25) and suid(25)
21:32 < _Ragnar_> gid(mail) = 8
21:32 < mnemoc> hardcoded?
21:34 < rxr> mnemoc: how did you intend to apply consecutive patches for linux* ?
21:34 < rxr> e.g. patch a injects extraversion -a
21:34 < _Ragnar_> uh
21:34 * _Ragnar_ bonks head on table
21:34 < rxr> and patch b wants to patc away -a into -b ?
21:35 < mnemoc> after every patch is applied extraversion is 'recorded' and removed from Makefile
21:35 < rxr> yes
21:35 < rxr> that is my problem
21:35 < mnemoc> and they are concatenated
21:35 < rxr> i know
21:36 < rxr> prob is patch b does not apply due to missing a extraver ...
21:36 < mnemoc> in that cases a patch the patch :\
21:37 < mnemoc> what do you propose?
21:40 < rxr> I hack them away in the linux24-psionw package ... ;-)
21:40 < rxr> in which stage did dietlibc fail for you ?
21:40 < mnemoc> 1
21:41 < mnemoc> seems to be a lack of -Is
21:42 < rxr> I'll crawl into bed soon ..
21:42 < rxr> and stand up aroudn 5 to hack some scanner stuff in the morning ...
21:43 < mnemoc> will you be hacking scanner stuff for life?
21:44 < rxr> you mean to buy food and pay the electricity bill ?
21:44 < mnemoc> until your final day
21:44 < rxr> nah
21:44 < mnemoc> life!=living
21:45 < rxr> this is a temporary thing I mostly only do to keep up good contacts and continue to get specs and scanners ...
21:45 < rxr> if the company would suck I would not have even thought about doing that ..
21:45 < rxr> I plan to sell T2 based stuff
21:45 < rxr> and macosx ruins my nerves ...
21:45 < rxr> not as ugly as windows - but ...
21:46 < mnemoc> :)
21:46 < rxr> T2 based stuff and other custom embedded multi media streaming stuff ...
21:46 < rxr> that is
21:48 < mnemoc> much better than hacking scanners ;)
21:52 < rxr> scanner dirver are nice things - if it is not under some commercial OS
21:53 < mnemoc> closed software stinks
21:53 < rxr> you do not need to convince me - I think I use less than you ;-)
21:54 < mnemoc> *g*
21:56 < mnemoc> == 02/01/05 17:53:43 =[1]=> Finished building package dietlibc.
21:56 < rxr> == 21:49:21 =[1]=> Building base/glibc [2.3.4-2004-12-24 2.1.0-beta4].
21:56 < mnemoc> after reverting hostlibc and starting a _fresh_ bootdisk
21:56 < rxr> == 21:49:21 =[1]=> Building base/glibc [2.3.4-2004-12-24 2.1.0-beta4].
21:56 < mnemoc> go go go
21:56 < rxr> please do not commit ...
21:56 < mnemoc> i'll not
21:57 < mnemoc> i only did it to get a bootdisk :)
22:02 * rxr booing my sparc64 to test a fix for the atomic lock premitives ;-)
22:02 * rxr preparing a tea
22:06 < rxr> aiiiieee:
22:06 < rxr> /usr/src/t2-arm/src.linux24-psionw.1107291853.513.0/linux-2.4.27/include/linux/s
22:06 < rxr> ched.h:766: sorry, unimplemented: inlining failed in call to '__mmdrop': functio
22:06 < rxr> n body not available
22:06 < rxr> sched.c:770: sorry, unimplemented: called from here
22:06 < rxr> how I hate such errors ...
22:06 < rxr> arm
22:13 < CIA-8> rene * r5908 /trunk/target/psion-pda/ (config.in download.txt pkg_linux24-psionw.conf):
22:13 < CIA-8> * added arlo download (psion arm loader) to the psion-pda target
22:13 < CIA-8> * added a custom linux24-psionw pkg conf to inject an hardcoded config
22:13 < CIA-8> * package list work
22:14 < rxr> == 22:12:43 =[1]=> Building base/dietlibc [0.28 2.1.0-beta4].
22:14 < rxr> == 02/01/05 22:14:30 =[1]=> Finished building package dietlibc.
22:14 < mnemoc> uhm
22:14 < CIA-8> rene * r5909 /trunk/package/psion/linux24-psionw/ (6 files): * psion/linux24-psionw work
22:14 < mnemoc> lunar randomness?
22:15 < rxr> my dietlibc has local modifications
22:15 < rxr> but I do not think they fix your regression
22:16 < mnemoc> :(
22:17 < mnemoc> i'll start another build of it on another tree and see
22:22 < rxr> cool - sparc problem fixed ...
22:22 < CIA-8> rene * r5910 /trunk/package/ (arm/ arm/linux24-psionw/ arm/linux24-psionw/ psion/): * renamced new psion repository to arm ,-)
22:23 < rxr> damn - day of typos ...
22:23 < mnemoc> renamced is a cool word
22:24 < CIA-8> rene * r5911 /trunk/package/base/dietlibc/ (dietlibc.conf parse-config-9):
22:24 < CIA-8> * quick hack to get glibc-less dietlibc builds back on track (this
22:24 < CIA-8> needs a huge redesign ...)
22:24 < rxr> well - I guess in februrary we will get enourmous commit graphs ...
22:29 < _Ragnar_> ;)
22:41 < CIA-8> rene * r5912 /trunk/package/base/linux26/2.6.10-sparc64.patch: * fixed linux26 to not abort due to -Werror on sparc64
22:55 < rxr> U30 load
22:55 < rxr> 3.82, 3.03, 1.64
22:59 < CIA-8> rene * r5913 /trunk/package/base/ (2 files in 2 dirs):
22:59 < CIA-8> * fixed linux24 / linux26 for sparc64 __atomic_add / __atomic_sub
22:59 < CIA-8> for gcc 3.4.x which optimized harder and exposed a bug in the
22:59 < CIA-8> assembly - David S. Miller, Hugh Dickins, Rene Rebe et al
23:00 < rxr> I should be in bed ...
23:01 < rxr> and not get arm psion wendermere kernels compiled ...
23:01 < _Ragnar_> the uclibc way of copying header files to /usr/include, then removing some depending on defines, sucks!
23:07 < rxr> ouhm
23:07 < rxr> I fell with you ;-)
23:08 < mnemoc> _Ragnar_: i choosed to create and remove the symlinks instead of improving the Makefile, if you want you can do it :)
23:09 < mnemoc> uhm.... are you talking about kernel includes right?
23:09 < _Ragnar_> no
23:10 < mnemoc> ^^
23:10 < _Ragnar_> uclibc copies libintl.h to /usr/include, then removes it
23:10 < _Ragnar_> gettext also installs that file
23:10 < mnemoc> o_O
23:12 < mnemoc> _Ragnar_: blame #uclibc :) this is an evident bug
23:12 < CIA-8> rene * r5914 /trunk/architecture/arm/ (archtest.out archtest.sh): * more architecture/arm defect cruft removal
23:12 < _Ragnar_> I'll fix the Makefile
23:18 < mnemoc> _Ragnar_: how went your rewrite of parse-config-9? do you have stuff to RFC? ;)
23:19 < _Ragnar_> I'm still testing
23:19 < _Ragnar_> but so far looks quite well
23:19 < mnemoc> :)
--- Log closed Wed Feb 02 00:00:47 2005