T2 IRC Log: 2004-11-21

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

« prev | next »

--- Log opened Sun Nov 21 00:00:24 2004
00:25 < CIA-9> jsaw * r4760 /trunk/package/gnome2/gedit-plugins/gedit-plugins.desc:
00:25 < CIA-9> * gedit-plugins seems outdated. Disable it for now.
00:25 < CIA-9> (not removed due to the fact, that gedit does not seem
00:25 < CIA-9> to include some usefull plugins from gedit-plugins...
00:25 < CIA-9> investigation in progess)
00:57 < CIA-9> jsaw * r4761 /trunk/package/develop/wvstreams/ ( wvstreams.desc): * add package wvstreams 4.0.1 (in prep of update of wvdial)
01:06 < CIA-9> jsaw * r4762 /trunk/package/network/wvdial/ (gcc3_and_smallfix.patch wvdial.conf wvdial.desc): * update wvdial (1.42 -> 1.54.0)
01:09 < CIA-9> jsaw * r4763 /trunk/package/kde/kdebindings/kdebindings.conf:
01:09 < CIA-9> * fix kdebindings so that configure will not complain about python
01:09 < CIA-9> (configure script cannot find out which external libs have to be
01:09 < CIA-9> linked)
01:13 < CIA-9> jsaw * r4764 /trunk/package/office/ooo/ (6 files):
01:13 < CIA-9> WARNING: TOTALLY UNTESTED
01:13 < CIA-9> OpenOffice.org changes:
01:13 < CIA-9> The last time I tried to build it from vanilla sources failed. This
01:13 < CIA-9> time too. I got to compile it with the ximian build system half a year
01:13 < CIA-9> ago (but only with Build-Pkg, not with Build-Target). Still,
01:13 < CIA-9> here's the change to the Ximian build system, it's untested however...
01:15 < jsaw> hey, I got on second place on cia.navi.cx (okay, it's only for seconds, still....)
02:39 -!- valentin_ [~valentin@port-212-202-170-162.dynamic.qsc.de] has joined #t2
02:39 -!- valentin [~valentin@port-212-202-170-162.dynamic.qsc.de] has quit [Read error: 104 (Connection reset by peer)]
04:21 -!- valentin_ [~valentin@port-212-202-170-162.dynamic.qsc.de] has quit [Read error: 54 (Connection reset by peer)]
04:23 -!- valentin [~valentin@port-212-202-170-162.dynamic.qsc.de] has joined #t2
09:22 < rxr> moin
10:48 -!- rxr_ [~rene@p213.54.241.146.tisdip.tiscali.de] has joined #t2
10:48 -!- Topic for #t2: T2 | the system development environment | http://www.exactcode.de/t2
10:48 -!- Topic set by valentin [] [Sun Nov 7 16:41:27 2004]
10:48 [Users #t2]
10:48 [ _martin ] [ CIA-9] [ mnemoc ] [ rxr ] [ sparc-kly]
10:48 [ _Ragnar_] [ jsaw ] [ praenti] [ rxr_] [ valentin ]
10:48 -!- Irssi: #t2: Total of 10 nicks [0 ops, 0 halfops, 0 voices, 10 normal]
10:48 -!- Channel #t2 created Sun Aug 8 21:15:33 2004
10:48 -!- [freenode-info] help freenode weed out clonebots, please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup
10:48 -!- Irssi: Join to #t2 was synced in 11 secs
10:56 -!- rxr [~rene@p213.54.214.208.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
12:36 < _martin> moin rxr_
12:57 < jsaw> ³
13:12 < CIA-9> jsaw * r4765 /trunk/package/emulators/hercules/hercules.conf: * fix build of hercules by using autogen
13:32 -!- kensai [~kensai@64.237.129.108] has joined #t2
13:41 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
14:37 -!- You're now known as rxr
15:45 -!- mnemoc_ [~amery@200.75.27.58] has joined #t2
15:47 < rxr> moin mnemoc_
15:56 -!- mnemoc [~amery@200.75.27.9] has quit [Read error: 110 (Connection timed out)]
15:56 -!- mnemoc_ is now known as mnemoc
16:35 -!- kensai [~kensai@64.237.129.108] has joined #t2
16:36 [Users #t2]
16:36 [ _martin ] [ CIA-9] [ kensai] [ praenti] [ sparc-kly]
16:36 [ _Ragnar_] [ jsaw ] [ mnemoc] [ rxr ] [ valentin ]
16:36 -!- Irssi: #t2: Total of 10 nicks [0 ops, 0 halfops, 0 voices, 10 normal]
16:47 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
16:48 -!- kensai [~kensai@64.237.129.108] has joined #t2
16:50 < mnemoc> moin
16:50 < rxr> hi!
16:51 < mnemoc> hi rxr
16:51 * mnemoc suffering to add PAX package :\
16:51 < rxr> PAX what?
16:52 < mnemoc> pax.grsecurity.net
16:54 < rxr> timeout on server
16:58 < mnemoc> :\
16:58 < mnemoc> well grsecurity is a role based securty patch for linux
16:58 < mnemoc> but PAX a a randomizer
16:58 < mnemoc> it is part of grsec but can be used alone
16:59 < mnemoc> attack can't ever know where is something on memory, so attacks are useless
16:59 < mnemoc> attacker
17:00 < mnemoc> http://www.google.cl/search?q=cache:O65u2HaUB-MJ:pax.grsecurity.net/docs/pax.txt+pax+grsecurity&hl=es&client=firefox-a
17:03 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
17:03 < mnemoc> *silence*
17:05 < rxr> ;-)
17:05 * rxr huring to write an article to pay my rent ...
17:05 < rxr> and had my parents in house the last 30 hour or so ...
17:05 < mnemoc> what about :)
17:05 < rxr> audio stuff
17:06 < rxr> just some quick ran down over the most useful applications ...
17:06 < mnemoc> 30 hours of ful-parents visit?? ufff
17:06 < rxr> yeah
17:07 -!- kensai [~kensai@64.237.129.108] has joined #t2
17:08 < CIA-9> valentin * r4766 /trunk/package/ (audio/liblrdf/ textproc/liblrdf/):
17:08 < CIA-9> * moved the ladspa rdf parser back to where it belongs
17:08 < CIA-9> (rene is a moron ;-)
17:09 < mnemoc> rdf's perfection is like music :)
17:10 < valentin> hi mnemoc, btw
17:11 < mnemoc> hi valentin
17:13 * valentin is an idiot
17:14 < valentin> just watered my tea with cold water and wondered why the fluid did not turn in color...
17:18 < mnemoc> cold water and tea are not friends :)
17:18 < valentin> ice tea
17:19 < valentin> here in europe we have instant tea powder - just add water at any temperature :)
17:19 < valentin> but i prefer 'real' tea
17:20 < valentin> esp when it is so f.....g cold
17:21 < mnemoc> :)
17:22 < mnemoc> to get ice tea here, we do hot tea; add cold water and wait
17:25 < rxr> valentin: yeah - it is really fscking cold
17:26 < valentin> those instant powders are just another case for western decadence
17:26 < valentin> s/for/of
17:26 < rxr> I increate the thermal control of the heating here nearly every day
17:26 < rxr> maybe I should switch my athlon on and rebuild t2 or so to get my room warmer ...
17:27 < mnemoc> athlon are good for that
17:28 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
17:30 < rxr> yeah
17:30 < rxr> I do rebuild t2 now I think ;-)
17:39 -!- kensai [~kensai@64.237.129.108] has joined #t2
17:46 < valentin> why the hell ardour depends on scmxx ??
17:47 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
17:49 < rxr> wha?
17:50 < valentin> grep scmxx package/audio/ardour/ardour.cache
17:51 < rxr> hm
17:51 < rxr> it is not in the dep-debug in /var/adm of my athlon ...
17:52 < rxr> use vi to remove it and commit it ...
17:52 -!- kensai [~kensai@64.237.129.108] has joined #t2
17:52 < valentin> we need a better policy how to create and update the cache files
17:53 < rxr> we do not update them any longer until a rewrite of the .cache
17:53 < rxr> format - far too many noice ...
17:54 < valentin> ok ..
17:54 < rxr> the next format will not carry this damn build id, and date tags
17:54 < rxr> just some relative build time (ala Linux From Scratch BSU or what is was named), and rounded size and time - so it does not change so often ..
17:55 < rxr> and the depenencies in a better format that allow additional information - like e.g. minimal version and so
17:55 < rxr> as well as using single line tags - so if one changes the whole line des not invalidate ...
17:56 < rxr> as well as flagging optional deps ...
17:57 < rxr> of course all to improve the single package emerge for end users ...
17:57 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
18:00 -!- kensai [~kensai@64.237.129.108] has joined #t2
18:06 < CIA-9> valentin * r4767 /trunk/package/audio/ardour/ardour.cache: * removed siemens handy tools from ardour deps
18:08 < valentin> oh - damn
18:08 < valentin> s/handy/mobile phone/
18:08 < rxr> cell phone
18:08 < rxr> cellular
18:09 < valentin> those german marketing idiots finaly broke my brain
18:09 < rxr> yep
18:09 < mnemoc> :D
18:09 < rxr> for ardour:
18:09 < rxr> $ jackd -d alsa -r 44100 -n 4
18:09 < rxr> and the lunch ardour somewhere ...
18:09 < valentin> thx rxr
18:09 < rxr> ah - and to avoid xruns in the audio with journaling FSs you must mount a tmpfs to /tmp
18:09 < rxr> ...
18:09 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
18:27 -!- _martin [~martin@brln-d9ba2767.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)]
18:41 -!- kensai [~kensai@64.237.129.108] has joined #t2
18:43 < rxr> ah
18:43 < rxr> I think i found what recent xemacs do that aspell does not like the umlaute in my german texts ..
18:43 < rxr> the anskwer is utf8
18:45 < rxr> Aspell can not use UTF-8 Internally. What language are you trying to add
18:45 < rxr> support for?
18:45 < rxr> ???
18:45 < mnemoc> rxr: who are you talking to?
18:46 < rxr> to me and the world listening ...
18:46 < rxr> and to fill our google database ...
18:46 < rxr> "Starting with version 0.60, Aspell fully supports spell checking documents
18:46 < rxr> in UTF-8 or any other encoding that Aspell supports."
18:47 -!- kensai [~kensai@64.237.129.108] has quit ["I love Debian"]
18:47 < mnemoc> =)
18:48 < mnemoc> it support anything that it supports
19:09 -!- kensai [~kensai@64.237.129.108] has joined #t2
19:17 * rxr rebuilding half of the system - just to get german spell checking back ...
19:18 -!- kensai [~kensai@64.237.129.108] has quit ["I love Debian"]
19:45 -!- kensai [~kensai@64.237.129.108] has joined #t2
19:53 -!- kensai [~kensai@64.237.129.108] has quit ["Leaving"]
20:18 -!- _martin [~martin@brln-d9ba2533.pool.mediaWays.net] has joined #t2
20:25 < mnemoc> rxr: praenti asks if libcss builds on T2... but i don't even have a dvd player :p
20:26 < praenti> hi
20:26 < mnemoc> :D
20:27 < rxr> libcss? yes I think so
20:27 < rxr> let me check
20:29 < praenti> rxr: had some problems in ROCK with that package. surrounded therefor in /usr/include/linux/fs.h the #include with a #ifdef __KERNEL__
20:29 < praenti> perhaps a similiar fix is also needed for T2
20:30 < rxr> yups - rechecked
20:30 < rxr> == 11/21/04 20:30:02 =[9]=> Finished building package libcss.
20:31 < rxr> in contrast to rock we fix our kernel headers instead of patching every user space package
20:31 < rxr> see posts from clifford and fake that I'm brain damaged on rock-devel and the irc logs ...
20:31 < mnemoc> fake is doing this now too
20:31 < praenti> ok
20:31 < mnemoc> after 28 patches to fix asm_byteorder :p
20:31 < rxr> ha ha ha
20:31 < praenti> yupp. and a very weird idea from me...
20:32 < rxr> we have some patches for our linux-header package - you might review them ...
20:33 < rxr> and we are at 2.6.8.1 at the hD
20:33 < rxr> for the headers - since 2.6.9 causes so many new regressions ...
20:33 < praenti> rxr: i believe that. perhaps this is one... :-(
20:34 < praenti> rxr: thx for your effort
20:34 * praenti is away
20:43 < mnemoc> rxr: do you have a minute? http://svn.geeks.cl/atarigo/game.cc <-- register segfaults, any idea why this map would be not working? (i had never used maps before, it was valentin's idea)
20:48 < rxr> quite scroll over does not yield s.th. particularly bad
20:48 < mnemoc> :(
20:48 < rxr> can I look tomorrow? I need to finished the article and I have 50% to go ...
20:48 < mnemoc> =)
20:49 < rxr> you mean this line:
20:49 < rxr> registered_players[player_name] = impl;
20:49 < mnemoc> that line segfaults
20:49 < rxr> should always work - if not registered_players is not valid ...
20:50 < mnemoc> that is declared on game.h
20:51 < mnemoc> i think i'll fall back into plain C :\
20:52 < valentin> mnemoc: linking order ....
20:53 < mnemoc> uhm?
20:53 < valentin> maybe you link your .o files in such way, that the insert is called before the map constructor ?
20:53 < valentin> or do you register them in main function ?
20:54 < mnemoc> g++ -O3 atarigo.o game.o boards/basic_board.o players/human_player.o players/pipe_player.o -o atarigo
20:54 < mnemoc> i register on a cosntructor inside players/human_player.o
20:55 < valentin> yep
20:55 < mnemoc> #0 0x0804921e in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) ()
20:55 < mnemoc> #1 0x08048d00 in Game::Register(std::string const&, IPlayerFactory*) ()
20:55 < valentin> then you have to link in a different order
20:55 < mnemoc> #2 0x08049dc4 in __static_initialization_and_destruction_0(int, int) ()
20:55 < mnemoc> #3 0x08049e8b in _GLOBAL__I_humanFactory ()
20:56 < valentin> that was exactly what i tried to tell Minto two days ago - if you remember
20:56 < mnemoc> yes?
20:58 * mnemoc going for the static design :\
20:58 < valentin> you have to link the players before the game
20:58 < valentin> try
20:58 < mnemoc> ok
20:59 < valentin> g++ -O3 players/human_player.o players/pipe_player.o boards/basic_board.o atarigo.o game.o -o atarigo
20:59 < valentin> hope i did not forget anything
20:59 < mnemoc> oh
20:59 < mnemoc> you were right
20:59 < mnemoc> this thing links in reverse order
20:59 < valentin> that is the problem with static initialisation
21:00 < valentin> with dynamicaly loaded so files you do not have that problem
21:01 < mnemoc> i'll finish some stuff on static, and move to dlopen after that
21:01 < valentin> the compiler does not detect such problems - that's poor
21:02 < mnemoc> what i don't understand is how Game::Register exists and Game::registered_players don't
21:02 < mnemoc> i should have expected, game not exist at all or everything working perfect
21:29 < valentin> hm, ich glaube ich konvertiere noch mal ein paar mp3's nach wav und mach ein paar screenshots
21:30 < valentin> das ist mit so einer kleienen aufloesung leider alles etwas eng
21:30 < valentin> der mixer passt gar nicht auf 800 pixel hoehe
21:30 < valentin> - win decorations natuerlich
21:30 < rxr> wron chan
21:31 < valentin> sorry *g*
21:31 < valentin> had to rand about ardour - idiotic tool (sorry)
21:32 < valentin> mnemoc: when you have static objecs (i.e you write Obj obj() somewhere outside functions) then theese have to be constructed
21:33 < valentin> the constructors are called top to bottom for each source file and object after object for each .o you link
21:34 < valentin> the symbols exist from the beginning - they just refer to some memory location
21:35 < valentin> those symbols can be derefered, but before the constructor is called the object data is just uninitialized
21:54 < mnemoc> valentin: can i declare the constructor on an abstract class?
21:55 < valentin> yes
21:55 < mnemoc> what happens with the name?
21:55 < valentin> will it take arguments ?
21:55 < mnemoc> yes
21:55 < valentin> constructor name = class name
21:56 < mnemoc> but abstract name != implemented name
21:56 < valentin> the derived classes will have their own constructors
21:56 < valentin> class Base { Base(int x) {.....} };
21:56 < valentin> class Derived:public Base { Derived(int x, int y) : Base(x*2) {.....} };
21:57 < valentin> Derived derived(1,2);
21:58 < valentin> if you create an instance of a derived class, you call the constructor of the derived class and that constructor hands the arguments to the base class
21:58 < valentin> if you do not hand over any arguments, the base class' default ctor will be called - in case there is one
21:58 < mnemoc> my abstract class doesn't have code, i only want to be sure every IPlayer's constructor has an IBoard * as only argument
21:59 < valentin> why ?
22:00 < mnemoc> i have to, afaik, to new fooPlayer( board );
22:00 < valentin> if you have a different constructor the code will not compile anyway
22:00 < valentin> if you use the generic factory
22:01 < valentin> but i do not know your current code
22:01 < mnemoc> i want to have one common constructor for every player, getting a board as construction argument
22:01 < mnemoc> mom
22:08 < mnemoc> http://svn.geeks.cl/atarigo/players/player.h
22:08 < mnemoc> i think i'll have to add a SetBoard( IBoard * ) function instead of using the constructor for that
22:08 < valentin> why not
22:09 < valentin> mom
22:09 < valentin> template
22:09 < valentin> class PlayerFactory : public IPlayerFactory {
22:09 < valentin> public:
22:09 < valentin> virtual IPlayer* Create ( IBoard* board) { return new T(board); }
22:09 < valentin> };
22:10 < valentin> of corse you have to adapt the signature of IPlayerFactory, too
22:11 < mnemoc> yes, but to do that wouldn't i need IBoard * as constructor argument too?
22:12 < valentin> of course
22:13 < valentin> but that is what you wanted, isn't it ?
22:13 < mnemoc> yes, but i doesn't compile
22:14 < mnemoc> my next step was fixing Create as you said
22:14 < valentin> mnemoc: that it does not compile is a good thing
22:15 < mnemoc> o_O
22:15 < valentin> because this enforces all Player implementation constructors to have the correct signature
22:15 < mnemoc> i only have one player :p
22:18 < mnemoc> mmm
22:23 < mnemoc> now it compiles...
23:00 < rxr> 1002 builds total, 111 completed fine, 0 with errors.
23:00 -!- praenti [~praenti@mail.obster.org] has quit [Read error: 104 (Connection reset by peer)]
23:00 -!- praenti [~praenti@mail.obster.org] has joined #t2
23:01 < CIA-9> rene * r4768 /trunk/target/desktop/config.in: * do not build ardour in thy desktop target - it sucks :-(
23:03 < valentin> rene: *g*
23:04 < mnemoc> hehe
23:05 < rxr> oh - this changeset also disables the rfc package
23:05 < rxr> had this in queue ... :-(
23:14 < CIA-9> jsaw * r4769 /trunk/package/python/pysqlite/pysqlite.desc: * increase prio of pysqlite a bit
23:18 < CIA-9> mnemoc * r4770 /trunk/package/security/vserver/vserver.desc:
23:18 < CIA-9> * vserver patches updated (1.29 for 2,4 and 1.93 for 2.6)
23:18 < CIA-9> * vserver version changed to util-vserver's (0.30)
23:25 < mnemoc> 9:22:10] == 11/21/04 22:06:59 =[5]=> Finished building package qt.
23:25 < mnemoc> [19:22:11] wee!
23:25 < mnemoc> [19:22:22] sparc?
23:25 < mnemoc> [19:22:27] yes
23:46 -!- kensai [~kensai@64.237.129.108] has joined #t2
23:49 -!- kensai [~kensai@64.237.129.108] has quit [Client Quit]
23:58 < CIA-9> jsaw * r4771 /trunk/package/multimedia/vdr/ (vdr.conf vdr.desc):
23:58 < CIA-9> * -fpermissive fix for vdr
23:58 < CIA-9> * add checksum
23:59 < CIA-9> jsaw * r4772 /trunk/scripts/functions:
23:59 < CIA-9> * do try to link twice in populate_archdir
23:59 < CIA-9> (compare [D] list in mplayer-fonts)
--- Log closed Mon Nov 22 00:00:40 2004