T2 IRC Log: 2006-02-06

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 Feb 06 00:00:34 2006
00:09 < morfoh> gn8
00:10 -!- morfoh [n=morfoh@p54BEFE86.dip.t-dialin.net] has left #t2 []
00:15 < CIA-9> aldas * r15310 /trunk/package/network/neon/ (neon.conf neon.desc): * updated neon (0.24.7 -> 0.25.4)
00:17 < CIA-9> aldas * r15311 /trunk/package/develop/swig/swig.desc: * updated swig (1.3.24 -> 1.3.27)
00:19 < CIA-9> aldas * r15312 /trunk/package/develop/apr/ (apr.conf apr.desc):
00:19 < CIA-9> * updated apr (0.9.7 -> 1.2.2)
00:19 < CIA-9> * deleted conf - not necessary anymore
00:21 < CIA-9> aldas * r15313 /trunk/package/develop/apr-util/ (apr-util.conf apr-util.desc): * updated apr-util (0.9.7 -> 1.2.2)
00:23 < CIA-9> aldas * r15314 /trunk/package/network/apache/ (8 files): * updated apache (2.0.55 -> 2.2.0)
00:27 < mnemoc> rehi
00:27 < mnemoc> .oO( Baldzius doing nasty things in public? )o
00:28 < Baldzius> a? :)
00:28 < Baldzius> i have all permissions :)
00:30 < mnemoc> but it's nasty anyway :)
00:31 < CIA-9> aldas * r15315 /trunk/package/database/postgresql/postgresql.desc: * updated postgresql (8.0.5 -> 8.1.2)
00:34 < CIA-9> aldas * r15316 /trunk/package/database/mysql/ (7 files): * updated mysql (4.1.16 -> 5.0.18)
00:35 * Baldzius still don't understand why it's nasty? :)
00:36 < mnemoc> doing multiple things beyond the edge is nasty
00:39 < Baldzius> hm
00:40 < mnemoc> but, keep going :) i'm not your mother to stop you :)
00:40 < Baldzius> 1. i have all permissions including yours :)
00:40 < Baldzius> 2. everything compiles except mod_mono
00:41 < Baldzius> 3. i have a feeling everything should work either :)
00:41 < mnemoc> :)
00:42 < Baldzius> and my feelings never 've lied before :)
00:45 < CIA-9> aldas * r15317 /trunk/package/ruby/mod_ruby/ (apache22.patch mod_ruby.conf mod_ruby.desc): * added mod_ruby/apache22.patch
00:47 < mnemoc> hehe
00:52 < CIA-9> aldas * r15318 /trunk/package/develop/subversion/ (5 files): * added subversion/libtool-fix.patch - libtool issue
00:54 < Baldzius> !> 4 out of 4 hunks FAILED -- saving rejects to file clip/clic.y.rej
00:54 < Baldzius> !> Due to previous errors, no 5-clip.log file!
00:54 < mnemoc> uhm?
00:54 < Baldzius> clip somehow fails iirc last ref it built
00:55 < mnemoc> both hotfixes failed on all hunks?
00:56 < mnemoc> remove them
00:56 < Baldzius> not sure if both
00:56 < Baldzius> testing
00:58 < Baldzius> hotfix_clip_clic.y.patch fails to apply
00:58 < Baldzius> but package fails
00:59 < Baldzius> !> clip.c:1006: error: 'CLK_TCK' undeclared (first use in this function)
01:00 < mnemoc> uhm
01:04 < mnemoc> $ ./merge.sh 14653
01:04 < mnemoc> == r14653 affected the following files ==
01:04 < mnemoc> package/develop/clip/clip.desc
01:04 < mnemoc> U package/develop/clip/clip.desc
01:04 < mnemoc> == revision 14653 merged (0) ==
01:04 < mnemoc> property 'mnemoc:mergelist' set on 'package/develop/clip'
01:04 < mnemoc> i love my helpers :)
01:07 < Baldzius> :)
01:11 < mnemoc> but the notebook doesn't like to do builds :(
01:11 < mnemoc> $ cat /proc/acpi/thermal_zone/THM/temperature
01:11 < mnemoc> temperature: 74 C
01:11 < mnemoc> temperature: 75 C
01:12 < Baldzius> i guess it's 1/2 of your room temp :)
01:13 < mnemoc> :)
01:13 < _Ragnar_> is mnemoc living in hell? :)
01:13 < Baldzius> damn :)
01:13 < Baldzius> hehehe sorry
01:13 < Baldzius> mistake :)
01:14 < mnemoc> 23°C outside according to weather.com
01:14 < Baldzius> here outside -20 inside 20 :)
01:14 < mnemoc> i like 16-18°C :(
01:15 < mnemoc> for tomorrow it's announced 29°C
01:15 < _Ragnar_> here it's 17
01:15 < _Ragnar_> :)
01:15 < mnemoc> nice :)
01:16 < mnemoc> do you live at heaven?
01:16 < _Ragnar_> *lol*
01:16 < Baldzius> -20 better :)
01:16 < Baldzius> == 02/06/06 00:38:42 =[5]=> Finished building package clip.
01:16 < Baldzius> mnemoc: -- ^^ should i or you? :)
01:17 < mnemoc> i did only: D package/develop/clip/hotfix_clip_clic.y.patch
01:17 < mnemoc> and 1.1.5-25 is building here
01:17 < mnemoc> == 02/05/06 22:20:15 =[9]=> Finished building package clip.
01:18 < Baldzius> hm but you sitting on 2.1?
01:18 < mnemoc> at office i have 2.1 with 1.1.5-25 .... i should have forgot to delete that patch
01:19 < Baldzius> on trunk CLOCKS_PER_SEC should be used instead CLK_TCK
01:19 < mnemoc> i commit svn rm, and you add that hotfix
01:20 < Baldzius> ok
01:20 < Baldzius> how to name it?
01:21 < CIA-9> amery * r15319 /trunk/package/develop/clip/hotfix_clip_clic.y.patch: * removed forgotten patch from clip because it's included upstream
01:21 < mnemoc> Baldzius: linux-2.6.15.patch ? :)
01:22 < Baldzius> no that CLOCKS_* stuff , like hotfix_blablabla.patch ? :)
01:23 < mnemoc> that's not a 'hotfix' imo
01:24 < Baldzius> you name it i'll commit :)
01:24 < mnemoc> what defines CLOCKS_PER_SEC ?
01:24 < Baldzius> i wish i knew :)
01:25 < mnemoc> grep -rn CLOCKS_PER_SEC usr/include
01:26 < Baldzius> This defines CLOCKS_PER_SEC, which is the number of processor clock
01:27 < mnemoc> this?
01:32 < Baldzius> /usr/include/bits/time.h:29: The macro `CLOCKS_PER_SEC' is the number per second of the value
01:32 < Baldzius> /usr/include/bits/time.h:32: The value of CLOCKS_PER_SEC is required to be 1 million on all
01:32 < Baldzius> /usr/include/bits/time.h:34:# define CLOCKS_PER_SEC 1000000l
01:32 < Baldzius> /usr/include/bits/time.h:37:/* Even though CLOCKS_PER_SEC has such a strange value CLK_TCK
01:32 < mnemoc> linux-2.6.15.patch :)
01:32 < Baldzius> hm strange name :)
01:32 < Baldzius> ok
01:33 < mnemoc> it's an API change
01:42 < CIA-9> aldas * r15320 /trunk/package/develop/clip/ (5 files): * added clip/linux-2.6.15.patch
01:47 < CIA-9> aldas * r15321 /trunk/package/develop/php/ (6 files): * updated php (5.0.5 -> 5.1.2)
02:42 -!- sparc-kly [n=G3@64.237.253.75] has quit ["Leaving"]
02:52 -!- sparc-kly [n=G3@64.237.253.75] has joined #t2
03:02 -!- sparc-kly_ [n=G3@64.237.244.94] has joined #t2
03:03 -!- ojh [n=omer@71-36-201-103.eugn.qwest.net] has joined #t2
03:23 -!- sparc-kly [n=G3@64.237.253.75] has quit [Read error: 110 (Connection timed out)]
04:54 -!- ojh [n=omer@71-36-201-103.eugn.qwest.net] has left #t2 []
08:10 -!- Baldzius_ [n=baldzius@85.206.97.85] has joined #t2
08:13 -!- Baldzius [n=baldzius@85.206.98.10] has quit [Read error: 110 (Connection timed out)]
08:18 < mtr_> moin
08:18 -!- mtr_ is now known as mtr
08:25 -!- otaku42 [i=otaku@madwifi/developer/otaku42] has joined #t2
08:25 < otaku42> hi
08:26 < otaku42> question: who would be the person to contact about a necessary fix in one of t2's packages? it's about http://www.t2-project.org/packages/madwifi.html
08:27 < _Ragnar_> me
08:29 < _Ragnar_> what's to fix?
08:32 < otaku42> _Ragnar_: Download: madwifi-2005-06-23.tar.bz2 cvs://:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ madwifi madwifi -D 2005-06-23X
08:32 < otaku42> _Ragnar_: the cvs repository is deprecated.
08:33 < _Ragnar_> ah ok ... what's the official link?
08:33 < otaku42> _Ragnar_: the package should be adjusted to get its source out of the subversion repository, maybe from the madwifi-old branch, instead.
08:34 < otaku42> _Ragnar_: see http://madwifi.org/wiki/UserDocs/GettingMadwifi
08:35 < otaku42> _Ragnar_: more information about madwifi-old vs. madwifi-ng can be found here: http://madwifi.org/wiki/NewCodebase
08:35 < otaku42> _Ragnar_: if you plan to provide a madwifi-ng package, you should consider marking it as experimental (since it's still a fast-moving target)
08:36 < rxr> re
08:36 < _Ragnar_> ok
08:36 < otaku42> _Ragnar_: last but not least: the snapshot archive at http://snapshots.madwifi.org might be interesting for the purpose of packaging.
08:36 < _Ragnar_> ahh kewl
08:38 < _Ragnar_> thanks :)
08:38 < otaku42> _Ragnar_: you're welcome. just stumbled over the package information while looking about references to madwifi via google .)
08:39 < _Ragnar_> :)
08:39 < rxr> jsaw: mnemoc: the udev cdrom link problem appears to be due bugs in dietlibc setenv AFAICS
08:39 < rxr> jsaw: mnemoc: I contineu to debug it over the day
08:39 < rxr> jsaw: mnemoc: it might be even due stuff I implemented in dietlibc just for the sake of udev ...
08:40 < rxr> moin _Ragnar_ and otaku42
08:40 < otaku42> _Ragnar_: if you have questions, feel free to contact me via query or in #madwifi here on freenode
08:40 < otaku42> hi rxr
08:41 [Users #t2]
08:41 [@ChanServ ] [ jsaw ] [ mnemoc ] [ owl ] [ valentin_]
08:41 [ Baldzius_] [ karasz] [ mtr ] [ rxr ] [ _Ragnar_ ]
08:41 [ CIA-9 ] [ LMJ ] [ otaku42] [ sparc-kly_]
08:41 -!- Irssi: #t2: Total of 14 nicks [1 ops, 0 halfops, 0 voices, 13 normal]
08:43 < otaku42> _Ragnar_: i'm usually online during workdays between 7am and 5pm (CET = UTC + 1)
08:44 < _Ragnar_> :) kewl thanks a lot
08:44 < _Ragnar_> moin rene
08:49 < CIA-9> rene * r15322 /trunk/package/xorg/xproto/long64.patch:
08:49 < CIA-9> * fixed corg bug #1425, certain C issues on ppc64 - only halfly tested,
08:49 < CIA-9> commit for X.org reference
08:52 * rxr back to exam return - hopefully it starts now ...
08:52 < rxr> cu
08:53 < otaku42> i leave for now... have a nice timezone, all. bye.
08:53 -!- otaku42 [i=otaku@madwifi/developer/otaku42] has left #t2 ["Leaving"]
08:57 < CIA-9> mtr * r15323 /trunk/package/multimedia/swftools/ (. swftools.cache swftools.conf swftools.desc):
08:57 < CIA-9> Leonel Iv?\195?\161n Saafigueroa :
08:57 < CIA-9> * added swftools (0.7.0) - A collection of SWF manipulation and creation utilities
09:01 < _Ragnar_> ok test build running ... nini
09:32 < LMJ> moin moin
10:15 -!- rxr [n=rene@e178163077.adsl.alicedsl.de] has joined #t2
10:15 -!- Topic for #t2: T2 | 2.1.1.1 and 2.2.0-epsilon RELEASED! | The System Development Environment (SDE) | http://www.t2-project.org/ | Say hello and do not hesitate to ask us any questions that you may have. | http://www.rafb.net/paste/
10:15 -!- Topic set by mnemoc [] [Sat Jan 14 21:42:03 2006]
10:15 [Users #t2]
10:15 [@ChanServ ] [ jsaw ] [ mnemoc] [ rxr ] [ _Ragnar_]
10:15 [ Baldzius_] [ karasz] [ mtr ] [ sparc-kly_]
10:15 [ CIA-9 ] [ LMJ ] [ owl ] [ valentin_ ]
10:15 -!- Irssi: #t2: Total of 13 nicks [1 ops, 0 halfops, 0 voices, 12 normal]
10:15 -!- Channel #t2 created Sun Aug 8 19:15:33 2004
10:15 -!- [freenode-info] if you need to send private messages, please register: http://freenode.net/faq.shtml#privmsg
10:15 -!- Irssi: Join to #t2 was synced in 36 secs
10:21 < rxr> re
10:35 < rxr> puh
10:35 < rxr> at least one more mostly happy osx driver user ...
10:35 < rxr> damn commercial software have strange interesting problems ...
10:36 < jsaw> re
10:36 < rxr> moin jsaw
10:36 < rxr> jsaw: some hours ago I posted a note that udev problems are dietlibc problems
10:36 < jsaw> :)
10:36 * rxr just debugging
10:36 < jsaw> oh
10:38 < jsaw> how did you find out?
10:38 < rxr> debugging and logging the rule matching
10:38 < rxr> it claims every 2nd CDROM_* var that should be set is not set and treated empty
10:38 < rxr> and with glibc it works
10:38 < rxr> there is some setenv, putenv, cleanenv
10:38 < rxr> whatever messup in dietlibc
10:39 < rxr> but right now I debug why my test program segfaults in strtok ...
10:40 < rxr> jsaw: do you have some udev time today, or mostly busy already ?
10:40 < jsaw> mostly busy, but I might have some time tonight
10:41 < jsaw> (after Marlene's birthday party, today with Kindargarden friends...)
10:41 < rxr> hehe
10:41 < rxr> I would like to delegate trying to find rules for this tty* and such stuff to mimic what we had with devfs
10:42 < rxr> those are over 200 nodes in the dev/ root
10:42 < rxr> /dev/vc it was under devfs
10:43 < jsaw> dev/vc is there already
10:43 < rxr> hm
10:43 < rxr> /dev/tty* they are in udev
10:43 < jsaw> but only for [0-9] and [0-9][0-9]
10:44 < rxr> ah - sorry
10:44 < jsaw> KERNEL=="tty[0-9]*", NAME="vc/%n"
10:44 < rxr> all those nodes are confusing
10:44 < jsaw> hmm, these shouldn't be even in /dev
10:45 < rxr> I mean those with major 7
10:45 < rxr> vcs*
10:45 < rxr> no
10:45 < rxr> tty*
10:45 < rxr> damned
10:45 < rxr> major 3 they are ..
10:45 < rxr> so - finally
10:45 < jsaw> ah, yes
10:45 < rxr> those major 3 are many
10:46 < rxr> nearly 200 or so
10:46 < jsaw> [a-ep-z]*
10:46 < rxr> and major 2
10:46 < rxr> on devfs those are in pty
10:47 < jsaw> yep
10:47 < rxr> crw------- 1 root root 2, 0 Jan 1 1970 m0
10:47 < rxr> crw------- 1 root root 2, 1 Jan 1 1970 m1
10:47 < rxr> crw------- 1 root root 3, 0 Jan 1 1970 s0
10:47 < rxr> crw------- 1 root root 3, 1 Jan 1 1970 s1
10:47 < rxr> and so on
10:47 < jsaw> how were the pty's named in devfs?
10:47 < rxr> jsaw: do you have devs to compare ?
10:47 < rxr> moment
10:48 < jsaw> no
10:48 < rxr> http://dl.exactcode.de/devfs-naming.txt
10:48 < jsaw> debian rules:
10:48 < jsaw> devfs.rules:KERNEL=="ttyS[0-9]*", NAME="tts/%n"
10:48 < jsaw> devfs.rules:KERNEL=="ttyUSB[0-9]*", NAME="tts/USB%n"
10:49 < rxr> those are only the serial ports
10:49 < jsaw> oh, they do not even tackle tty[p-za-e]*
10:49 < jsaw> ok, forget it
10:49 < jsaw> *click*
10:49 < rxr> if we alone mimick those above they are onearly 400 nodes alone
10:52 < rxr> reload
10:52 < jsaw> are we going for full devfs naming?
10:52 < rxr> I rerun it to have more entries
10:52 < rxr> jsaw: I think no
10:52 < rxr> in fact some long devfs names did not turn out to be that useful
10:52 < rxr> and too many programs carry hardcodings in it
10:53 < rxr> I suggest to use the linux standard naming for readl hardware devices
10:53 < rxr> hd, sd, and so on
10:53 < rxr> they are not that verbose, but handly short and well known
10:53 < jsaw> ok
10:53 < rxr> all those massive pseudo stuff shoudl go to subfolder to not pollute the root
10:53 < jsaw> so only trying to keep /dev as clean as possible
10:53 < rxr> and this should also avoid most external stuff
10:53 < jsaw> ok
10:53 < rxr> e.g. a big devfsd compat name generator
10:54 < rxr> jsaw: ac
10:54 < rxr> k
10:54 < rxr> so - me back to debugging
10:54 < jsaw> go for it :)
10:54 < rxr> jsaw: if you could try those terminal whatever stuff it would be nice
10:54 < jsaw> yep, will try tonight
10:56 < jsaw> Error logs from desk-2.2.0-alpha-x86-64-athlon64-desktop:
10:56 < jsaw> 1016 builds total, 994 completed fine, 22 with errors.
10:56 < jsaw> looks better and better :)
10:56 < rxr> yep
10:56 < rxr> until I update gcc to 4.1 ,-)
10:56 < jsaw> hehe
10:56 < rxr> I'm still meditating whether to update to 4.1 for 2.2 or not ...
10:58 < jsaw> I think we should get the libdir != */lib straight before doing another big change
10:58 < rxr> yeah - to get most stable releases out and that to cebit we shold stabelize trunk now
10:58 < rxr> gcc-4.1 for 2.3 ...
10:59 < rxr> after all t2 is about a solid system to base on
10:59 < jsaw> yeah :)
10:59 < jsaw> yeah :)
10:59 < rxr> and thus we need go get udev under control again
10:59 < rxr> :-(
10:59 < jsaw> :/
11:01 < rxr> 22tok = strtok (copy, "=");
11:01 < rxr> (gdb) p tok
11:01 < rxr> $3 = 0xffffffffc204f250

11:02 < rxr> .-(
11:02 < rxr> ah!
11:02 < rxr> it is just because I had no #include
11:02 < jsaw> coffee time, brb
11:03 < jsaw> o.O
11:03 < rxr> and thus gcc assumed different calling convention or so ...
11:03 < rxr> int vs. char* size on x86-64 I assume
11:03 < rxr> f*ck
11:03 < rxr> another 45m wasted ...
11:09 < rxr> jsaw: just for your info, I get this in udev
11:10 < rxr> run_program: '/sbin/cdrom_id' returned with status 0
11:10 < rxr> import_keys_into_env: import 'ID_CDROM=1'
11:10 < rxr> name_list_key_add: adding 'ID_CDROM=1'
11:10 < rxr> ...
11:10 < rxr> udev_rules_get_name: process rule
11:10 < rxr> match_rule: ENV{'ID_CDROM'} is not set, treat as empty
11:10 < rxr> ...
11:10 < jsaw> huh
11:10 < rxr> some vars survive, half of them do not
11:11 < rxr> but as I said I'm already in dietlibc tracking it
11:11 < jsaw> sh*t
11:11 < rxr> jsaw: I tweaked the env stuff in the past, e.g. added clearenv
11:11 < rxr> and I know my dietlibc clearenv is dirty
11:11 < rxr> might be t2 patched dietlibc only ..
11:11 < rxr> patched to compile udev that is ...
11:12 < rxr> since clearenv is only needed by udev so far ...
11:13 < jsaw> uClibc sets __environ to NULL
11:13 < rxr> I do simillar stuff
11:13 < jsaw> read it :)
11:13 < rxr> but this leaks memory IIRC dietlibc other code pathes ...
11:13 < rxr> jsaw: uclibc ?
11:14 < jsaw> I always compare it ...
11:14 < rxr> yeah - I compared with glibc, which was more complex
11:14 < rxr> but I take a look
11:15 < jsaw> huh
11:15 < jsaw> rxr: dietlibc/putenv.c
11:15 < jsaw> static char **origenv;
11:15 < jsaw> if (!origenv) origenv=environ;
11:15 < jsaw> imo origenv is not 100% guaranteed to be NULL
11:16 < jsaw> eh, I mean dietlibc/lib/putenv.c
11:23 < jsaw> I don't get this line:
11:23 < jsaw> if (*string == **ep && !memcmp(string,*ep,len)) {
11:23 < jsaw> *string == **ep ????
11:26 < jsaw> also, the remove seems to leak memory, or?
11:26 < rxr> I set hm
11:27 < rxr> my system reboot due to critical cpu temperature
11:27 < rxr> in fact I think it was battery empty
11:27 < rxr> interesting to see my 2.6.16-rc1-mm5 kernel does such freaky stuff ...
11:27 < jsaw> :/
11:27 < rxr> and the latest udev mods do have again problems with firmware loading
11:27 < rxr> s
11:27 < rxr> after some tweadeling I plugged my ethernet cable into the notebook :-(
11:28 < rxr> Feb 6 12:15:48 localhost kernel: Critical temperature reached (101 C), shutting down.
11:28 < rxr> Feb 6 12:15:56 localhost exiting on signal 15
11:28 < rxr> but the laptop is not warm wat all - just battery was empty
11:28 < rxr> either this is a matching bug in the kernel or the BIOS sets up a rather strange MCE whatsoever ...
11:29 < rxr> anyway - back to dietlibc
11:29 < rxr> and then to firmware loading :-(
11:29 < jsaw> putenv is heavily flawed in dietlibc...
11:29 < rxr> and then I need to do osx driver work ..
11:29 < jsaw> it takes the pointer given to putenv and inserts it into the environment
11:30 < jsaw> no string copy whatsoever
11:30 < jsaw> dup* I mean
11:30 < rxr> The string pointed to by string becomes part of the envi-
11:30 < rxr> ronment, so altering the string changes the environment.
11:30 < rxr> man putenv
11:30 < rxr> I think that part is standard conforming
11:31 < jsaw> ok, still, (*string == **ep) seesm wrong to me
11:31 < rxr> jsaw: I take a look
11:31 < rxr> but here is the memleak: putenv is dietlibc
11:31 < rxr> when you putenv and then clearenv (with my naiv clearenv) it leaks memory
11:32 < rxr> since putenv has to allocate memory to produce the concatenated string
11:32 < rxr> glibc has ugly code to track this
11:32 < rxr> err setenv
11:32 < rxr> today is not my day
11:33 < rxr> too much udev in the morning and total confused again :-(((((
11:33 < jsaw> ...
11:33 < rxr> s/putenv/setenv/ in my above post
11:33 < jsaw> ah, now I see, setenv does the strdup
11:33 < jsaw> ok
11:34 < jsaw> ok, so, besides (*string == **ep), putenv seems to be correct
11:36 < rxr> what do you think is defect in that line?
11:36 < rxr> checks if it is already part of the environment
11:36 < rxr> ah
11:36 < rxr> no * in front of string?
11:36 < rxr> err
11:36 < jsaw> ah
11:36 < jsaw> I see now, thanks
11:37 < rxr> but I do not see anymore
11:37 < jsaw> too early in the morning...
11:37 -!- mtr_ [n=Michael@p54AFB670.dip0.t-ipconnect.de] has joined #t2
11:37 < jsaw> yes, comparison of the first character
11:37 < rxr> heh - look at what confusin I typed today already
11:37 < jsaw> :D
11:37 < rxr> jsaw: but why first char ?
11:37 < jsaw> old style
11:38 < rxr> old style ?
11:38 < rxr> why not just memcmp at all ...
11:38 < jsaw> prior to builtin memcmp in gcc, when it was actually a function call
11:38 < jsaw> one always compared the first characters first
11:38 < jsaw> then did the full memcmp call
11:38 < rxr> memcmp is in dietlibc anyway ...
11:39 < rxr> do you think it is just micro-optimization ?
11:39 < jsaw> if it is an explicit funtion call, comparing a[0] == b[0] first is faster
11:39 < jsaw> much faster
11:39 < jsaw> !!!
11:40 < rxr> we are on always slow env handling here - not molecule matching here ...
11:40 < jsaw> I did this in a hash table implementation too, I do not remember exactly, but I think average search time was more than 20% faster
11:40 < rxr> I think such stuff just hurts already confusing enough code
11:40 < jsaw> yes
11:40 < jsaw> as you said, not a time critical function... so
11:41 < jsaw> and I got confused too
11:41 < rxr> and it should be diet ,-)
11:41 < rxr> is the static origenv hurting ?
11:42 < jsaw> in connection with clearenv probably
11:43 < rxr> in theory we would need a list of explicitly allocated environment parts anyway - so clearenv can free them .-((
11:43 < jsaw> I don't see the necessity for origenv
11:43 -!- mtr [n=Michael@p54AFB005.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
11:43 < jsaw> putting it after
11:43 < jsaw> if (tmp) {
11:44 < jsaw> char **origenv = environ;
11:44 < jsaw> should be sufficient
11:44 < rxr> this function is really PITA to read
11:44 < jsaw> yeah
11:44 < rxr> and I had fefes style of overly short names
11:44 < rxr> like tmp and a and b and such ...
11:44 < jsaw> static origenv is another micro optimization
11:44 < jsaw> imo
11:45 < jsaw> unnecessary too imo
11:46 < rxr> ok - I rewrite the function without those two optimizations and the one huring clearnenv (which udev uses)
11:46 < rxr> and at least one tmp -> whatever rename for readablity and test udev again ...
11:47 < jsaw> actually I do not see why he uses origenv altogether, now
11:47 < jsaw> environ==origenv?0:origenv
11:47 < jsaw> ---^ ???
11:47 < rxr> strange
11:47 < jsaw> origenv is never ever again changed
11:47 < rxr> he stores the first envion ever
11:47 < rxr> yes
11:48 < rxr> realloc can copy the memory, right?
11:48 < rxr> thus without clearenv this is already buggy alone, no ?
11:48 < jsaw> seems so, yes
11:48 < jsaw> The contents will be unchanged to the minimum of the old
11:48 < jsaw> and new sizes
11:48 < jsaw> man realloc --^
11:49 < rxr> the content
11:49 < rxr> but the memory layout might be anohter place
11:49 < jsaw> yep
11:49 < rxr> thus that alone is buggy in putenv
11:49 < rxr> or ?
11:49 < jsaw> yep, i think so too
11:49 < rxr> well: isn't it ?
11:49 < rxr> ok /me demystifing the function
11:50 < jsaw> :)
11:51 < rxr> s/tmp/value/
11:52 < rxr> sometimes I fear coders explicitly crypt their code to stay l33t leaders ...
11:53 < rxr> fefe is quite not responding on dietlibc list these days anyway - we have tons of patches - especially for embutils and fefe is not respong to any of them I sent upstream
11:53 < rxr> also not to most other posts (the few there are) - one even from Hrbert Poetzel
11:53 < rxr> +e
11:54 < rxr> wonder how much on his interest scala dietlibc is right now
11:55 < rxr> looks more like ENOCARE ... .-((
11:57 < jsaw> fork exactlibc :D
11:57 < rxr> nah
11:57 < rxr> put more than one cvs committer would be nice
11:57 < jsaw> yeah
11:58 < rxr> I do not need to fork every project in the work -ENOTIME
11:58 < rxr> and it would not exactly help the world while doing so
11:59 < rxr> hm
12:02 < rxr> ouh
12:02 < rxr> the assign code is wasting cycles like nothing
12:02 < rxr> relloc already preserves the content
12:02 < rxr> and then he does memcpy again?
12:02 < jsaw> ...
12:03 < rxr> he prepends and not append
12:03 < jsaw> better check the realloc too...
12:03 < rxr> thus the memcpy ...
12:03 < rxr> but, ... ??!?!?
12:03 < rxr> glibc does append
12:03 < rxr> with dietlibc my test program has the output reversed ..
12:03 < rxr> and thus not because the code is smaller and faster, no, it is doing a 2nd copy ?!?!?!?
12:04 < rxr> am I confused or is that so ?
12:05 < jsaw> it should even be a "memmove"
12:05 < jsaw> the areas may overlap if newenv == environ
12:05 < jsaw> ...
12:06 < jsaw> not may, _do_ overlap
12:07 < rxr> ok - so cleaned putenv works again for my test code
12:07 < rxr> let
12:07 < rxr> 's see how it react on udev access pattern
12:12 < rxr> works I think ,-)
12:12 < jsaw> :D
12:13 < rxr> create_node: symlink '/dev/cdrom' to node 'hdc' requested
12:13 < rxr> create_path: stat '/dev'
12:13 < rxr> create_node: creating symlink '/dev/cdrom' to 'hdc'
12:13 < rxr> create_node: symlink '/dev/cdrw' to node 'hdc' requested
12:13 < rxr> create_path: stat '/dev'
12:13 < rxr> create_node: creating symlink '/dev/cdrw' to 'hdc'
12:13 < rxr> create_node: symlink '/dev/dvd' to node 'hdc' requested
12:13 < rxr> create_path: stat '/dev'
12:13 < rxr> create_node: creating symlink '/dev/dvd' to 'hdc'
12:13 < rxr> create_node: symlink '/dev/dvdrw' to node 'hdc' requested
12:13 < rxr> create_path: stat '/dev'
12:13 < rxr> create_node: creating symlink '/dev/dvdrw' to 'hdc'
12:13 < jsaw> :D
12:13 < rxr> who writes how buggy the orig functions was to fefe?
12:13 < jsaw> hmm, I thought I commented out the dvdrw,cdrw lines?
12:14 < rxr> somehow it is not a nice task to hunt in detail how broken it was so fefe applies the new code ...
12:14 < rxr> maybe a "to enumerate how broken the current function is is left as an excercise for the reader"
12:14 < jsaw> lol
12:14 < rxr> jsaw: I have a local edited version
12:14 < jsaw> ic
12:14 < rxr> jsaw: saves me the trouble of writing the details report myself
12:15 < rxr> and my brain gets twisted with the orignal code too much
12:15 * jsaw understands that
12:16 < rxr> the if (tmp) or in my code if (value) also unneeded
12:16 < rxr> it if has no value, and thus to be removed, it is removed earlier above and then return()ed ...
12:16 < rxr> what do you think
12:17 < rxr> and if it is overwritten it returns immediatly as well ...
12:18 < jsaw> assume you remove a value not in the environ
12:18 < jsaw> then it falls through to the if (value)
12:18 < rxr> ah - good catch
12:20 < rxr> putenv.c | 20 +++++++++-----------
12:20 < rxr> 1 file changed, 9 insertions(+), 11 deletions(-)
12:21 < jsaw> huh
12:21 < jsaw> based on stats, must be pretty clean now :)
12:24 < rxr> I commit after the Build-Pkg dietlibc udev finished
12:25 -!- menomc [n=amery@200.75.27.10] has joined #t2
12:25 -!- mnemoc [n=amery@200.75.27.18] has quit [Nick collision from services.]
12:27 < CIA-9> jsaw * r15324 /trunk/package/gnome2/gst-plugins/ (4 files):
12:27 < CIA-9> * fix due to libdvdread update
12:27 < CIA-9> * copyright updates
12:27 < jsaw> Baldzius_: ---^
12:27 -!- menomc is now known as mnemoc
12:28 -!- Baldzius_ is now known as Baldzius
12:28 < Baldzius> :)
12:28 < Baldzius> hi jsaw, rxr
12:28 < Baldzius> jsaw: i am thinking about gst* updating to 0.10.*
12:29 -!- morfoh [n=morfoh@p54BEEEBB.dip.t-dialin.net] has joined #t2
12:29 < morfoh> moin
12:29 < Baldzius> hi morfoh
12:30 < morfoh> hi Baldzius
12:36 < rxr> moin morfoh
12:36 < rxr> morfoh: what kind of tape?
12:36 < rxr> morfoh: I have a ordinary tape here
12:36 < rxr> morfoh: any my farther has a ReVoX studio tape
12:36 < rxr> B77 or so
12:36 < rxr> jsaw: sometimes I get this compile error for udev extras on my laptop:
12:36 < rxr> !> scsi_serial.o: In function `prepend_vendor_model':
12:36 < rxr> !> scsi_serial.c:(.text+0x1e6): undefined reference to `sysfs_attr_get_value'
12:36 < rxr> !> scsi_serial.c:(.text+0x208): undefined reference to `sysfs_attr_get_value'
12:36 < rxr> !> scsi_serial.o: In function `scsi_get_serial':
12:36 < rxr> !> scsi_serial.c:(.text+0x8c6): undefined reference to `sysfs_attr_get_value'
12:36 < rxr> rm the .o and rerunning manually helps
12:37 < rxr> very strange
12:38 < jsaw> hmm, NOPARALLEL is there...
12:38 < rxr> yes, I said very strange
12:39 < rxr> morfoh: http://www.gbaudio.co.uk/data/b77.htm
12:39 < morfoh> moin rxr ... unf. I don't know exactly what kind of tape that is. I phoned with my mom yesterday, and she told me about the tape ... She will get the tape this week
12:40 < rxr> hah: http://www.reeltoreel.de/Revox/Anzeige14.htm
12:41 < rxr> "push button digital logic control of tape motion"
12:41 < rxr> maybe I should get my farther a A77 so I can potentially get his B77 ,-)
12:41 < rxr> guess they want $$$$$$$$ for those on ebay today
12:41 < jsaw> cu later
12:42 < rxr> jsaw: cu
12:42 < morfoh> hi and cu jsaw ;)
12:42 < rxr> http://cgi.ebay.de/REVOX-A77-Highspeed-2-Track-19-38-nach-IEC_W0QQitemZ7586231997QQcategoryZ19604QQrdZ1QQcmdZViewItem
12:42 < rxr> ^- heh - 66EUR right now ...
12:42 < rxr> not too bad for only 6h going
12:43 < morfoh> :)
12:44 < morfoh> rxr: does your dad is still using that equipment :)
12:44 < rxr> nope - it is deco nowadays ... ,-)
12:45 < rxr> his revox tube amp. equipment is deco - he has a yamaha 7 channel digital surround whatever in the living room
12:45 < morfoh> hehe :)
12:45 < rxr> but he does want to keep his deco ,-)
12:46 < morfoh> rxr: that was not the question ;)
12:46 < rxr> and I once said he would like to get the A77 instead of the B77 for his A series amplifier and tuner just for the matching of it ...
12:46 < rxr> and he ...
12:46 < rxr> the B77 is nice deco, so when I find a A77 I might get the B77 ,-)
12:50 < morfoh> Yeah :)
12:51 < rxr> and it would frizzle around way less than this chepo laptop line out ...
12:52 * rxr wonders how people can design such poor circuits with such high noise ratio ...
13:00 < morfoh> rxr: btw, did you found the problem on mnemoc's 2.2 mnemosyne iso ?
13:00 < rxr> morfoh: yes udev
13:00 < rxr> morfoh: and not really udev but dietlibc ...
13:00 < rxr> final commit soon
13:00 < rxr> asn in this hour or so
13:01 < morfoh> rxr: ah! cool :)
13:01 < morfoh> rxr: what specific problem does the dietlibc has on 2.1 ?
13:01 < rxr> no idea what the 2.1. diet has ...
13:02 < mnemoc> 0.28 iirc
13:02 < morfoh> rxr: so you just updated dietlibc ?
13:02 < morfoh> hi mnemoc
13:02 < mnemoc> hi morfoh, rxr :)
13:02 < rxr> morfoh: there is no upstream development of dietlibc right now
13:02 < morfoh> mnemoc: :)
13:02 < rxr> development is happening mostly in t2 ..
13:02 < mnemoc> yes, 0.28
13:03 < mnemoc> Bertl from vserver is also doing dietlibc-related development
13:07 < rxr> poetzel?
13:07 < morfoh> rxr: yeah ... good ol'Bertl :)
13:07 < rxr> yes, he had a hppa thing some weeks ago without any resonpse
13:08 < karasz> hello all
13:08 < karasz> a good day rxr, kommrad
13:08 < karasz> mnemoc: :)
13:09 < karasz> mnemoc: did you praqyed?
13:09 < karasz> even prayed..
13:09 < karasz> mnemoc: http://www.x5.ro/regressions/desk21/regressions.html
13:10 < morfoh> hi tovorish karasz :)
13:10 < karasz> not too bad I guess...
13:11 < karasz> so the java stuff i understand, cause i have no javac
13:11 < mnemoc> karasz: doesn't look bad
13:11 < karasz> the other 6 thou.... are kind of cryptic to me
13:11 < CIA-9> rene * r15325 /trunk/architecture/x86-64/archtest.out: * cleaned i386 and quitings in x86-64/archtest.out
13:12 < morfoh> rxr: if I take a look at fefe's company references, no wonder that he has no time for diet development anymore :p
13:13 < rxr> codeblue it was ?
13:13 < karasz> rxr should I svn up and restart the HEAD descktop?
13:13 < morfoh> rxr: yep
13:13 < rxr> karasz: nope
13:13 < karasz> kj
13:13 < rxr> karasz: those are just cosmetically
13:13 < mnemoc> karasz: no, it's ok. thanks :)
13:13 < karasz> mnemoc: ?
13:14 < rxr> oh yes his list got longer
13:14 < rxr> when I look at embutils and dietlibc bugs I wonder how much of his famour quality really stands
13:14 < mnemoc> karasz: a rebuild on 2.1 wont change anything
13:15 < karasz> mnemoc: i was talkin' to rxr abt my HEAD desktop, nor 2.1-test
13:15 < mnemoc> :)
13:15 < morfoh> rxr: securiy analysis for Microsoft Corporation :p
13:15 < rxr> oh
13:15 < karasz> mnemoc: if i can do anything else for 2.1-test, lemme know ;)
13:15 < karasz> as kommrad would say it `Anything for the cause!`
13:15 < mnemoc> :)
13:16 < karasz> other stuff
13:16 < karasz> mnemoc: i found some runit scripts for various services
13:16 < morfoh> karasz: what ?
13:16 < morfoh> karasz: smarden.org/runit/ ? :p
13:16 < karasz> mnemoc: http://old.bougyman.com/service/
13:17 < morfoh> oh
13:17 < morfoh> *click*
13:17 < mnemoc> brb
13:17 < karasz> not top qualit I am afraid...
13:17 < rxr> what the heck
13:17 < rxr> for some strange reason scsi_id is rebuild in the udev build
13:18 < karasz> kommrad if you are interested, i even got a runit for bincimap ;)
13:18 < morfoh> karasz: what do you mean with "not top quality" ?
13:19 < karasz> soe of the scripts I do not like very much, see lighttpd for example
13:19 < karasz> has some speciffic dirs in it which must be edited...
13:20 < morfoh> karasz: but that is not a big problem
13:20 < karasz> and the qmail scripts, well, ....
13:20 < rxr> heh
13:20 < rxr> btw. microsoft
13:20 < karasz> i wasn't able to get them goin'
13:20 < rxr> I had a long talk with various of those puppies at the linux world expo
13:21 < rxr> among others I told them what a crappy lousy company they are when they want 300 EUR from me when I as a driver developer notify them about application bugs that crash on certain response from a driver and that it was then never fixed
13:22 < rxr> the person said he would come back with a contact within microsoft so that could be better handled next time
13:22 < valentin_> at the linux world expo
13:22 < rxr> so far I did not got any signal from microsoft again
13:22 < rxr> echo "talk promisses" > /dev/null
13:22 < valentin_> re
13:22 < valentin_> damn
13:22 < rxr> and /dev/brain symlink to /dev/null ...
13:22 < rxr> hi valentin_
13:22 < valentin_> ignore my first sentence
13:22 < morfoh> hi valentin_
13:22 < valentin_> cut'n'paste accident
13:23 -!- valentin_ is now known as valentin
13:24 < valentin> rxr: rename gsmp to exactsound if you wish
13:24 < rxr> valentin: makes more sense, no ?
13:24 < rxr> valentin: your baby phone will get into it as well, no ?
13:24 < valentin> rxr: :)
13:25 < valentin> maybe i'd create an extra package for it
13:25 < morfoh> .oO( babyphone? )o :)
13:25 < valentin> yea, analog phones suck
13:25 < morfoh> valentin: btw, how are your girlies ? :)
13:25 < valentin> fine
13:25 < rxr> valentin: no- let's rather get the sound stuff more mature before packaging pats singular
13:25 < morfoh> :)
13:27 < rxr> parts
13:27 < rxr> valentin: uni today i guess ?
13:28 < valentin> yes
13:29 < rxr> # l /dev/{dvd,cd}*
13:29 < rxr> lrwxrwxrwx 1 root root 3 Feb 6 14:29 /dev/cdrom -> hdc
13:29 < rxr> lrwxrwxrwx 1 root root 3 Feb 6 13:21 /dev/cdrw -> hdc
13:29 < rxr> lrwxrwxrwx 1 root root 3 Feb 6 14:29 /dev/dvd -> hdc
13:29 < rxr> lrwxrwxrwx 1 root root 3 Feb 6 13:21 /dev/dvdrw -> hdc
13:29 < rxr> so
13:29 < rxr> all builds cleanly and all works fine now ...
13:29 < morfoh> rxr: :)
13:30 < CIA-9> rene * r15326 /trunk/package/filesystem/udev/ (udev.conf udev.desc):
13:30 < CIA-9> * removed explicit installing of the udev extras, that is broken and
13:30 < CIA-9> does occationally rebuild the tools with different options
13:30 < CIA-9> * removed PARALLEL flag from udev
13:30 < valentin> rxr: maybe you want to test this on kerstins machine ?
13:30 < rxr> nope
13:30 < rxr> valentin: I fixed it on kertins machine long ago
13:30 < valentin> where you have different devices for cd(rw) and dvd
13:30 < rxr> this is a new bug
13:30 < rxr> nah - that part will work and I can test here
13:30 < rxr> this is a totally new issue ...
13:30 < valentin> ok
13:31 < rxr> and in fact was lingering in dietlibc itself :-(((
13:33 < CIA-9> rene * r15327 /trunk/package/base/dietlibc/putenv.patch:
13:33 < CIA-9> * fixed dietlibc/putenv - and thus udev rule matching with external
13:33 < CIA-9> programs when env vars are set based on their output
13:38 < rxr> after exessive use reiser4 is stil fast
13:38 < rxr> svn st
13:38 < rxr> real0m43.163s
13:38 < rxr> user0m1.040s
13:38 < rxr> sys0m1.464s
13:38 < rxr> cached:
13:38 < rxr> real0m3.139s
13:38 < rxr> user0m0.848s
13:38 < rxr> sys0m0.480s
13:39 < rxr> valentin: beside the av3850 today the av220c2 arrived
13:39 < rxr> the av220c2 is exactly like the av220 but even faster
13:40 < rxr> 10 pages per minute faster
13:40 * rxr needs to optmize the driver the next days to get that speed improvement under linux ...
13:40 < rxr> currently the driver is not able to pull the data at that rate out of the device ...
13:42 < rxr> and respite some hard reboots and not wake up from suspend i have not lost a file on reiser4 yet .....
13:43 < rxr> and /me is off hunting lunch some time in the next minutes
13:44 < valentin> rxr: nice speed - however my only osx test machine has usb 1.0 :(
13:44 < valentin> have a nice meal
13:44 < rxr> yeah ...
13:45 < rxr> even with USB 2 our mac drive performance is 1/2 of the linux speed due odd USB subsystem in OS suX - as usuall ...
13:45 < morfoh> rxr: how do you meassure USB drive perfomance ?
13:46 < valentin> morfoh: transfer in mb/s ?
13:46 < rxr> morfoh: MB/s transfer speed ...
13:46 < rxr> dog slow compared to linux ...
13:46 < rxr> for no good reason
13:46 < rxr> same i/o access pattern - same driver i/o core ...
13:47 < valentin> morfoh: not to mention even with the same driver core
13:47 < rxr> but everything in OS X is dog slow and sugs and is full of bugs one has to work around ...
13:47 < morfoh> ic
13:49 < rxr> guess why we, despite on Apple hardware avoid to boot into the mirror work as seldom as possible ...
13:49 < rxr> when I get a driver issue ticked I continue my current t2 tinkering and eventually boot the other (wanna be) os later on ...
13:49 < morfoh> rxr: I've never seen you complaining about booting into OSX :p
13:49 < rxr> that reminds me - I have a issue to track today :-(
13:50 < rxr> morfoh: you are not onlien 24x7 ...
13:50 < rxr> online
13:50 < valentin> well, the only nice thing under osx is .. hm ... cannot think of any :)
13:50 < CIA-9> chris * r15328 /trunk/package/network/pound/pound.desc: * updated pound (1.9.5 -> 2.0.1)
13:51 < valentin> ah, yes - have a ppc flashplayer
13:51 < morfoh> valentin: :)
13:51 < rxr> valentin: is that the composition manager is slightly faster then on linux - but only due propper hardware accel and it will not be faste for too much longer
13:51 < valentin> and a javavm which is somewhat more performant than the one by ibm - but who cares about java
13:51 < rxr> but it has more rendering bugs than the X.org implementation ...
13:51 < valentin> definitly
13:52 < valentin> and the multitasking sucks...
13:53 < CIA-9> rene * r15329 /trunk/target/desktop/config.in:
13:53 < CIA-9> * changed the desktop target to build only the minimally needed
13:53 < CIA-9> xorg packages, e.g. not the worst legacy junk (might not be complete
13:53 < CIA-9> yet)
13:53 < rxr> so - /me lunch
13:53 < valentin> even their OSD emulator pops up with a 1 second delay
13:53 < valentin> cu rxr
13:53 < rxr> valentin: yes, this OSD is suprisingly unresponsive ...
13:54 < rxr> I gues mostly taken out of swap or so ..
13:54 < morfoh> rxr: good apetite ;)
13:54 < rxr> and the startup progress bar that draws purely based on "time needed last bootup" is the biggest joke ever
13:55 < valentin> i'm sure they patented this technique
13:55 < rxr> and that they ship x86 cpus without -64 extension in 2006 is the 2nd biggest joke ever
14:06 < mnemoc> re
14:07 < valentin> hi mnemoc
14:07 < mnemoc> hi valentin
14:08 < mnemoc> "With my changes to the rockinitrd it does. Unfortunately I had massive
14:08 < mnemoc> problems creating a patch due to submaster"
14:08 < mnemoc> -netrunner
14:08 < valentin> why ?
14:08 < valentin> i mean, i do not like SM, but what is the problem ?
14:09 < mnemoc> he doesn't say... but i assume consistency problems on the local sm thing
14:09 < valentin> ok, that is a real issue sometimes
14:10 < valentin> and that is why i prefer a single layer vcs
14:11 < mnemoc> they could also have used svk, which is far more mature than sm
14:12 < rxr> moin mnemoc
14:12 < valentin> they could even have done something with svn properties as rxr proposed in rock times
14:13 < valentin> e.g. a pro-vote property for each trunk revision
14:13 < mnemoc> moin rxr
14:13 < morfoh> wb mnemoc
14:13 < valentin> and then only take those revisions into stable branch which have positive vote
14:14 < mnemoc> that sounds nice
14:14 < mnemoc> ==[build_this_package:925 (last $?=0)> ldconfig
14:14 < mnemoc> ldconfig: Remove `/lib' from `/etc/ld.so.conf'
14:14 < mnemoc> ldconfig: Remove `/usr/lib' from `/etc/ld.so.conf'
14:14 < mnemoc> o_O
14:14 < rxr> ?
14:15 < rxr> yes, submaster became something I did not intend a bit in the beginning
14:15 < rxr> clifford purely hacked up his own dreams instead what we talked about when we wanted to open the tree to more people ..
14:15 < rxr> but that is history ...
14:16 < mnemoc> yep
14:18 < rxr> I once made the failure to merge a successful project back into rock - not a 2nd time ..
14:19 < rxr> pcre still fails on ppc64 :-(
14:19 < rxr> due to libtool brokenness :-((
14:31 < morfoh> rxr: btw, what is your meassured transfer rate on a USB2 drive, you mentioned before ?
14:32 < rxr> morfoh: hm - do not know off hand
14:32 < rxr> why do you ask ?
14:33 < mnemoc> checking dynamic linker characteristics... no
14:33 < mnemoc> checking if libtool supports shared libraries... no
14:33 < mnemoc> checking whether to build shared libraries... no
14:33 < mnemoc> checking whether to build static libraries... yes
14:33 < mnemoc> yuck yuck yuck....
14:33 < rxr> what is that ?
14:33 < mnemoc> popt against uclibc
14:33 < rxr> heh
14:33 < mnemoc> with dynamic support
14:33 < mnemoc> and keepalived fails because popt.so is not there :\
14:33 < morfoh> rxr: because I ran into problems with an external HD here
14:34 < rxr> storage devices archive a higher thruput than my scanner i/o core that is usually run in user-space land with higher i/o latency
14:36 < karasz> mnemoc: shouldn't freedt be enabled on mnemosyne by default?
14:37 < mnemoc> karasz: ??!
14:37 < karasz> err..., how do I put that...
14:37 < karasz> mnemosyne uses runit
14:38 < mnemoc> karasz: why? it will conflict with runit
14:38 < karasz> I got that ideea from a bunch of runit scripts wich require multilog
14:38 < mnemoc> karasz: change them to use svlogd
14:38 < karasz> and multilog is in freedt as i remember...
14:38 < karasz> oki
14:40 < morfoh> hell ... svn up definitely takes too much time on my external HDD
14:40 * morfoh installs a kernel with USB debugging enabled :/
14:40 < karasz> mnemoc: can yop check /opt/bincmap/share/service/bincimap/log/run ?
14:41 < mnemoc> i use a modified version of qmail-imapd from qmail-ldap
14:41 < rxr> morfoh: did the hardware combo worked before?
14:41 < karasz> yes that and bincimaps too uses multilog
14:42 < morfoh> rxr: yes ... it was quite fast some days before
14:42 < rxr> what was the change?
14:42 < rxr> kernel update ?
14:42 < morfoh> then I got some I/O errors from the scsi driver
14:42 < mnemoc> karasz: so? multilog is from daemontools, svlogd is much better than it
14:43 < karasz> but that is put there by Building bincimap on T2
14:43 < karasz> by mnemosyne
14:43 < morfoh> rxr: yes ... I installed a new kernel but same revision
14:43 < mnemoc> karasz: bincimap install it's sample scripts
14:43 < rxr> morfoh: hm
14:43 < morfoh> and same config ... at least I didn't changed things related to USB and SCSI
14:44 < mnemoc> karasz: an official run script would have been at /etc/opt/bincimap/bincimap
14:44 < CIA-9> rene * r15330 /trunk/target/desktop/config.in:
14:44 < CIA-9> * removed dynamic gnome dependency creation from the desktop target
14:44 < CIA-9> and added one more missing modular X base package
14:44 < mnemoc> karasz: # cat /service/qmail-imapd/log/run
14:44 < mnemoc> #!/bin/sh
14:44 < mnemoc> exec setuidgid qmaill svlogd -tt /var/qmail/log/qmail-imapd
14:44 < mnemoc> that's mine
14:45 < karasz> so that is ok, not something to patch...?
14:45 < mnemoc> karasz: you could patch it, but thing it's better to add the .tail files
14:46 < karasz> ic
14:46 < morfoh> rxr: wonderfull -->
14:46 < morfoh> SCSI error : <0 0 0 0> return code = 0x70000
14:46 < morfoh> end_request: I/O error, dev sda, sector 241588263
14:46 < morfoh> EXT3-fs error (device sda1): ext3_find_entry: reading directory #15090330 offset 0
14:46 < morfoh> Aborting journal on device sda1.
14:46 < morfoh> ext3_abort called.
14:46 < morfoh> EXT3-fs error (device sda1): ext3_journal_start_sb: Detected aborted journal
14:46 < morfoh> Remounting filesystem read-only
15:02 -!- sparc-kly__ [n=G3@64.237.240.250] has joined #t2
15:12 < karasz> re
15:12 < karasz> mnemoc: when ypu will have the time, i'd like som info on settin' up qmail ...
15:13 -!- sparc-kly__ [n=G3@64.237.240.250] has quit [Remote closed the connection]
15:14 * morfoh has to reboot again ... bbl
15:14 -!- morfoh [n=morfoh@p54BEEEBB.dip.t-dialin.net] has quit ["leaving"]
15:14 < mnemoc> karasz: start setting up the virtualization you want to use
15:14 < mnemoc> karasz: then qmail-send
15:14 < karasz> ?
15:14 < mnemoc> karasz: then qmail-smtp
15:15 < mnemoc> karasz: then pop, then imap
15:15 < mnemoc> karasz: and at the very very end que queue filterings
15:16 < karasz> :(
15:16 < mnemoc> ?
15:17 < karasz> i never set up any mail server :(
15:17 < mnemoc> qmail is not easy to set up if you don't understand it
15:17 < karasz> ack
15:17 < karasz> but i guess problems run deeper than qmail
15:17 < CIA-9> rene * r15331 /trunk/target/desktop/config.in:
15:17 < CIA-9> * added makedepend (for mesa) and mkfont* for the bitmap font packages
15:17 < CIA-9> to the desktop target
15:18 < karasz> maybe i lack some info on mailservers in general....
15:18 < mnemoc> that's why i give you that checklist, in that precise order
15:18 < karasz> virtualization=?
15:19 -!- sparc-kly_ [n=G3@64.237.244.94] has quit [Read error: 113 (No route to host)]
15:20 < mnemoc> karasz: where will your accounts be defined
15:21 < karasz> until now, on the mailserver, acount were created when user was created
15:21 < karasz> if that is what you implied...
15:23 -!- morfoh [n=morfoh@p54BEEEBB.dip.t-dialin.net] has joined #t2
15:23 < mnemoc> if your users will all be at /etc/passwd, there is no 'virtualization'
15:23 < morfoh> re
15:23 < karasz> that was the case until now
15:28 * morfoh booted the kernel with pci=noacpi but still I have some problems
15:28 < morfoh> there where also some ML threads which mentioned power issues
15:29 < morfoh> but now I have to do some kitchen cleaning :/
15:29 < morfoh> bbl
15:34 < mnemoc> karasz: frequently what people needs is vmailmgr
15:35 < mnemoc> karasz: /etc/passwd is too intrusive and ldap too complex for not-big enviroments
15:35 < rxr> so - I guess I soon stop the ppc64 desktop build and boot over in the mirror world ...
15:36 < karasz> enviroment is quite small
15:36 < karasz> max 20 users...
15:36 < karasz> maybe 30 at top
15:36 < mnemoc> karasz: do you want to give them accounts on your server? i doubt
15:36 < karasz> some of them...
15:36 < karasz> at least
15:36 < rxr> does anyone have recommendations for a good "large file" hex editor ?
15:37 < karasz> is that vmailmgr?
15:37 < karasz> or just some libs...
15:38 < mnemoc> vmailmgr is a package
15:38 < mnemoc> bglibs includes some libraries to manage vmailmgr database
15:39 < karasz> 2.1.1.1 has vmailmgr?
15:39 < mnemoc> i doubt
15:40 < karasz> it hasn't...
15:40 < karasz> but in the end i can live with /etc/passwd
15:40 < karasz> i set them up to /bin/nologin ...
15:40 < mnemoc> # echo t2-*/package/*/vmail*
15:40 < mnemoc> t2-trunk/package/mail/vmailmgr
15:41 < mnemoc> if you want /etc/passwd, go for it :)
15:41 < karasz> even login=/bin/false
15:48 < karasz> bbl
15:50 < morfoh> mnemoc karasz ... what about dirqmail ?
15:51 < mnemoc> morfoh: looks weird and nice at the same time
15:51 < mnemoc> morfoh: but i have never tried it
15:51 < mnemoc> morfoh: i prefer vmailmgr :)
15:52 < morfoh> hehe :)
15:52 < morfoh> mnemoc: never tried it neither, but I thought you did :p
15:57 < morfoh> Timing buffered disk reads: read(2097152) returned 4096 bytes
15:57 < morfoh> :(
15:58 < morfoh> on another system the external HDD is functioning .. already tested on a "gentoo laptop" running 2.6.12 :(
15:59 < morfoh> anyhow ... have to do some other work now :(
16:11 < karasz> re
16:12 < karasz> hmm, another issue
16:12 < karasz> i do not have messages file or the equivalent...
16:15 < mnemoc> /var/log/socklog/main/current
16:54 -!- misl [n=chatzill@82-217-66-150.cable.quicknet.nl] has joined #t2
16:54 < misl> hi folks
16:59 < morfoh> hi WMD :)
17:00 < misl> ?
17:01 < morfoh> misl: Weapon of Mass Destruction <-- you should know that :p
17:02 < rxr> jsaw: did freeglut fail for your lib64 build ?
17:02 < misl> why? I have I mass distruction t2 svn?
17:02 < rxr> hi misl ,-)
17:02 < misl> hi rxr, jsaw ..... morfoh too ;-)
17:03 < CIA-9> rene * r15332 /trunk/package/x11/freeglut/freeglut.conf:
17:03 < CIA-9> * fixed freeglut for lib64 architectures and removed -Werror due
17:03 < CIA-9> warnings on certain X versions and 64bit systems
17:05 < morfoh> misl: not yet ... afaik
17:09 < misl> morfoh: I am only a missile of minor distruction :)
17:10 < morfoh> misl: hehe :)
17:11 < morfoh> misl: powered by Sun's "MDK"
17:11 < karasz> MDK=minor distruction and kill?
17:11 < morfoh> Missile Development Kit
17:12 < karasz> well, i wasn't that far...
17:12 < morfoh> karasz: yep :p
17:17 < karasz> morfoh: wanna do smth similar with me?
17:17 < rxr> heh - I could not resist - I replied to one of Schillings latests mails
17:17 < rxr> I hope he does not come over cause I asked what good drugs there are in berlin ...
17:18 < mnemoc> http://lkml.org/lkml/2006/2/6/217/index.html
17:19 < mnemoc> :)
17:20 < rxr> ack ,-)
17:20 < rxr> that mail archive is fast ...
17:20 < mnemoc> :)
17:21 * rxr fears living too close to schilling to get phyical problems out of the flamewar ,-)
17:21 < mnemoc> how big is he? :)
17:21 < rxr> no idea ...
17:22 * rxr happy to never met him in this big metropole ...
17:22 < mnemoc> :)
17:22 < rxr> ah! - now I assume where this libX* not found issue comes from
17:23 < rxr> mnemoc: do you have a matrix connection in your brain - or how did you come up with the link so fast =
17:23 < rxr> ? even
17:24 < mnemoc> hehe
17:25 < mnemoc> i just was around here, read your comment and open lkml :)
17:25 < morfoh> rxr: I think mnemoc get's all mails from the kernel's ML as SMS :p
17:26 < rxr> morfoh: SMSed into the brain
17:26 < morfoh> rxr: ack :)
17:26 < rxr> via the matrix interconnect - that it must be
17:26 < morfoh> rxr: I think so too
17:26 < mnemoc> heheh
17:28 * karasz pours some cold water on his boilin' head
17:30 < morfoh> another nice to have would be, to process the mails via voice synthesizer and transnmitting it with an radio transmitter ... "Radio Schillix" :)
17:32 < rxr> jsaw: just for your info, with your libsuffix stuff for auto*
17:32 < rxr> jsaw: the binutils ld stuff internally calls it LIBPATH_SUFFIX:
17:32 < rxr> # Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first.
17:32 < rxr> case "$EMULATION_NAME" in
17:32 < rxr> *64*) LIBPATH_SUFFIX=64 ;;
17:32 < rxr> esac
17:33 < mnemoc> commodore64?
17:33 < rxr> mnemoc: lib vs lib64 ?
17:34 < mnemoc> i was just commenting that greedy condition
17:35 < morfoh> rxr: btw, you should not name your patches crap ... you shouldn't give them extra ammo ;)
17:37 < rxr> morfoh: ?
17:37 < morfoh> your last mail on kernel ML ... "PS: Yes, I run a bastarized version of cdrecord that has a whole bunch of
17:37 < morfoh> crap patched away."
17:37 < morfoh> ah!
17:38 < morfoh> I should learn read :p
17:38 < morfoh> sorry ;)
17:52 < rxr> .oO
17:52 < rxr> for lib64 arches binutils does not open /etc/ld.so.conf and thus we get some stray build errors where I already fixed a few of them .-( because I thought they where due X11R7 :-((((
17:54 < mnemoc> bad rxr, bad
17:54 < rxr> that I silenced them or that I found yet the next issue ?
17:55 < mnemoc> for fixing a bug thinking it was another bug :)
17:56 < rxr> you are right - I better stop bughunting and leave that for your pleasure ,-)
17:57 < mnemoc> no..., don't repress your instincts
17:57 < mnemoc> that's bad for the soul
17:57 < rxr> damn - thought I would have find another one for the hunting season :-((
17:58 < mnemoc> another hunter or another prey?
18:00 < karasz> mnemoc: i officialy lost all my hair over qmail
18:00 < karasz> i will stop for now, cause i do not want to loose my skin too.
18:01 < rxr> this binutils ld shell code template processing is awful ...
18:01 < rxr> my oh my
18:01 < karasz> no more qmail for today ;)
18:01 < rxr> how shoudl one find in this mess why ld.so.conf is read on some system and not on others
18:01 < rxr> I declare this cruft unmaintainable
18:01 < karasz> tommorow is another day, despite kommrads fears ;)
18:01 < rxr> guess that's why it is at least broken on ppc64 ...
18:02 < mnemoc> karasz: qmail-start, just qmail-start. and follow it's logs and strace
18:03 < karasz> qmail-start is on my system an elf executable, why the hell all the net is crowded with a bash script named qmail-start????
18:03 < mnemoc> karasz: qmail-start is a binary
18:03 < karasz> yes
18:03 < mnemoc> karasz: which triggers are repeat signals to three children
18:04 < mnemoc> qmail-clean qmail-lspawn and qmail-rspawn
18:04 < mnemoc> first make sure qmail-lspawn works
18:05 < mnemoc> injecting mails locally and seen if they are properly delivered
18:05 < karasz> alert: cannot start: unable to read controls
18:05 < mnemoc> ehm
18:06 < karasz> buildin strace in the mean time
18:06 < mnemoc> start configuring your qmail :)
18:06 < mnemoc> me, rcpthosts, locals and defaultdelivery
18:07 < karasz> i only have defaultdelivery set to ./Maildir/
18:12 < mnemoc> that is ok on most cases, but doesn't work well with bincimap
18:12 < mnemoc> bincimap set to use imapdirs
18:13 < karasz> bincimap is gone
18:13 < mnemoc> what will you use?
18:14 < karasz> as you said qmail....
18:15 < rxr> has someone a x86-64 suse or readhat at hand ?
18:16 < mnemoc> karasz: on your design you have to consider how the whole solution will work
18:16 < mnemoc> karasz: for using bincimap i suggest you defaultdelivery=./IMAPdir/INBOX/
18:16 < karasz> that i have problems with...
18:17 < karasz> what i do not understand is that qmail is a whole solution or not....?
18:17 < karasz> last setup involved dovecot and postfix
18:18 < karasz> 2 daemons for mails
18:18 < mnemoc> i know them :)
18:18 < karasz> one for smpt and the other for imap/pop3
18:18 < mnemoc> dovecot is nice, but bincimap is better
18:18 < karasz> dovecot i hate
18:19 < karasz> since i lost 1/2 of my hair setting it up....
18:19 < mnemoc> postfix is nice, simpler and free... qmail is even simpler (when you understand it), cheaper and more reliable
18:19 < karasz> so except qmail do I need smth else?
18:19 < karasz> to send and receive...
18:20 < karasz> do i need binimap or dovecot or else?
18:20 < _Ragnar_> hihi
18:20 < mnemoc> qmail includes a pop
18:20 < mnemoc> if you will use /etc/passwd you don't need a virtualization
18:20 < mnemoc> and for imap, imo the best is bincimap
18:21 < karasz> mnemoc: you already told me that :)
18:21 < karasz> the question is do I need it or not?
18:22 < karasz> can I rely only on qmail for send and receive?
18:22 < mnemoc> as MTA? yes, sure
18:22 < karasz> good
18:22 < karasz> so i do not need anything else except spamassasin and clamd
18:24 < mnemoc> qmail-scanner
18:24 < mnemoc> to bind qmailqueue to spamassasin and clamd
18:25 < karasz> yup, that too
18:47 < karasz> root@expertweb:/usr/src/t2-2.1.1.1# qmail-start
18:47 < karasz> status: local 0/10 remote 0/20
18:47 < karasz> then waitin...
18:47 < mnemoc> mail root
18:48 < mnemoc> `mail root` i mean
18:48 < karasz> should I ctrl-C?
18:48 < mnemoc> nope
18:48 < mnemoc> let it run
18:48 < mnemoc> for ever and ever
18:48 < karasz> another console maybe?
18:48 < mnemoc> yes
18:48 < karasz> because now i do not have prompt
18:48 < karasz> oki
18:49 < karasz> mail root?
18:49 < karasz> mail :-> command not found ...
18:50 < mnemoc> mailx ?
18:51 < mnemoc> /var/adm/flists/mailx:mailx: bin/mail
18:51 < mnemoc> or mnemosyne has nail these days?
18:51 < mnemoc> yes, nail
18:51 < mnemoc> :)
18:52 < karasz> nail
18:56 < rxr> debugging the binutils linker is not much fun
18:58 < karasz> who the heck named that nail......?
18:59 < mnemoc> Author: Gunnar Ritter
18:59 < karasz> try to google it...
18:59 < mnemoc> but a symlink is needed
18:59 < mnemoc> http://nail.sourceforge.net
19:00 < karasz> nah, try to google for information...
19:00 < karasz> and scope it out from nail careing or cuttin or cosmetics...
19:00 < mnemoc> :)
19:01 < karasz> root@expertweb:~# nail root
19:01 < karasz> Subject: aaa
19:01 < karasz> EOT
19:01 < karasz> /usr/lib/sendmail: No such file or directory
19:01 < karasz> "/root/dead.letter" 9/199
19:01 < karasz> . . . message not sent.
19:01 < karasz> /usr/lib/sendmail?
19:02 < karasz> could that be the missing link?
19:02 < karasz> even symlink? ;)
19:03 < mnemoc> outch
19:03 < mnemoc> that needs a patch
19:03 < mnemoc> but yes, symlink it
19:03 < karasz> to qmail-what? send?
19:03 < karasz> or even the sendmail in qmail?
19:03 < mnemoc> nope, /usr/bin/sendmail
19:04 < karasz> k
19:04 < karasz> said EOT and exited...
19:05 < mnemoc> what qmail-start said about it?
19:05 < karasz> delivery 3: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/
19:05 < karasz> status: local 0/10 remote 0/20
19:05 < karasz> triple bounce: discarding bounce/125922
19:05 < karasz> end msg 125922
19:06 < karasz> sorry
19:06 < karasz> new msg 125922
19:06 < karasz> info msg 125922: bytes 1401 from <#@[]> qp 1058 uid 26
19:06 < karasz> starting delivery 3: msg 125922 to local postmaster@expert-software.ro
19:06 < karasz> status: local 1/10 remote 0/20
19:06 < karasz> delivery 3: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/
19:06 < karasz> status: local 0/10 remote 0/20
19:06 < karasz> triple bounce: discarding bounce/125922
19:06 < karasz> end msg 125922
19:07 < mnemoc> you forgot to configure the aliases
19:07 < karasz> in qmail/control?
19:07 < mnemoc> rtfm? :(
19:17 < misl> mnemoc: I think I merged all LIBTOOL QUIRKs now, although some need manual adjustion (got merge let and right files).
19:17 < misl> Now I have to build them all
19:18 < mnemoc> good luck :D
19:19 < misl> I already did a fresh reference build today. But I got more failures than I had yesterday :(
19:20 < misl> So I decided to first merge then all and then rebuild again.
19:21 < rxr> now I know why the #t2 irc log is that big each day ,-)
19:21 < rxr> #t2 supporting the World ,-)
19:21 < misl> rxr: uhh?
19:21 < rxr> misl: not you ,-)
19:23 < misl> rxr: that Iliad company (http://www.irextechnologies.com/shop/products/iliad.htm) is very sparse with information. They want me to wait till the introduction. They claim to already have some sort of a development kit. :(
19:24 < rxr> :-((
19:24 < misl> If they are not too expensive I might get me one when it is introduced :)
19:24 < rxr> misl: convince them to become an early adaptor ?
19:26 < mnemoc> rxr: that's why google love us
19:26 < misl> maybe I should try phoning them instead of e-mail.
19:26 < rxr> misl: ack
19:26 < misl> mnemoc: google loves ubuntu more :(
19:27 < mnemoc> misl: divide the love for the amount of users
19:27 < rxr> huh
19:27 < mnemoc> who wins?
19:27 < rxr> find_potential_libraries = 0,
19:27 < rxr> hm
19:27 < rxr> wonders if that is righht
19:27 < misl> mnemoc: How did google show its love to us?
19:29 < mnemoc> misl: 1) asking things to it and seen at top 10 answers most of the time
19:29 < mnemoc> misl: 2) pagerank
19:30 < rxr> mnemoc: our page rank is not really high unfortunatly ... :-(((
19:30 < rxr> not yet ,-)
19:30 < rxr> but indeed why appear often in the queries ...
19:30 < rxr> sometimes too often
19:30 < rxr> I search for solutions and only find my own pastes from the channel ... X-(
19:30 < misl> google t2 + linux top rank gives
19:30 < misl> http://linux.softpedia.com/get/System/Operating-Systems/Linux-Distributions/T2-Linux-2049.shtml
19:31 < misl> 188 downloads
19:32 < rxr> who feeds that site ?
19:33 * misl wondering too
19:34 < misl> Uhh? who or what is that?
19:34 < misl> http://lists.matureasskickers.net/pipermail/t2servers/2004-February/000148.html
19:36 < rxr> hopefully one of the "more users than we think" ,-)
19:36 < mnemoc> :)
19:37 < misl> rxr: what is this?
19:37 < misl> http://www.exactcode.de/products/drock/index.html
19:38 < misl> rxr: this line is cool
19:38 < misl> Last modified: _2004-10-18_ 13:42 Copyright © 2003 - _2005_
19:39 < mnemoc> autogenerated
19:40 < misl> mnemoc: still funny
19:40 < mnemoc> :)
19:40 < rxr> hm - this binutils patch search stuff seems to be longer broken
19:40 < rxr> appears also on an older plain i386 build
19:41 < rxr> T2 SDE 2.2.0-alpha (2005/08/10) - 20051102
19:41 < rxr> well *older*
19:41 < rxr> in t2 time measurement that is ,-)
19:42 < rxr> huh
19:42 < rxr> ROCK Linux 2.0.1 (2004/03/13)
19:42 < rxr> there it does not work as well
19:42 < rxr> f*ck
19:42 < misl> rxr: is this page still valid?
19:42 < misl> http://www.exactcode.de/products/drock/index.html
19:42 < misl> otherwise you might redirect it to t2. This link is the second entry when googling for "linux t2"
19:43 < rxr> misl: no this page is rotting
19:43 < rxr> due too many wild bugs in the open source world I have to hunt
19:43 < rxr> and ti should be renamed to exactdesktop or wo anyway ,-)
19:43 < rxr> not drock
19:44 < misl> I am just worried that searching for t2 ends up in a link to drock
19:44 < rxr> there was a time when this /etc/ld.so.conf lookup worked ...
19:44 < rxr> darn
19:47 < rxr> ROCK Linux 1.7-snapshot (2003/02/07)
19:47 < rxr> no luck eitgher
19:47 < rxr> either
19:47 < rxr> damn
19:47 < rxr> am I halucinating
19:47 < rxr> I'm so damn sure this worked - yet I can not find a system where it in fact does work
19:47 < rxr> grummeled
19:48 < misl> oh o. earlier I read something that rxr knows what drugs are available in Berlin and now he is halucinating.
19:48 * misl wonders what mushrooms he ate
19:49 < misl> :)
19:49 < rxr> r5206 | rene | 2004-12-24 00:02:52 +0100 (Fri, 24 Dec 2004) | 6 lines
19:49 < rxr> at that time I patched binutils
19:49 < rxr> and I'm damned sure it worked at that time
19:57 -!- madtux [i=miguel@pf0.hostarica.com] has joined #t2
19:57 < madtux> hi.
19:57 < misl> hi maddy :)
19:58 < rxr> moin miguel ,-)
19:58 < madtux> minty :)
19:58 < madtux> gday rene
19:58 < rxr> madtux: recently we discussed most probably to rm -rf the router target due to rotting and far superiour embedded target "technology"
19:58 < rxr> madtux: do you have some vote for this decision ?
19:59 < madtux> go ahead.
19:59 < rxr> heeh - ic ,-)
19:59 < madtux> i must admit router target is rather obsolete at this point.
19:59 < morfoh> madtux: hi pyrotux :)
19:59 < madtux> hey morfoh .... so did the neightboors shutup on their own or u followed my advice?
20:00 < morfoh> madtux: good that you say that, we didn't noticed that the router target is obsolete :p
20:00 < madtux> rxr, do u still have that Sun Monitor to give away?
20:00 < rxr> madtux: yes, why ?
20:00 < rxr> i hope you do not want me to ship it to .cr ...
20:00 < rxr> do you know someone in .de or .eu ?
20:00 < madtux> i have a friend who might want.
20:01 < rxr> in which pixel of the world ?
20:01 < madtux> i will talk to him and if he still needs one will have him contact you.
20:01 < morfoh> madtux: nope ... I decided not to burn my neighbors but I had to go downstairs because they played heavy metal at 5:30 or so
20:01 < madtux> rxr, augsburg.
20:01 < rxr> madtux: ah ,-)
20:01 < madtux> morfoh, heavy metal :) nice.
20:01 < rxr> madtux: they get a for free, but best exchanged at some fair or so ...
20:01 < misl> ahh, klamottenkiste
20:01 < rxr> since it is not really worth the shipping
20:02 < madtux> i like ur neightboors.
20:02 < madtux> rxr, yeah sure.
20:02 < morfoh> madtux: but not if you want to sleep and the music is directly beneath your head
20:02 < madtux> morfoh, sleeping is for the birds.
20:03 < morfoh> madtux: ic ... you want some problems today :p
20:03 < misl> morfoh is a bird sitting on two eggs :)
20:03 < morfoh> madtux: I mean ... I don't wonder because you're mostly looking for trouble :)
20:03 < mnemoc> one and a half
20:03 < morfoh> mnemoc: how do you know ?
20:03 < misl> :D
20:03 < mnemoc> you told me
20:04 < mnemoc> during your last crisis
20:04 < morfoh> mnemoc: I doubt that
20:04 < morfoh> mnemoc: whaaaaaaaaaaaaaaaat ?
20:04 < morfoh> ok ... I found a second person who is looking for trouble
20:05 < morfoh> I even have some better weapons against the second one
20:05 < mnemoc> you told me you were zoofilic-ing your rat and he bite one of your eggs
20:05 < morfoh> so madtux ... you can feel a bit more comfortable
20:05 < morfoh> mnemoc: nope ... that must been your "rat"
20:05 < madtux> morfoh, hehe
20:05 < morfoh> mnemoc: while you were dreaming
20:05 < misl> ladies and gentlemen, please place you bets
20:06 < madtux> what are the odds ?
20:06 < misl> in the blue corner we have raging morfoh
20:06 < morfoh> misl: and after I "inhaled" mnemoc I'll continue with you :p
20:06 < mnemoc> i don't have any rat, you do. and i'm married, you live with a rat
20:06 < misl> and in the red corner we have the might mnemoc
20:07 < misl> +y
20:07 < misl> poor rat :)
20:07 < mnemoc> ack
20:07 < mnemoc> poor rat living with nasty morfoh
20:07 < morfoh> ok ... I think I've no friends here anymore
20:07 < mnemoc> outch
20:08 < madtux> morfoh, u are still my friend.
20:08 < misl> that hurts :(
20:08 < mnemoc> almost like a rat biting your egg
20:08 < misl> hehe
20:08 < morfoh> misl: ic how it hurts you
20:08 < misl> oeps sorry morfoh
20:09 < misl> how?
20:09 * misl peeks into his webcam
20:10 < morfoh> mnemoc: you should better take care, because the rat will bite away some more important thing than your eggs in the near future :p
20:11 < mnemoc> i'll not expose my important things in front of the rat as you do :)
20:11 < madtux> mnemoc, you've actually seen it?
20:11 < madtux> *G*
20:11 < morfoh> ok ... you don't have to expose it anyway ... :p
20:11 < mnemoc> madtux: fortunely not yet
20:12 < morfoh> .oO( that's not fair ... )o
20:13 < mnemoc> morfoh: unfair is what madtux makes his dog to do
20:14 < morfoh> mnemoc: I don't want to know what he is doing with his dog
20:15 < madtux> I don't have dogs anymore... my wife kept them :(
20:15 < mnemoc> the worse part is that he sent me a picture o_O
20:15 < morfoh> madtux: you were married ?
20:16 < mnemoc> madtux: so go an get a new one
20:17 < madtux> morfoh, yes i was.
20:17 < morfoh> rxr: was the dietlibc fix you commited today solving the mnemosyne on 2.2 issue ?
20:17 < madtux> mnemoc, too soon to have anything besides my computers to create an emotional link with
20:18 < morfoh> madtux: but I guess you "burned" that poor woman :p
20:19 < madtux> morfoh, no. but lets not talk about this topic. i'm rather sensitive about it.
20:19 < madtux> Lets talk about that time that mnemoc socked off a horse
20:19 < mnemoc> madtux: go and get one. dogs are loyal.
20:20 < morfoh> madtux: I'm sorry
20:20 < madtux> morfoh, no problem. u didn't know
20:20 < morfoh> mnemoc: a horse ?
20:20 < morfoh> ouch ...
20:21 < rxr> morfoh: yes
20:21 < madtux> morfoh, this mnemoc guy can be nastry.
20:21 < mnemoc> :(
20:21 < morfoh> rxr: cool ... thanks :)
20:21 < rxr> morfoh: but for bootup /dev/cdrom I would recomment another cdrom rule that works without this cdrom_id helper
20:21 < rxr> morfoh: thus HEAD will not make mnemosyne work I think
20:21 < rxr> but a additional one line rule tweak would
20:21 < mnemoc> the only thing i have done with horses is playing polo when i was a kid
20:21 < rxr> I can commit in half an hour
20:22 < rxr> but I be off to susan in some minutes
20:22 < morfoh> rxr: I'll produce a new ISO for you ;)
20:22 < rxr> morfoh: nah
20:22 < morfoh> hehe ... *evil*
20:22 < rxr> not with that needed one line rule
20:22 < morfoh> rxr: just kidding ...
20:23 < morfoh> rxr: greetings to susan :)
20:26 < morfoh> mnemoc: checking for Xinerama support on XFree86... yes
20:26 < morfoh> checking Pango flags... configure: error:
20:26 < morfoh> *** Pango not found. Pango built with Cairo support is required
20:26 < morfoh> *** to build GTK+. See http://www.pango.org for Pango information.
20:26 < morfoh> mnemoc: gtk+ on mnemosyne 2.2
20:27 < mnemoc> morfoh: cairo and pango suppose to be there
20:28 < morfoh> # cat target/mnemosyne/pkgsel/Desktop/10-gtk.ask
20:28 < morfoh> #Description: GTK+
20:28 < morfoh> #Dependencies: X!=none
20:28 < morfoh> X gtk+
20:28 < morfoh> X pango
20:28 < morfoh> X glib
20:28 < morfoh> X pkgconfig
20:28 < morfoh> X atk
20:28 < morfoh> # and C++ bindings
20:28 < morfoh> X libsigc++
20:28 < morfoh> X glibmm
20:28 < morfoh> X gtkmm
20:29 < mnemoc> it's on X module iirc
20:30 < morfoh> oh
20:30 < mnemoc> .conf, because it's dynamic (2.2 only)
20:33 < morfoh> mnemoc: did you committed the cairo related changes ?
20:34 < morfoh> ah! there ...
20:34 < morfoh> damn I cannot read anymore :(
20:35 < _Ragnar_> what was the option to build the additional kernel modules only again? >.<
20:39 < mnemoc> _Ragnar_: grep DEBUG package/*/linux*
20:39 < mnemoc> _Ragnar_: grep DEBUG package/*/linux*/*
20:41 < morfoh> mnemoc: gtk+ found pango after rebuilding cairo and pango
20:42 < morfoh> ;)
20:47 < mnemoc> morfoh: prio order?
20:55 < _Ragnar_> mnemoc: thx didn't work tho >.>
20:56 < mnemoc> _Ragnar_: what?
20:56 < _Ragnar_> putting export SDEDEBUG_LINUX_SUBMODULES_ONLY='1'
20:57 < _Ragnar_> in my config
20:57 < mnemoc> not there
20:57 < mnemoc> export SDEDEBUG_LINUX_SUBMODULES_ONLY=1
20:58 < mnemoc> Build-Target
20:58 < _Ragnar_> duh
20:58 < mnemoc> or Emerge-Pkg
20:58 < mnemoc> config file is generated
20:58 < mnemoc> anything you hardcode there will disappear
21:04 < _Ragnar_> still don't honor the option tho
21:04 < mnemoc> ??
21:05 < _Ragnar_> still builds all the kernel
21:05 < jsaw> re
21:05 < mnemoc> don't you get some warnings in regard to SDEDEBUG_* ?
21:05 < mnemoc> wb jsaw
21:05 < _Ragnar_> those I get
21:05 < jsaw> hi mnemoc
21:05 < jsaw> SDEDEBUG_ what?
21:05 < jsaw> what warnings?
21:05 < _Ragnar_> but linux26 still merrily compiles everything
21:06 < mnemoc> jsaw: that was for _Ragnar_
21:06 < mnemoc> _Ragnar_: it configure it self, but build only postlinux.conf-s
21:07 < morfoh> wb jsaw
21:07 < _Ragnar_> ok
21:08 < jsaw> hi morfoh
21:08 < CIA-9> jsaw * r15333 /trunk/misc/target/functions.in:
21:08 < CIA-9> * in copy_and_parse_from_source, parse also "#!/*"
21:08 < CIA-9> -> then do chmod +x
21:08 < jsaw> hi _Ragnar_
21:09 < _Ragnar_> hi jsaw :)
21:09 < jsaw> rxr: workaround for libtool stupidity in binutils...?
21:12 < jsaw> rxr: is LIBPATH_SUFFIX really used outside the build tree in binutils???
21:14 < jsaw> mnemoc: on install disk, runit-shutdown's "killall5" says "killall5 is not implemented"
21:15 < mnemoc> jsaw: yes, i haven't implemented it yet :(
21:15 < jsaw> har har...
21:15 < mnemoc> would you?
21:16 < jsaw> nope... too many other things to fix...
21:16 < mnemoc> :\
21:17 < CIA-9> jsaw * r15334 /trunk/target/install/init:
21:17 < CIA-9> * create {console,null,zero} nodes
21:17 < CIA-9> * if no /dev/{cdrom*,floppy*}, try detecting based on
21:17 < CIA-9> sysfs' "removable" file (/sys/block/*/removable)
21:18 < mnemoc> jsaw: /dev/tty !
21:18 < mnemoc> jsaw: needed by 'kiss'
21:18 < jsaw> nope, done by udevstart, currently
21:19 < mnemoc> not here
21:19 < jsaw> but as you know...
21:19 < jsaw> udevstart is going to be replaced...
21:19 < mnemoc> it was
21:19 < jsaw> mnemoc: not on your sys?
21:19 < mnemoc> 084 doesn't include it
21:19 < jsaw> we don't have 084 yet ;)
21:19 < mnemoc> :)
21:20 -!- misl [n=chatzill@82-217-66-150.cable.quicknet.nl] has quit ["Chatzilla 0.9.69.3 [Firefox 1.5.0.1/2006011112]"]
21:20 < mnemoc> until nasty-baldzius decide to commit it :)
21:21 < jsaw> then he is obliged to fix all init scripts :]
21:22 < mnemoc> hehe
21:24 < jsaw> mnemoc: why don't you simply copy sysvinits killall5.c ?
21:24 < mnemoc> jsaw: it's not that simple
21:25 < jsaw> why not?
21:25 < mnemoc> it depends on other ugly .c files iirc
21:25 < jsaw> no
21:26 < jsaw> gcc killall5.c
21:26 < jsaw> -> a.out
21:26 < mnemoc> :)
21:26 < jsaw> and GPL...
21:28 < mnemoc> i'll have to add some priority to the next release of runit-shutdown
21:28 < mnemoc> pidof is also important to have
21:38 < jsaw> ln -sf ../sbin/killall5 $(ROOT)/bin/pidof
21:38 < jsaw> :)
21:39 < mnemoc> i know :)
21:40 < mnemoc> but i guess i'll do it based on psgrep as the others
21:46 < CIA-9> amery * r15335 /trunk/package/editors/pida/pida.desc: * updated pida (0.3.0 -> 0.3.1)
21:51 < _Ragnar_> >.<
21:52 < _Ragnar_> def doesn't work mnemoc
21:52 < _Ragnar_> fuck fuck fuck
21:52 < mnemoc> uhm
21:54 < _Ragnar_> can I at least make the kernel FAIL when the module does instead of erasing all traces of what went wrong on 'successful' build?
21:55 < mnemoc> i hope to, let me watch
21:55 < mnemoc> that 'tolerant' kernel build doesn't like me much
21:57 < _Ragnar_> it needs an OFF switch :)
21:57 * _Ragnar_ inserts a sleep 800000
21:57 < _Ragnar_> bbl lunch :)
21:59 < mnemoc> _Ragnar_: Build-Pkg -noclearsrc
22:31 < morfoh> re
22:32 < mnemoc> wb morfoh
22:32 < morfoh> hehe ... thx mnemoc :)
22:33 < morfoh> my mnemosyne 2.2 target already finished :)
22:33 < mnemoc> :)
22:33 < morfoh> but still have to download it :/
22:33 < morfoh> mnemoc: it's quite fat
22:33 < mnemoc> :(
22:34 < morfoh> with full X stuff and ...
22:34 < mnemoc> azazel?
22:34 < morfoh> and I couldn't resist to include e17
22:34 < morfoh> ;)
22:34 < mnemoc> ezazel :p
22:34 < morfoh> nope ... normal mnemosyne
22:34 < morfoh> sorry ;)
22:35 < mnemoc> take a look into azazel-only modules
22:35 < mnemoc> you could want some of those
22:35 < morfoh> but ezazel sounds nice :)
22:35 < morfoh> yeah ... thanks :)
22:35 < morfoh> I'll take a look
22:36 < mnemoc> btw, i have: http://www.rafb.net/paste/results/MV1enx86.html here.... but i'm not sure if it's needed
22:37 < morfoh> but why does it have runit-logacct then ?
22:37 < morfoh> hmmm ?
22:38 < mnemoc> for the fun of making inird more fat :p
22:38 < morfoh> hehe ... yeah ... fat is nice :p
22:52 < CIA-9> amery * r15336 /trunk/package/contrib/freedt/freedt.desc: * updated freedt (0.20 -> 0.21)
23:08 < morfoh> 2006-02-06: rshd privilege escalation vulnerability
23:08 < morfoh> The rshd server in Heimdal has a privilege escalation bug when storing forwarded credentials. The code allowes a user to overwrite a file with its credential cache, and get ownership of the file. 0.7.2 and 0.6.6 fixes this problem. The only workaround for this bug is to disable the rshd server program.
23:09 < morfoh> mnemoc: I'll update heimdal on trunk
23:09 < mnemoc> good luck
23:10 < morfoh> why ? any known issues ? but thanks :)
23:10 < morfoh> mnemoc: we have 0.6.3 on 2.1
23:10 < mnemoc> i guess i'll have to start a reference with updated heimdal soon
23:11 < morfoh> mnemoc: I can also update it to 0.6.6 and start a ref
23:12 < mnemoc> with heimdal enabled?
23:12 < morfoh> why not ?
23:12 < morfoh> we have to ... if we wanna do a regression test for it ;)
23:13 < morfoh> or is ther sth. I should know regarding a ref build with heimdal enabled ?
23:14 < mnemoc> of course
23:14 < mnemoc> i just asked
23:14 < mnemoc> because i haven't done that in almost a year
23:14 < morfoh> mnemoc: doing a ref build once a year is quite ok :p
23:15 < mnemoc> with heimdal :p
23:15 * mnemoc moving home
23:16 < morfoh> cu mnemoc ;)
23:17 < morfoh> mnemoc: as usual ... drive save :)
23:17 < morfoh> no stunts
23:26 < morfoh> Baldzius: gun boy around ?
23:26 < Baldzius> yep .. what happened? :)
23:27 < morfoh> sqlite --> 2006-Jan-31 - Version 3.3.3 stable ... have you seen this ? should we update or is there any reason to do not ?
23:27 < morfoh> ;)
23:29 < morfoh> Baldzius: just wanted to ask our master update robot :)
23:29 < Baldzius> don't know, i was runing ref build already when it was released so i cant test it now
23:29 < Baldzius> but you can update if you want :)
23:30 < morfoh> Baldzius: I've no problem with updating it :)
23:30 < Baldzius> good :)
23:33 < morfoh> hehe :)
23:42 < CIA-9> chris * r15337 /trunk/package/database/sqlite/sqlite.desc: * updated sqlite (3.2.8 -> 3.3.3)
--- Log closed Tue Feb 07 00:00:40 2006