[00:07] <netrunner> nothing. my tv recently only offers ard in green. 
[00:57] blindcoder (i=blindcod@tor/regular/blindcoder) left irc: Remote closed the connection
[01:00] blindcoder (i=blindcod@tor/session/direct/x-20584eb6aa052e66) joined #rocklinux.
[02:50] kasc_ (n=kasc@dslb-084-060-098-052.pools.arcor-ip.net) joined #rocklinux.
[03:00] kasc (n=kasc@dslb-084-060-096-045.pools.arcor-ip.net) left irc: Read error: 110 (Connection timed out)
[03:00] Nick change: kasc_ -> kasc
[06:57] <blindcoder> moin
[10:27] <owl> moin
[10:41] <blindcoder> re
[10:55] <blindcoder> had a nice test of ROCKs package management system yesterday
[10:55] <blindcoder> accidentally killed my /opt filesystem
[10:56] <blindcoder> then did something like this:
[10:56] <blindcoder> for x in `mine -l | grep ' opt/' | cut -f1 -d: | sort | uniq` ; do mine -r -s $x ; mine -i ${x}[^a-Za-z]*.gem ; done
[10:57] <blindcoder> and everything was fine again :)
[12:19] <esden> blindcoder: that is one very nice and simple command to restore that directory ;)
[12:19] <esden> but it is nice that it works
[12:19] <blindcoder> yeah :)
[12:20] <esden> blindcoder: pack it somewhere where it does not get lost ...
[12:20] <esden> I mean the command ... I think it took you some time to generate it ;)
[12:20] <blindcoder> blog entry is in the works, already sent it to linux-l and asked for ways on how to do it in other distributions
[12:20] <blindcoder> yeha, around 5 minutes :)
[12:21] <esden> right ... when I look further into it it looks not so complicated .. you simply reinstall that gems that contain an opt directory
[12:21] <esden> is that right?
[12:22] <blindcoder> I remove the packages that have files in /opt/ in their flist and then reinstall them
[12:22] <esden> I think that you can shoot yourself in the foot if you have bad luck
[12:22] <blindcoder> I'm not sure if removing them was strictly necessary, though
[12:23] <esden> you should tell mine to only exctarct files targettet at /opt/ from packages that are currently installed and have files in /opt
[12:23] <blindcoder> how so?
[12:23] <blindcoder> why?
[12:24] <esden> because it may be that some packet that has a file in /opt may have a library or a binary in /usr or even in / ... and if you have bad luck this library/binary is needed for propper operation of the system ...
[12:24] <esden> and in the middle of this process you showed above you delete the unlucky file and the whole system stands still
[12:24] <blindcoder> actually, I did
[12:24] <blindcoder> openldap is used by pam, for example
[12:24] rocklogbot (i=blindcod@pallas.crash-override.net) left irc: Remote closed the connection
[12:25] <blindcoder> but packages in /opt don't have libraries or binaries installed outside of /opt
[12:26] <esden> perhups ... but are you 100% shure? ... and what if someone wants to use your process to restore ... say ... /usr/games ?
[12:26] <esden> or any other directory
[12:26] <blindcoder> but the only program I actually calll is mine
[12:26] suiecream (n=mv@i577B1A1E.versanet.de) joined #rocklinux.
[12:26] <blindcoder> (okay, grep cut sort and uniq, too)
[12:27] <esden> I think you should provide a solution that is "wasserdicht" not a solution that only works for you in this special case
[12:27] <blindcoder> moin suiecream 
[12:27] suiecream (n=mv@i577B1A1E.versanet.de) left #rocklinux ("Konversation terminated!").
[12:27] <blindcoder> esden: basically, any directory will work, as long as you have mine grep cut sort and uniq
[12:27] <esden> sure it will probably work in 80% or even 90% of other situations ...
[12:28] <blindcoder> and I could reduce that to mine and sh :)
[12:28] <blindcoder> mine.static and sh, actually
[12:28] <esden> then do it ;)
[12:28] rocklogbot (i=blindcod@pallas.crash-override.net) joined #rocklinux.
[12:29] <blindcoder> that'll become ugly code...
[12:29] <blindcoder> but I will
[12:29] <esden> and do not remove the packet before reinstalling it
[12:29] <esden> and while installing tell mine to only install files that are in the broken directory
[12:29] <esden> in your case only files in /opt
[12:30] <blindcoder> does an option like that actually exists?
[12:30] <blindcoder> besides, it won't matter if I remove it
[12:31] <blindcoder> I can start a bash and then mine -r -s bash
[12:31] <blindcoder> and the bash will continue to run until I close it
[12:31] <esden> be carefull with the command line length ;)
[12:33] <esden> I do not know if such an option exists ... if it does not it should be added if you ask me ...
[12:34] <blindcoder> the reverse exists
[12:34] <blindcoder> with -x you can specify a pattern for files not to install
[12:34] <esden> lol ... ok
[12:46] <blindcoder> yikes
[12:46] <esden> o_O?
[12:46] <blindcoder> I was able to implement it in sh and mine only
[12:46] <blindcoder> but it's ugly
[12:46] <esden> hehe .... nice!
[12:47] <esden> I am sure that I could implement that in lisp only too *GG*
[12:47] <esden> I know that was a stupid statement ... that is like saying ... "I could implemen that in C only too" or so
[12:57] daja77 (n=daja77@dslb-088-072-046-146.pools.arcor-ip.net) joined #rocklinux.
[13:09] daja77_ (n=daja77@dslb-088-072-033-033.pools.arcor-ip.net) left irc: Read error: 110 (Connection timed out)
[13:21] <fake> moint
[13:21] <fake> -t
[13:23] <daja77> did you mean: mount ;)
[13:32] <blindcoder> moin fake, daja77 
[13:32] <daja77> hi blindy
[13:33] <blindcoder> fake: how about rc3?
[13:33] Action: blindcoder is eager to start work on the new installer ^^
[13:42] <fake> blindcoder: wait a second...
[13:42] <esden> mount fake #rocklinux
[13:42] <esden> hi fake 
[13:42] <fake> Error logs from crystal-TRUNK-x86-pentium-mmx-32-crystal:
[13:42] <fake> 337 builds total, 337 completed fine, 0 with errors.
[13:43] <fake> Error logs from bootdisk-TRUNK-x86-bootdisk:
[13:43] <fake> 152 builds total, 152 completed fine, 0 with errors.
[13:43] <fake> n1c3,
[13:43] <fake> hi esden !
[13:44] <fake> and then there was linux
[13:44] <fake> i'm going to rebuild the kernel package in both.
[13:44] <blindcoder> 26 already?
[13:44] <fake> then i'll create-iso and start the upload
[13:44] <fake> blindcoder: fix-fix.
[13:45] <blindcoder> reminds me of the ne time I saw rxr in the kernel changelog
[13:45] <blindcoder> "rxr: trivial fix for foo"
[13:45] <blindcoder> "gregkh: fix for trivial fix for foo"
[13:45] <esden> urgh ... blindcoder ... you were right ... the rewritten version is really a monster ... ;)
[13:45] <blindcoder> esden: my words exactly
[13:46] <esden> but ok ... 
[13:46] <blindcoder> esden: most of it is for substituting 'uniq' and 'cut'
[13:47] <fake> blindcoder: i'd like to have a discussion about the new installer before you start working - with th included, maybe a teamspeak session
[13:48] <fake> blindcoder: your proposal in the wiki is very specific, and i can't see yet how it will fit some of the corner cases i want to cover ;)
[13:49] <blindcoder> fake: I can only offer skype here
[13:50] <blindcoder> from what I think of it, it should really cover any cases, properly implemented. but we can discuss that later then
[13:50] <blindcoder> that's why I'm eager for rc3 and final release :)
[13:52] <fake> maybe we should do a rock developers meeting again this year...
[13:52] <blindcoder> sounds like a nice plan
[13:53] <blindcoder> I'm in IN from 12th to 22nd of August
[13:53] <fake> it's a long time till the next event (23C3). and i'm not even sure i'll attend...
[13:53] <blindcoder> orr, 27th
[13:53] <blindcoder> yes, and we didn't have a meeting last year
[13:54] <blindcoder> I could host one at a weekend after the 27th of august, but I don't know how we can get daja77 up there :(
[13:55] <fake> if things don't go wild, daja should be in vienna by then ;)
[13:55] <blindcoder> 4th floor?
[13:56] <blindcoder> or do you mean to host the meeting in vienna?
[13:56] <fake> huh?
[13:56] <fake> up where, anyways?
[13:56] <blindcoder> up there in my apartment on the 4th floor
[13:57] <fake> oh, you mean for the 23C3
[13:57] <blindcoder> for the DevMeeting
[13:57] <blindcoder> 13:46 < fake> maybe we should do a rock developers meeting again this year...
[13:57] <blindcoder> 13:48 < blindcoder> I could host one at a weekend after the 27th of august, but I don't know how we can get daja77 up there :(
[13:58] <fake> oh, i misread, i read 'I could _post_ one at...'
[13:58] <fake> sorry
[13:58] <blindcoder> heh :)
[13:59] <fake> we should do a poll about the location
[14:00] <daja77> if there are step i could wak up :)
[14:00] <blindcoder> yeah
[14:00] <daja77> steps ^^
[14:01] <blindcoder> daja77: ah no, you see, I recently acquired the ability to fall and completely miss the ground thus being able to fly up to my apartment :)
[14:01] <daja77> that's great news :)
[14:02] <blindcoder> fake: should I post a mail?
[14:03] <fake> blindcoder: yes, please. i can offer wettstetten as a location.
[14:03] <fake> fake: and my timeframe is 'august to september'
[14:03] <fake> fake: hum?
[14:04] <fake> fake: nevermind, i was talking to blindcoder
[14:04] <fake> fake: oh.
[14:04] <fake> blindcoder: and my timeframe is 'august to september'
[14:04] <daja77> swaetung under the roof ^^
[14:05] <daja77> sweating*
[14:07] <fake> ... or in the garden ;)
[14:09] <daja77> watching fake hunting his sister ;)
[14:09] <fake> *hrrrr*
[14:10] <blindcoder> hehe
[14:17] <fake> okay, crystal kernel finished
[14:17] <fake> now for the bootdisk...
[14:30] <blindcoder> mail's out
[14:31] <fake> read it, cool
[14:41] <blindcoder> fake: btw, what about shipping http://scavenger.homeip.net/~blindcoder/ROCK/packiso.sh and http://scavenger.homeip.net/~blindcoder/ROCK/packiso.sh as part of the LiveCD?
[14:41] <netrunner> blindcoder: there was a devmeeting last year. iirc, I was in moldova at that time.
[14:42] <fake> netrunner: wasn't that 2004 ?
[14:43] <blindcoder> I'm sure that there wasn't one last year
[14:43] <fake> netrunner: http://f4k3.net/gallery/v/hacking/devmeeting-04-bbq/
[14:44] <fake> that was the last one iirc
[14:44] <blindcoder> http://www.rocklinux.net/lurker/message/20040805.182534.2b592b44.html
[14:45] <blindcoder> there's nothing on rock-devel with 'devmeeting' in it in 2005
[14:46] <blindcoder> on a completely unrelated topic, how do I force apache to send *.sh as text/plain instead of application/x-sh?
[14:46] <fake> oops, almost forgot linux26-source ;)
[14:47] <fake> blindcoder: AddType ?
[14:47] <fake> or so i'd think
[14:47] <blindcoder> AddType text/plain .sh
[14:47] <fake> ack
[14:47] <blindcoder> still doesn't work :(
[14:47] <fake> my guess
[14:47] <fake> maybe mime.types overrides it
[14:48] <fake> line 85 of /etc/opt/apache/mime.types
[14:48] <fake> here, at least
[14:48] <blindcoder> hmm
[15:10] <fake> test install running...
[15:11] <blindcoder> \o/
[15:11] <blindcoder> guess I'll be going home now
[15:11] <blindcoder> bbl
[15:50] <blindcoder> re
[15:51] <blindcoder> hmm
[15:51] <blindcoder> the sysfiles versioning will be interesting
[15:51] <blindcoder> since 0000 has special meaning wrt. versioning
[16:11] ija_ (n=ija@ joined #rocklinux.
[16:26] ija (n=ija@ left irc: Read error: 110 (Connection timed out)
[16:33] <fake> upload is running
[16:54] Action: esden np: What Else Is There?	5:17	Röyksopp	The Understanding (Limited Edition)	Dance		3	7/17/06 4:25 PM	7 of 17
[16:54] <esden> ups
[16:57] stf^rocklinux_ (n=user@M1356P018.adsl.highway.telekom.at) joined #rocklinux.
[17:40] Nick change: ija_ -> ija
[18:24] <fake> crystal upload is finished.... now the bootdisk...
[18:29] <fake> oh no...
[18:29] <fake> can you reach iso.rocklinux.de ?
[18:34] <blindcoder> no
[18:40] <fake> fuck.
[18:41] <owl> permission denied. 
[18:43] <fake> dcext3-gw-sbb.net.lu.se is the last hop
[19:00] #rocklinux: mode change '+o fake' by ChanServ!ChanServ@services.
[19:00] Topic changed on #rocklinux by fake!n=fake@f4k3.net: http://f4k3.net/~fake/rock/ROCK3-RC3-crystal-r7744.iso
[19:00] #rocklinux: mode change '-o fake' by fake!n=fake@f4k3.net
[19:01] <fake> blindcoder: temporarily use $TOPIC please
[19:04] <blindcoder> wget'ing
[19:05] <fake> how's the speed?
[19:05] <fake> it's the new 1&1 server
[19:07] <fake> how can i turn off the damn clock in irssi?
[19:07] <fake> it's making me insane
[19:08] <fake> *knock,knock* in window1 - another minute has gone by!
[19:08] <blindcoder> 300 kB/sec
[19:08] <blindcoder> how about stopping the Monitor in screen?
[19:09] <fake> is that your max?
[19:09] <fake> but i want to monitor
[19:09] <blindcoder> yes, it is
[19:09] <fake> nice.
[19:09] <mnemoc> screen doesn't alert me for changes in the clock...
[19:09] <fake> mnemoc: the irssi clock? how did you do that?
[19:10] <mnemoc> i did nothing :(
[19:10] <mnemoc> it just works
[19:11] <mnemoc> do you want my irssi's config to compare?
[19:12] <fake> mnemoc: can you do a quick human intelligence parse for any option that may regard this?
[19:13] <mnemoc> i'll try, but my "human intelligence factor" is quite low currently
[19:17] <blindcoder> fake: in ~/.irssi/config there's a line like this:
[19:17] <blindcoder> time = { };
[19:17] <blindcoder> in statusbar => default => window => items
[19:17] <blindcoder> comment it and /reload
[19:19] <fake> mnemoc: it is way higher than the human intelligence factor of grep ;-)
[19:19] <fake> blindcoder: thanks, i'll try
[19:19] <mnemoc> i use time = "{sb $Z}"; and really, screen only alert me on 'beeps'
[19:19] <fake> ha, it's gone
[19:20] <fake> *very* nice, thank you!
[19:20] <blindcoder> mnemoc: that's a different line :)
[19:20] <blindcoder> mnemoc: yes, beeps
[19:20] <fake> mnemoc: i have a separate time and date display in the screen status line
[19:20] <blindcoder> mnemoc: but there's also ^A M
[19:20] <blindcoder> which means 'monitor for activity'
[19:21] <blindcoder> fake: you can also remove Lag: and Act: there
[19:21] <fake> i want to get a *knock,knock* whenever something changes in the window, not only when it would beep
[19:21] <blindcoder> You feel like someone is watching you...
[19:22] <blindcoder> there's also watch for inactivity
[19:22] <fake> nice...
[19:22] <blindcoder> You feel like someone is waiting for 30 sec. silence...
[19:22] <blindcoder> which is nice to check for machines dying :)
[19:22] <blindcoder> ping machine
[19:22] <blindcoder> add watch for silence
[19:22] <blindcoder> and if the machine doesn't respond for 30 seconds you get "Activity in window x"
[19:23] <blindcoder> or rather "silence in window x"
[19:23] <fake> brb
[19:23] fake (n=fake@f4k3.net) left irc: "leaving"
[19:23] fake (n=fake@f4k3.net) joined #rocklinux.
[19:24] <fake> had to pdate this status line of screen, too. no need for a load meter...
[19:25] <blindcoder> heh
[19:43] <fake> oh great.
[19:43] <fake> my other pc decided to not boot anymore.
[19:45] <owl> congrats. might you should call the doc
[19:45] <fake> now it works again... oh well. determinism sucks.
[19:49] <fake> gems.rocklinux.org updated, too.
[21:58] ija (n=ija@ left irc: Read error: 110 (Connection timed out)
[21:59] ija (n=ija@ joined #rocklinux.
[22:22] treo (n=xfman@C8562.c.pppool.de) joined #rocklinux.
[22:59] ubijtsa (n=ubijtsa@karlsson.force9.co.uk) joined #rocklinux.
[23:09] netrunner (n=andreas@anvame.net) left irc: Read error: 110 (Connection timed out)
[00:00] --- Tue Jul 18 2006