--- Log opened Wed Feb 01 00:00:49 2006 00:21 <@WRE> *** Join snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet 00:22 <@WRE> *** [mode/#webgui(+o snapcount)] by gooey on EFnet 00:22 -!- pass [n=chatzill@64.146.239.67] has joined #webgui 00:23 < pass> I am going through the install process. The latest tarball is missing index.pl. Where can I get this file? 00:24 <@WRE> (snapcount@EN) what version? 00:24 <@WRE> (snapcount@EN) 6.8.x 00:24 <@WRE> (snapcount@EN) if it is, index.pl does not exist anymore 00:25 < pass> Yes it is 6.8.5. So the install doc isn't up to date? 00:25 <@WRE> (snapcount@EN) probably not 00:25 < pass> So, what am I supposed to be using/doing instead? 00:26 <@WRE> (snapcount@EN) actually... it seems to be up to date in head 00:26 <@pbmdawg> the install.txt 00:26 <@pbmdawg> in 6.8.5 00:26 <@pbmdawg> is up to date 00:26 <@WRE> (snapcount@EN) yeah 00:26 < pass> ok, thanks 00:26 <@WRE> (snapcount@EN) oh it is... I don't have 6.8.5 on my system right now 00:27 <@pbmdawg> look under /docs/ 00:30 <@WRE> (snapcount@EN) grr... it's sad when you can't remember the commands to your own bot 00:30 <@WRE> * (snapcount@EN) shakes his head in disappointment at him self 01:02 <@WRE> *** [mode/#webgui(-s)] by snapcount on EFnet 01:15 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 01:15 < perlDreamer> hey, all! 01:18 <@pbmdawg> hi 01:18 <@pbmdawg> kayak.com is cool 01:20 < perlDreamer> is it just an aggregator? 01:20 <@WRE> (phobia@EN) eh? 01:20 <@WRE> (phobia@EN) looking for me? :) 01:20 <@WRE> (phobia@EN) it's "!lastspoke" btw 01:24 <@WRE> (phobia@EN) kiXass http://www.insecure.org/stf/Nmap-4.00-Release.html 01:24 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 01:53 <@WRE> *** Nick Change: phobia is now Nickola on EFnet 02:41 <@WRE> *** Nick Change: Nickola is now phobia on EFnet 02:54 <@pbmdawg> pass: I just updated the source installation documentation at http://www.plainblack.com/installing_webgui 02:54 <@WRE> http://tinyurl.com/4baaa 03:29 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 03:47 <@WRE> (phobia@EN) :) 03:47 <@WRE> (snapcount@EN) I guess I don't have that on gooey 03:47 <@WRE> (phobia@EN) looks like bseen.tcl is broken 03:47 <@WRE> (snapcount@EN) just on wre 03:47 <@WRE> (snapcount@EN) ah damn 03:47 <@WRE> (snapcount@EN) he's talking again 03:47 <@WRE> (phobia@EN) gooey what is your problem? 03:47 <@WRE> (snapcount@EN) I'm going to have to turn that off 03:49 <@WRE> (snapcount@EN) Hey phob, I was thinking it might be better for Nickola to start off fixing bugs 03:49 <@WRE> (snapcount@EN) do you think she would like to do that 03:49 <@WRE> (snapcount@EN) I'm going to be doing them soon and I figured we could work on them together 03:49 <@WRE> (phobia@EN) cool 03:49 <@WRE> (phobia@EN) yah she'd probably like that 03:50 <@WRE> (snapcount@EN) probably a little easier way to ease into things 03:50 <@WRE> (snapcount@EN) ok... pass it on 03:50 <@WRE> (snapcount@EN) you're it 03:50 <@WRE> (snapcount@EN) hehe 03:50 <@WRE> (phobia@EN) heh done 03:50 <@WRE> (phobia@EN) right now I am using her computer... 03:50 <@WRE> (snapcount@EN) that's cool 03:50 <@WRE> (snapcount@EN) I'm being lazy now anyways 03:50 <@WRE> (phobia@EN) I'm supposed to be getting my laptop back tomorrow 03:51 <@WRE> (snapcount@EN) back? 03:51 <@WRE> (snapcount@EN) who has it 03:51 <@WRE> (phobia@EN) SPA 03:51 <@WRE> (snapcount@EN) why do they have your laptop 03:51 <@WRE> (phobia@EN) well it was there laptop 03:51 <@WRE> (phobia@EN) but I negotiated it as part of my settlement 03:51 <@WRE> (snapcount@EN) nice 03:51 <@WRE> (phobia@EN) their 03:51 <@WRE> (phobia@EN) not there 03:51 <@WRE> (snapcount@EN) you rule 03:52 <@WRE> (snapcount@EN) I finally sold that stock 03:52 <@WRE> (phobia@EN) wicked 03:52 <@WRE> (phobia@EN) anyway I gotta go, back later 03:53 <@WRE> (snapcount@EN) see ya 03:54 <@WRE> (snapcount@EN) pbmdawg: where do you think you're going? 05:19 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 05:19 -!- mode/#webgui [+o pbmdawg] by WRE 05:20 * pbmdawg sings softly with a slight lisp, "yes, I love technology...." 05:20 <@WRE> (snapcount@EN) pbmdawg: where do you think you're going? 05:21 <@pbmdawg> ur 05:21 <@pbmdawg> oh 05:21 <@pbmdawg> "wherever I want to go, gawww" 05:21 <@WRE> (snapcount@EN) Tina! Eat your food 05:21 <@WRE> (snapcount@EN) hehe 05:22 <@pbmdawg> So, we're pretty much friends by now, right? 05:23 <@WRE> (snapcount@EN) well that depends 05:23 <@pbmdawg> Tina, you fat lard, come get some DINNER! 05:23 <@WRE> (snapcount@EN) if you keep sucking at your current rate... our friendship will only last for a finite amount of time 05:24 <@WRE> * (snapcount@EN) begins training to be a cage fighter 05:24 <@pbmdawg> LaFawnduh is *the* best thing that has ever happened to me. I'm 100% positive she's my soul mate. Don't worry Napoleon, I'm sure there's a babe out there for you too. Peace out. 05:24 <@WRE> (snapcount@EN) lol 05:24 <@WRE> (snapcount@EN) so great 05:26 <@WRE> (snapcount@EN) turn the beat around.... got to have percussion... 05:26 <@pbmdawg> Grandma took a little spill at the sand dunes today. Broke her coccyx. 05:26 <@WRE> (snapcount@EN) da da da da 05:27 <@WRE> (snapcount@EN) heh my dog is wigging out 05:27 <@WRE> (snapcount@EN) chasing invisible creatures and barking 05:27 <@pbmdawg> So are you guys like Pedro's cousins with all the sweet hookups? 05:28 <@pbmdawg> Geez, I think you ripped my mole off. 05:28 <@pbmdawg> Don: Do you wanna die Napoleon? 05:28 <@pbmdawg> Napoleon Dynamite: Yeah right. Who's the only one here who knows the illegal ninja moves from the government? 06:52 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later dudes"] 07:00 -!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 07:00 -!- crythias [n=gyoung@64.200.2.35] has quit [Nick collision from services.] 07:00 -!- crythia1 is now known as crythias 07:01 < crythias> sigh 07:01 < crythias> it happened that my hd in my laptop failed. 07:01 < crythias> bound to happen. 07:01 < crythias> unfortunately, I forgot that I didn't have a *nix workstation anymore. 07:02 < crythias> can I just say that it's strange working on both a desktop and a fast pc? 07:02 < crythias> but alas, I never got this dev box to be friendly. 07:03 < crythias> I'm back in my happy place for a bit. ion3 is zippy :) 07:03 < crythias> but I don't have firefox or thunderbird on this machine yet. so .. 07:04 < crythias> "Crythias likes to talk to himself a lot. He averages 20 lines with no responses." 07:04 < crythias> calc crythias 07:04 <@WRE> crythias = saihtyrc 07:04 < crythias> greets later. 07:05 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 07:15 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 07:29 <@pbmdawg> crythias 07:30 < crythias> yeah 07:50 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @pbmdawg 08:02 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 08:08 -!- Netsplit over, joins: pbmdawg 08:08 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 11:25 <@WRE> *** Join ArsenLupi (~ArsenLupi@221.132.12.184) on EFnet 11:29 <@WRE> *** [signoff/#webgui] ArsenLupi (Client Quit) on EFnet 13:31 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 13:50 -!- www2 [n=www2@a213-84-7-87.adsl.xs4all.nl] has joined #webgui 13:51 -!- www2 [n=www2@a213-84-7-87.adsl.xs4all.nl] has left #webgui [] 15:13 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 15:42 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 16:21 < lenthamen> chansen ? 16:25 < chansen> lenthamen: pong 16:26 < lenthamen> In mod_perl I want to add output to a request. I reckon I can do that using a PerlOutputFilterHandler 16:26 < chansen> sure 16:26 < lenthamen> but I get a "Apache2::Filter::print: (13) Permission denied" 16:27 < chansen> strange 16:28 < chansen> It's a sys error errno 13, do you have proper permissions on tempfiles? 16:30 < lenthamen> Wait.... I think I know what's going wrong... 16:30 < lenthamen> I'm printing after eos. 16:31 < lenthamen> End Of Stream indicator 16:33 < lenthamen> BTW: I have the code profiler working under mod_perl2.... I'm recursively looping through @WebGUI:: searching for CODE refs, and instrument that code refs. 16:34 < chansen> :) 16:35 < lenthamen> It took me half a day to figure out I need to do that in the ChildInit phase otherwise it won't work. 16:36 < chansen> does WebGUI buffer output and write it at once or does it stream it? 16:36 < lenthamen> buffer 16:37 < chansen> ok :) 16:38 < lenthamen> JT changed that a week ago. The upper part of the html is now send back to the browser in an early stage so it seems that the page is generated faster... 16:45 < chansen> ic 17:13 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:24 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:25 < crythias> hi 17:26 < MrHairgrease> hi 17:41 < pbmdawg> hey len 17:41 < pbmdawg> is MSN working for you 18:07 < lenthamen> hey 18:07 < lenthamen> msn works :) 18:08 < lenthamen> and my outputfilter works too :) 18:30 < pass> when I access WebGUI I keep seeing this in the apache2 logs: client denied by server configuration: /data/www/extras/wz_tooltip.js 18:30 < pass> Anybody know how to fix this? 18:33 < pbmdawg> if no one answers here, post a question on the forums 18:35 < MrHairgrease> I'm not sure but it seems to be something in your httpd.conf 18:35 < MrHairgrease> what happens when you go to /extras/wz_tooltip.js in your browser 18:36 < MrHairgrease> ? 18:37 < pass> I get a forbidden error. 18:38 < MrHairgrease> also when you are logged in as admin? 18:38 < pass> I didn't try logging in yet. 18:39 < MrHairgrease> try that first 18:41 < pass> I logged in and I see a lot of the 'client denied by server configuration' errors when trying to access files in the /data/www/extras directory. 18:41 < MrHairgrease> it's probably something in our apache configuration. 18:42 < MrHairgrease> did you disable the rewriterule for extras? 18:42 < pass> probably not, what is the rewriterule for extras? 18:43 < MrHairgrease> it's a apache directive that allows you to rewrite urls 18:43 < MrHairgrease> if you are upgrading ther's a big chance that it is still in there 18:44 < pass> I didn't upgrade, this is my first time installing webgui 18:44 < MrHairgrease> ok 18:44 < MrHairgrease> the only thing I can think of is that you httpd config is flawed somewhere 18:45 < MrHairgrease> pbmdawg 18:46 < pass> I have 'Alias /extras /data/www/extras' in my config. 18:46 < MrHairgrease> which version of subversion are you guys running at svn.webgui.org? 18:46 < MrHairgrease> ditch the alias 18:46 < pass> ok 18:48 < pass> well that didn't help, do I need to setup a directive for /data/www/extas? 18:48 < pass> s/extas/extras/ 18:48 < MrHairgrease> No 18:48 < MrHairgrease> wait 18:53 < MrHairgrease> You must don't have to mention the extras directory in your config at all. 19:06 <@WRE> (snapcount@EN) it's not in the docs but 19:07 <@WRE> (snapcount@EN) it's probably easiest to have an alias for your extras 19:07 <@WRE> (snapcount@EN) also check your directory permissions to make sure the user the apache process runs as can read the directory 19:08 <@WRE> (snapcount@EN) Alias /extras /data/WebGUI/www/extras 19:09 <@WRE> (snapcount@EN) also... unless you copied extras from WebGUI to www (which you prolly shouldn't do) it should be in /data/WebGUI/www/extras 19:09 <@WRE> (snapcount@EN) without an alias 19:10 <@WRE> (snapcount@EN) apache is going to look for the extras folder in whatever you have the document root set to 19:10 <@WRE> (snapcount@EN) and unless you copy the folder or symlink it, it won't find it 19:10 < crythias> it's Allow, deny problem 19:10 <@WRE> (snapcount@EN) (without the alias directive) 19:10 < crythias> in httpd.conf 19:10 <@WRE> (snapcount@EN) could be that too 19:11 < crythias> by default httpd.conf denies everything but docroot 19:11 <@WRE> (snapcount@EN) but an alias would still work 19:11 < crythias> so you need a directive for the extras (and uploads) to Allow, Deny 19:12 < crythias> alias would work only if follow symlinks is allowed. 19:13 < pass> I added a directive and the errors went away . Now I can't login. 19:15 < pass> Here's what I see in the apache log: Can't call method "content_type" on an undefined value at /data/lib/WebGUI/HTTP.pm line 84.\n, referer: http://www.esteem2.com/public 19:19 <@WRE> (snapcount@EN) pass: what O/S are you on specifically? 19:19 < pass> Debian sarge 19:19 <@WRE> (snapcount@EN) you may want to use the wre. there is a binary on sourceforge for debain 19:20 <@WRE> (snapcount@EN) it's a lot easier =) 19:20 < pass> ok 19:20 <@WRE> (snapcount@EN) seems like you have a lot invested in the manual install though. 19:21 < pass> about a day 19:22 <@WRE> (snapcount@EN) Using the WRE you should be up and running in less than an hour 19:22 <@WRE> (snapcount@EN) depending on how long it takes you to download the files 19:23 <@WRE> (snapcount@EN) you'll also have the benefits of everything being configured for performance 19:23 < pass> I'll look into it, thanks 19:23 <@WRE> (snapcount@EN) np 19:27 < MrHairgrease> snapcount 19:28 <@WRE> (snapcount@EN) MrHairgrease 19:28 < MrHairgrease> who installed SVN::Web on svn.webgui.org 19:28 <@WRE> (snapcount@EN) prolly papa smurf 19:28 < MrHairgrease> ah JT 19:28 <@WRE> (snapcount@EN) it was on there before I was hired =) 19:28 < MrHairgrease> ah ok 19:28 <@WRE> (snapcount@EN) why? 19:29 < MrHairgrease> I've struggled with installing it here the whole afternoon 19:29 <@WRE> (snapcount@EN) ahh 19:29 < MrHairgrease> svn 1.3.0 didn't work 19:29 < MrHairgrease> so back to 1.2.6 19:29 <@WRE> (snapcount@EN) I got the repository working locally 19:29 <@WRE> (snapcount@EN) but never fooled with the web part 19:30 < MrHairgrease> yeah we're gonna use it at procolix for internal projects 19:30 < MrHairgrease> installing svn is easy 19:30 < MrHairgrease> but getting the web frontend to work is the biggest pain i've had i months 19:30 <@WRE> (snapcount@EN) heh 19:30 < MrHairgrease> anyway 19:30 <@WRE> (snapcount@EN) well I wouldn't expect rizen on here any time soon 19:30 < MrHairgrease> time to go home 19:31 < MrHairgrease> see you guys later 19:31 <@WRE> (snapcount@EN) he's hiding until 6.9 is done 19:31 <@WRE> (snapcount@EN) later 19:31 -!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] 19:47 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] 19:57 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:58 <@WRE> (snapcount@EN) oh my 19:58 <@WRE> (snapcount@EN) it's papa johns time =) 20:01 < pbmdawg> augh 20:01 < pbmdawg> torture 20:01 <@WRE> (snapcount@EN) torture that you can't have papa johns? 20:02 < pbmdawg> i can 20:02 < pbmdawg> it just takes too much time to go pick up 20:02 < pbmdawg> the delivery fee.tip is just so much 20:02 <@WRE> (snapcount@EN) delivery 20:02 <@WRE> (snapcount@EN) duh 20:08 < pbmdawg> ehh 20:08 < pbmdawg> hunger wins 20:11 <@WRE> (snapcount@EN) ahh... the convienience of ordering pizza online 20:11 <@WRE> (snapcount@EN) zero interaction with retards required 20:13 -!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has joined #webgui 20:14 -!- mode/#webgui [+o pbmdawg] by WRE 20:14 <@pbmdawg> welcome oh1mrr 20:14 < oh1mrr> Thanks pbmdawg 20:15 < oh1mrr> And ge 20:16 <@xdanger> o someone else form finland =) 20:16 <@xdanger> from 20:16 < oh1mrr> Yes, from Pori 20:16 <@xdanger> I'm from Jyväskylä 20:17 <@WRE> (snapcount@EN) wow... looks like a full house over there on freenode 20:19 <@xdanger> oh1mrr: user of webgui ? 20:21 < oh1mrr> newbie and have problems to get it working properly :( 20:21 <@pbmdawg> well there are plenty of volunteers here willing to help you out :) 20:21 <@pbmdawg> just not me for the next hour . 20:22 -!- pbmdawg is now known as pbmdawg_afk 20:22 <@xdanger> oh1mrr: what version and what distro ? 20:22 <@xdanger> and what's your problem with it ?-) 20:24 < oh1mrr> If somebody could send me httpd.conf file, how I should do the things. I can ger webgui running, but trying to connect into server I can see only that index.pl script 20:25 < oh1mrr> I have latest webgui and distro is Mandriva 2006 20:26 <@xdanger> the latest webgui (6.8.5-gamma) doesn't have a index.pl 20:27 <@xdanger> or does it have index.pl, don't know, but it doesn't use it =) 20:30 < oh1mrr> When I start: service httpd start 20:30 < oh1mrr> Starting httpd: 20:30 < oh1mrr> Starting WebGUI 6.8.5 20:30 < oh1mrr> Loading www.example.com.conf 20:30 < oh1mrr> Loading www.oh1mrr.ampr.org.confWebGUI Started! 20:30 < oh1mrr> Argh sorry It slipped :( 20:31 <@xdanger> are you using wre ? 20:31 < oh1mrr> No 20:32 < crythias> the problem is... 20:32 <@xdanger> did you check out: http://www.plainblack.com/installing_webgui 20:32 <@WRE> http://tinyurl.com/4baaa 20:32 < crythias> don't send him there. 20:32 <@xdanger> =) 20:32 < crythias> invalid for 685 20:32 < crythias> or, at least it has ben. 20:33 < oh1mrr> Just coming soon back, somebodys at the door 20:33 <@xdanger> didn't matt say earlier that he renewed it for 6.8.x ? 20:33 < crythias> I dunno. I guess I wasn't here for that revelation. 20:34 < crythias> oh 20:34 < MrHairgrease> oh1mrr: check this http://www.rafb.net/paste/results/YFJ6tQ36.html 20:34 <@WRE> http://tinyurl.com/dv3ue 20:34 < crythias> guess it's better 20:34 < MrHairgrease> it's a working vhost def for a 685 site 20:35 <@xdanger> but now to home --> 20:35 <@xdanger> oh1mrr: you can allways buy hosting from us ;) 20:40 < oh1mrr> Ok, back. Now from the beginning, using Mandriva, apache2, webgui 6.8.5 and when starting sever I get webgi started message, but when connecting server I can see only directory listing. So doubt is that I can't connect into webgui, but normal http server 20:42 < oh1mrr> So I could use ready httpd.conf file as an exaple :) 20:42 < MrHairgrease> you checked out the link i posted? 20:45 < oh1mrr> Checking now, and comparing. I'll do the changes 20:45 < MrHairgrease> ok 20:46 < MrHairgrease> oh and you should probably ditch the www.example.com.conf file from your WebGUI/etc directory 20:50 < oh1mrr> Yes 20:51 < MrHairgrease> does it work? 20:52 < oh1mrr> Nope 20:52 < MrHairgrease> hmm 20:54 < MrHairgrease> did you put in LoadModule apreq_module modules/mod_apreq2.so? 20:55 < MrHairgrease> oh and be sure that above the vhost def you put 'NameVirtualHost *' without the ''. 20:55 < MrHairgrease> Not sure if that matters but you never know 20:56 < MrHairgrease> Also what does your error log say? 21:01 < oh1mrr> I didn't have apreq2 module line, but when added, I got :[root@oh1mrr conf]# service httpd start 21:01 < oh1mrr> Starting httpd: httpd: Syntax error on line 248 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_apreq2.so into server: /etc/httpd/modules/mod_apreq2.so: cannot open shared object file: No such file or directory 21:01 < oh1mrr> But Im sure ihave installed it 21:01 < MrHairgrease> hmm 21:01 < MrHairgrease> that's weird 21:02 < MrHairgrease> try to do 'locate mod_apreq' 21:05 < oh1mrr> Now it's making me laughing, locate mod_apreq 21:05 < oh1mrr> bash: locate: command not found 21:05 < MrHairgrease> you don't have locate? 21:06 < oh1mrr> Seems so, urpmi locate 21:06 < oh1mrr> no package named locate 21:07 < MrHairgrease> try urpmq -y locate 21:08 < MrHairgrease> also did you install these packages? 21:08 < MrHairgrease> apache2-mod_apreq libapreq2 perl-libapreq2 21:09 < MrHairgrease> ah 21:09 < MrHairgrease> you probably have slocate installed 21:09 < oh1mrr> These installed :[root@oh1mrr conf]# rpm -qa | grep apreq2 21:09 < oh1mrr> libapreq2-2.06-4.dev.4mdk 21:09 < oh1mrr> perl-libapreq2-2.06-4.dev.4mdk 21:10 < MrHairgrease> yeah and also apache2-mod_apreq 21:10 < MrHairgrease> you need that one too 21:21 < oh1mrr> I found mod_apreq2 from /usr/lib/apache-extramodules 21:23 < MrHairgrease> ah great 21:24 < oh1mrr> But still getting Starting httpd: httpd: Syntax error on line 248 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_apreq2.so into server: /etc/httpd/modules/mod_apreq2.so: cannot open shared object file: No such file or directory 21:26 < MrHairgrease> ok 21:26 < MrHairgrease> then find the location of mod_apreq2.so 21:26 < MrHairgrease> and put the full path in the LoadModule line 21:27 < MrHairgrease> in stead of a relative one (like module/mod_apreq2.so) 21:37 < oh1mrr> Something happened, now getting: The server encountered an internal error or misconfiguration and was unable to complete your request, when trying to connect into server, error_log shows 21:37 < oh1mrr> `WebGUI': Can't locate WebGUI.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/i `WebGUI': Can't locate WebGUI.pm in @INC (@INC contains: etc, it's obvious, that I have some paths missconfigured 21:40 < MrHairgrease> hmm, you could try PerlSetEnv PERL5LIB /path/to/WebGUI/lib after the LoadModule stuff 21:45 < oh1mrr> Didn't help :( 21:45 < MrHairgrease> ok try this 21:45 < MrHairgrease> create a file startup.pl 21:45 < MrHairgrease> containing 21:46 < MrHairgrease> use lib qw(/path/to/WebGUI/lib); 1; 21:46 < MrHairgrease> then do a PerlRequire startup.pl 21:47 < MrHairgrease> better even 21:48 < MrHairgrease> put an enter between the first ; and 1 21:48 < MrHairgrease> only looks nicer though 21:58 < oh1mrr> Da*** Have to quit for now, family expect me doing something else, sure coming back tomorrow. GN and thanks a lot. 21:59 < MrHairgrease> bye 22:00 -!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has left #webgui ["oh1mrr has left the building"] 23:13 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later dudes!"] 23:38 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] --- Day changed Thu Feb 02 2006 00:13 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 01:00 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 01:00 -!- pbmdawg_afk [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 01:47 <@WRE> *** [signoff/#webgui] snapcount () on EFnet 03:02 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 03:20 <@WRE> *** Join snapcount (~roy@adsl-1-14-193.dab.bellsouth.net) on EFnet 03:39 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 03:57 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 03:59 < crythias> danger. get off the flo' ... 04:00 * crythias dances like a salt shaker. 04:13 -!- mode/#webgui [+o pbmdawg] by WRE 04:13 -!- mode/#webgui [+o crythias] by pbmdawg 04:34 <@WRE> *** Nick Change: phobia is now Nickola on EFnet 05:13 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 05:34 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 11:05 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 11:07 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 11:16 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 14:26 -!- hansw [n=hans@195.18.93.61] has quit [Read error: 110 (Connection timed out)] 14:52 < MrHairgrease> hey len 14:53 < MrHairgrease> have you ever got the test suite to work? 14:56 < lenthamen> hey Martin. 14:56 < lenthamen> I haven't tested the test suite ;) 14:56 < MrHairgrease> heh 14:56 < MrHairgrease> I think I know what the problem is already 14:56 < MrHairgrease> It looks like the test suite is using the wrong perl 14:56 < MrHairgrease> gonna check it out further 15:05 -!- hansw [n=hans@195.18.93.61] has joined #webgui 15:23 <@WRE> *** [signoff/#webgui] snapcount (Read error: Operation timed out) on EFnet 16:11 <@WRE> *** Join snapcount (~roy@adsl-152-11-211.dab.bellsouth.net) on EFnet 16:11 <@WRE> (snapcount@EN) Goodmorning everyone 16:11 <@WRE> (snapcount@EN) or whatever time it is on your side of the earth =) 16:12 < MrHairgrease> here it's still morning 16:12 < MrHairgrease> it's only 15:10 16:13 < MrHairgrease> so I just got out of bed =) 16:13 <@WRE> (snapcount@EN) haha 16:13 <@WRE> (snapcount@EN) looks like you can add that switch 16:13 <@WRE> (snapcount@EN) cool 16:14 < MrHairgrease> yeah I was actualling running the test suite while I was asleep. 16:14 < MrHairgrease> bet you can't do that ;) 16:14 <@WRE> (snapcount@EN) sure I can 16:14 < MrHairgrease> damn 16:14 <@WRE> (snapcount@EN) I'd have to start it while I was awake 16:14 <@WRE> (snapcount@EN) but it could run while I was sleeping 16:14 < MrHairgrease> use cron 16:14 <@WRE> (snapcount@EN) =) 16:15 <@WRE> (snapcount@EN) err 16:15 <@WRE> (snapcount@EN) you one upped me 16:15 <@WRE> (snapcount@EN) =) 16:15 < MrHairgrease> one-upped? 16:15 <@WRE> (snapcount@EN) an expression 16:15 <@WRE> (snapcount@EN) you did one better 16:15 < MrHairgrease> ok 16:15 <@WRE> (snapcount@EN) hard to explain 16:16 < MrHairgrease> I'm thinking of building the graphing stuff that was mentioned on the dev list a while ago 16:16 <@WRE> (snapcount@EN) do other language have a lot of expressions that don't really translate into something meaningful? 16:16 < MrHairgrease> Yeah dutch 16:16 <@WRE> (snapcount@EN) English has *a lot* 16:17 <@WRE> (snapcount@EN) I took two years of Spanish but it was worthless 16:17 <@WRE> (snapcount@EN) I can ask where the bathroom is and say hi 16:17 <@WRE> (snapcount@EN) coooooool 16:17 < MrHairgrease> Well that's about as good as my french 16:17 <@WRE> (snapcount@EN) What are you going to use to do it? 16:17 < MrHairgrease> image magick 16:18 < MrHairgrease> wait i'll post some examples 16:18 <@WRE> (snapcount@EN) nice 16:18 <@WRE> (snapcount@EN) are you going to model it after the Chartdirector API? 16:21 -!- hansw [n=hans@195.18.93.61] has quit [Read error: 104 (Connection reset by peer)] 16:24 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 16:26 < MrHairgrease> snapcount: http://geefmegeld.nl/charts 16:27 < MrHairgrease> don't know about the CD api 16:27 < MrHairgrease> never used it 16:31 <@WRE> (snapcount@EN) those look pretty good 16:31 <@WRE> (snapcount@EN) are you a math guy? 16:31 <@WRE> (snapcount@EN) math major at university? 16:31 <@WRE> (snapcount@EN) you should look at the ChartDirector Asset I contributed 16:32 <@WRE> (snapcount@EN) I'm using a library called ChartDirector 16:32 <@WRE> (snapcount@EN) the API for it is really nice 16:32 <@WRE> (snapcount@EN) maybe you could use it as a starting point 16:32 <@WRE> (snapcount@EN) your graphs look really good so far 16:33 < MrHairgrease> No 16:33 < MrHairgrease> no math 16:33 <@WRE> (snapcount@EN) really 16:33 < MrHairgrease> electrical enigineering 16:33 < MrHairgrease> you know silicon and stuff 16:34 <@WRE> (snapcount@EN) might as well be a math major =) 16:34 < MrHairgrease> math is a tool 16:34 < MrHairgrease> tools suck 16:34 < MrHairgrease> but you need em anyway 16:34 <@WRE> (snapcount@EN) yeah... I worked as an Electronics Technician for four years 16:34 <@WRE> (snapcount@EN) not an engineer by any means 16:34 <@WRE> (snapcount@EN) but I know a bit 16:34 < MrHairgrease> cool 16:34 < MrHairgrease> you're also a student? 16:35 <@WRE> (snapcount@EN) yeah 16:35 <@WRE> (snapcount@EN) I already have a degree in programming 16:35 <@WRE> (snapcount@EN) I'm working on a business degree now 16:35 < MrHairgrease> ok 16:45 < MrHairgrease> snapcount 16:45 < MrHairgrease> does the chart director asset run on 6.8.5? 17:26 <@WRE> *** [signoff/#webgui] snapcount (Read error: Connection reset by peer) on EFnet 17:30 <@WRE> *** Join snapcount (~roy@adsl-152-11-211.dab.bellsouth.net) on EFnet 17:47 -!- J-J [n=J-J@spc1-macc1-6-0-cust222.bagu.broadband.ntl.com] has joined #webgui 17:56 -!- J-J [n=J-J@spc1-macc1-6-0-cust222.bagu.broadband.ntl.com] has left #webgui [] 18:10 < crythias> heh math is a tool 18:11 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 18:11 -!- mode/#webgui [+o pbmdawg] by WRE 18:22 < crythias> Alex, I'll take minimum system req's to run WebGUI for $500 18:23 <@WRE> (snapcount@EN) What is a 386 SX/33 with 4 MB Ram 18:24 <@pbmdawg> no, snapcount, i'm sorry; those are the minimum system requirements to decompress webgui's tar.gz 18:24 <@WRE> (snapcount@EN) ahh shucks 18:25 -!- J-J [n=J-J@spc1-macc1-6-0-cust222.bagu.broadband.ntl.com] has joined #webgui 18:27 <@pbmdawg> welcome J-J 18:28 -!- J-J [n=J-J@spc1-macc1-6-0-cust222.bagu.broadband.ntl.com] has left #webgui [] 18:28 <@WRE> (snapcount@EN) ooooooohhhhhhhhhh weeeeeeeeeee 18:28 <@WRE> (snapcount@EN) you and me goin' fishin' 'n tha dark 18:28 <@WRE> (snapcount@EN) da da da 18:33 <@WRE> (snapcount@EN) gimmie a gimmie a gimmie a redneck girl.... 18:33 <@WRE> (snapcount@EN) you guys should sing some dutch songs 18:35 <@pbmdawg> roy: get on aim. or unblock me. 18:35 <@WRE> (snapcount@EN) why would I do that 18:35 <@WRE> (snapcount@EN) the feature is working as intended =) 18:36 <@pbmdawg> blargh 18:36 < crythias> new blargh beer. Ask for it by name! 18:37 < MrHairgrease> ah beer! 18:37 < MrHairgrease> good idea gerald 18:37 < crythias> Too drunk to order? not anymore 18:37 <@pbmdawg> hahahha 18:37 < crythias> How do you think "Bud" keeps on being sold. 18:37 < MrHairgrease> damn 18:38 < crythias> junky beer. 18:38 < MrHairgrease> no cold beers @ procolix 18:38 < MrHairgrease> time to go home then =) 18:38 < crythias> heh 18:38 <@pbmdawg> how big's your office martin 18:38 < MrHairgrease> this big 18:39 <@pbmdawg> wow 18:39 < MrHairgrease> on a scale from 1 to 10 that is 18:39 * crythias resizes his window... 18:39 < MrHairgrease> ahhh 18:39 < MrHairgrease> the walls are coming closer 18:39 * crythias passes a Ricola. 18:39 < crythias> around. 18:40 < MrHairgrease> you guys saw this already? http://geefmegeld.nl/charts 18:40 -!- perlDreamer [n=ckuskie@nat084.mxim.com] has joined #webgui 18:40 < crythias> kewl. now I feel like I need a key lime pie. 18:40 < MrHairgrease> Problem is 18:40 < crythias> or a cheesecake. 18:41 < MrHairgrease> the code that made it now segfaults 18:41 < MrHairgrease> so I'm debugging it right now 18:41 < crythias> smack seg around. Tell him to stop faulting. 18:41 <@pbmdawg> who's that big guy by the Perl sign 18:41 < MrHairgrease> yours truly 18:41 < MrHairgrease> duh 18:42 < crythias> ^Page(title); doesn't work. 18:42 < MrHairgrease> Yeah I noticed 18:42 < MrHairgrease> but i don't care 18:42 <@pbmdawg> in what version 18:42 < perlDreamer> roy? 18:42 <@WRE> (snapcount@EN) colin? 18:42 < MrHairgrease> dunno 18:42 < crythias> 6.7.8, apparently. 18:43 < perlDreamer> can we talk a little EventManager? 18:43 < MrHairgrease> check the page source 18:43 <@WRE> (snapcount@EN) sure 18:43 < perlDreamer> how done is the code? 18:43 <@WRE> (snapcount@EN) 40% 18:43 < perlDreamer> cool 18:43 <@pbmdawg> what does geef me geld mean 18:44 < perlDreamer> then I'm not going crazy :) 18:44 <@WRE> (snapcount@EN) I'm working on the view method now 18:44 <@pbmdawg> do I want to know 18:44 < crythias> he wants gold 18:44 <@WRE> (snapcount@EN) it's all complicated now 18:44 <@pbmdawg> it doesn't mean, "gild me"? 18:44 <@WRE> (snapcount@EN) perlDreamer: going crazy? 18:44 < crythias> or maybe he wants (to be) a gelding. 18:44 < perlDreamer> pbmdawg, if he did, you'd be gilty of gold theft :) 18:45 < perlDreamer> snapcount: I was looking for the logic using maximumAttendees and couldn't find it 18:45 < MrHairgrease> it means givememoney 18:45 <@pbmdawg> I thought it said glbta at first 18:45 <@WRE> (snapcount@EN) oh 18:45 <@WRE> (snapcount@EN) yeah that doesn't exist yet 18:45 <@WRE> (snapcount@EN) it will be a query 18:45 <@WRE> (snapcount@EN) will exist today though 18:45 <@WRE> (snapcount@EN) I PODified everything and alphabetized for you 18:46 < perlDreamer> thanks! 18:46 <@WRE> (snapcount@EN) sure thing 18:46 <@WRE> (snapcount@EN) I'll just pod as I go 18:46 <@WRE> (snapcount@EN) and you can edit it for clarity 18:46 <@WRE> (snapcount@EN) as you see fit 18:46 < perlDreamer> that will make my POD checker happy 18:47 <@pbmdawg> happier 18:47 <@WRE> (snapcount@EN) hehe 18:47 < perlDreamer> hey, I'm only about 45 files away from an automated test run 18:47 <@pbmdawg> really..... 18:47 <@WRE> (snapcount@EN) no shit 18:47 <@WRE> (snapcount@EN) wow! 18:47 < perlDreamer> yeah 18:47 < perlDreamer> unfortunately, they're the 45 biggest files 18:47 <@WRE> (snapcount@EN) you've been busy 18:47 < perlDreamer> :( 18:47 < perlDreamer> I did like 50 files in December 18:48 < perlDreamer> all little stuff like Macros, some operations, etc. 18:49 < perlDreamer> all: I've got a deal where if all tests pass in the test suite that an automated test run will be done nightly and sent out via email 18:49 < perlDreamer> the POD test is in the worst shape 18:49 < perlDreamer> so if you're bored, write some POD or run and fix the tests 18:50 <@pbmdawg> I can write pod. 18:51 <@xdanger> Is there a way to define textarea size per user ? 18:51 < perlDreamer> nothing straight forward 18:51 <@xdanger> just that the administrator want's to use something like 80x25, but for user the default would be better... 18:51 <@pbmdawg> =head2 thisSub 18:51 <@pbmdawg> Might do something. Might return something. 18:51 <@pbmdawg> =cut 18:52 <@pbmdawg> if you hack RichEdit.pm (or make it templatable... hint, hint), you can make tinymce resizable. 18:53 <@xdanger> I'm actually talking about default textarea, but that would also be nice ;) 18:53 <@pbmdawg> oh, textarea. 18:53 <@pbmdawg> sry 18:54 -!- pass [n=chatzill@64.146.239.67] has quit [No route to host] 18:55 <@xdanger> And another idea/question... how about a posibility to authenticate the session with httpauth ? I have a closed intranet and there could be a direct way to get the rss from a listing via http://user:pass@webguisite/intranet/cs?func=viewRSS 18:56 <@WRE> (snapcount@EN) I think chansen is going to be re-writing the Auth System for 6.9 18:57 < perlDreamer> I just reran the POD test, and there are exactly 40 files needing substantive POD 18:57 <@WRE> (snapcount@EN) did mine pass? 18:57 < perlDreamer> yes 18:57 <@WRE> (snapcount@EN) sweet 18:58 < perlDreamer> pbmdawg's skeleton code would make any sub pass, and there's a threshold for how many subs can get by without POD 19:14 < perlDreamer> committing l10n work 19:14 <@WRE> *** [signoff/#webgui] snapcount (Read error: Connection reset by peer) on EFnet 19:20 <@WRE> *** Join snapcount (~roy@adsl-152-11-211.dab.bellsouth.net) on EFnet 19:21 < perlDreamer> anyone familiar with the search guts? 19:22 <@WRE> (snapcount@EN) just JT I think 19:23 < MrHairgrease> going home 19:23 -!- MrHairgrease [n=martin@host1.procolix.nl] has quit [] 19:33 < perlDreamer> snapcount: would you have a problem if I do stuff like this: 19:34 < perlDreamer> sprintf "%s", $self->getUrl("func=approveEvent;pid=".$pid), $i18n->get('approve event') 19:35 < perlDreamer> instead of using . to concatenate strings? 19:38 <@WRE> (snapcount@EN) no 19:38 < perlDreamer> cool, thanks! 19:38 <@WRE> (snapcount@EN) that's fine with me 19:38 < perlDreamer> I have a hard time reading all the quotes and dots 19:39 <@WRE> (snapcount@EN) hehe 19:47 < perlDreamer> committing 19:50 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] 19:54 < perlDreamer> are standard rules of precedence used for the Operator field in www_editEvent? 19:58 <@WRE> (snapcount@EN) oh sorry 19:58 <@WRE> (snapcount@EN) took me a minute to realize what you were talking about 19:59 <@WRE> (snapcount@EN) sort of 19:59 <@WRE> (snapcount@EN) one event may have many prereqs 19:59 <@WRE> (snapcount@EN) those prereqs are all anded together 19:59 <@WRE> (snapcount@EN) each prereq definition follows the rule assigned to it 19:59 <@WRE> (snapcount@EN) and or or 19:59 <@WRE> (snapcount@EN) does that make sense? 20:00 <@WRE> (snapcount@EN) prereq 1: Event2 OR Event 3 20:00 < perlDreamer> oh, okay 20:00 < perlDreamer> yeah, that makes sense 20:00 <@WRE> (snapcount@EN) prereq2 2: Event 1 And Event 5 And Event 6 20:00 <@WRE> (snapcount@EN) prereq 1 and 2 are anded 20:07 -!- midellaq [n=midellaq@caronte.isinet.it] has joined #webgui 20:08 < perlDreamer> is Manage Events to return to $self->view or is it a function? 20:11 < perlDreamer> and what is the PID of a new event? 20:12 <@WRE> (snapcount@EN) PID stems from productId because we're making events extensions of webgui products 20:13 <@WRE> (snapcount@EN) I'm not sure what you're asking on the other question 20:13 < perlDreamer> on the Add/Edit Event page AdminConsole, there is a link for "Manage Events" 20:14 <@WRE> (snapcount@EN) Yeah 20:14 < perlDreamer> does that go to $self->www_view, or $self->www_ManageEvents? 20:14 <@WRE> (snapcount@EN) manage events 20:14 < perlDreamer> cool, thanks 20:14 <@WRE> (snapcount@EN) Return to site will take them to view 20:17 -!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has joined #webgui 20:19 <@WRE> (snapcount@EN) colin: just committed some stuff 20:19 < perlDreamer> ok 20:24 < oh1mrr> Ge, read today again install instructions and downloaded "zillions" of perl-modules, I succeeded get WebGui running in my Mandriva. 20:24 <@WRE> (snapcount@EN) congrats! 20:24 < perlDreamer> oh, come on now, it's only really half a zillion, isn't it? 20:25 <@WRE> (snapcount@EN) a manual install of WG is no easy task 20:25 <@pbmdawg> oh by the way 20:25 <@pbmdawg> I should have mentioned in those instructions 20:25 <@WRE> (snapcount@EN) even if you've done it a few times 20:25 <@pbmdawg> testEnvironment.pl will install all of those for you if you let it 20:25 <@WRE> (snapcount@EN) nice 20:25 <@pbmdawg> but only one at a time 20:25 * crythias was looking at dig talking about a pointer which emits a yellow beam and I was thinking but yeah, you don't want to eat the snow... 20:25 < oh1mrr> Nope, full zillion, in Mandriva there's nor ready pacages for full, so from CPAN most of them 20:26 < perlDreamer> ouch 20:26 < perlDreamer> Fedora Core and CentOs are friendlier than that. 20:26 <@pbmdawg> that's what I mean; cpan. testEnvironment.pl uses cpan. 20:26 < oh1mrr> Yes, with testE I did 20:27 < perlDreamer> snapcount: merged and committed 20:27 <@pbmdawg> oh 20:27 < oh1mrr> Only one module left without compiling, but seem to work without it 20:28 <@WRE> (snapcount@EN) which one? 20:28 <@WRE> (snapcount@EN) perlDreamer: cool =) 20:29 < oh1mrr> Checking for module Data::Structure::Util: Not Installed 20:29 <@WRE> (snapcount@EN) yeah... I think that's used in WSClient Asset 20:29 < perlDreamer> yeah 20:29 <@WRE> (snapcount@EN) if I remember correctly 20:29 < oh1mrr> It won't compile in my system 20:30 < crythias> I shouldn't post that 20:30 <@WRE> (snapcount@EN) crythias: what are you talking about 20:30 <@WRE> (snapcount@EN) am I late to the party =) 20:30 < perlDreamer> yellow lasers? 20:30 < crythias> yeah 20:30 <@WRE> (snapcount@EN) oh 20:30 < crythias> http://digg.com/technology/First_Yellow_Laser_Pointer 20:30 <@WRE> (snapcount@EN) "laser" 20:31 <@WRE> (snapcount@EN) 20:31 < crythias> with finger motions. 20:31 < crythias> air quotes 20:31 < crythias> "Alan Parsons Project" 20:31 < crythias> better ways to make yellow snow. 20:31 <@WRE> (snapcount@EN) and I shall call it!!..... 20:31 < crythias> but you have more control. 20:32 < crythias> ooh. Olde English. 20:32 * pbmdawg has excellent control. 20:32 < crythias> sorry. drifting off to more nonsense. 20:32 <@pbmdawg> and taking me with you. 20:32 <@WRE> (snapcount@EN) colin: are you still working on EMS? 20:32 <@pbmdawg> (toward more nonsense) 20:34 < crythias> Egad! You astound me, Brain! -- That's a simple task, Pinky. 20:34 <@WRE> (snapcount@EN) haha 20:34 <@WRE> * (snapcount@EN) sings "my milkshake brings all the girls to the yard...." 20:35 * crythias shakes it like a salt shaker. 20:35 < perlDreamer> snapcount: what is EMS? 20:35 < crythias> "Uh, I think so, Brain, but we'll never get a monkey to use dental floss." 20:35 < perlDreamer> Oh, nm 20:35 < perlDreamer> No, I'm done for a little bit 20:36 <@WRE> (snapcount@EN) an acronym for what you were working on before 20:36 < crythias> EVT MGMT 20:36 < perlDreamer> DCTR EVIL 20:36 <@pbmdawg> YELO LZR 20:36 < perlDreamer> YELO SNOW 20:36 <@WRE> (snapcount@EN) MILKSKE 20:36 <@WRE> (snapcount@EN) SLTSHKR 20:36 <@pbmdawg> BTR CTRL 20:37 < perlDreamer> what does Butter Central have to do with anything? 20:37 < crythias> *smirk* 20:37 < crythias> "I think so, Brain, but if they called them 'Sad Meals', kids wouldn't buy them!" 20:37 <@WRE> (snapcount@EN) GOAT BTR 20:38 < perlDreamer> hey now, be nice to goats 20:38 < crythias> anyway you read that, it's just. so. wrong. 20:38 <@pbmdawg> who's a goat biter 20:38 <@pbmdawg> or is it goat butterer 20:38 < crythias> beater. 20:38 < perlDreamer> isn't that what they add to vodka martini's, goat bitters? 20:38 <@WRE> (snapcount@EN) "You milked the cows? We don't have any cows..." 20:38 <@pbmdawg> lol 20:39 <@pbmdawg> gerald, roy wants you to answer all the support questions from now on 20:39 <@pbmdawg> in license plate acronyms only 20:39 <@pbmdawg> err 20:39 < perlDreamer> sounds like Coy.pm 20:39 <@pbmdawg> license plate abbr only 20:39 <@WRE> (snapcount@EN) that would be greeeaaattt 20:40 <@WRE> (snapcount@EN) thanks Peter 20:40 < crythias> oh no 20:40 < crythias> bad enough to do it in haiku 20:40 <@pbmdawg> who is Peter. 20:41 < perlDreamer> ha, soon I will have achieved my goal of 3500 L10n labels inside WebGUI! 20:41 < crythias> 2HRD2DO 20:41 < perlDreamer> Then nothing will stop me from taking over the world 20:42 <@WRE> (snapcount@EN) Hi Peter, this is Bill Lumberg calling again... we missed you this morning so go ahead and come on in okayy 20:42 <@WRE> (snapcount@EN) thanks 20:43 <@WRE> (snapcount@EN) $self->getEnglish("L10n"); 20:43 < perlDreamer> "L" + "ocailzatio" + "n" -> L + 10 letters + n = L10n 20:43 < crythias> "I wouldn't say I've been missing work, Bob" 20:44 < perlDreamer> kind of like i18n for internationalization 20:44 <@WRE> (snapcount@EN) I see 20:44 < crythias> no way. I think I just connected a synapse, having learned something. 20:44 <@WRE> (snapcount@EN) ocalizatio would be a cool word 20:44 <@WRE> (snapcount@EN) you should call it 1ocalizatio1 20:45 < perlDreamer> oh cal ee zay shun 20:45 < perlDreamer> oh cal ee zay tee oh 20:45 <@WRE> (snapcount@EN) for 1 letter + "ocalizatio" + 1 letter 20:45 < crythias> I think people should be penalized for not reading my FAQ. Seriously. 20:46 < perlDreamer> What should we do to them? 20:46 < perlDreamer> Rack? Pincers? 20:46 <@WRE> (snapcount@EN) FIRE 20:46 <@WRE> (snapcount@EN) FIRE FIRE FIRE 20:46 < perlDreamer> Listen to Wayne Newton records until their heads explode 20:46 <@WRE> (snapcount@EN) turn the beat around.... got to have percussion 20:46 <@WRE> (snapcount@EN) turn it upside down 20:47 < perlDreamer> that's better than Wayne Newton, bad disco 20:47 <@WRE> (snapcount@EN) like a Rhinestone cowboy... 20:51 <@pbmdawg> it's pinky ut de brain 20:51 < perlDreamer> back in a bit 20:53 <@pbmdawg> those numbers are all running backwards! 20:53 <@pbmdawg> how will those poor little numbers see where they are going? 20:53 <@WRE> (snapcount@EN) did you hit your head? 20:54 <@pbmdawg> not sure what you mean 20:54 <@WRE> (snapcount@EN) what the hell are you talking about? 20:55 <@pbmdawg> stop hurting my ears 20:55 <@WRE> * (snapcount@EN) confused 20:56 <@WRE> (snapcount@EN) I need an opinion 20:57 <@WRE> (snapcount@EN) I'm naming methods 20:57 <@WRE> (snapcount@EN) I have one called eventIsApproved which returns boolean 20:57 <@WRE> (snapcount@EN) which is nice when you have something like if ($self->eventIsApproved) { .. } 20:57 <@WRE> (snapcount@EN) b/c it makes the code very readable 20:58 <@WRE> (snapcount@EN) well, I'm writing one now that checks if an event is full 20:58 <@WRE> (snapcount@EN) should it be isEventFull or eventIsFull 20:58 <@WRE> (snapcount@EN) or do you think the whole convention sucks 20:59 <@WRE> (snapcount@EN) this method will probably not be used in an if stmt 20:59 <@WRE> (snapcount@EN) it will be setting a template variable 20:59 < perlDreamer> that will probably be used as a boolean? 20:59 <@WRE> (snapcount@EN) yeah 20:59 < perlDreamer> I'd stick with the convention 21:00 <@WRE> (snapcount@EN) oh 21:00 <@WRE> (snapcount@EN) it will be used as a 21:00 <@WRE> (snapcount@EN) good call 21:00 <@WRE> (snapcount@EN) thx 21:00 < perlDreamer> I found some more labels to L10n, so I'll be doing a bit more work on EMS 21:00 <@WRE> (snapcount@EN) ok 21:00 <@WRE> (snapcount@EN) what is the diff between i18n and l10n 21:01 < perlDreamer> i18n is the process of making something use L10n 21:01 <@WRE> (snapcount@EN) so a localization is a language? 21:01 < perlDreamer> yes 21:01 <@WRE> (snapcount@EN) and i18n is a system that allows many languages 21:02 < perlDreamer> it's the process of making that system be localizable 21:02 < perlDreamer> brb 21:02 <@WRE> (snapcount@EN) oh 21:10 < crythias> ooh 21:11 < perlDreamer> see this, it will explain it all: http://search.cpan.org/~petdance/Locale-Maketext-1.10/lib/Locale/Maketext/TPJ13.pod 21:11 < crythias> got a reflink from my RSS post. 21:11 <@WRE> http://tinyurl.com/dl7dd 21:11 < perlDreamer> actually, wikipedia does a better job of it 21:12 < perlDreamer> http://en.wikipedia.org/wiki/Internationalization_and_localization 21:12 <@WRE> http://tinyurl.com/adcx4 21:16 < crythias> :) 21:32 < perlDreamer> snapcount: almost ready to commit latest and last work. 21:32 <@WRE> (snapcount@EN) last? 21:33 < perlDreamer> I've done everything in SVN, so until you commit more, I'll probably turn to writing stuff for Help on EMS so I'll be out of your hair for a bit. 21:33 <@WRE> (snapcount@EN) i c 21:33 < perlDreamer> could you email me the most recent copy of the spec for this? 21:33 <@WRE> (snapcount@EN) I need your email addy 21:34 < perlDreamer> ckuskie at sterling dot net 21:34 <@xdanger> http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 21:34 <@WRE> http://tinyurl.com/9xkgs 21:35 < perlDreamer> committing 21:38 < perlDreamer> headin' out for lunch 21:38 -!- perlDreamer [n=ckuskie@nat084.mxim.com] has quit [""l8r""] 21:38 -!- midellaq [n=midellaq@caronte.isinet.it] has quit [Read error: 110 (Connection timed out)] 23:14 <@WRE> * (snapcount@EN) yawns 23:14 -!- pass [n=chatzill@owt-64-146-239-67.owt.com] has joined #webgui 23:14 -!- pass [n=chatzill@owt-64-146-239-67.owt.com] has left #webgui [] 23:15 -!- pass [n=chatzill@owt-64-146-239-67.owt.com] has joined #webgui 23:16 -!- pass [n=chatzill@owt-64-146-239-67.owt.com] has quit [Client Quit] 23:21 -!- perlDreamer [n=ckuskie@nat084.mxim.com] has joined #webgui 23:43 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:43 < perlDreamer> we should make gaim pay for these product advertisements 23:43 <@pbmdawg> in my gaim I can change the channel leave msg 23:44 <@WRE> (snapcount@EN) I like the idea of making them pay better 23:48 < perlDreamer> snapcount, I'm doing more L10n work on EMS 23:48 < perlDreamer> is the current SOW different from what's on the website for download? 23:49 <@pbmdawg> lots more stuff added, I think 23:49 < perlDreamer> I haven't ever seen any SOW or spec get smaller. 23:56 <@WRE> *** [signoff/#webgui] snapcount (Read error: Operation timed out) on EFnet --- Day changed Fri Feb 03 2006 00:09 <@WRE> *** Join snapcount (~roy@adsl-152-14-211.dab.bellsouth.net) on EFnet 00:09 <@WRE> (snapcount@EN) anyone have a 6.8.5 up right now? 00:09 < perlDreamer> I can set one up, what do you need? 00:09 <@pbmdawg> demo 00:09 < perlDreamer> or how 'bout demo? 00:10 <@WRE> (snapcount@EN) no... want to test off of pb servers 00:10 <@WRE> (snapcount@EN) I need you to setup a dataform 00:10 <@WRE> (snapcount@EN) and add some fields 00:10 < perlDreamer> give me a sec... 00:10 <@WRE> (snapcount@EN) then look at the entries in DataForm_field 00:11 <@WRE> (snapcount@EN) select name, assetId from DataForm_field 00:11 <@WRE> (snapcount@EN) cool... thanks a lot 00:11 <@WRE> (snapcount@EN) I appreciate it 00:15 < perlDreamer> | from | mx4CLiQt2pLWVw9_LVJvHA | 00:15 < perlDreamer> | to | mx4CLiQt2pLWVw9_LVJvHA | 00:15 < perlDreamer> | cc | mx4CLiQt2pLWVw9_LVJvHA | 00:15 < perlDreamer> | bcc | mx4CLiQt2pLWVw9_LVJvHA | 00:15 < perlDreamer> | subject | mx4CLiQt2pLWVw9_LVJvHA | 00:15 < perlDreamer> | one | mx4CLiQt2pLWVw9_LVJvHA | 00:15 < perlDreamer> | two | mx4CLiQt2pLWVw9_LVJvHA | 00:15 < perlDreamer> I added two fields, one and two to the Form. 00:15 <@WRE> (snapcount@EN) shit 00:15 <@WRE> (snapcount@EN) that's what I was afraid of 00:15 <@WRE> (snapcount@EN) thx 00:16 < perlDreamer> you mean automatically adding the mailto fields? 00:16 <@WRE> (snapcount@EN) no 00:16 <@WRE> (snapcount@EN) is that a clean install 00:16 < perlDreamer> yes 00:17 < perlDreamer> I didn't show you the fields from the default mail form on the install. 00:17 < perlDreamer> do you want those too? 00:17 <@WRE> (snapcount@EN) Did you check that out from branch 00:17 < perlDreamer> yes 00:17 <@WRE> (snapcount@EN) or is it a release 00:17 < perlDreamer> you want a clean 6.8.5 instead? 00:17 <@WRE> (snapcount@EN) can you run the upgrade from previousVersion 00:17 < perlDreamer> yes 00:17 <@WRE> (snapcount@EN) you did that? 00:18 < perlDreamer> no, I will do it 00:18 <@WRE> (snapcount@EN) oh ok 00:18 <@WRE> (snapcount@EN) thank you 00:21 < perlDreamer> +---------+------------------------+ 00:21 < perlDreamer> | name | assetId | 00:21 < perlDreamer> +---------+------------------------+ 00:21 < perlDreamer> | from | Szs5eev3OMssmnsyLRZmWA | 00:21 < perlDreamer> | to | Szs5eev3OMssmnsyLRZmWA | 00:21 < perlDreamer> | cc | Szs5eev3OMssmnsyLRZmWA | 00:21 < perlDreamer> | bcc | Szs5eev3OMssmnsyLRZmWA | 00:21 < perlDreamer> | subject | Szs5eev3OMssmnsyLRZmWA | 00:21 < perlDreamer> | url | Szs5eev3OMssmnsyLRZmWA | 00:21 < perlDreamer> | message | Szs5eev3OMssmnsyLRZmWA | 00:21 < perlDreamer> | from | WDNzKm0Fy6_oVkBXYefNMQ | 00:21 < perlDreamer> | to | WDNzKm0Fy6_oVkBXYefNMQ | 00:21 < perlDreamer> | cc | WDNzKm0Fy6_oVkBXYefNMQ | 00:21 < perlDreamer> | bcc | WDNzKm0Fy6_oVkBXYefNMQ | 00:21 < perlDreamer> | subject | WDNzKm0Fy6_oVkBXYefNMQ | 00:21 < perlDreamer> | one | WDNzKm0Fy6_oVkBXYefNMQ | 00:21 < perlDreamer> | two | WDNzKm0Fy6_oVkBXYefNMQ | 00:21 < perlDreamer> +---------+------------------------+ 00:21 < perlDreamer> same setup as last time, but all fields in all dataforms this time 00:22 < perlDreamer> so what are you seeing that's worrisome? 00:22 <@pbmdawg> DataForm might not be fully versioned for addRevision 00:23 < perlDreamer> oh 00:23 <@WRE> (snapcount@EN) it's a site specific thing I think 00:23 <@WRE> (snapcount@EN) there is data in that table that is truncated 00:24 <@WRE> (snapcount@EN) specifically assetIds and name 00:24 <@WRE> (snapcount@EN) 14 char assetIds 00:24 <@WRE> (snapcount@EN) and the name values have the first two chars missing 00:24 <@WRE> (snapcount@EN) it happened after an upgrade 00:24 < perlDreamer> oh 00:24 < perlDreamer> that's bad 00:24 <@WRE> (snapcount@EN) so I wanted to make sure it wasn't a bug 00:24 < perlDreamer> want help chasing it down? 00:25 < perlDreamer> I need about 15 minutes to clean something up, then I'm good. 00:25 <@WRE> (snapcount@EN) I think JT knows what's wrong 00:26 <@WRE> (snapcount@EN) hold on... 00:43 < perlDreamer> not a good day... 00:43 < perlDreamer> Is anyone familiar with Redirect Assets? 00:43 <@pbmdawg> i am 00:44 <@pbmdawg> they're like, 2 lines and stuff ;) 00:44 < perlDreamer> yeah, that's what worries me. 00:44 < perlDreamer> what is it supposed to do if it is part of a Layout Asset? 00:45 <@pbmdawg> nothing 00:46 < perlDreamer> so, looking at the end of www_view, what good is the setRedirect call? 00:47 < perlDreamer> or does it just silently fail when it is part of another Asset? 00:48 <@pbmdawg> www_view isn't called when it's part of a layout 00:48 < perlDreamer> view() is instead? 00:49 <@pbmdawg> yeah 00:49 < perlDreamer> okay 00:55 < perlDreamer> and if you're in Admin mode you get shown a little list of links plus the editing icons 00:56 <@WRE> (snapcount@EN) later guys... thanks for the help earlier Colin 00:56 < perlDreamer> you bet 01:25 <@WRE> *** [signoff/#webgui] snapcount (Ping timeout: no data for 249 seconds) on EFnet 01:26 <@pbmdawg> oh1mrr - are you there? 01:30 < perlDreamer> !lastSpoke oh1mrr 01:30 <@WRE> oh1mrr last uttered a word on #webgui 5 hours ago. 01:37 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["Zzzzzzzzzzz"] 01:44 <@pbmdawg> nuba: are you there? 01:45 < nuba> yes 01:45 < nuba> sup ? 01:45 <@pbmdawg> just wondering if I can somehow convince you to donate some time to webgui :) 01:46 < nuba> well i'm deeply buried at work now, sorry :( 01:46 <@pbmdawg> ah 01:48 <@pbmdawg> LuckyLStrike: same question? 01:56 <@WRE> * (Nickola@EN) installs WRE 01:56 <@WRE> * (Nickola@EN) watches WRE blow up. 01:56 <@WRE> (Nickola@EN) hehe 01:56 <@WRE> (Nickola@EN) Gotta love it. 01:56 <@pbmdawg> which wre 01:56 <@WRE> * (Nickola@EN) starts RTFM 01:57 <@WRE> (Nickola@EN) 0.6.0 Debian 02:02 <@pbmdawg> sarge? 02:05 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 02:15 <@WRE> (Nickola@EN) Etch 02:15 <@WRE> (Nickola@EN) It seems that there is a problem with Mysql 02:16 <@WRE> (Nickola@EN) it's not leaving it's pid file, so no one can connect to it. 02:30 <@WRE> *** [signoff/#webgui] gooey (Ping timeout: 360 seconds) on EFnet 02:32 <@WRE> *** Join gooey (~webgui@24.241.121.70.cfl.res.rr.com) on EFnet 02:38 <@WRE> *** [signoff/#webgui] gooey (Ping timeout: 360 seconds) on EFnet 02:39 -!- perlDreamer [n=ckuskie@nat084.mxim.com] has quit ["l8r dudes"] 02:44 <@WRE> *** Join gooey (~webgui@24.241.121.70.cfl.res.rr.com) on EFnet 02:49 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 02:57 <@WRE> *** Part Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet 02:57 <@WRE> *** Part gooey (webgui@24.241.121.70.cfl.res.rr.com) on EFnet 02:57 <@WRE> *** Join gooey (~webgui@24.241.121.70.cfl.res.rr.com) on EFnet 02:57 <@WRE> *** [mode/#webgui(+n)] by irc.dks.ca on EFnet 02:57 <@WRE> *** [mode/#webgui(+t)] by irc.dks.ca on EFnet 02:57 <@WRE> *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet 02:57 <@WRE> *** [mode/#webgui(+s)] by gooey on EFnet 03:41 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 03:46 < crythias> howdy 03:47 < pbmdawg> hey 03:59 < crythias> times like this, I wish I had a thin client wireless capable OS 03:59 < crythias> for my laptop. 03:59 < crythias> OTOH, I'm getting a 60gb drive 04:00 < crythias> of all the things I miss, I think I miss my passwords the most. 04:00 < crythias> fortunately gaim's accounts.xml is cross platform 04:01 < crythias> and *irk* passwords in plain text. Now for TV. It's time for beauty and the geek. 04:02 < crythias> BEAUTY 04:02 < crythias> TV ADDCT 04:02 < pbmdawg> TVSUKR 04:03 < pbmdawg> BOOBTOOB 04:25 <@WRE> (Nickola@EN) YARG 04:26 <@WRE> (Nickola@EN) wre ... install ... not working smoothly ... 04:43 <@WRE> (Nickola@EN) I have a question for you all about the wre, and I feel really silly asking...but...here goes.... 04:44 <@WRE> (Nickola@EN) What dirs are at the root of the wre? (/data/wre/) docs etc lib prereqs sbin var ? 04:44 <@WRE> (Nickola@EN) Is there supposed to be a WebGUI directory? 05:01 < crythias> wre=webgui 05:02 < crythias> CHM BUKT 05:03 < crythias> you're not dumb. YOu're academically inadequate. 05:03 < crythias> "What the **** is that supposed to mean?" 05:04 < crythias> LYM CHKN 05:05 < crythias> DDT ERRR 05:06 <@WRE> (Nickola@EN) okay....I'm thoroughly confused now. 05:06 < crythias> WebGUI Answer: WUT VRSN 05:06 < crythias> WebGUI Answer: UPGRADE 05:07 <@WRE> (Nickola@EN) wre 0.6.0 on a Debian etch system. 05:07 < crythias> WebGUI Answer: RTFM 05:07 <@WRE> (Nickola@EN) It has no "WebGUI" directory. 05:07 <@WRE> (Nickola@EN) so it errors when adding a site. 05:09 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 05:09 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 05:10 < crythias> WebGUI Answer: SBMTBUG 05:10 < crythias> WebGUI Answer: NO 05:11 < crythias> hahahah 05:16 < pbmdawg> huh 05:16 < crythias>
05:17 < crythias> er /select 05:20 < crythias> hahahahahhahzhzhahhhahahah 05:20 * crythias laughs 05:45 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 05:48 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 06:20 <@WRE> *** Join snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet 09:09 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 09:28 <@WRE> *** [signoff/#webgui] Nickola (Read error: Connection reset by peer) on EFnet 09:33 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @WRE 09:33 -!- Netsplit over, joins: @WRE 09:40 <@WRE> *** [signoff/#webgui] Nickola (Ping timeout: 272 seconds) on EFnet 09:42 <@WRE> *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet 13:20 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 13:47 -!- Wouter [n=wouter@host1.procolix.nl] has joined #webgui 14:15 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 15:18 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 15:20 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Client Quit] 17:09 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 17:37 -!- Wouter [n=wouter@host1.procolix.nl] has left #webgui [] 19:06 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] 19:28 -!- perlDreamer [n=ckuskie@nat084.mxim.com] has joined #webgui 19:28 < perlDreamer> has anyone seen the DataForm bug posting on the boards? 19:46 -!- perlDreamer [n=ckuskie@nat084.mxim.com] has quit [""too quiet""] 20:13 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 20:22 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 20:22 < crythias> !list 20:26 -!- mode/#webgui [+o snapcount] by WRE 20:26 <@snapcount> !dubya 20:26 <@WRE> "Families is where our nation finds hope, where wings take dream." 20:26 <@snapcount> pfft 20:29 < crythias> nobody at efnet 20:30 <@snapcount> My gateway machine went down earlier 20:30 <@snapcount> so the botnet is down b/c I'm too lazy to fix it 20:30 * snapcount yawns 20:31 < crythias> loverly 20:31 <@snapcount> I did make progress... I've scripted all the iptables stuff so if I lose power, the gateway is configured automagically 20:31 < crythias> think I want a coke. but machine's down. bk is close. frozen coke not unreasonable. 20:31 <@snapcount> one of my port forwarding rules is wrong so gooey is cut off 20:32 <@snapcount> cat BK | grep coke 20:32 < crythias> Burger King 20:33 < crythias> yeah 20:33 <@snapcount> I'm feeling very frustrated and violent right now 20:33 <@snapcount> it's kinda cool 20:34 <@snapcount> I have an overwhelming desire to watch something explode 20:34 <@snapcount> like that MythBusters where they *vaporized* the cement truck 20:35 <@snapcount> that was so freaking awesome I almost peed my pants 20:37 < crythias> http://media.putfile.com/yes-kids-gasoline-does-explode 20:38 <@snapcount> holy shit 20:38 <@snapcount> how did they not burn 20:38 < crythias> http://media.putfile.com/kick-explode 20:39 < crythias> hee :) 20:40 < crythias> You never know what you're going to get if you ask me. 20:40 < crythias> did the first one help your explode fetish? 20:46 <@snapcount> yes... I feel better 20:48 <@snapcount> whoa... I think I just found some classified video 20:48 <@snapcount> http://media.putfile.com/F16_Fallujah_20040410 20:48 <@WRE> http://tinyurl.com/dyenk 20:49 <@snapcount> what kind of site is this? 20:49 <@snapcount> crythias: do you work for the CIA? 20:51 <@snapcount> dude... that video better be a joke 20:51 <@snapcount> there's no way it's really classified 20:53 <@snapcount> I hope those people were bad guys 21:05 < crythias> no .. 21:05 < crythias> I don't work for cia :) 21:05 <@snapcount> ok 21:05 <@snapcount> just checking 21:05 < crythias> http://www.msnbc.msn.com/id/11062942/ 21:08 < crythias> http://media.putfile.com/How-to-fold-your-shirt 21:08 <@WRE> http://tinyurl.com/bhh9h 21:33 <@snapcount> time to start some bug squashing 21:33 <@snapcount> wanna help gerald? 21:34 <@snapcount> (or anyone else here =) 21:44 < crythias> helping lost souls 21:45 < crythias> well, maybe not. 21:50 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 21:50 < crythias> I'm supposed to remind you I live in Florida. 21:52 <@snapcount> huh? 21:52 < crythias> ooh. n8n: navigation 21:52 <@snapcount> you live in Florida? 21:52 < crythias> yeah 21:52 <@snapcount> I'm missing something 21:52 < crythias> a5e article 21:52 <@snapcount> is that tied into lost souls some how? 21:52 < crythias> no. 21:54 < crythias> so I'm working on an a5e, and find myself needing to remove the a5e from the n8n because the n8n is too cluttered what with f4rs and s7ts and whatnot. 21:55 <@snapcount> supercalifragilisticexpialidocious s32s 21:55 < crythias> a24z 21:55 <@snapcount> the alphabet 21:55 < crythias> zywvutsrqponmlkjihgfedcba 21:55 < pbmdawg> x 21:55 <@snapcount> xxx 21:55 < crythias> yeah slipt 21:55 <@snapcount> x1x 21:55 < crythias> zyxwvutsrqponmlkjihgfedcba 21:55 < crythias> oops 21:56 <@snapcount> matt: i need help figuring out a session problem 21:56 < crythias> sponge is a word you can spell with backwards alphabet 21:56 < crythias> sponged is among the longest 21:57 < pbmdawg> roy: I need 30 more hours in the day. 21:57 < crythias> heh. don't sleep for 4 21:58 <@snapcount> sounds like matt is having deadline issues =) 21:58 < pbmdawg> no 21:58 < pbmdawg> I'm on time. 21:58 < crythias> you wimpersnappers ... in my day, I spent 12 hours straight coding my mud. 21:58 * snapcount slaps crythias around a bit with a large trout 21:58 < crythias> that's after school. 21:59 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 21:59 <@snapcount> well that was interesting 21:59 < crythias> yeah. 22:00 <@snapcount> i9g 22:00 < crythias> heh 22:00 < crythias> initsertng 22:00 < crythias> grr 22:00 < crythias> initseretng 22:01 <@snapcount> we should write a script that translates a series of words into i18n speak 22:01 <@snapcount> could prolly do it with one s// 22:01 < crythias> anyway, I'm aparently helpful on the boards today. 22:01 <@snapcount> cool 22:41 <@snapcount> !bash 22:41 <@WRE> |bash 34553| i so l33t.....i combined my radio and computer output to my speakers 22:41 <@WRE> |bash 34553| so now my head hurts when i have the radio and winamp on! 22:41 <@snapcount> !bash 22:42 <@WRE> |bash 34656| <+Psyko> I'm gonna go hump the couch 22:42 <@WRE> |bash 34656| <+Psyko> ~*boredom*~ 22:42 <@WRE> |bash 34656| <+Yamatto> dude, your couch puts out? 22:42 <@WRE> |bash 34656| <+Psyko> wall too 22:42 <@WRE> |bash 34656| <+Yamatto> damn 22:42 <@WRE> |bash 34656| <+Yamatto> i want your house 22:42 <@WRE> |bash 34656| <+Yamatto> unless you're like swapping wall for 'mom' 22:42 <@WRE> |bash 34656| <+Andaru> hahaha 22:42 <@WRE> |bash 34656| <+Andaru> and couch for 'little brother' 22:42 <@snapcount> !bofh 22:42 <@WRE> BOFH Quick-excuse: Smell from unhygenic janitorial staff wrecked the tape heads 22:42 <@snapcount> !bofh 22:42 <@WRE> BOFH Quick-excuse: Fiber optics caused gas main leak 22:43 <@snapcount> !bash 22:43 <@WRE> |bash 36186| Okay, my quote on bash.org is not mine 22:43 <@snapcount> !bash 22:43 <@WRE> |bash 40466| man, a volvo hit me yesterday 22:43 <@WRE> |bash 40466| the volvo hit me and it's gunna cost me like 200 bucks or some shit coz it was my fault 22:43 <@WRE> |bash 40466| was it an old person in the volvo? 22:43 <@WRE> |bash 40466| nah, fat chick 22:43 <@WRE> |bash 40466| i turned across the traffic and couldn't see her comin 22:43 <@WRE> |bash 40466| or throw food 22:44 < crythias> gee wonder what will show for google xmms firefox 22:44 <@snapcount> huh? 22:44 <@snapcount> you lost me 22:44 <@snapcount> what is xmms? 22:45 < crythias> it's music player for *nix 22:45 <@snapcount> oh cool 22:45 <@snapcount> you run x? 22:45 < crythias> yeah 22:45 <@snapcount> oh, that's right 22:45 <@snapcount> you told me this before 22:45 < crythias> at home, anyway. 22:45 * crythias is browsing his ref logs. 22:46 < crythias> !google 22:46 < crythias> !google xmms firefox 22:46 <@WRE> Google Book Search @ http://books.google.com/books?q=xmms+firefox&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp 22:46 < crythias> books? 22:46 <@snapcount> !g xmms 22:46 <@WRE> Sound Enhancing Plugins @ /url?sa=U&start=1&si=0&oi=smap&q=http://www.xmms.org/effect.php | Google Book Search @ http://books.google.com/books?q=xmms&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp 22:46 < crythias> any straight search? 22:46 <@snapcount> !gg xmms 22:46 <@WRE> Accepted xmms-kde 3.1-1 (i386 source) @ http://groups.google.com/group/linux.debian.changes.devel/browse_thread/thread/650455e4bcbd4c78 | Installed xmms-goom 1.7.6-1 (i386 sour @ http://groups.google.com/group/debian.devel.changes/browse_thread/thread/8584a44708baa50b | xmms update @ http://groups.google.com/group/mailing.freebsd.ports/browse_thread/thread/4cf50da6a51e0839 22:47 < crythias> !gg xmms firefox 22:47 <@WRE> chkrootkit detects hidden processes in m @ http://groups.google.com/group/linux.debian.user/browse_thread/thread/b95ad3d3065cadf3 | Firefox and bouncing cursor @ http://groups.google.com/group/alt.os.linux.suse/browse_thread/thread/59ffd3a32b4a36e2 | flash and mozilla (and firefox and epi @ http://groups.google.com/group/linux.debian.user/browse_thread/thread/881d60f8e9c85552 22:47 <@snapcount> it does a straight search but google advertises their new book search at the top of the results 22:47 <@snapcount> so it picks it up 22:47 < crythias> !y xmms 22:47 <@snapcount> sorry 22:48 <@snapcount> we only use search engines whose stock is $400+ / share 22:48 <@snapcount> !quote GOOG 22:48 <@WRE> GOOG -> 379.17 -16.87 / Last Trade 3:48pm / Change -4.26% / Volume 379.20 / 52 Week Range 379.30 22:48 <@snapcount> NOOO!!! 22:48 <@snapcount> it dropped 22:48 < crythias> time to get rid of that ... 22:48 < crythias> http://www.google.com/search?q=ion3%20firefox 22:48 <@WRE> http://tinyurl.com/cd3du 22:48 < crythias> http://www.google.com/search?q=xmms%20firefox 22:49 <@snapcount> get rid of what 22:49 <@snapcount> the stock? 22:49 < crythias> search engine 22:49 <@snapcount> I *wish* I had some to get rid of =) 22:49 <@snapcount> the bot search engine 22:49 <@snapcount> it's a pos 22:50 < crythias> heh 22:50 < crythias> what would you expect number one search result for "unraring program"? 22:50 <@snapcount> winrar 22:50 <@snapcount> or winzip 22:50 <@snapcount> wait... can winzip do rar? 22:50 <@snapcount> I dunno 22:50 <@snapcount> what is it? 22:51 < crythias> http://www.google.com/search?q=unraring%20program 22:51 <@WRE> http://tinyurl.com/94gqg 22:51 <@snapcount> grr 22:51 <@snapcount> nice 22:51 <@snapcount> Only the best AV software will unrar your files 22:51 < crythias> heh 22:52 <@snapcount> randcalc 22:52 <@WRE> wre = WebGUI Runtime Environment 22:52 <@snapcount> randcalc 22:52 <@WRE> flame = Roy and Martin are lovers 22:52 <@snapcount> nice 22:52 <@snapcount> randcalc 22:52 < crythias> ahhh yeahhh 22:52 <@WRE> whatistcl = All I know about TCL is that TCL ain't perl 22:53 <@snapcount> Guess I should go try to figure out this session problem 23:15 <@snapcount> !bash 33582 23:15 <@WRE> !bash: quote not found 23:16 <@snapcount> !bash 33852 23:16 <@WRE> |bash| <@FKnight> if sex had a wizard 23:16 <@WRE> |bash| <@FKnight> my g/f would pick Typical 23:16 <@WRE> |bash| <@FKnight> no custom 23:19 < crythias> add? 23:20 <@snapcount> what 23:20 <@snapcount> whaqt 23:20 <@snapcount> que 23:20 <@snapcount> como 23:20 <@snapcount> eh? 23:20 < crythias> sex wizard Add 23:21 <@snapcount> speak english crythias 23:21 <@snapcount> complete sentences 23:21 <@snapcount> hables engles 23:21 < crythias> bash quote above. 23:21 <@snapcount> por favor 23:21 <@snapcount> did I add it? 23:22 <@snapcount> luckily no... I just found it and thought it was pretty funny 23:22 < crythias> regarding the bash quote referencing a wizard for sex, the two options given were typical and custom. While that is funny, I was thinking about what other options could be in a Wizard, such as add/remove. 23:22 <@snapcount> oh 23:22 <@snapcount> now see 23:22 <@snapcount> that made complete sentence 23:22 <@snapcount> hooked on phonics worked for me =) 23:22 <@snapcount> lol 23:23 < crythias> heh 23:23 -!- pass [n=chatzill@owt-64-146-239-67.owt.com] has joined #webgui 23:23 <@snapcount> I used to love seeing the signs on the side of the road 23:23 <@snapcount> "learn to read free" 23:23 <@snapcount> "call 555-555-5555" 23:23 < crythias> so, I thought, if there was a wizard, I wonder if the guy's wife would have chosen "add" 23:23 <@snapcount> no pictures or anything 23:23 < crythias> hi 23:24 <@snapcount> hi pass 23:24 <@snapcount> bandpass 23:24 < crythias> filter 23:24 <@snapcount> low pass 23:24 <@snapcount> hehe 23:24 < pass> I got webgui up and running yesterday. Now what??? Is the 'WebGUI Done Right' worth the $125? 23:24 <@snapcount> I think so... but I'm biased 23:24 <@snapcount> =) 23:24 < crythias> the support is worth $500 23:24 < crythias> :) 23:25 <@snapcount> the support will give you more bang for your buck 23:25 <@snapcount> by far 23:25 < crythias> funny thing. I give free support and paid for it... 23:25 <@snapcount> that is funny 23:25 < crythias> english is a bugger. 23:25 <@snapcount> RWG has nice videos to show you how to do stuff 23:26 < crythias> yeah. 23:26 < pass> so the $500 bucks will help me migrate our existing web site into webgui? 23:26 <@snapcount> yep... we'll answer any questions you have 23:26 < crythias> well, it'll give you email support if you get stuck. 23:26 <@snapcount> but we won't do it for you 23:26 < pass> I'm sure I'll get stuck. 23:26 < pass> I'm not a web developer. 23:26 < crythias> migration from cms to cms is a pita anyway. 23:27 < crythias> What's weird is WebGUI works on a "chunk" dynamic, which I like a lot. 23:27 <@snapcount> I can't wait to hear this explanation 23:28 < crythias> chunk of content here, chunk of content there. 23:28 < crythias> you can expire chunks of content and move them without disturbing the layout of the page. 23:29 < pass> Our current website is not a cms. We just want to bring our website in house and I want to give our techsupport/sales/doc-writer a way to easily update/add pages. Seems like webgui will do that for me/us. Right? 23:29 <@snapcount> yep 23:29 < crythias> for mygration, tinymce would be nice in a pure copy/paste scenario. While you're viewing your old rendered content, highlight and paste it to the new article. 23:30 < crythias> you'll have to move images.likely. 23:30 <@snapcount> support covers everything... install, configuration, content, migration, apache, mysql, etc 23:30 < crythias> but, yeah, WebGUI *is* the way to easy update sites 23:30 <@snapcount> any question relating to your install of webgui 23:31 < crythias> I'd pay for support, especially if your thing is business important+ 23:31 <@snapcount> pass: what kind of business do you work for? 23:31 < pass> Now I have to convince upper mgmt to pay $1400 for a site design then $500 for support. 23:31 < crythias> $500 is easy enough to justify in most cases. Especially if you think about ldap support. 23:32 < pass> We are a small business that makes wirless access points. 23:32 < pass> www.esteem.com 23:32 <@snapcount> pass: you know that we do design as well, right? 23:32 < pass> Yes, I got a quote for $1400.00 23:32 <@snapcount> oh cool =) 23:33 < crythias> I'm not a plainblack.com employee, but snapcount is 23:33 <@snapcount> cool 23:33 < crythias> you want to look identical (more or less) to your existing, pass? 23:33 <@snapcount> you guys build cellphone towers? 23:34 < pass> not towers, just devices 23:34 <@snapcount> oh 23:34 < pass> cythias: yes, they probably want it to look the same 23:35 < crythias> floating nav would be nice touch for wg... 23:35 < crythias> for those who don't curse it. 23:35 < pass> so wg doesn't support the floating nav? 23:35 < crythias> that's not true. It's just not one of the defaults. 23:36 < crythias> if it can go in HTML, it can go in WG, more or less. The idea constructs are different, though. 23:37 < crythias> instead of mushing everything together, one would build the parts that make up a whole, so it's potentially reusable 23:38 -!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui 23:38 <@snapcount> lenthamen! 23:39 < lenthamen> Hey snappie ;) 23:39 <@snapcount> didn't you write the commerce system? 23:39 < pass> I've played with wg for a little while now. Seems like a steep learning curve. Not as intuitive as I would have hoped. I guess after some time with WebGUI done right it would become easier to work with. Looks like an investment to get familiar with the system. 23:39 < lenthamen> Thank God I didn't 23:39 <@snapcount> damn 23:39 < lenthamen> Martin did... 23:40 <@snapcount> pass: the videos in WDR are a big help with that 23:40 < lenthamen> pass: What's so difficult about WebGUI ? 23:40 < lenthamen> pass: To add a page, click on "Add Layout" 23:40 < crythias> that menu is a pita 23:40 < lenthamen> pass: To add an article, click on "Add article" 23:41 < pass> well I was hoping I could do some redesign myself 23:41 < pass> Looks like I need to learn css 23:42 < crythias> What you'd have is article "Complete Wiresless Solutioins.. Made Simple" 23:42 < crythias> with content 23:42 < crythias> Article "Latest Press Release" 23:42 < crythias> possibly with a shortcut to the press release 23:43 < pass> and the menu system? just to mock it up it doesn't have to float. 23:43 < crythias> menu system is autogenerated 23:44 * lenthamen just checked in WebGUI::PerformanceProfiler 23:44 < crythias> wahoo 23:44 <@snapcount> you rock! 23:44 < lenthamen> pfffff what a job that was ;) 23:44 <@snapcount> how do I use it 23:45 <@snapcount> I want to try it out 23:45 * lenthamen is going to get another cold one. 23:45 < crythias> You can use dtree instead of vertical menu 23:45 < lenthamen> USAGE is documented in the POD 23:45 < crythias> I'm not completely familiar with the DHTML menus (I don't try a lot of different things) 23:45 < lenthamen> its easy 23:45 < lenthamen> PerlModule WebGUI::PerformanceProfiler PerlChildInitHandler WebGUI::PerformanceProfiler PerlOutputFilterHandler WebGUI::PerformanceProfiler 23:46 < lenthamen> PerlModule WebGUI::PerformanceProfiler 23:46 < lenthamen> PerlChildInitHandler WebGUI::PerformanceProfiler 23:46 < lenthamen> PerlOutputFilterHandler WebGUI::PerformanceProfiler 23:46 <@snapcount> add to the vhost? 23:46 < lenthamen> thats it 23:46 < lenthamen> global, I think 23:46 < lenthamen> I have it global 23:46 < lenthamen> might work in a vhost too 23:46 * crythias handles his Init Child with a Perl Output Filter. 23:47 * snapcount trys it 23:47 * lenthamen is curious 23:47 < crythias> pass: you should take a look at my faq as well http://www.gwy2.org/cgi-bin/fom 23:49 <@snapcount> yikes! 23:49 <@snapcount> only half my page loads 23:50 <@snapcount> maybe this has to go in the httpd.conf 23:50 <@snapcount> and not a vhost 23:50 < lenthamen> yeah, move it out the vhost. 23:51 < crythias> I should go before someone figures out that I'm here and says, "Yeah, ummkay, Gerald, riight, let's see, I think I'll be needing you to come in on Saaaturday. Oh, and Sunday, as well, mmkay. Good." 23:51 <@snapcount> haha 23:52 <@snapcount> do the lines need to go in any specific place? 23:52 < lenthamen> nope 23:52 <@snapcount> i.e., above/below preload.perl, etc 23:52 <@snapcount> ok 23:52 < pass> crythias: thanks for the site, looks like it could help me out 23:52 < lenthamen> I've tried it both above/below preload.perl. 23:52 < lenthamen> doesn't matter. 23:53 < crythias> and now, I'll take my leave. 23:53 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:54 <@snapcount> lenthamen: does the profiler code slow the site down? 23:54 <@snapcount> it seems like it is 23:54 < lenthamen> yeah 23:55 <@snapcount> and then counts the slowdown it caused in the results? 23:55 < lenthamen> it might be a bit slower but it's metric. 23:55 <@snapcount> well, I guess it doesn't matter for relative testing 23:55 < lenthamen> do you get results ? 23:55 <@snapcount> yep 23:55 < lenthamen> kewl ! 23:55 <@snapcount> p.s. it won't work in a vhost =) 23:56 <@snapcount> might want to pass that on 23:56 < lenthamen> I'll add that to the usage section in the code 23:56 <@snapcount> that's awesome that you got this in here 23:56 <@snapcount> it will be very useful 23:57 < lenthamen> I think the way it works is very cool.... It searches for code references and adds wrapper code around it. 23:58 < lenthamen> You can also profile something specific 23:58 <@snapcount> example? 23:58 < lenthamen> For example if you're working on WebGUI::Asset::Article, you could change $whatToProfile from "WebGUI" to "WebGUI::Asset::Article" 23:59 < lenthamen> I should make that configurable though. 23:59 <@snapcount> how do you change it now? --- Day changed Sat Feb 04 2006 00:00 <@snapcount> in the module? 00:03 < lenthamen> yeah. 00:04 < lenthamen> What do you think about this way: 00:04 < lenthamen> PerlModule WebGUI::PerformanceProfiler(WebGUI::Asset) 00:05 < lenthamen> that will limit to WebGUI::Asset::* 00:05 < lenthamen> defaults to WebGUI::* 00:05 <@snapcount> That would better than having to edit the module 00:05 < lenthamen> ok, going to do it that way. 00:18 < lenthamen> snapcount: I've changed it to PerlSetVar whatToProfile WebGUI::Asset::Wobject 00:18 < lenthamen> it's in svn 00:28 -!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] 00:30 -!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui 00:54 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later folks"] 01:24 -!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] 03:15 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 03:16 < crythias> hee 03:16 < crythias> so ... I'm thinking of license plates.. MRE MEAT 03:16 < crythias> and it dawns on me. Maybe that's where it came from... 03:17 < crythias> "Meals Ready to Eat - Meat" 03:17 < crythias> what are we having today? Mystery Meat. 03:18 < crythias> I lost my job at the orange juice factory. I couldn't concentrate. 03:19 < crythias> Elf needs food... badly. Valkyrie shot the food. 03:21 < crythias> it should be noted that my new laptop hd is faster and quieter than my old one. 03:22 < crythias> nice to have 60gb available for my thin client, too. 12:52 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 15:16 -!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has left #webgui ["oh1mrr has left the building"] 15:33 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 16:59 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:00 < MrHairgrease> matt 17:00 < MrHairgrease> I use rewrite rules to host multiple domians on one wg instance 17:01 < MrHairgrease> eg. subdomain.mydomain.com/ would be rewritten to the page /subdomain 17:01 < MrHairgrease> index.pl/subdomain that is 17:02 < MrHairgrease> however in 6.8 there's no index.pl scripts anymore 17:02 < MrHairgrease> so i figured let's dump the index.pl from the rule and be happy 17:02 < MrHairgrease> it doesn't seem to workl however 17:02 < MrHairgrease> probably because webgui get the uri before it's being rewritten. 17:02 < MrHairgrease> so how do i solve this 17:05 < pbmdawg> back 17:05 < pbmdawg> sry 17:06 < pbmdawg> did you have multiple gateway scripts? 17:06 < MrHairgrease> nope 17:07 < MrHairgrease> just a lot of serveralisases under the vhost 17:07 < MrHairgrease> the ide is as follows 17:07 < MrHairgrease> for each subdomain create a page root 17:07 < MrHairgrease> eg. webforum 17:08 < MrHairgrease> there's only one index.pl so we want to rewrite webforum.koornbeurs.nl to webforum.koornbeurs.nl/webforum 17:08 < pbmdawg> ok.. 17:08 < MrHairgrease> which is actually the same page as koornbeurs.nl/webforum 17:09 < MrHairgrease> I hacked WebGUI.pm as a quick fix. 17:09 < pbmdawg> so what if someone requests webforum.koornbeurs.nl/somePage 17:09 < MrHairgrease> but essentially that sucks 17:09 < MrHairgrease> then it should not rewrite 17:09 < MrHairgrease> just serve the page 17:09 < MrHairgrease> depending on what you want taht is 17:10 < pbmdawg> ok, so it's just requests whose uri is '/' 17:10 < MrHairgrease> in this case it is 17:10 < MrHairgrease> sometimes you don't want that 17:10 < MrHairgrease> for instance 17:10 < MrHairgrease> you have two languages on the same site 17:11 < MrHairgrease> wait 17:11 < MrHairgrease> i must be using drugs 17:11 < MrHairgrease> only the '/' 17:12 < pbmdawg> hey, look at my irc msg to you 17:14 < MrHairgrease> wait 17:14 < MrHairgrease> brb 18:00 < MrHairgrease> laters 18:01 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] --- Day changed Sun Feb 05 2006 00:07 -!- lenthamen [n=len@83.116.130.37] has joined #webgui 02:39 -!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] 02:43 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 03:34 -!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 03:34 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Nick collision from services.] 03:34 -!- crythia1 is now known as crythias 03:38 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [] 04:15 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 04:16 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 04:17 < crythias> yawn\ 04:23 < crythias> ORNMNTL 04:24 < pbmdawg> SUPRBWL 04:24 < perlDreamer> DETROIT 04:24 < crythias> GO STLRS 04:25 < perlDreamer> SEAHAWKS 04:25 < crythias> SEAHAWX 04:25 < pbmdawg> SEAHOGS 04:25 < crythias> BIG GAME 04:25 < pbmdawg> (sounds the same) 04:26 < perlDreamer> someone want to help me with snippets to fix a bug? 04:26 < crythias> kay 04:26 < pbmdawg> the bug is in assetproxy macro 04:26 < pbmdawg> well 04:26 < pbmdawg> sort of. 04:26 < perlDreamer> Not in snippet itself? 04:26 < crythias> oh. hrm. I also need to have 6.9.0.svn 04:27 < perlDreamer> no, it's in 6.8.5 04:27 < pbmdawg> that's the only case I could think of that would have it put the

in there without the controls 04:27 < crythias> oh the ... 04:27 < crythias> it's not .pm.. it's the tinymce, likely. 04:28 < perlDreamer> it might be both AssetProxy and Snippet. 04:28 < perlDreamer> AssetProxy calls toggleToolbar. I'm guessing that turns off the toolbar 04:28 < crythias> gosh my laptop is silent with the new hd. 04:28 < perlDreamer> but then Snippet still adds the paragraph tags 04:28 < pbmdawg> crythias: did you get an acorn 04:28 < crythias> a what? 04:29 < pbmdawg> acorn hdd 04:29 < crythias> uh. no. was browsing and got the cheapest for my laptop. 04:29 < crythias> well, at least from this one vendor. 04:29 < crythias> 40gb for some $70 04:30 < crythias> turns out I got a Hitachi travelstar to replace my ibm travelstar 04:30 < pbmdawg> how much papajohn's can you eat in 1 sitting 04:30 < pbmdawg> i used to be able to eat a whole large (pepperoni, bacon, extra cheese). now just 3/4 large. 04:30 < crythias> I was about to scream, but put it in, anyway, so far.. no more clicking. 04:31 < perlDreamer> UMMBACON 04:31 < crythias> oh, gosh, I don't know. if I wanted to , I could eat a whole, but I've been reducing my food intake, somewhat. 04:31 < crythias> just keep me away from sushi and dim sum. 04:31 < pbmdawg> I don't know what those are. 04:31 < perlDreamer> dim sum rocks 04:31 < crythias> aye. 04:32 < pbmdawg> http://en.wikipedia.org/wiki/Image:Hitachinotebookhd.jpg 04:32 < crythias> I go to a place called Bo LIngs 04:32 <@WRE> http://tinyurl.com/9h9v5 04:32 < perlDreamer> I found the bug 04:32 < pbmdawg> k 04:33 < pbmdawg> crythias: is this what your old ibm disk drive looked like? 04:33 < pbmdawg> http://upload.wikimedia.org/wikipedia/commons/d/d7/IBM_old_hdd.jpg 04:34 <@WRE> http://tinyurl.com/dk88m 04:34 < perlDreamer> is AnyAsset->view ever called with args? 04:34 < pbmdawg> yeah 04:34 < pbmdawg> a few of the assets use it for special signals. 04:34 < crythias> no 04:34 < crythias> it looked like something else. said it was an ibm travelstar. 04:35 < crythias> in my inspiron 2500, it's the 6th hard drive to fail in the batch of 25 we bought 3 years ago 04:35 < crythias> all where ibm travelstars. 04:35 < crythias> where: were 04:37 < crythias> but I'm happy, now. silence + speed + size 04:39 < crythias> btw: links -g = fast, and creepy. 04:39 < pbmdawg> good fix colin 04:40 < perlDreamer> thx 04:40 < pbmdawg> is the reported avatar bug a duplicate? 04:41 < perlDreamer> probably, I haven't looked at it yet 04:41 < crythias> so, has JT screamed about the closing of old rfe's? 04:43 < perlDreamer> not that I've heard 04:44 < crythias> good. I'll just clean them all out :) 04:44 < perlDreamer> the new Avatar bug has different behavior from the one I fixed. But if he's using IE I'm betting that it's fixed. 04:45 < perlDreamer> the DataForm is seriously broken 04:48 < pbmdawg> i'll scream if you clean them all out! :) 04:48 < pbmdawg> yeah. the DataForm is almost as broken as the EventsCalendar. 04:48 < perlDreamer> are you telling me it's too early to upgrade? 04:48 < pbmdawg> yeah, if you have DataForms or Calendars. 04:49 < perlDreamer> haven't seen any calendar bugs 04:52 < pbmdawg> well 04:52 < crythias> HAK N COF 04:57 < pbmdawg> TRNHEDCOF 04:59 < crythias> BN PROBD 04:59 < pbmdawg> lol 05:00 < crythias> PREP H 05:01 < crythias> SML FNGR 05:02 < pbmdawg> HROIDS 05:02 < pbmdawg> LSRSRGY 05:02 < crythias> HM ROIDS 05:02 < crythias> brnd btt 05:02 < pbmdawg> HLTOSIS 05:03 < crythias> EYE GOUJ 05:03 < pbmdawg> THERACK 05:03 < crythias> NSL DRIP 05:03 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 05:03 < crythias> awe 05:18 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 05:43 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:15 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] 06:15 -!- perlDreamer [n=colink@199.107.160.242] has quit [""good night""] 10:03 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 10:19 -!- mode/#webgui [+o pbmdawg] by WRE 14:33 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 16:29 < crythias> gmorning 16:57 <@pbmdawg> gmorning. 17:16 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 18:36 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 20:08 < crythias> wow 20:08 < pbmdawg> wow? 20:08 < crythias> I can't believe that my hard drive on my laptop was what was slowing everything down. 20:09 < crythias> I mean, I can, but.. I didn't realize how bad. 20:10 < crythias> now, on the start of firefox, it's almost instantaneous. 20:15 < pbmdawg> FOXIERF 20:15 < crythias> heh 20:17 < crythias> THNDRBRD 21:00 < pbmdawg> THNDRFOX 21:01 < crythias> thats nice 21:01 < crythias> THNDRFYR 21:01 < crythias> LYTNGWLF 21:02 < pbmdawg> LITNGBUG 21:03 < crythias> CHOK LYN 21:04 < crythias> ROAD KLL 21:11 -!- lenthamen [n=len@83.116.130.37] has joined #webgui 21:13 < crythias> hey, len 21:15 < crythias> anatomicaly correct log 21:20 < lenthamen> hey crythias 21:20 < lenthamen> anatomicaly correct log ? 21:23 < pbmdawg> len 21:24 < pbmdawg> https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=796 21:24 <@WRE> http://tinyurl.com/9ckka 21:26 < crythias> len: ren and stimpy 21:27 < crythias> niftiness 21:28 < crythias> It's log, log it's better than bad, it's good. 21:29 < lenthamen> k 21:51 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 22:06 -!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] --- Day changed Mon Feb 06 2006 02:59 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 02:59 < perlDreamer> snapcount: you there? 03:02 -!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] 03:06 < crythias> hi 03:06 < crythias> bye 03:09 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 05:52 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] 07:36 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 07:37 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Client Quit] 13:50 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 13:51 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 14:41 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 15:18 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["This computer has gone to sleep"] 15:19 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 15:44 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 16:17 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 16:33 < MrHairgrease> len 16:34 < MrHairgrease> do you know if mod_rewrite does its thing before or after the WebGUI handler is invoked? 16:42 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 17:06 < lenthamen> Hey Martin 17:06 < lenthamen> I guess before. 17:07 < MrHairgrease> Well somehow rewrite rules that used to work on rewriting to index.pl don't seem to do their thing anymore now that webgui is a mod_perl handler 17:08 < lenthamen> because there's no index.pl... 17:08 < MrHairgrease> So I guessed mod_rewrite rwrites the uri after WebGUI has caught it 17:08 < MrHairgrease> Well the index.pl is not relevant in this case 17:09 < lenthamen> well, the thing is that WebGUI is a handler for the whole vhost, so requests always get passed to WebGUI. 17:09 < MrHairgrease> what I do is rewrite to a startpage based on the server_name 17:10 < MrHairgrease> something like 17:10 < MrHairgrease> RewriteCond %{SERVER_NAME} webforum.koornbeurs.nl$ [NC] 17:10 < MrHairgrease> RewriteRule ^/$ /webforum [L] 17:10 < lenthamen> Yeah I understand 17:10 < MrHairgrease> ok 17:10 < lenthamen> I also do that to redirect .com to /home_english 17:10 < lenthamen> that kind of stuff 17:10 < MrHairgrease> yeah 17:10 < MrHairgrease> and in your case it works on 6.8+? 17:11 < lenthamen> Not using 6.8 in prod yet. 17:11 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:12 < MrHairgrease> ok 17:12 < MrHairgrease> maybe chanses knows 17:12 < pbmdawg> I'm here! 17:12 < MrHairgrease> chansen? 17:12 < MrHairgrease> hi matt 17:12 < pbmdawg> maybe I know. 17:12 < MrHairgrease> no I asked you already 17:12 < MrHairgrease> it's about the rewrite stuff on 68 17:12 < pbmdawg> oh. 17:13 < pbmdawg> ask gerald 17:13 < MrHairgrease> gerald? 17:13 < pbmdawg> he knows apache better than the Apaches 17:13 < MrHairgrease> ok 17:15 < lenthamen> Martin have you had a look at the mod_rewrite logs ? 17:15 < MrHairgrease> yes and no 17:16 < MrHairgrease> sort of that is 17:16 < MrHairgrease> I have been very busy with other stuff 17:16 < MrHairgrease> I couldn't see anything wrong with loglevel 5 17:17 < MrHairgrease> I'll have another look at it later this week. 18:08 < chansen> pong 18:08 < chansen> I guess it's not working because WebGUI shortcuts the trans handler by returning OK 18:09 < chansen> MrHairgrease: try commenting out that line 18:09 < MrHairgrease> mod_rewrite sits in the transhandler? 18:09 < chansen> IIRC yes 18:09 < MrHairgrease> ok will do 18:09 < MrHairgrease> moment please 18:11 < MrHairgrease> hmm, doesn't seem to work. 18:12 < lenthamen> Martin are you coming to amsterdam tomorrow night ? 18:12 < MrHairgrease> yeah 18:12 < MrHairgrease> free drinks and stuff ;) 18:12 < lenthamen> hehe, ok, will see you there than. 18:12 < MrHairgrease> what time is it again? 18:12 < lenthamen> starts at 17:30 18:12 < MrHairgrease> ok 18:12 < MrHairgrease> i'll be there 18:14 < MrHairgrease> setting the trans handler to declined also doesn't work 18:25 < chansen> ok, i just checked, mod_rewrite does it's rewriting in several hooks, including ap_hook_translate_name 18:26 < chansen> try enabling mod_rewrite's log a level of 3 18:26 < chansen> should give you some hints 18:28 < chansen> and try without WebGUI's trans handler 18:35 < MrHairgrease> ok I'll try that later this week 18:35 < MrHairgrease> thanks 18:35 < chansen> np :) 18:41 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 18:44 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 19:24 -!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui 19:26 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Nick collision from services.] 19:26 -!- crythia1 is now known as crythias 19:28 < perlDreamer> crythias: there is medication to help with schizophrenia nowadays 19:30 < crythias> really? How do you know you don't get multiple doses? 19:30 < perlDreamer> well, if it works, one would think that you'd center around 1 personality 19:31 < perlDreamer> and I guess if you took too much it would leave you with 0 personality, and then you'd be an IRC bot :) 19:31 < crythias> heh 19:32 < perlDreamer> did you check out the doc change that I made to the Redirect Asset over the weekend? 19:32 < crythias> Headline: "User dies from overdose of Schizophrenic Medication. Family members of his 5 personalities gathered for support." 19:33 < perlDreamer> SCHIZDAD 19:33 < crythias> hrm? :) no... 19:33 < crythias> been otherwise occupied. 19:34 < crythias> ok. where did you edit help? 19:34 < crythias> wow. office svn is ancient. 19:35 < perlDreamer> It's the Asset_Redirect Help entry 19:35 < perlDreamer> and I did both branches 19:35 < perlDreamer> so either will work 19:36 < crythias> The Page Redirect Asset causes the user's browser to be redirected to another page. This will happen automatically if it is viewed standalone. If the Asset is viewed as part a Page Asset, or proxied via a macro, then nothing will happen 19:36 < perlDreamer> yup 19:36 < perlDreamer> that's it. 19:37 < crythias> it's almost a misnomer. 19:37 < crythias> The Page Redirect Asset is essentially a hyperlink that you can use in Navigation. 19:38 < perlDreamer> to take you to another page/site 19:38 < crythias> I think my sentence is clear(ish) about its purpose though. 19:39 < crythias> I think the redirection part is confusing. 19:39 < crythias> yes, it does that, but it's not inherently different from an a href except that it can show up in Navigation. 19:40 < perlDreamer> but unlike an HREF you don't have to get a page to make it work 19:40 < perlDreamer> there's no "source" to it 19:40 < crythias> because it's a url redirect if you give it out manually. 19:41 < perlDreamer> yes 19:41 < crythias> like tinyurl 19:41 < perlDreamer> yes 19:41 < crythias> interesting thing.. you could hide stuff in the url. 19:41 < crythias> redirect 19:42 < perlDreamer> sure 19:42 < perlDreamer> I think it would be great if JT made www.webgui.org/help redirect to the help index 19:42 < perlDreamer> ?op=viewHelpIndex 19:43 < perlDreamer> and I've been thinking about building a login link that is essentially ?op=auth;func=login (or whatever) 19:43 < perlDreamer> it's a front-end user way of doing Apache rename 19:43 < perlDreamer> but much heavier 19:43 < crythias> Have a few minutes? 19:44 < perlDreamer> yeah 19:44 < crythias> I have been working with someone who needed a solution for something. Basically, fill a dataform and use the dataform's values to populate a page. 19:45 < perlDreamer> WG version? 19:45 < crythias> not the entire page, but repeating text stuff. 19:45 < crythias> 6.7+ 19:45 < perlDreamer> 1 page/multiple pages 19:45 < crythias> 200 sites, 19:45 < crythias> grouped 19:45 < perlDreamer> I see two options 19:46 < perlDreamer> 1) Use the List view feature of the DataForm, and Proxy it onto all other sites 19:46 < crythias> the info from the dataform needs to filter for all the pages that belong to a site. 19:46 < perlDreamer> I don't understand that 19:47 < perlDreamer> anyway 19:47 < crythias> one wg instance, but these "sites" are under the uber umbrella. Sales, Communications, etc 19:47 < perlDreamer> each subsite pulls the same info from the same dataform? 19:47 < crythias> the problem is a) how to keep the information in tact for the pages that belong to the site in the department 19:48 < crythias> b) how to make it easy to insert the valid data exactly where it's needed. 19:48 < perlDreamer> what kind of information is it? 19:49 < crythias> unknown, but likely department head names, addresses, phone numbers. 19:49 < crythias> stuff that would be likely in a template. 19:49 < perlDreamer> and they want it centralized in 1 dataform to make it easy to manage 19:49 < crythias> maybe in a header or footer. 19:49 < crythias> yeah. 19:49 < crythias> and security for the siteadmins to edit only their own data. 19:49 < perlDreamer> Did you see the script that I posted over the weekend to WG's contrib area? 19:50 < perlDreamer> it takes a DataForm and translates it to a regular table inside the database 19:50 < perlDreamer> which makes it very easy to build SQLReports against 19:50 < crythias> ooh cool. 19:51 < perlDreamer> So now you only have to solve 1 problem, and that's the data editing problem 19:51 < perlDreamer> I think that can be done with multiple dataforms 19:51 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 19:51 < perlDreamer> yo roy 19:51 < crythias> I worked a different angle. 19:51 < snapcount> yo 19:52 -!- mode/#webgui [+o snapcount] by WRE 19:52 < crythias> I created a macro that looked up the data... 19:52 < perlDreamer> snapcount: Don't know if Matt told you, but I can't duplicate any of the DataForm bugs 19:52 < perlDreamer> in 6.8.6 19:52 <@snapcount> interesting 19:52 <@snapcount> I'm very concerned about those 19:53 <@snapcount> there are a couple posts on the boards about that from different people 19:53 < perlDreamer> crythias: that's a lighter weight solution than a full SQL report 19:53 < crythias> the problem is making the site match the info. 19:53 < crythias> I figured that out, too. but the client doesn't like it. 19:54 < perlDreamer> can you use the current URL for more information? 19:54 < crythias> that's my solution. 'cause otherwise I'd have to mess with the table. 19:54 < crythias> of all asset types 19:54 < perlDreamer> ug 19:55 < perlDreamer> client has a preference for end solution? 19:56 < perlDreamer> snapcount: unless they can give you step by step instructions for bug duplication or access to their site, I think it's going to be hard to diagnose those bug reports 19:56 < crythias> wants siteadmins cart blanche over url 19:57 < crythias> I'm reasonably certain that I have the best solution. 19:57 <@snapcount> I'm wondering if it's an ssl thing 19:57 < crythias> The problem is keeping the siteadmins within their realm of edit. 19:58 < perlDreamer> crythias: might have to use multiple dataforms 19:58 < crythias> why? 19:58 < crythias> and how will that help? 19:59 < perlDreamer> because there's no way in 1 dataform to tell who can edit which entries 19:59 < crythias> yes, but you can protect the dataform... 19:59 < perlDreamer> so then you need multiple dataforms for multiple editors 19:59 < crythias> and you can filter based upon a use profile 19:59 < crythias> user profile field 20:00 < crythias> let's say the dataform is custom. 20:00 < perlDreamer> custom how? 20:00 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 20:00 < perlDreamer> like extended to allow per user data editing? 20:01 < crythias> well, could restrict dataset to edit based upon a user profile field. 20:01 < crythias> http://www.plainblack.com/?op=viewProfile;uid=2JfI1zjbxUsNfOoWy-rPwA 20:01 <@WRE> http://tinyurl.com/avlct 20:01 < perlDreamer> then that would work, so long as editors are not allowed to edit their own profile field 20:01 < crythias> yeah, ok. 20:02 < crythias> my macro was based upon the first part of the page url and the field they want to retrieve. 20:03 < crythias> still, after all this mess, I'm just saying it's probably worth making all these changes in individual templates rather than fighting user silliness. 20:03 < crythias> even for 200 20:03 < crythias> I can't guess from my macro which dataform/dataset to pull data from. 20:04 < crythias> and I'm not going to rely on the user to fill in the field in the macro. 20:06 <@snapcount> I'll be trying to get a 6.8.6 release out within the next couple of days 20:06 <@snapcount> anything anyone can do to help would be greatly appreciated 20:06 < crythias> gotta go. 20:06 <@snapcount> even if it's just confirming the bugs reported are actually bugs 20:06 <@snapcount> every little bit helps =) 20:06 < perlDreamer> I fixed a few over the weekend. I'll get busy with the docs, too. 20:07 <@snapcount> and if you can't help... pass it on to someone that can if you see them lurking around 20:07 <@snapcount> perlDreamer: thank you 20:09 < perlDreamer> I fixed an Avatar bug already, but it's worth testing 6.8 SVN with FireFox 1.5 to verify that it isn't a new bug. 20:09 < perlDreamer> But vitkovsky's IE bug for the Avatar should be fixed. 20:16 <@snapcount> ok... I'll check that out 22:59 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] --- Day changed Tue Feb 07 2006 00:10 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] 01:08 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:08 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Client Quit] 01:08 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:11 < crythias> howdy. 01:13 < crythias> fear leads to trembling. trembling leads to puking. puking leads to light headedness. lightheadedness leads to fainting. 02:48 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 02:48 < snapcount> is anyone home!? 02:48 < snapcount> Lucy! I'm Home!!! 02:48 < pbmdawg> here. 02:48 < snapcount> tally one for the home team 02:48 < perlDreamer> yo 02:48 < snapcount> two 02:49 < snapcount> my god... we're on a roll 02:49 < perlDreamer> but only for a little bit 02:49 < snapcount> 1.5 02:49 < perlDreamer> it that better? 02:49 < snapcount> still not bad 02:49 < perlDreamer> plus, I'm very lippy 02:49 < perlDreamer> 1.37 02:49 < snapcount> lol 02:49 < snapcount> I have a MP2/Apache question 02:49 * crythias is watching the aots chat feed. 02:50 * pbmdawg wonders what aots is 02:50 < snapcount> ok 02:50 < crythias> attack of the show. 02:50 < crythias> g4tv. 02:50 < snapcount> so what does apache do when mp2 does this: 02:50 < snapcount> return Apache2::Const::DECLINED 02:50 < perlDreamer> goes to the next handler in the chain 02:50 < snapcount> I've searched and can't find the answer 02:51 < perlDreamer> go and read Geoff's MP2 presentations from the WUC. 02:51 < perlDreamer> great intro to MP2 02:51 < snapcount> what is the next handler when that is being called in WebGUI.pm 02:51 < snapcount> in the request method 02:51 < pbmdawg> you can check 02:51 < pbmdawg> by asking apache to list the handlers 02:51 < snapcount> coool 02:52 < snapcount> how do you do that? 02:52 < snapcount> well, here is the issue at hand 02:52 < snapcount> I'm beating around the bush a tad 02:53 < snapcount> I can't figure out how to get MP2 to butt out when there is a request for a PHP page 02:53 < snapcount> Pre 6.8 this was easy 02:53 < snapcount> b/c you just did it with a rewrite rule 02:53 < snapcount> now, I'm scratching my head 02:53 < snapcount> PHP works if I turn MP2 off 02:53 < snapcount> and vice-versa 02:54 < crythias> http://www.rafb.net/paste/results/xxjnBQ36.html 02:54 <@WRE> http://tinyurl.com/7w83l 02:54 < perlDreamer> inside WebGUI.pm, there is a subroutine called handler. 02:54 < snapcount> yes... been studying that one 02:54 < perlDreamer> have it DECLINE the request if it's for PHP 02:54 < crythias> you can turn off handler 02:54 < crythias> for urls 02:54 < perlDreamer> I think that's all you need to do 02:54 < snapcount> passthruUrls setting? 02:54 < crythias> yeah 02:55 < snapcount> it doesn't seem to work 02:55 < crythias> hrm. 02:55 < snapcount> when that happens, which instance of apache has the request 02:55 < snapcount> proxy or modperl 02:55 < snapcount> 80 || 81 02:55 < crythias> you're on wre 02:55 < snapcount> yes 02:55 < crythias> that would be helpful to know 02:56 < snapcount> now you know =) 02:56 < crythias> or you stated it, and I'm being ignorant again. 02:56 < snapcount> no... I didn't 02:56 < snapcount> flame away 02:56 < snapcount> I guess that's the question 02:56 < snapcount> b/c I figured that DECLINE was what I needed 02:57 < snapcount> I need to know which apache gets the request 02:57 < snapcount> when MP2 returns a DECLINE 02:57 < snapcount> it's acting like it's going to mod_proxy 02:57 < perlDreamer> modperl 02:57 < perlDreamer> I think 02:57 < crythias> 81 02:57 < snapcount> that would make sense 02:57 < snapcount> but it's not behaving that way 02:57 < snapcount> I need a simple test to see if DECLINE is working 02:57 < snapcount> w/o PHP 02:58 < snapcount> narrow the scope of the issue a little 02:58 < snapcount> I should be able to serve static content 02:58 < snapcount> if I use a passthruUrl right? 02:58 < snapcount> like a .gif 02:58 < crythias> think so 02:58 < snapcount> ok... where will apache look for the static content 02:58 < snapcount> in the document root? 02:58 < snapcount> of mod_perl apache 02:59 < snapcount> b/c I tried this and I got file not found errors in the apache logs 02:59 < snapcount> with no path 02:59 < snapcount> set the log level to debug 02:59 * snapcount is having numerous issues today 02:59 < crythias> oh. 02:59 < snapcount> maybe I'm mal-nourished 02:59 < crythias> well, wait. 03:00 < crythias> don't forget that apache could do that for several reasons, including ALLOW, DENY issues on the folder 03:00 < snapcount> I didn't check that 03:00 * snapcount slaps self with a large trout 03:01 < snapcount> what was that url you posted crythias? 03:01 < crythias> part of http://search.cpan.org/dist/mod_perl/docs/user/handlers/intro.pod 03:01 <@WRE> http://tinyurl.com/ag79t 03:01 < snapcount> oh ok 03:01 < snapcount> thank you 03:01 < crythias> you're welcome :) 03:01 < snapcount> I'll check the perms and see if I can get a .gif to display 03:02 < snapcount> that should be a good step to getting this working 03:02 < snapcount> I'm so close I'm going insane 03:02 < snapcount> damn support requests =) 03:02 < crythias> yeah, well... I'm concerned about jay.phillz's filepile upload problem. 03:02 < snapcount> stay tuned for jubilation or cursing pending the outcoume 03:03 < snapcount> ehhh 03:03 < snapcount> bugs... 03:03 < crythias> I can't figure out why it's not working + not errors 03:03 < snapcount> that's all I wanted to work on today 03:03 < snapcount> and haven't touched a single one yet 03:03 < snapcount> is this in the public forums? 03:03 < crythias> http://www.plainblack.com/web_design_templates_and_themes/file-pile-uploads4../1#-gaWEwaI6hrUzxWe5AxAcA 03:03 < crythias> yeah 03:03 <@WRE> http://tinyurl.com/8vrra 03:04 < crythias> but *I* know filepile works. 03:04 < snapcount> is there a bug report for it? or are we not sure there's a bug yet 03:04 < crythias> not sure there's a bug to report. 03:04 < snapcount> ok 03:04 < crythias> maybe it got zapped with a heart paddle. 03:04 < snapcount> FIRE 03:05 < snapcount> when I'm finished w/ support I'll be in bug search -n- destroy mode 03:05 < snapcount> if you're around later we can talk about it 03:05 < snapcount> try to figure it out 03:05 < crythias> :) 03:05 < snapcount> I want to get 6.8 stable 03:05 < crythias> except (sorry) I'll also be watching 24 03:05 < crythias> in an hour. 03:05 < perlDreamer> I'd like you to get 6.8 stable, too 03:05 < snapcount> hey... priorities 03:05 < snapcount> perlDreamer: =) 03:06 < snapcount> ok... thx for the pointers 03:06 < crythias> meanwhile, I'll try to get flash running on my fresh FreeBSD 6.0 install 03:06 < crythias> on my laptop 03:06 < snapcount> be back in a bit 03:07 < crythias> 'kay 03:07 < crythias> freaky thing. 03:07 < perlDreamer> it is 6.7 03:07 < crythias> I just realized that I have gobs of space on my laptop hd. I can now run WG on it. *gasp* 03:15 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""bye guys""] 03:17 < pbmdawg> GOBSY 03:18 < crythias> heh 03:18 < pbmdawg> DITSHIP 03:18 < crythias> FUM DUCK 03:18 < snapcount> SUPTSUX 03:19 < snapcount> Module Bug? Request filename is missing for URI 03:20 * crythias is starting a new svn on the laptop... 03:20 < snapcount> what kind of error message is that! 03:20 < snapcount> it tells me nothing 03:20 * snapcount convulses 03:20 < crythias> tinymce is taking 03:20 < crythias> too long 03:22 < snapcount> # An array of URLs that WebGUI should leave alone for normal 03:22 < snapcount> # processing by Apache. Anything that begins with these URLs 03:22 < snapcount> # will be entirely ignored by WebGUI 03:22 < snapcount> # passthruUrls => /icons, /documentation/pdf, /my-custom-application, /server-status, /perl-status 03:23 < snapcount> is that right? 03:23 < snapcount> shouldn't that be 03:23 < crythias> yeahbut 03:23 < snapcount> passthruUrls = something => list, list, list 03:23 < pbmdawg> Roy: what's your apache vhost look like 03:23 < snapcount> a text file =) 03:23 < snapcount> j/k 03:23 < snapcount> 03:23 < snapcount> one sec 03:24 < crythias> directives 03:25 < snapcount> I shouldn't have to use those though 03:25 < snapcount> 03:25 < snapcount> ServerName 192.168.0.8 03:25 < snapcount> ServerName www.dev.com 03:25 < snapcount> DocumentRoot /data/domains/dev.com/www/public 03:25 < snapcount> SetHandler perl-script 03:25 < snapcount> PerlInitHandler WebGUI 03:25 < snapcount> PerlSetVar WebguiConfig www.dev.com.conf 03:25 < snapcount> 03:25 < crythias> http://www.plainblack.com/install/upgrade_help/directoryindex-problem-after-upgrade-to-v6.8/re-directoryindex-problem-after-upgrade-to-v6.8.5 03:25 <@WRE> http://tinyurl.com/ab23d 03:25 < snapcount> I saw that 03:25 < snapcount> it's only for indexes though 03:25 < snapcount> like index.php 03:25 < crythias> ok 03:25 < snapcount> thanks though 03:26 < snapcount> what about that config file entry 03:26 < snapcount> is it correct? 03:26 < snapcount> passthruUrls => url, url 03:26 < snapcount> that doesn't seem right 03:26 < crythias> maybe no > 03:26 < crythias> ? 03:26 < crythias> gimme a sec 03:27 < crythias> well, I'm in .svn in Operations 03:27 < pbmdawg> instead of PerlInitHandler, maybe try enclosing the equivalent APR api calls in 03:27 < snapcount> you lost me matt 03:27 < snapcount> I'm a MP2 retard at this point 03:28 < pbmdawg> I'm a MP3 eater. 03:28 < snapcount> matt: do you know if that config file entry is correct? 03:28 < pbmdawg> yeah it's correct 03:28 * crythias shuns mp4 03:28 < snapcount> big arrow 03:28 < snapcount> instead of = 03:28 < snapcount> is right? 03:30 < crythias> finally got svn 03:30 < snapcount> woo hoo 03:30 < pbmdawg> no 03:30 < pbmdawg> should be = 03:30 < snapcount> passthruUrls = url, url, url 03:30 < pbmdawg> passThruUrls = something, other 03:31 < snapcount> ok... I'll try that 03:31 < snapcount> damn example 03:31 < snapcount> grr 03:32 < pbmdawg> if our profiler/tracer/debugger stored/outputted subroutine parameters, we could debug these things way more easily. 03:33 < crythias> What's the theory of JSON? 03:33 < crythias> and why can't the params be stored in a MySQL Table? 03:33 < snapcount> it works on Halloween and kills teenage girls 03:33 < pbmdawg> roy: ha 03:33 < crythias> yeah 03:33 < pbmdawg> crythias: JT, Roy, and I had a 2 hour in-person convo about that 03:34 < snapcount> that was fun 03:34 < crythias> well, I'm getting queried off list, as if I can make a difference or know. 03:34 < crythias> still, JSON seems to be silly. 03:35 < pbmdawg> it's a lot more faster and reliable than PlainConfig 03:35 < snapcount> the explanation I got 03:35 < pbmdawg> and likely faster than mysql. 03:35 < snapcount> is that it handles complex data structs better than PlainConfig 03:35 < pbmdawg> doesn't matter though; it's only parsed once. 03:35 < snapcount> like arrays, and hashes 03:35 < crythias> but ... what's the point and why would you *keep* handling ... yes 03:36 < snapcount> the theory is that the WRE Control Panel will be editing the config file 03:36 < crythias> it's only parsed once. it doesn't matter where the config params are stored. MySQL just makes it easier to manipulate. 03:36 < snapcount> not people 03:37 < crythias> and that changes how? 03:38 < snapcount> what are you referring to 03:38 < snapcount> what changes how? 03:38 < chansen> If it should not be editable by ppl, why not store a binary file instead? 03:38 < crythias> what difference does JSON make to the whole bit... 03:38 < chansen> config files are for human and should be as simple as possible 03:38 < crythias> digg ++ chansen 03:38 < snapcount> I don't know that the goal is to make it such that it can't be editable by people 03:39 < snapcount> like I said 03:39 < snapcount> JT told me he switched to JSON b/c it handles arrays,hashes better than PlainConfig 03:39 < snapcount> not as error prone 03:40 < chansen> I don't see the point, why not store perl data structures instead if you need that complex configs? 03:40 < crythias> yeah. 03:40 < chansen> and it's _alot_ faster 03:40 < snapcount> didn't you just argue that they should be editable by people? 03:40 < crythias> at least then you don't have to parse. 03:41 < snapcount> and simple? 03:41 < crythias> not quite. 03:41 < chansen> snapcount: I do, but i fail to see the reason for JSON in either case 03:41 < crythias> it's overhead. 03:41 < snapcount> overhead when? 03:41 < snapcount> when apache starts 03:41 < chansen> parsing 03:41 < snapcount> it's only read once 03:42 < chansen> is JS data structures easier to grok than perl structures? 03:42 < crythias> it's not hard to learn. 03:42 < crythias> and *gasp* it's not as if it's hard to make the examples work. 03:43 < snapcount> you can make that argument for either format 03:43 < chansen> JSON eq JS data structure 03:43 < snapcount> it's a matter of preferene 03:43 < snapcount> preference 03:43 < crythias> but wg is perl. 03:44 < snapcount> true 03:44 < crythias> wg isn't JS 03:45 < snapcount> I don't know why JT chose one over the other 03:45 < snapcount> I think his thinking is that it won't matter which one it is in the end 03:45 < snapcount> b/c he wants a control panel for editing the configs 03:45 < crythias> then put it in MySQL so we can have a real mgmt interface :) 03:45 < snapcount> it could change 1000x's from now to then 03:46 < snapcount> That may be a possibility 03:46 < snapcount> I'm sure he considered it 03:46 < snapcount> and decided not to use it for one reason or another 03:46 < snapcount> you'll have to ask him 03:46 < crythias> it's not as if speed is a critical factor in all this. 03:47 < chansen> It's definitively not a better idea to edit a config file on fs in a multiprocess/clustered environment 03:48 < chansen> MySQL ensures consistency thanks to ACID 03:48 < crythias> It's been suggested to me that all that's needed in the config is the login for the db. 03:49 < pbmdawg> chansen: how did you come to know so much 03:49 < snapcount> you guys both have good points 03:49 < snapcount> you should post your arguments to the dev list 03:50 < snapcount> kind of pointless to rant about it here 03:50 < chansen> pbmdawg: been in the business for a while :) 03:50 < crythias> good. so we can have "No" 03:50 < crythias> as a response 03:51 < pbmdawg> chansen: so, what are you, like 40? 03:51 < snapcount> so what are you suggesting? 03:51 < chansen> pbmdawg: 30 03:51 < chansen> pbmdawg: started when I was 10 03:51 < snapcount> JT is open to ideas 03:51 < snapcount> he says no alot 03:51 < snapcount> because he has already thought through a lot of the suggestions made 03:51 < crythias> :) 03:52 < snapcount> and found problems with them 03:52 < snapcount> but it's not as if he won't listen to a logical argument and consider things 03:52 < snapcount> he wants WG to be the best 03:52 < snapcount> he has no reason to shoot down valid ideas that are better 03:52 < crythias> yeah. I know. 03:53 < crythias> or I should know by now. 03:53 < snapcount> I just don't want you to be discouraged from presenting ideas b/c he's said no before 03:53 < crythias> btw ... installing my mod_perl2 via port 03:53 < snapcount> just think it through and present it in a sane way and make a clear case 03:55 < snapcount> is port like apt-get or yum? 03:56 < chansen> yes, but only source and usually more stable in my experience 03:57 < chansen> DarwinPorts++ # for image support 03:57 < snapcount> so there is no binary package mgmt in bsd 03:57 < snapcount> everything is compiled locally 03:57 < crythias> oh, yeah, you can get binaries 03:58 < snapcount> oh 03:58 < snapcount> I suppose I'll learn more about bsd when I get my mac 03:58 < crythias> it's just that sometimes it's better to compile versus what you have instead of what the binaries were compiled for 03:58 < snapcount> if they ever ship =) 03:59 < snapcount> ummkay 03:59 < snapcount> the passthruUrls setting is in the session 03:59 < snapcount> that's a plus 03:59 < snapcount> maybe we're making progress 04:00 < snapcount> okay... something is not right here 04:00 < snapcount> if I set a passthruUrl of /donkey 04:00 < pbmdawg> I think you don't specify the initial / 04:00 < snapcount> and goto http://mysite.com/donkey/file_doesn't exist.htm 04:00 < snapcount> I shouldn't get the wg not found page 04:01 < snapcount> I'll try that 04:01 < snapcount> I'm going of the example in the WebGUI.conf.original 04:01 < snapcount> but it was wrong once already 04:01 < snapcount> so hey 04:01 < snapcount> what the hell 04:01 < crythias> why shouldn't you get the not found. 04:01 < snapcount> b/c anything beginning with that url 04:01 < snapcount> is ignored 04:01 < snapcount> it's not handled by webgui at all 04:02 < crythias> 404 is in httpd.conf 04:03 < snapcount> no, I was talking about the wg default page 04:03 < snapcount> not a 404 04:03 < crythias> (20:59:50) snapcount: I shouldn't get the wg not found page 04:03 < snapcount> yep 04:03 < snapcount> the wg not found page 04:03 < snapcount> *wg* 04:03 < snapcount> =) 04:03 < crythias> pb.com wg or ...? 04:04 < snapcount> home 04:04 < snapcount> that's what it is by default 04:04 < snapcount> on a webgui site 04:04 < crythias> ok. 04:04 < snapcount> this is such a horrible way to communicate 04:04 < pbmdawg> that's the truth. 04:04 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 04:04 < snapcount> we need a videconferencing solution 04:04 < crythias> ok 04:05 < snapcount> but then we couldn't work in our underware 04:06 < chansen> force everybody to use a mac, ichat and isight ;) 04:07 < snapcount> that doesn't solve the working in our underware problem =) 04:09 < chansen> well, you could point the camera at the tv ;) 04:09 < snapcount> hehe 04:09 < snapcount> yeah... that is one solution 04:10 < chansen> or just do audio, what i do when my mother calls me at inappropriate times 04:10 < snapcount> whoa 04:10 < snapcount> that's kinda freaky 04:27 < snapcount> son of a bitch 04:27 < snapcount> either I'm using this config file incorrectly 04:27 < snapcount> or this thing is broken 04:27 < snapcount> me thinks the latter 04:28 < snapcount> a little debug code reveals the only url being checked in that foreach 04:28 < snapcount> is extras 04:28 < snapcount> none of my urls for skipping are being listed 04:47 < snapcount> ya know 04:47 < snapcount> damn how irritating is that 04:47 < snapcount> it's a bug 04:47 < snapcount> and it's related to PlainConfig 04:47 < snapcount> how ironic 04:48 < snapcount> if you pass a single pass thru url, it's not read as an array 04:48 < snapcount> so, we have to account for the value being a scalar, or an array to accomodate 04:48 < snapcount> hours of my life wasted 04:48 < crythias> oh my word 04:48 * snapcount beats head into wall 04:49 < crythias> ACK! 04:49 < snapcount> lions, tigers, bears, oh my word! 04:49 < snapcount> err 04:49 < snapcount> something like that 04:49 < crythias> so sorry 04:49 < crythias> dumy 04:49 < snapcount> good one 04:49 < crythias> that is... passthru dummy 04:50 < snapcount> you're losing me 04:50 * snapcount drifts further and further away 04:50 < crythias> make a dummy url as an option 04:50 < snapcount> yeah but that sucks 04:50 < crythias> yeah you're right. 04:50 < snapcount> then that url can never be used 04:50 < snapcount> and god knows 04:50 < snapcount> someone will want to use the one I pick 04:50 < snapcount> =) 04:50 < crythias> so make it $$ 04:50 < snapcount> a;lkjf;akjf;kaj;n;akkje;kjre 04:50 < crythias> yeah 04:51 < snapcount> I tried to make a page called a;lkjf;akjf;kaj;n;akkje;kjre and it doesn't work 04:51 < snapcount> I think it's a bug 04:51 < crythias> pl8sholder 04:51 < snapcount> only_stupid_people_would_name_this_as_a_page 04:51 < crythias> redloh_ecalp 04:52 < snapcount> haha 04:52 < snapcount> I love those 04:52 < crythias> this is direct flip 04:52 < snapcount> I can finally answer this poor soles support request 04:52 < snapcount> er 04:52 < snapcount> souls 04:53 < snapcount> hehe 04:53 < crythias> japloy-aceld 04:53 < snapcount> ooh 04:53 < crythias> can't use > 04:53 < snapcount> a word jumble 04:53 < crythias> no.. 04:54 < crythias> *THAT* is my upside down backwards font 04:54 < snapcount> ahh i c 04:54 < snapcount> you have a font that does that? 04:54 < crythias> no. 04:54 < snapcount> are you *serious* 04:54 < snapcount> oh 04:54 < crythias> I just use arial 04:54 < snapcount> that would be so bad ass 04:54 < crythias> duh 04:54 < snapcount> haha 04:54 < snapcount> what was I thinking 04:55 < crythias> hee 04:55 < crythias> le!je 05:00 < crythias> 24 was eh until the last 5 minutes 05:05 < snapcount> really 05:05 < snapcount> I'm waiting for the DVD set to come out for this season 06:31 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 06:47 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later dudes!"] 15:04 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 15:09 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 15:14 < lenthamen> Martin ? 15:17 < MrHairgrease> len 15:17 < MrHairgrease> whazzup 15:18 < lenthamen> Have you been to the FOSDEM meeting before ? 15:18 < MrHairgrease> only once 15:18 < MrHairgrease> I think in 2003 15:18 < lenthamen> ok. Is it worth it ? 15:18 < MrHairgrease> well 15:18 < MrHairgrease> It was ok to see Koen advertsing WebGUI to RMS 15:19 < MrHairgrease> especially the response of mr stallman was fun 15:19 < MrHairgrease> but it didn't change my life 15:19 < MrHairgrease> essentially it's a bunch of nerds in a bit of a smudgy university with really disgusting toilets 15:20 < MrHairgrease> I went to some lectures 15:20 < MrHairgrease> and they were ok 15:20 < MrHairgrease> but not of real interrest to me 15:20 < lenthamen> ok.... The entrance is for free 15:20 < lenthamen> maybe that's why 15:20 < MrHairgrease> too shallow 15:20 < MrHairgrease> yeah probably 15:20 < MrHairgrease> for instance 15:20 < MrHairgrease> there was a talk about firebird 15:21 < lenthamen> There's also the SANE conference in Delft. 15:21 < MrHairgrease> whats that 15:21 < MrHairgrease> the acronym ring a bell 15:21 < lenthamen> that must be pretty good, but the entrance is really expensive. 15:21 < lenthamen> http://www.sane.nl/ 15:21 < lenthamen> There's a perl workshop 15:22 < lenthamen> http://www.sane.nl/sane2006/perl-workshop.html 15:22 <@WRE> http://tinyurl.com/8alfh 15:23 < MrHairgrease> the fee is not for free 15:23 < MrHairgrease> but also not absurd compared to other conferences 15:24 < MrHairgrease> I can go for only 130 euro's 15:24 < MrHairgrease> just for being a student 15:25 < lenthamen> yeah. For me cost 450 euro 15:25 < lenthamen> that's quite a lot. 15:25 < MrHairgrease> and an additional 95 for the perl workshop 15:25 < MrHairgrease> I know I won't go 15:26 < MrHairgrease> better spend my money on booze, chicks and rock'n'roll 15:26 < lenthamen> hehe 15:26 < MrHairgrease> ok chick not chicks 15:26 < MrHairgrease> she won't aloow extra women on my side 15:26 < MrHairgrease> too bad for me I guess =) 15:26 < lenthamen> that's old fashioned.... 15:27 < lenthamen> ;) 15:27 < MrHairgrease> yeah 15:27 < MrHairgrease> you know Dutch women. 15:27 < MrHairgrease> btw. Marc is also comming to the wossa borrel 15:27 < lenthamen> Did you see the WebGUI::PerformanceProfiler ? 15:27 < lenthamen> who's marc ? 15:28 < MrHairgrease> Marc is our new test guy 15:28 < MrHairgrease> you probably saw him at the euro wuc 15:28 < lenthamen> ok. 15:28 < lenthamen> might be. 15:28 < MrHairgrease> I have seen a bit of the profiler 15:28 < MrHairgrease> you rock man 15:28 < MrHairgrease> injecting code in subs 15:29 < lenthamen> How cool that is :) 15:29 < MrHairgrease> I never thought I would ever play with software using typeglobs 15:29 < MrHairgrease> did you read perlguts btw? 15:29 < lenthamen> nope. 15:29 < lenthamen> There's a chapter on type globs in latest "Programming Perl" 15:30 < MrHairgrease> edition 3? 15:30 < MrHairgrease> my copy is @ procolix so I cannot look it up right now 15:30 < MrHairgrease> but I'll belive you 15:31 < MrHairgrease> seen this 15:31 < MrHairgrease> http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html 15:31 <@WRE> http://tinyurl.com/dnd9d 15:31 < lenthamen> Sorry, it is in Advanced Perl Programming, 2nd edition (2005) 15:32 < lenthamen> I know the wrong reporting of VM usage on Linux. 15:32 < MrHairgrease> haven't got that one 15:32 < MrHairgrease> ok 15:32 < lenthamen> Can mail it to you if you like. 15:33 < MrHairgrease> yeah sure 15:33 < MrHairgrease> why not 15:33 < lenthamen> hold on. 15:33 * MrHairgrease is holding on 15:33 * MrHairgrease almost looses grip 15:34 < lenthamen> sent. 15:34 < MrHairgrease> .chm? 15:34 < MrHairgrease> what kind of format is that? 15:34 < lenthamen> I'm really waiting for a good book on mod_perl2. 15:35 < lenthamen> windows help format. 15:35 < MrHairgrease> i run linux 15:35 < lenthamen> Not sure if you can open it on linux. 15:35 < MrHairgrease> no worries 15:35 < MrHairgrease> I'll live 15:36 < lenthamen> Check this: http://xchm.sourceforge.net/ 15:37 < MrHairgrease> yeah, i was also googling 15:37 < MrHairgrease> I'm checking my package manager first 15:37 < MrHairgrease> more easier so to say 15:39 < MrHairgrease> bingo 15:41 < MrHairgrease> thanks 15:57 < lenthamen> Do you need "Perl Best Practises" as well ? 15:57 < MrHairgrease> We have that @ procolix already, but a digital copy won't hurt 15:57 < MrHairgrease> zap it over 15:59 < lenthamen> its on its way. 16:00 < MrHairgrease> yes! 16:10 < MrHairgrease> hebbes 16:11 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 16:30 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 16:43 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 17:01 < snapcount> Good Morning Vietnam!!!!!!!!!!!! 17:18 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:57 < snapcount> oompa loompa doopety doo 17:57 -!- mode/#webgui [+o snapcount] by WRE 18:18 -!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 110 (Connection timed out)] 18:27 < pbmdawg> bibbity bobbity boo 19:17 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 19:17 < perlDreamer> how goes the debug, snapcount? 19:23 < pbmdawg> snapcount is counting snaps in class 19:27 < perlDreamer> one 19:27 < perlDreamer> two 19:27 < perlDreamer> three 19:56 < perlDreamer> four 20:46 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 21:10 < crythias> what's new? 21:10 < perlDreamer> as far as I can tell, not a whole lot 21:10 < perlDreamer> everyone must be busy hacking 21:11 * crythias passes ricolla around. 21:52 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 22:55 < crythias> you know what I'd love to see in FireFox? A side by side tab. 22:56 < perlDreamer> so we can each see how much we spent? 22:56 < crythias> nah. 22:56 < crythias> sometimes I'm bouncing between two sites using one to provide info to the other. 22:56 < crythias> tabs stink for that, frankly. 22:56 < perlDreamer> I use the bindkeys to jump between tabs 22:56 < crythias> yeah, I suppose I could open in new window.. 22:57 < crythias> but I want to see both in the same window, side by side. 22:57 < perlDreamer> that would be a nice feature 22:57 < perlDreamer> isn't there some extension that does that? 22:57 < crythias> wish there was. it's not intuitively named if there is. 22:58 < crythias> but I'm thinking that I might supplant it by simply providing myself a frame split page that will take (at least) one side via http_referal 23:00 < crythias> take a button... 23:00 < crythias> like del.icio.us post 23:00 < crythias> javascript:location.href='http://del.icio.us/crythias?v=3&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title) 23:01 < crythias> which, on the surface, is a sql injection waiting to happen. 23:12 < crythias> ooh. 23:13 < crythias> I know... I can get sbsoogle.com 23:56 < pbmdawg> "read the gotcha" 23:56 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:57 < pbmdawg> we should rename WebGUI to "read the gotcha" 23:57 < perlDreamer> it would help 23:57 < perlDreamer> it would help more if it displayed those pages the first time every admin logged in after an upgrade :) --- Day changed Wed Feb 08 2006 00:08 < perlDreamer> or, we could have a little javascript pop-up: 00:08 < perlDreamer> Have you read the gotchas.txt file yet? We broke a bunch of things in the release that you need to fix. 00:08 < perlDreamer> It would be internationalized, of course 00:14 * snapcount laughs like pee-wee herman 00:14 * pbmdawg smacks Roy like pee-wee herman 00:15 < perlDreamer> he does have a point 00:15 <@snapcount> who he be 00:15 < perlDreamer> the only thing worse than creating reams of documentation is trying to force people to read it 00:16 < perlDreamer> he be de dawg-Man 00:16 <@snapcount> word? 00:16 <@snapcount> oh snap 00:16 <@snapcount> or something 00:16 <@snapcount> 00:16 < perlDreamer> 00:16 < perlDreamer> how goes the debug? 00:16 <@snapcount> like the AIrplane movie 00:16 <@snapcount> excuse me sir 00:16 <@snapcount> I speak Jive 00:16 <@snapcount> maybe I can help 00:17 <@snapcount> great stuff... 00:17 <@snapcount> debug? 00:17 <@snapcount> like bug fixing core 00:17 < perlDreamer> You signed up to fix virtually bug in SF 00:17 < perlDreamer> yeah, core fixin's 00:17 <@snapcount> yeah... apparently I also signed up to answer every support request that PB receives 00:17 < pbmdawg> darn right 00:18 < perlDreamer> newbie! 00:18 <@snapcount> so I haven't even started 00:18 <@snapcount> newb 00:18 <@snapcount> NEWBIE 00:18 < perlDreamer> LOWMAN 00:18 <@snapcount> yeah 00:18 <@snapcount> I'm pretty much JT's bitch now 00:22 < pbmdawg> Tina! eat your food! 00:22 < pbmdawg> NUBE 00:22 <@snapcount> No Napolean... I'm training to be a cage fighter. 00:31 <@snapcount> man... I could sure go for some Papa Johns right now 00:32 <@snapcount> mmmm 00:33 < pbmdawg> don't tempt me 00:52 < perlDreamer> is it really that good? 00:52 < pbmdawg> unbelievably good. 00:53 <@snapcount> duh colin, duh 00:53 < perlDreamer> better than Pizza Hut 00:53 <@snapcount> gah 00:53 <@snapcount> by *far* 00:53 <@snapcount> mmm and desert pizza 00:53 < perlDreamer> better than Round Table? 00:53 <@snapcount> I don't know what round table is 00:54 < perlDreamer> ttp://www.roundtablepizza.com/ 00:54 <@snapcount> but probably a safe bet that papa johns is superior 00:54 <@snapcount> papa johns is like the borg 00:56 <@snapcount> it conquers all 01:15 < perlDreamer> Your stomach and wallet will adapt to service us. We are the Papa Johns. 01:15 <@snapcount> nice 01:15 <@snapcount> I like that 01:15 < perlDreamer> you can quote me 01:15 < perlDreamer> I'm a royalty free kind of guy 01:15 <@snapcount> copy left 01:15 <@snapcount> creative commons type eh 01:16 < perlDreamer> pretty much 01:16 <@snapcount> or are you a 01:16 <@snapcount> no rights reserved one 01:16 < perlDreamer> GPL vs BSD? 01:16 <@snapcount> I don't know the diff between the two honestly 01:16 <@snapcount> I'm just being silly 01:16 < perlDreamer> you summed them up really well 01:16 < perlDreamer> copyleft is use of copyright to promote free use 01:17 < perlDreamer> that's GPL to a T 01:17 <@snapcount> ok... makes sense 01:17 < perlDreamer> BSD says, "Here, it's yours" 01:17 < perlDreamer> "but don't remove the label" 01:17 <@snapcount> cool 01:17 * snapcount knowledge++ 01:17 < perlDreamer> ++$snapcount 01:27 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:30 <@snapcount> holy crap 01:30 <@snapcount> support is caught up 01:30 < perlDreamer> woohoo! 01:30 <@snapcount> that gives me 1.5 hours for bug fixen! 01:30 <@snapcount> yee haw!! 01:30 < perlDreamer> DataForm? 01:31 <@snapcount> I don't know where to begin 01:31 <@snapcount> there are so many 01:31 < perlDreamer> 2 01:31 <@snapcount> 2? 01:31 < perlDreamer> dataform bugs 01:31 <@snapcount> oh... two dataform bugs 01:31 <@snapcount> I was speaking to the bugs in general 01:31 < perlDreamer> yeah 01:31 < perlDreamer> there are a lot 01:31 <@snapcount> that's a big one though 01:32 <@snapcount> I think I'll wait till later tonight or tommorow to start that one 01:32 <@snapcount> when I don't have other commitments that will interrupt the process 01:32 <@snapcount> I'm gonna try to pick off some easy ones 01:35 < perlDreamer> The Date > 2040 should be an easy one :) 01:36 < perlDreamer> and the passThru one is real easy, 11 character fix 01:36 < perlDreamer> and it won't happen in 6.9 01:36 <@snapcount> yeah b/c of JSON 01:36 <@snapcount> but don't say that too loud 01:37 <@snapcount> or Colin will start flaming you =) 01:37 < perlDreamer> huh? 01:37 < perlDreamer> has he got something against JSON? 01:37 <@snapcount> oh god 01:37 <@snapcount> please don't go there... 01:37 < pbmdawg> Colin? 01:37 <@snapcount> you can ask him if you dare 01:37 <@snapcount> err Gerald 01:37 <@snapcount> I'm an idiot 01:37 < perlDreamer> thanks 01:38 <@snapcount> don't you love it when someone is addressing you about yourself in the third person 01:38 < crythias> JSON is lame. 01:38 < crythias> :) 01:39 <@snapcount> I love this room... you guys make me laugh my ass off 01:39 < perlDreamer> plop 01:39 < crythias> heh 01:39 < perlDreamer> hey, more room for Papa Johns! 01:39 * crythias has his order on perpetual refresh. 01:40 < crythias> JSON wields a big machete. 01:41 < perlDreamer> It must be dull because you said JSON is lame. 01:41 < crythias> snicker snack, snicker snack and through and through. 01:42 < crythias> vorpal blade 01:45 < perlDreamer> snapcount, would you mind if I work on the profileField = 0 bug? 01:47 * crythias shakes it like a polaroid picture. I'... I'm just bein' honest. 01:50 <@snapcount> no 01:50 <@snapcount> go for it 01:50 <@snapcount> assign as many as you'd like to yourself 01:50 <@snapcount> please, I'm begging you 01:51 <@snapcount> I'll buy you a beer at the WUC 01:51 <@snapcount> (cheap beer) 01:51 < perlDreamer> I owe you a beer anyway 01:51 < crythias> when's next? 01:51 < perlDreamer> for a late night server fix 01:51 <@snapcount> oh yeah 01:52 <@snapcount> crythias: later this year =) 01:52 < crythias> heh. 01:52 < perlDreamer> September, isn't it? 01:52 <@snapcount> I could tell you 01:52 <@snapcount> but I'd have to kill you 01:52 < perlDreamer> How much time have you been spending with JT? 01:52 < crythias> oh, that's ok. It's not like anyone would want to see me anyway. 01:52 < crythias> *again* 01:53 < perlDreamer> hogwash 01:53 <@snapcount> I'd like to meet you 01:53 < perlDreamer> if you're not there, we're coming to get you 01:53 <@snapcount> as far as seeing you again 01:53 < crythias> I'm being facetious. 01:53 <@snapcount> well, we'll see =) 01:53 < perlDreamer> that little hurricane thing that you went through... 01:53 < perlDreamer> it's nothing like us when we're bent out of shape 01:54 < perlDreamer> we'll rewrite your operating system 01:54 < crythias> heh. 01:54 < crythias> No, I'm definitely going to go to the next WUC, even if it means *gulp* I'll buy my own ticket. 01:54 < perlDreamer> since Papa John's uses WebGUI, we'll put code like: 01:54 < perlDreamer> If ($username eq 'crythia') { 01:54 < crythias> well, I don't want to be held to that. 01:55 < crythias> If I have to pay, I'm probably not going to be at my current job. 01:55 <@snapcount> I wish Papa Johns used WG 01:55 < perlDreamer> push @order, 'double tuna with jalapenos and peanut butter'; 01:55 < perlDreamer> } 01:55 <@snapcount> that would make them even more superior 01:55 < crythias> ahhh yeah... 01:56 < crythias> I'm still thinkin' that I want to make that side by side thing. 01:57 < perlDreamer> I found it 01:57 < crythias> oh? 01:57 < perlDreamer> (defined $u && $u->profileField($properties->{name}) 01:57 < crythias> oh. 01:57 < crythias> :) 01:57 < perlDreamer> anytime we store data that is false, it will fall through to the bottom 01:57 < perlDreamer> past the user profile field check 01:57 < perlDreamer> past the session check (with the same bug) 01:59 < perlDreamer> re lines 145-153 in ProfileField.pm, anyone see a problem with adding defined before all value checks? 02:01 < crythias> is necessary? 02:01 < perlDreamer> if you store the value 0, then the check fails even that the data is valid 02:01 < perlDreamer> I'm pretty sure it's necessary 02:01 < crythias> will break stuff? 02:01 < perlDreamer> that's what I'm askin'. 02:02 < crythias> will it take longer to parse? 02:02 < perlDreamer> probably. instead of just checking the veracity of the value, it has to check for definedness and then check the veracity of the return value of defined 02:03 < crythias> will anyone notice the difference in speed? Is there any other way to do it? will it still parse proper? 02:03 < perlDreamer> it will still parse, and I doubt the speed difference is humanly perceptible 02:05 < crythias> just do it, as long as it'll provide the negative parse proper. 02:05 < perlDreamer> I'll say that you said it was okay in the commit log :) 02:06 < crythias> who the heck am I, anyway? :) it's gotta be fixed, right? :) 02:06 < perlDreamer> j/k 02:09 < perlDreamer> You're WebGUI's best answer man. 02:09 < crythias> heh 02:09 < perlDreamer> Doctor of Discussion Boards 02:09 < perlDreamer> Friar of FAQ 02:16 < perlDreamer> snapcount: need someone to make an executive decision on a new bug 02:51 <@snapcount> dok 02:52 < perlDreamer> DataForm security bug on SF is complaining that default group to view dataform entries is Everyone. 02:52 <@snapcount> my decision is to authorize the release of nuclear weapons 02:52 <@snapcount> yeah... it was the same way before that feature existed 02:52 <@snapcount> that's why it was added so the security could be set 02:52 < perlDreamer> I'll let you close it with an appropriate business like answer then :) 02:53 <@snapcount> just say, "we have authorized the release of nuclear weapons" 02:53 <@snapcount> I'll close that one 02:54 <@snapcount> any other decisions, I'd like to blow some more stuff up if possible 02:54 < perlDreamer> I had another question but I forgot it. 02:55 < perlDreamer> must not have been too important 02:55 <@snapcount> well, you see Colin... there are the birds and there are the bees 02:56 <@snapcount> I'm hyper on chocolate chip cookies and mountain dew with a splash of chicken and dumplings 02:56 <@snapcount> forgive my insolence 02:56 < perlDreamer> nothing insolent about sex 02:56 <@snapcount> sex? what are you talking about 02:56 <@snapcount> I was talking about birds and bees 02:57 <@snapcount> you know... mammals and insects 02:57 <@snapcount> WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 02:57 < perlDreamer> have some more Mountain Dew 02:57 <@snapcount> ok 02:57 <@snapcount> I'm cut off 02:57 <@snapcount> gotta go see my better half for a while 02:57 < perlDreamer> you married? 02:57 <@snapcount> nah 02:57 <@snapcount> too young for that =) 02:57 < crythias> he's got to go to the bathroom 02:57 < perlDreamer> listen, here, sonny 02:58 <@snapcount> haha 02:58 <@snapcount> sorry, no disrespect 02:58 <@snapcount> crythias: when I go there I'm usually seeing a man about a horse 02:58 <@snapcount> or as I like to say 02:58 < perlDreamer> shaking the dew off your lily 02:58 <@snapcount> dropping the kids off at the pool =) 02:58 < perlDreamer> copping a squat 02:58 < perlDreamer> doin' the potty dance 02:58 < crythias> making a deposit at the porcelain bank 02:59 < perlDreamer> (similar to the Neutron Dance) 02:59 <@snapcount> wow 02:59 < perlDreamer> and that's with no Mountain Dew 02:59 <@snapcount> alright... I will talk to you guys later 02:59 <@snapcount> peace out homies! 02:59 < crythias> doin the hershey squirts 02:59 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [] 02:59 < perlDreamer> I think you squirted him out of the room! 03:01 < crythias> hee 03:01 < perlDreamer> and then perlDreamer brings the SVN server down to its knees 03:02 < crythias> ph, no. 03:02 < perlDreamer> it doesn't like it when I do merges 03:02 < crythias> sigh 03:03 < crythias> cpan installs take for ever 03:03 < crythias> well, one after another... 03:07 < perlDreamer> good night, all 03:07 < crythias> gnite 03:07 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""no gaim ads""] 03:20 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] 03:56 -!- snapcount [n=roy@adsl-152-18-213.dab.bellsouth.net] has joined #webgui 03:57 < snapcount> I'm not really here 03:57 < snapcount> crythias: what was that site with the free website templates again? 03:57 < crythias> www.oswd.org 03:57 < snapcount> thanks 03:57 < snapcount> you rock 03:58 < crythias> i try 04:13 < crythias> snapcount: I've been also trying to assist nbcccorp 04:26 < snapcount> yeah 04:26 < snapcount> that one's brewing in my mind 04:26 < crythias> think it's a preload.perl thing. 04:26 < crythias> I'm chatting with him... SDIJason 04:27 < snapcount> he's using the WRE though 04:27 < crythias> yeah 04:27 < snapcount> those issues shouldn't exist 04:27 < snapcount> the wre works 04:27 < crythias> and I told him to upgrade to 6.8.0 before 6.8.4 04:27 < crythias> or 685 04:28 < snapcount> I'm going to dup his environment and try the upgrade myself 04:29 < snapcount> I don't know how else to troubleshoot it 04:29 < crythias> where would modperl... 04:31 < crythias> [Tue Feb 07 17:59:16 2006] [error] [client 10.0.2.75] failed to resolve handler `ModPerl::Registry::handler': Can't locate ModPerl/Registry/handler.pm 04:31 < crythias> where is this asked? 04:35 < snapcount> this perl module should be included in the latest version of the wre 04:35 < snapcount> It's probably called by WebGUI.pm 05:48 -!- snapcount [n=roy@adsl-152-18-213.dab.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)] 06:19 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 06:39 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:39 -!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] 15:08 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 15:13 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 15:23 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 16:49 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 17:04 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:24 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 18:27 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 18:51 < pbmdawg> lots of activity in the webgui world today... 19:09 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 19:20 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 19:29 < crythias> hello 19:44 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 21:15 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 21:54 < crythias> The duck, it does quack. 21:54 < crythias> Echoes, they cacaphonize. 21:54 < crythias> I need new eardrums. 22:01 < pbmdawg> Next Generation 22:02 < crythias> yes...? 22:02 < crythias> Matthew! Long time no talk. 22:03 * crythias is having fun with XWindows on Cygwin from home via putty 22:09 < crythias> wowsers 22:10 < crythias> lots of posts 22:20 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 22:25 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 22:45 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:45 -!- mode/#webgui [+o snapcount] by WRE 22:48 < crythias> howdy 22:48 <@snapcount> ho 22:48 <@snapcount> it's mr. hankey 22:48 < crythias> xtopher asks a lot 22:48 < crythias> :) 22:48 <@snapcount> no kidding 22:48 <@snapcount> i just saw that... thought I was done 22:48 <@snapcount> like a freakin' support avalanche 22:49 < crythias> "NO" 22:49 < crythias> "NO" 22:49 < crythias> "Not unless you edit ___.pm 22:49 < crythias> :) 22:50 <@snapcount> hehe 22:52 < crythias> use iDontWorkForPlainBlackDisclaimer; 22:52 <@snapcount> that would not be in my best interest 22:53 <@snapcount> saying something like that may make it a reality 22:53 < crythias> no. *I* said that. 22:53 <@snapcount> oh I get it 22:53 <@snapcount> sorry 22:53 <@snapcount> my brain is fried 22:53 < perlDreamer> need more Mountain Dew 22:54 <@snapcount> all I've done today is micro-economics, managerial accounting, and a lot of support requests 22:54 < perlDreamer> I fixed another bug for you 22:54 <@snapcount> I got that nbcccccc guy going 22:54 < crythias> yeah 22:54 < crythias> :) 22:54 < crythias> I helped him as well. 22:55 <@snapcount> aparently you have to upgrade 6.7.5 -> 6.7.8 -> 6.8.0 -> 6.8.5 22:55 <@snapcount> thanks 22:55 < perlDreamer> wait a minute 22:55 <@snapcount> perlDreamer: thanks 22:55 < perlDreamer> to get from 6.7.5 you have to run 4 upgrades? 22:55 <@snapcount> this guy did 22:55 <@snapcount> maybe that's just a coincidence 22:56 <@snapcount> but doing that sequence worked 22:56 <@snapcount> his WebGUI installation was searching for webgui/lib in /lib (like the root of his filesystem) 22:56 < crythias> thee upgrades. 22:56 < crythias> three 22:56 <@snapcount> weird 22:57 <@snapcount> what's the opposite of a fence-post error called 22:57 <@snapcount> fence error? 22:57 <@snapcount> =) 22:57 <@snapcount> off by one 22:57 < crythias> gatepass? 22:57 <@snapcount> 23:04 < perlDreamer> two bugs drinking beer on the wal 23:04 < perlDreamer> two bugs drinking beer 23:04 < perlDreamer> uh 23:04 < perlDreamer> oh well 23:04 <@snapcount> good thing someone is getting to work on bugs 23:04 <@snapcount> I want to but it seems impossible 23:04 <@snapcount> it helps a lot 23:05 <@snapcount> I can't thank you enough 23:05 < perlDreamer> don't thank me too much, I only have time to work on the easy bugs that you and Matt use to take a breather :) 23:05 <@snapcount> that's fine 23:39 < perlDreamer> shortcut an existing asset, clipboard 23:39 < perlDreamer> add an shortcut asset, select by criteria 23:39 < crythias> Asset to Mirror would be Asset URL to mirror 00:14 < pbmdawg> like, working during class :) 00:14 <@snapcount> oh 00:15 <@snapcount> I put in about 55 - 60 hours a week 00:15 <@snapcount> far from JT status 00:15 <@snapcount> but that should count as full time 00:15 <@snapcount> actually 00:15 <@snapcount> prolly more like 50 - 55 00:16 < pbmdawg> same for me, thereabouts. 00:16 <@snapcount> that's average I would guess 00:16 <@snapcount> probably for Frank too 00:16 <@snapcount> I don't know about vrby and steve 00:16 <@snapcount> I don't know what kind of hours they put in but i'm sure it's up there 00:17 < pbmdawg> frank's like 65-70 00:17 < pbmdawg> or higher 00:17 <@snapcount> wow 00:17 < pbmdawg> (my guess) 00:18 <@snapcount> there's no way I could do that with my course load 00:32 < perlDreamer> ? 00:33 <@snapcount> heh 00:33 <@snapcount> converting it to 6.9 00:33 < pbmdawg> 6.8 00:33 <@snapcount> that's what I meant 00:33 < pbmdawg> say what you mean!!!! 00:33 < perlDreamer> esm? 00:33 < pbmdawg> I just static-shocked my notebook. 00:33 <@snapcount> this is like the caveman version of EMS 00:34 < pbmdawg> oh 00:34 <@snapcount> the predecessor00:35 <@snapcount> perlDreamer: it's a client app I wrote 00:35 <@snapcount> matt gets to go clean up after me 00:35 <@snapcount> I feel bad for him 00:35 <@snapcount> =) 00:35 < perlDreamer> ah 00:35 < perlDreamer> not core stuff 00:35 <@snapcount> nah 00:43 < perlDreamer> I don't think he's here 00:43 <@snapcount> he's here 00:44 <@snapcount> just ignoring us =) 00:44 < pbmdawg> huh 00:44 <@snapcount> see 00:44 <@snapcount> lol 00:44 < perlDreamer> what's the max data in allowed in DateTime? 00:44 < perlDreamer> s/data/date 00:45 < pbmdawg> DateTime.pm or WebGUI::DateTime 00:45 < perlDreamer> yes 00:45 < perlDreamer> where does the integer overflow? 00:45 * snapcount snickers 00:45 < pbmdawg> um 00:45 < pbmdawg> I think it's 8 bit float. 00:46 < pbmdawg> no 00:46 < pbmdawg> 16 bit float 00:46 < pbmdawg> signed 00:46 < perlDreamer> how big are the mantissa and exponent fields? 00:48 <@snapcount> 10^69 00:48 <@snapcount> -1.00 00:48 <@snapcount> for tax 00:50 <@snapcount> lovely 00:50 <@snapcount> sf just went down 00:51 < perlDreamer> I have 4-5 of the bugs memorized 00:51 < perlDreamer> which ones have you already fixed? 00:51 <@snapcount> passthruUrls 00:51 <@snapcount> matrix tmpl var 00:51 < perlDreamer> both of them? 00:51 <@snapcount> what was the other one 00:51 <@snapcount> and the data form security 00:51 < perlDreamer> DirectoryIndex not working with passThruUrl 00:52 <@snapcount> oh yeah 00:52 <@snapcount> I'll do that one 00:52 <@snapcount> I saw that guys fix 00:52 < perlDreamer> do you have IE? 00:52 <@snapcount> but I don't understand why you have to add location blocks for indexs to be picked up 00:52 < perlDreamer> there were several with IE that I can't work on because I don't have it. 00:53 <@snapcount> I'd have to dust it off 00:53 <@snapcount> havent' fired IE up in like 6 months 00:53 < perlDreamer> how about FireFox 1.5? 00:54 <@snapcount> yep 00:54 <@snapcount> 1.5.0.1 00:54 < perlDreamer> okay 00:54 < perlDreamer> there's an Avatar upload problem with FireFox reported by Vitkovsky 00:54 < perlDreamer> against IE and FireFox 00:54 < perlDreamer> i think an earlier bug may have already fixed it 00:55 < pbmdawg> a bug fixed another bug? 00:55 < pbmdawg> smart bugs.... 00:55 < perlDreamer> bugfix 00:55 < pbmdawg> roy: email me the salesmgr code (including runhourly) if you still have it 00:56 <@snapcount> there is no runHourly for salesmanager 00:56 < pbmdawg> err I mean macros 00:56 < pbmdawg> same thing 00:56 < perlDreamer> has anyone updated the Hourly script for 6.9? 01:04 <@snapcount> I'm not sure 01:05 < pbmdawg> nope 01:05 <@snapcount> matt: it's sent 01:07 <@snapcount> perlDreamer: any thoughts on the second passthru bug 01:07 <@snapcount> the regex should be working to catch anything after the url 01:08 <@snapcount> and returns declined 01:08 <@snapcount> funny thing is 01:08 <@snapcount> the passthruUrl is working 01:08 <@snapcount> you get a 404 01:09 <@snapcount> it's just not serving the index page 01:11 < perlDreamer> cube talk, be back later 01:11 <@snapcount> ok 01:11 <@snapcount> weird 01:12 <@snapcount> adding those location blocks do make it work though 01:12 <@snapcount> so... aparently, a location block with SetHandler None does something that returning DECLINE does not 01:14 <@snapcount> nice 01:15 <@snapcount> modperl docs don't define the constants 01:15 < pbmdawg> dog ate my new cell phone 01:15 <@snapcount> like... it's broken? 01:17 < pbmdawg> he swallowed the antenna tip 01:17 <@snapcount> nice 01:21 <@snapcount> Matt: I'm looking for the definitions of the Apache Constants 01:21 <@snapcount> like DECLINE 01:21 <@snapcount> do you know where I can find that? 01:22 <@snapcount> perl.apache.org has squat 01:22 < perlDreamer> Apache2::Constants? 01:22 <@snapcount> yeah 01:22 < perlDreamer> how about perldoc that? 01:22 <@snapcount> I'm trying to figure out what is different between SetHandler None in a location block and returning DECLINED 01:23 <@snapcount> perldoc Apache2::Constants 01:23 <@snapcount> No documentation found for "Apache2::Constants". 01:23 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:23 < crythias> Yugioh GX 01:23 < crythias> :) 01:26 <@snapcount> Yahtzee 01:26 <@snapcount> perldoc Apache2::Const 01:37 < crythias> apropos what? 01:39 < perlDreamer> be back later 01:39 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""away""] 01:51 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 01:52 < perlDreamer> sf is back up 02:22 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] 02:25 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: pass, perlDreamer, LuckyLStrike, @WRE, chansen, @snapcount, crythias 02:27 -!- nuba_ [i=nuba@zaxxon.telerama.com] has joined #webgui 02:28 -!- Netsplit over, joins: @snapcount, perlDreamer, crythias, chansen, pass, @WRE, LuckyLStrike 02:29 -!- nuba [i=nuba@zaxxon.telerama.com] has quit [Remote closed the connection] 02:36 < perlDreamer> go snapcount 02:36 < perlDreamer> you bug fixin' monster! 02:40 < perlDreamer> how the EMS coming? 02:48 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 02:57 -!- mode/#webgui [+o pbmdawg] by WRE 02:58 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""bacon""] 04:20 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 04:33 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 07:50 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 07:50 < perlDreamer> snapcount: you busy? 07:50 <@snapcount> hehe 07:50 <@snapcount> you're funny 07:50 <@snapcount> what's up 08:11 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] 08:22 < perlDreamer> snapcount, I found another bug 08:22 <@snapcount> ooh boy 08:23 <@snapcount> what is it 08:23 < perlDreamer> you can make WebGUI upload a file of zero size 08:23 <@snapcount> heh 08:23 <@snapcount> that's cool 08:23 <@snapcount> that should be a feature 08:23 < perlDreamer> and if you name it like an image, you can make the thumbnail creator fatal out 08:23 < perlDreamer> we need a size check in Storage.pm 08:24 <@snapcount> add it to the list =) 08:24 < perlDreamer> gotcha 08:24 <@snapcount> I'm convinced it's growing faster than its shrinking 08:24 < perlDreamer> I think you're right 08:24 <@snapcount> that's okay though 08:24 < perlDreamer> but I'll fix this one tomorrow instead of adding to the list 08:25 <@snapcount> just means we'll get it more stable 08:25 < perlDreamer> not okay if you're the solo bug fixer 08:25 <@snapcount> please add it to the bug list even if you are going to fix 08:25 <@snapcount> that way it's documented 08:25 < perlDreamer> okay 08:25 <@snapcount> I'm giving up on this dataform bug for now 08:26 <@snapcount> hopefully someone can tell me how to duplicate it 08:26 * snapcount shrugs 08:26 <@snapcount> I've tried everything I can think of and I can't break it 08:27 <@snapcount> oh well, guess i should go to bed now... it's late 08:27 <@snapcount> talk to you later 08:30 < perlDreamer> good night 08:56 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 11:27 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 15:18 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 15:19 < nbcccorp> Hey, is there anyone available who knows something about the ^If(); macro and how I might deal with comma's in it's tests? 15:29 < lenthamen> hey nbcccorp 15:30 < lenthamen> what are you trying to do ? 15:38 < nbcccorp> Hey. I'm using the if macro in wg and when the data has a comma in it the macro fails. 15:39 < nbcccorp> so I am using ^If('' eq 'United States',true,false); 15:39 < nbcccorp> when it hits 'Korea, Republic of' it fails 15:40 < lenthamen> Ok, I understand. 15:40 < lenthamen> In the SQL query you could replace the field with a html escaped comma 15:41 < nbcccorp> what would that look like? 15:44 < nbcccorp> wait, I see what you mean, in the sql statement replace , with , right? 15:44 < lenthamen> exactly 15:44 < nbcccorp> I will try that. thx. 15:45 < lenthamen> select replace("foo,bar",",",","); 15:46 < nbcccorp> I think I will need to do a sql if test to see if there is a comma in the data returned 15:46 < lenthamen> You can just call the replace. It won't change the value if there's no comma in it. 15:47 < nbcccorp> didn't realize that. 15:48 < lenthamen> SELECT REPLACE(country , "," , ",") AS escaped_country FROM countries; 15:49 < lenthamen> Wouldn't it be easier to not use the If macro at all ? 15:50 < lenthamen> I mean, you can let MySQL do that kind of checks too. 15:50 < nbcccorp> I'm using the if macro to display an href if country=united states 15:50 < nbcccorp> in the report template 15:51 < nbcccorp> that worked perfectly. thank you. 15:51 < lenthamen> ok. you're welcome. 15:52 < nbcccorp> ^If('' eq 'United States',,); 15:52 < nbcccorp> should I be able to do that in the sql statement? 15:53 < nbcccorp> rather, should I be able to work around that with a sql statement? 15:53 < lenthamen> yes, you can move that check in the sql statement. 15:53 < lenthamen> hold on a sec, I'm doing that somewhere... 15:57 < lenthamen> SELECT IF(1>2,1,0) as showlink 15:58 < lenthamen> Take a look at the mysql Control Flow Functions 15:58 < nbcccorp> ok. thx. 15:59 < lenthamen> In your template you can do this: 15:59 < lenthamen> 15:59 < lenthamen> 15:59 < lenthamen> 16:00 < nbcccorp> gotcha. That's a great way to deal with alot of things I am currently using the If macro for. Thanks. 16:00 < lenthamen> It's faster and less error prone. 16:01 < nbcccorp> and should simplify templates for me. 16:01 < lenthamen> yeah definitely. 16:01 < lenthamen> good luck with it... 16:01 < nbcccorp> I hope so.. 16:04 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 16:43 < nbcccorp> anyone out there know if it's possible to do an Include in the webgui site.conf files? End up with one file which contains all the macro,wobject statements for all of my sites. 17:09 <@snapcount> sup peeps 17:18 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:17 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 18:21 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 18:29 <@snapcount> WOO HOO 18:29 < pbmdawg> ? 18:29 <@snapcount> I finally know what the hell is going on 18:29 <@snapcount> with the directory index problem and passthruUrls 18:30 <@snapcount> apparently mod_dir is executed towards the end of the apache request cycle 18:30 <@snapcount> and because we take the cycle over with PerlInitHandler 18:30 <@snapcount> mod_dir never gets called 18:30 <@snapcount> and therefore never does it's magic to process index files 18:31 <@snapcount> so I just have to write a PerlFixupHandler to make mod_dir do it's thing 18:31 <@snapcount> at the appropriate time 18:31 <@snapcount> well, that's the theory anyway 18:32 <@snapcount> I'm going to try and implement a fix now 18:32 <@snapcount> so we'll see if I prematurally celebrated 18:50 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 18:57 < crythias> he suffers from cd. celebratory dysfunction. Now, there is hope. A new series of medications is now available for cd. 18:58 < crythias> With ProLong, your celebrations can be longer and louder than ever before. 18:59 < crythias> Technological innovations allow you to control your celebrations until the right moment. You'll know when it's time, and you'll be ready. 18:59 <@snapcount> ROFLMAO 19:00 < crythias> Tom, from Sheboigan says, "I used to have premature celebration. I was at this surprise party, and completely ruined the surprise. Now, with ProLong, I can hold that celebration until it's time." 19:00 * snapcount is crying 19:03 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 19:03 < crythias> Mary, another satisfied customer, says, "My husband suffered from severe cd. He just couldn't celebrate. At our son's birthday party, he barely sang 'Happy Birthday'. Our son's next birthday is coming up, and my husband's been taking ProLong. My husband actually wants to dress up as a clown and tie balloons! Thank you, ProLong." 19:04 < perlDreamer> snapcount: y'all about ready to commit? 19:04 < perlDreamer> you shouldn't be afraid to commit you know 19:04 < perlDreamer> it shows an insecurity in relationships 19:04 < perlDreamer> plus, he who commits last has to merge 19:05 < crythias> http://www.rafb.net/paste/results/iFfl0688.nln.html 19:05 <@WRE> http://tinyurl.com/9nntj 19:05 * pbmdawg commits early and often 19:05 <@snapcount> not me 19:05 < pbmdawg> analogous to releasing early and releasing often. 19:06 < crythias> vote early. vote often! 19:06 <@snapcount> I will commit when I fix this passthruUrl bug 19:06 < crythias> Roy: You liked my commercial? 19:06 <@snapcount> I think I'm close 19:06 <@snapcount> yes 19:06 <@snapcount> you should start an ad agency 19:06 < crythias> heh 19:08 < crythias> yaknow, disconnected usb mice don't work. 19:08 < crythias> just sayin'. 19:08 <@snapcount> you need wireless usb 19:09 <@snapcount> !bofh 19:09 <@WRE> BOFH Quick-excuse: because Bill Gates is a Jehovah's witness and so nothing can work on St. Swithin's day. 19:10 < crythias> Suicides surged by 35 percent in 1998 as Japan's economy was mired in stagnation and have exceeded 30,000 every year since then. 19:10 < crythias> The heck? 19:14 <@snapcount> SCORE 19:14 <@snapcount> it works 19:14 * snapcount does a dance 19:14 <@snapcount> that's the good news 19:17 < perlDreamer> what's the bad news? 19:17 <@snapcount> more support to do now =) 19:17 < perlDreamer> oy 19:17 <@snapcount> fixing this bug was my taking a break 19:17 <@snapcount> it was much needed 19:17 <@snapcount> had to bury my head in code for a bit 19:17 <@snapcount> get my bearings 19:17 < perlDreamer> could you mark which bugs you've fixed so that I don't duplicate what you've done 19:18 <@snapcount> I've been closing the trackers 19:18 <@snapcount> and I'm about to commit 19:39 <@snapcount> ok I committed 19:39 < perlDreamer> I did too 19:39 < perlDreamer> I'm looking at the new IP filter bug 19:39 < perlDreamer> any ideas? 19:40 <@snapcount> first thought is are they behind a proxy (like WRE) 19:40 <@snapcount> and is the IP being passed through 19:41 < perlDreamer> I'll test the basic feature, and then if it passes I'll ask them for more info 19:41 <@snapcount> but I'm pretty sure that WebGUI.pm takes care of that 19:41 <@snapcount> (proxies) 19:41 <@snapcount> yep 19:41 <@snapcount> ### check to see if client is proxied and adjust remote_addr as necessary 19:41 <@snapcount> if ($ENV{HTTP_X_FORWARDED_FOR} ne "") { 19:41 <@snapcount> $session{env}{REMOTE_ADDR} = $ENV{HTTP_X_FORWARDED_FOR}; 19:41 <@snapcount> } 19:41 <@snapcount> so it's probably something else 19:42 < perlDreamer> I have an idea 19:42 < perlDreamer> let's stop putting so many bugs INTO WebGUI so that we can spend less time debugging WG and more time doing fun stuff 19:42 < perlDreamer> like our top secret Papa John's work 19:43 <@snapcount> yes 19:43 <@snapcount> now you're thinking 19:43 <@snapcount> ok... back to support for me 19:43 <@snapcount> I'll check in from time to time 19:43 <@snapcount> hopefully I'll be back to bug squashing soon 20:00 <@snapcount> ok... my changes are merged into head as well 20:01 < perlDreamer> adding new users is broken 20:01 <@snapcount> I noticed that the other day 20:01 <@snapcount> in head right 20:01 < perlDreamer> 6.8.6 20:01 <@snapcount> oh 20:01 <@snapcount> didn't know that 20:01 < perlDreamer> I'm going to test demo to see if it's there, too 20:03 < perlDreamer> it's broken there, too 20:03 <@snapcount> my god 20:03 <@snapcount> we need to put WebGUI in a tent 20:03 <@snapcount> and fumagate 20:03 < perlDreamer> everybody: We need to thoroughly test 6.8.5 20:04 < perlDreamer> if you can create a demo site and try even the most menial of tasks, adding users, groups, changing settings 20:07 <@snapcount> for sure 20:07 <@snapcount> this is getting ridiculous 20:10 < perlDreamer> even 5 minutes will make a difference 20:10 < perlDreamer> it would be great if you post bugs to SF and then mention them here. 20:41 < pbmdawg> colin: anon. regist. works in 6.9....? 20:41 < perlDreamer> haven't checked 20:41 < perlDreamer> any suggestions for debugging this one in 6.8.6? 20:41 < perlDreamer> seems like I've seen this before, but don't remember how it got fixed. 20:42 < perlDreamer> huh 20:42 < perlDreamer> let me try again 20:43 < perlDreamer> Admin operation Add new user is broken 20:43 < perlDreamer> I didn't try anonymous registration 20:43 < perlDreamer> in 6.8.5 20:55 < perlDreamer> I don't think anonymous registration is working either in 6.8.6 20:55 < perlDreamer> seems to be working in 6.8.5 on plainblack.com 23:27 < perlDreamer> !lastSpoke snapcount 23:28 <@WRE> snapcount last uttered a word on #webgui 3 hours, 20 minutes ago. 23:29 <@snapcount> ;alkjf;la 23:29 <@snapcount> better? 23:29 < pbmdawg> worse 23:29 <@snapcount> now it will say 1 minute ago =) 23:29 < perlDreamer> it just got real quiet while I was gone at lunch 23:29 < crythias> !lastSpoke crythias 23:29 <@WRE> crythias last uttered a word on #webgui 4 hours, 19 minutes ago. 23:30 < perlDreamer> snapcount: supporting or debugging? 23:30 <@snapcount> debugging a support 23:30 <@snapcount> ironically, the root cause is probably bugs in 6.8 23:32 <@snapcount> !lastspoke my_ass 23:32 < perlDreamer> What? 23:32 < perlDreamer> bugs in WebGUI? 23:32 < perlDreamer> surely you jest 23:33 <@snapcount> $self->jest; 23:33 < crythias> don't call me Shirley. 23:34 < crythias> hrm. 23:34 < crythias> I need to find a place that I can have a house. And a job. 23:35 <@snapcount> !quote MSFT 23:35 <@WRE> MSFT -> 26.69 -0.22 / Last Trade 4:30pm / Change -0.82% / Volume 26.63 / 52 Week Range 26.70 23:35 <@snapcount> keep fallin' baby 23:35 < perlDreamer> !quote MXIM 23:35 <@WRE> MXIM -> 40.40 -1.28 / Last Trade 4:23pm / Change -3.07% / Volume 40.20 / 52 Week Range 40.75 23:35 < perlDreamer> grrrr 23:35 < pbmdawg> !quote GOOG 23:35 <@WRE> GOOG -> 362.00 -7.08 / Last Trade 4:34pm / Change -1.92% / Volume 362.01 / 52 Week Range 362.24 23:35 < pbmdawg> !quote AAPL 23:35 <@WRE> AAPL -> 64.73 -4.08 / Last Trade 4:34pm / Change -5.93% / Volume 64.73 / 52 Week Range 64.89 23:36 <@snapcount> !WGUI 23:36 <@snapcount> !quote WGUI 23:36 <@WRE> WGUI -> No such stock symbol found 23:36 < perlDreamer> !quote PB 23:36 <@WRE> PB -> No such stock symbol found 23:36 < perlDreamer> !quote JT 23:36 <@WRE> JT -> No such stock symbol found 23:36 <@snapcount> !bash support 23:36 <@WRE> !bash search results: Q# 60469 | Q# 191063 | Q# 408973 | Q# 131553 | Q# 464561 | Q# 354453 | Q# 447828 | Q# 146073 | Q# 178285 | Q# 495510 23:36 < pbmdawg> !quote JT.OB 23:36 < crythias> !quote PL-PB 23:36 <@WRE> JT.OB -> No such stock symbol found 23:36 <@WRE> PL-PB -> 24.45 0.00 / Last Trade 3:58pm / Change 0.00% / Volume 0.01 / 52 Week Range 4000.00 23:36 <@snapcount> !bash 60469 23:36 <@WRE> |bash| there's a small fire burning in my room 23:36 <@WRE> |bash| lemme guess im supposed to act suprised that you're telling us and not making any attempt to extinguish it, so i can submit it to bash where it will join the ranks of the other 'SOMETHING CATOSTROPHIC HAPPENED SO I CAME TO TELL YOU GUYS ON IRC FIRST INSTEAD OF ATTEMPTING TO DEFUSE THE HOSTILE SITUATION' quotes that are grossly abundant, similar, and overrated. and despite a new one is submitted each week and only the location of the 23:37 < perlDreamer> what is bash? 23:37 < crythias> bash.org 23:37 <@snapcount> !bash colin 23:37 <@WRE> !bash search results: Q# 433425 | Q# 13857 23:37 < crythias> !quote PL-PB 23:37 <@WRE> PL-PB -> 24.45 0.00 / Last Trade 3:58pm / Change 0.00% / Volume 0.01 / 52 Week Range 4000.00 23:38 < crythias> !quote BLK 23:38 <@WRE> BLK -> 134.31 +3.20 / Last Trade 4:00pm / Change +2.44% / Volume 134.31 / 52 Week Range N/A 23:38 <@snapcount> !bofh 23:38 <@WRE> BOFH Quick-excuse: Too many little pins on CPU confusing it, bend back and forth until 10-20% are neatly removed. Do _not_ leave metal bits visible! 23:38 < crythias> !quote GUI 23:38 <@WRE> GUI -> 25.0999 +0.0999 / Last Trade 12:12pm / Change +0.40% / Volume 24.61 / 52 Week Range 26.90 23:39 <@snapcount> calc mattscode 23:39 <@WRE> mattscode = {dangit;} i broke 6.9... beyond repair, probably. 23:39 < crythias> !quote WEB GUI 23:39 <@WRE> WEB -> 2005 9.45 / Last Trade Jan 6 / Change 0.00 / Volume 0.00% / 52 Week Range N/A 23:40 < crythias> calc marriage 23:40 <@WRE> marriage = my sister just got engaged but you're already married... 23:40 <@snapcount> that's one of my favorites 23:40 <@snapcount> ok... back to work for me 23:40 < crythias> heh 23:42 < crythias> maleswanweb.com is available. 23:51 < crythias> lemmingdroppings.com 23:53 < crythias> icantbelievethatdomainisavailable.com 23:56 < crythias> swimmingool.com is available. Notice no P in it? Let's keep it that way. 23:58 < crythias> need to get the available domain stinkyfartpants.com 23:59 <@snapcount> how about geraldsfunnydomainnameatadiscountbargainpricejustforyou.com --- Day changed Fri Feb 10 2006 00:00 < crythias> heh 00:00 < crythias> ewwhatsmells.com 00:01 < crythias> randomsitename.com 00:03 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 00:26 <@snapcount> d 00:26 < perlDreamer> r 00:26 <@snapcount> o 00:26 < pbmdawg> p 00:26 <@snapcount> i 00:26 < perlDreamer> n 00:27 <@snapcount> g 00:27 < pbmdawg> y 00:27 <@snapcount> nice 00:27 <@snapcount> you screwed it up 00:27 < perlDreamer> Hey, Ingy is nice 00:27 <@snapcount> dropingy 00:27 <@snapcount> that make no sense you jive turkey 00:27 < pbmdawg> my dog just ate a hole in my umbrella 00:27 < pbmdawg> uh 00:27 < pbmdawg> y was starting a new word 00:28 < perlDreamer> this is one expensive dog 00:28 <@snapcount> my bad brother 00:28 < pbmdawg> mozilla 1.4 is fast. 00:28 <@snapcount> ok new rule 00:28 <@snapcount> if anyone comes in here and says simply, "hello" 00:28 <@snapcount> we start that game 00:29 <@snapcount> but with words 00:29 <@snapcount> we'll go in order as listed by nick 00:29 <@snapcount> starting with who says the magic word 00:29 < perlDreamer> how about age instead? 00:29 <@snapcount> we may not know ages 00:29 <@snapcount> what if Capt_Kangaroo joins 00:30 < perlDreamer> he's dead 00:30 <@snapcount> exactly 00:30 <@snapcount> so how old is he 00:30 <@snapcount> hello 00:30 < perlDreamer> how 00:30 < perlDreamer> sorry, jumped the gun 00:30 <@snapcount> wow 00:31 <@snapcount> we suck 00:31 <@snapcount> I guess we'll have to stick to the license plate game 00:31 <@snapcount> heh 00:31 < perlDreamer> WE SUXORS 00:32 <@snapcount> I'm about to run a script that will add 1100 layouts to my dev site 00:32 <@snapcount> all under home 00:32 < perlDreamer> I'll pray 00:32 <@snapcount> my computer will probably melt 00:32 <@snapcount> Client added a bunch of content and it just 'disappeared' 00:32 <@snapcount> at first I was going to ask him to reproduce 00:32 < pbmdawg> good luck running ?func=manageAssets on home 00:32 <@snapcount> but... 00:33 < perlDreamer> like gone from database? 00:33 <@snapcount> like gone 00:33 <@snapcount> yeah 00:33 <@snapcount> no errors in log 00:33 <@snapcount> no anything 00:33 <@snapcount> just gone 00:33 < perlDreamer> sounds like a bad Hourly script 00:33 <@snapcount> sounds like 6.8 00:33 <@snapcount> =) 00:33 < pbmdawg> sounds like WebGUI. 00:34 < pbmdawg> sounds like PlainBlack software. 00:34 <@snapcount> we *have* to get this stable 00:34 <@snapcount> we have a really good product 00:34 < pbmdawg> pffffff 00:34 <@snapcount> but the bugs have got to go 00:34 < pbmdawg> ;) it doesn't need to be stable 00:34 < pbmdawg> how do you think we make our money??!?!?!!!! 00:34 <@snapcount> by innovating 00:34 < perlDreamer> yeah, only slightly imbalanced 00:35 < perlDreamer> but right now it needs a serious dose of lithium 00:35 <@snapcount> we're not running the M$ strategy here 00:35 <@snapcount> =) 00:35 < pbmdawg> could'a fooled me 00:35 <@snapcount> actually... they have a lot of money 00:35 <@snapcount> hmm 00:35 < pbmdawg> yesh. 00:35 < perlDreamer> no 00:35 < perlDreamer> no no on 00:35 < perlDreamer> no 00:36 < pbmdawg> so jt likes len's profiler 00:36 < pbmdawg> ... heading out for a coupla hours. bb l8r 00:37 <@snapcount> to make things interesting 00:38 <@snapcount> lets add an article to each page as well 00:38 < perlDreamer> there you go 00:57 < perlDreamer> snapcount: you around? 00:58 <@snapcount> yes 00:59 < perlDreamer> a whole bunch of new templates were recently added to WG. 00:59 < perlDreamer> I think they might be a little screwed up. 00:59 < perlDreamer> where they added to 6.8.6? 00:59 < perlDreamer> on just 6.9? 00:59 <@snapcount> I'm not sure 00:59 <@snapcount> I'll have to ask Steve 01:00 < perlDreamer> I think the createAccount template might be bad 01:00 <@snapcount> I'm asking him now 01:04 < perlDreamer> hold on 01:04 < perlDreamer> the template is okay 01:05 < perlDreamer> it's the anonymousRegistration setting. 01:05 <@snapcount> he's checking them into 6.8 into a special folder in docs 01:05 < perlDreamer> okay, I'll double check them 01:05 <@snapcount> but nothing is done with them until the 6.8 -> 6.9 upgrade 01:05 <@snapcount> the upgrade adds them into 6.9 01:05 < perlDreamer> okay 01:07 * snapcount adds 5000 Page layouts under home 01:08 < perlDreamer> is anonymous registration off by default? 01:08 <@snapcount> yeah 01:08 <@snapcount> should be 01:08 < perlDreamer> okay, that means that my two bugs are down to 0.5 bugs 01:09 <@snapcount> cool 01:09 <@snapcount> that's a good trend 01:09 < perlDreamer> I had a friend verify that Moz 1.4 has the editUser problem, but other versions don't seem to 01:09 < perlDreamer> disabling tinyMCE is a temporary workaround 01:13 <@snapcount> I currently have 2800 assets in the db 01:13 <@snapcount> about half way there 01:14 < perlDreamer> any idea what might be making them disappear? 01:14 <@snapcount> no... that's why I'm doing this 01:14 <@snapcount> I can't think of anything that would make that happen 01:14 < perlDreamer> version control 01:14 <@snapcount> it's set to autocommit 01:15 < perlDreamer> I mean, it has the ability to do stuff like that 01:15 <@snapcount> oh yeah 01:15 <@snapcount> i c what you mean 01:16 <@snapcount> 4000 01:17 < perlDreamer> while you're waiting, would you look at some code with me? 01:17 <@snapcount> sure 01:17 < perlDreamer> WebGUI::HTTP 01:17 <@snapcount> what are we looking at 01:17 < perlDreamer> sub getHeader 01:17 < perlDreamer> it's Frank's bug 01:18 < perlDreamer> there's a hash, %params, that has stuff added to it, but it never gets used 01:19 <@snapcount> ok 01:19 <@snapcount> I see it 01:20 < perlDreamer> so the bug is that the HTTP header fileName never gets set, and from this code, you can see why 01:20 < perlDreamer> it gets assigned to a hash that doesn't ever do anything 01:20 < perlDreamer> it looks like something was partially converted, then not finished 01:20 <@snapcount> yeah... the hash needs to have keys that match the header keys 01:20 <@snapcount> then set them 01:21 <@snapcount> in a loop or something 01:21 <@snapcount> or screw the loop 01:21 <@snapcount> and the hash 01:21 <@snapcount> and just set the properties in the if stmts 01:22 < perlDreamer> -attachment = Attachment 01:22 < perlDreamer> -expires = Expires 01:22 < perlDreamer> ? 01:23 <@snapcount> those are probably mp2 methods they are calling 01:23 <@snapcount> so we'll have to find the docs 01:23 <@snapcount> to see what properties we can set 01:23 <@snapcount> ->headers_out->set 01:24 <@snapcount> I'll look in the mp2 docs 01:32 <@snapcount> ok... it is part of the request object 01:32 <@snapcount> it just takes key value pairs 01:32 <@snapcount> of whatever 01:32 <@snapcount> we need a reference for HTTP/1.1 headers 01:33 <@snapcount> that are valid 01:33 < perlDreamer> or a copy of pre mp2 WebGUI code. 01:33 <@snapcount> that's what will tell us the keys we can use 01:33 <@snapcount> we could browse cvs 01:34 <@snapcount> http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html 01:34 <@WRE> http://tinyurl.com/9fxl7 01:36 < perlDreamer> this is an old bug 01:37 <@snapcount> huh? 01:37 < perlDreamer> I've traced it all the way back to the 6.9 fork 01:37 <@snapcount> been around a while 01:37 <@snapcount> that link I posted has all the valid headers 01:37 <@snapcount> for http/1.1 01:39 < perlDreamer> I don't see headers for attachment or cookie in there 01:43 < perlDreamer> the bug was introduced in CVS version 1.18 01:43 <@snapcount> whoa 01:44 < perlDreamer> when WG was originally converted over to a mod_perl handler 01:44 < perlDreamer> in May 2005 01:44 <@snapcount> ok... my script is done... I have to figure out this suppt req 01:44 < perlDreamer> thanks for the help 01:44 <@snapcount> I didn't really help =) but your welcom 01:52 < perlDreamer> chansen: are you lurking about? 01:53 <@snapcount> colin: those pages didn't disappear 01:53 <@snapcount> I was on the wrong server... I was on a dev server 01:53 < perlDreamer> still have all 5k? 01:53 <@snapcount> they are in the db 01:53 < perlDreamer> oh 01:53 <@snapcount> I do yeha 01:53 <@snapcount> so we know wg can do it =) 01:54 <@snapcount> kinda cool 01:54 <@snapcount> I moved em around and everything 01:54 < perlDreamer> so no support req? 01:54 <@snapcount> still have to figure out why they disappeared from the website 01:54 <@snapcount> but they are at least in the db 01:55 < perlDreamer> according to google, Apache2 doesn't do attachments yet 01:55 < perlDreamer> this blog entry is old, but it's the only thing I've found: http://darkwing.uoregon.edu/~tkay/alphamail_oldnews.html 01:55 <@WRE> http://tinyurl.com/du8um 01:56 <@snapcount> found em 01:56 < perlDreamer> the lost pages? 01:56 < perlDreamer> cool! 01:56 <@snapcount> they are in a trash-limbo state 01:57 <@snapcount> don't know what that means though 01:57 <@snapcount> or why it would happen =) 01:57 < perlDreamer> ah 01:57 <@snapcount> but that's why they aren't being shown 01:57 <@snapcount> guess I'll have to ask the big dog 02:17 < chansen> perlDreamer: whatsup? 02:17 < perlDreamer> does Apache2 support attachments? 02:17 < chansen> attachments? 02:18 < perlDreamer> similar to the CGI method header( -attachment => 'filename') 02:18 < chansen> ahh, ofcourse, just set the header 02:18 < chansen> IIRC $r->headers_out->set( Disposition => 'asdasdasd' ); 02:19 < perlDreamer> ah attachment = Disposition ? 02:19 < chansen> IIRC yes 02:19 < chansen> I'm pretty sure 02:19 < chansen> It's not a standard track 02:19 < chansen> but most browsers grok it 02:20 < perlDreamer> I'll try it 02:20 < perlDreamer> thanks 02:20 < perlDreamer> you've been awfully quiet today 02:22 < perlDreamer> actually, that's almost it 02:22 < perlDreamer> Content-Disposition: attachment; 02:23 < perlDreamer> filename=$attachment 02:23 < perlDreamer> but with your help I was able to track it down 02:23 < chansen> :) 03:02 < perlDreamer> later guys, thanks for the chat 03:03 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""""] 03:25 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 03:25 < crythias> howdy 03:26 < crythias> A skeleton walks into a bar. He tells the bartender... Gimme a beer. .... and a mop. 03:32 * snapcount chuckels 03:32 <@snapcount> see you guys later 03:33 <@snapcount> need to take a break for a while 03:36 < crythias> wow 03:37 < crythias> support questions are nuts. 03:38 < crythias> calc remove marriage 03:38 < crythias> calc marriage 03:38 <@WRE> marriage = my sister just got engaged but you're already married... 03:39 < crythias> remove marriage 03:39 < crythias> calc three 03:39 <@WRE> No calc set for "three" 03:39 < crythias> calc marriage 03:39 <@WRE> marriage = my sister just got engaged but you're already married... 03:39 < crythias> sigh 03:43 * pbmdawg snorts 03:49 < pbmdawg> calc crythias 03:49 <@WRE> crythias = saihtyrc 03:49 < pbmdawg> calc crythias FAHQEW 03:51 < crythias> well, I want it gone 03:51 < crythias> calc crythias 03:51 <@WRE> crythias = saihtyrc 03:51 < crythias> ahhyeah 03:52 < crythias> someone has zyxwvutsrqponmlkjihgfedcba.com 04:29 < pbmdawg> anyone know of a .pl to convert pod to html? 04:30 < pbmdawg> by "anyone", I mean the only person in here who is actually here - crythias? 04:30 < crythias> ? 04:30 < crythias> turned on gaim alert on my name ah... yeah. 04:31 < crythias> perl pod2html? 04:32 < crythias> that'd be command line. 04:34 < crythias> http://search.cpan.org/~jhi/perl-5.8.0/pod/pod2html.PL 04:34 <@WRE> http://tinyurl.com/9tph7 04:35 < crythias> http://search.cpan.org/~jhi/perl-5.8.0/lib/Pod/Html.pm 04:35 <@WRE> http://tinyurl.com/bhzre 04:37 < crythias> beauty and geek.. He's a great little hostess. 04:38 < crythias> "hostess... is that a what you call a guy?" 04:55 < crythias> sigh 05:05 < pbmdawg> sigh? 05:07 < crythias> yeah 05:07 < crythias> did I give you what you needed? 05:07 < pbmdawg> I think so; thanks! 05:07 < crythias> :) 05:08 < pbmdawg> haven't tried it yet. 05:38 < pbmdawg> 'night 05:39 < crythias> night 05:41 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 06:37 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 08:09 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] 10:34 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 15:44 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 15:44 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 17:47 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI 17:59 < MrHairgrease> chansen 18:00 < MrHairgrease> I found out the problem with the rewriting on 6.9 18:00 < MrHairgrease> i happens to be that a PerlINitHandler normally is equivalent to PerlHeaderParserHandler 18:01 < MrHairgrease> except if it's directly in a virtualhost or no bloack at all 18:01 < MrHairgrease> in that case it's a PerlPostReadRequestHandler which precedes the transhandler phase 18:02 < MrHairgrease> which is indeed used by mod_rewrite 18:02 < MrHairgrease> Wrapping the stuff in a location block does the trick. 18:03 < chansen> cool 18:03 <@snapcount> I just fixed a similar problem 18:03 < MrHairgrease> what 18:03 <@snapcount> well, kinda similar 18:03 < MrHairgrease> oh ok. 18:03 <@snapcount> it was that directory indexes were ignored in passthruUrls 18:04 <@snapcount> it happened b/c mod_dir was being skipped 18:04 < MrHairgrease> how did you fix that? 18:04 <@snapcount> putting it in a location block also fixed 18:04 <@snapcount> I wrote another handler 18:04 <@snapcount> a PerlFixupHandler 18:04 <@snapcount> that handed of to mod_dir when needed 18:04 <@snapcount> it's in head in WebGUI.pm if you want to take a look 18:05 < MrHairgrease> maybe later 18:05 <@snapcount> maybe a similar solution is possible for this problem 18:05 * snapcount shrugs 18:05 < MrHairgrease> I've been busy all day on the rwrite thing, explaining stuff to Wouter and fixing just a single bug 18:05 <@snapcount> heh 18:05 < MrHairgrease> that bug has cost me many hours today 18:05 <@snapcount> bugs suxk 18:06 <@snapcount> I spent a lot of time on the one I just told you about too 18:06 <@snapcount> about 5-6 hours 18:06 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:06 <@snapcount> thx for helping with bugs btw 18:06 <@snapcount> I really appreciate it 18:06 < MrHairgrease> it's not in sf.net but when you upload a file or an image the privileges are not set correctly 18:06 < MrHairgrease> If you use a filepile that adds to the complexity 18:07 < MrHairgrease> but I didn't realse that at first 18:07 < MrHairgrease> frustrations 18:07 < MrHairgrease> but it's almost tested 18:07 < MrHairgrease> I'll put it in SVN this afternoon. 18:07 <@snapcount> cool 18:07 <@snapcount> rock on =) 18:08 < MrHairgrease> good idea! 18:08 < MrHairgrease> time for a you-know-what 18:08 <@snapcount> stripper? 18:08 <@snapcount> new car 18:08 <@snapcount> road trip 18:09 < MrHairgrease> yes 18:09 <@snapcount> all three! 18:09 < MrHairgrease> and a beer 18:09 < crythias> hair frosting. 18:09 * snapcount cheers 18:09 < MrHairgrease> refreshing! 18:09 < crythias> did you take your celebratory medicine? 18:09 <@snapcount> haha 18:09 < MrHairgrease> being? 18:09 < MrHairgrease> very hard drugs? 18:10 <@snapcount> joke from yesterday 18:10 < crythias> Roy suffers from cd. :) celebratory dysfunction. 18:10 <@snapcount> I told crythias that I suffered from "premature celebration" 18:10 <@snapcount> and it turned into a joke about erectile disfunction 18:10 <@snapcount> pretty funny 18:10 < crythias> so I invented "ProLong" so you can have longer, louder celebrations. 18:11 < crythias> hrm. 18:11 < MrHairgrease> aha, so your the guy sending me those informative emails 18:12 < crythias> wow rafb cleans out fast 18:12 < MrHairgrease> If I didn't have email I would have never known my manlyhood was too short 18:12 <@snapcount> me either 18:12 <@snapcount> I used to think I was ok 18:13 <@snapcount> =) 18:13 < MrHairgrease> yeah, your poor girlfriend 18:13 <@snapcount> ouch 18:13 * snapcount goes to a corner and pouts 18:13 <@snapcount> haha 18:13 < MrHairgrease> ouch? can't be hurt by a pinky 18:13 <@snapcount> calc MrHairgrease 18:13 <@WRE> MrHairgrease = eurohunk 18:14 <@snapcount> and this is the thanks I get... 18:14 <@snapcount> pinky and the brain 18:14 < crythias> narf 18:15 < MrHairgrease> msg wre ident whammo 18:15 < MrHairgrease> whoops 18:15 < crythias> http://www.burn.com/content/brain-waves/cheesewhiz.wav 18:15 <@WRE> http://tinyurl.com/7augo 18:16 <@snapcount> haha 18:16 < MrHairgrease> calc pinky I used to think I was ok 18:16 <@snapcount> now you have to change your pass 18:16 < MrHairgrease> ho do i do that again 18:16 <@snapcount> at least you didn't have an embarrasing password 18:16 < MrHairgrease> ? 18:16 <@snapcount> "/msg wre pass yourpass" 18:17 < MrHairgrease> I'm getting the (17:17:24) WRE : is away: (Auto-Away after 10 mins) [BX-MsgLog On] message again 18:17 < MrHairgrease> wre does not like me anymore i guess 18:17 <@snapcount> I'll ident you 18:17 <@snapcount> and then he will listen 18:17 < MrHairgrease> do that 18:18 < crythias> this is JT's! http://www.burn.com/content/brain-waves/i-don't-see-it.wav 18:18 <@WRE> http://tinyurl.com/cj5jw 18:18 < crythias> grr. 18:19 < crythias> http://www.burn.com/content/brain-waves/no-money.wav 18:19 <@WRE> http://tinyurl.com/b9pdt 18:19 <@snapcount> ok try now 18:19 -!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] 18:20 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 18:20 <@snapcount> I think it's /msg wre pass oldpass newpass 18:21 < MrHairgrease> ah 18:21 < MrHairgrease> like that? 18:21 < MrHairgrease> still getting the same message 18:23 < crythias> http://www.burn.com/content/brain-waves/plan-that-works.wav 18:23 <@WRE> http://tinyurl.com/8m4sp 18:24 <@snapcount> that reminds me 18:24 <@snapcount> I finally got my website up 18:24 <@snapcount> thanks for that link crythias 18:24 <@snapcount> those designs were pretty decent 18:24 < crythias> :} 18:24 <@snapcount> I wound up using one of them 18:24 <@snapcount> modified a bit of course 18:25 <@snapcount> but it let me have a nice looking wg site in about an hour 18:25 <@snapcount> all done in CSS 18:25 <@snapcount> was very nice 18:25 < crythias> kewl :) 18:29 < crythias> Yaknow, "Resident Evil" and "Game of the Year" doesn't exactly match for me for some reason. 18:31 <@snapcount> !dubya 18:31 <@WRE> "If I'm the president, we're going to have emergency-room care, we're going to have gag orders." 18:43 < crythias> Holy cow. http://www.gilby.com/unicycling/photos/2wheeler/ 18:43 <@WRE> http://tinyurl.com/gv 18:44 < crythias> who is he? 18:44 < crythias> he's the guy who made tinyurl.com 18:44 < crythias> yeay. 19:19 < MrHairgrease> well it's in svn 19:19 < MrHairgrease> time to go home 19:21 <@snapcount> later 19:21 <@snapcount> thx for the help 19:21 < MrHairgrease> bye 19:21 -!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] 21:03 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 21:03 < perlDreamer> ahoy, snapcount 21:03 < perlDreamer> be thee bug fixin' today? 21:03 <@snapcount> trying 21:03 <@snapcount> I'm neck and neck with the support monster 21:04 <@snapcount> I close one 21:04 <@snapcount> he opens one 21:04 <@snapcount> I think I'm winning though 21:04 <@snapcount> the amt of support coming in this week has been insane 21:04 <@snapcount> very weird 21:04 < perlDreamer> 6.8 21:04 <@snapcount> mostly 21:04 <@snapcount> a lot of them are people finding bugs 21:05 < perlDreamer> that's good 21:05 <@snapcount> I think I just found another one 21:05 < perlDreamer> me, too 21:05 <@snapcount> if you have like 300 children and you use the asset manager and go to the parent 21:05 <@snapcount> the children aren't listed 21:05 <@snapcount> it just lists no children at all 21:05 <@snapcount> what's yours 21:06 < perlDreamer> this is running from a test 21:06 < perlDreamer> all of a sudden, $session{dbh} gets lost 21:07 <@snapcount> lost? 21:07 <@snapcount> like loses connection to the database? 21:07 < perlDreamer> not an object anymore 21:07 <@snapcount> hmm 21:07 < perlDreamer> nm 21:08 < perlDreamer> it's always bad to have the call to "cleanup" before tests 21:08 <@snapcount> $self->isNaB('dbh_handle_disappears'); 21:08 < perlDreamer> isNaB? 21:08 <@snapcount> that's kinda like isNaN 21:08 <@snapcount> Not a Number 21:09 < perlDreamer> so what's B? 21:09 <@snapcount> I think it's a java or javascript notation 21:09 <@snapcount> Not a Bug 21:09 <@snapcount> =) 21:10 <@snapcount> if we could just get someone to write a isNaB method 21:10 <@snapcount> we would be a lot quicker at this whole bug fixing thing 21:10 < perlDreamer> or if we had users who wrote sane bug reports 21:11 <@snapcount> I think it would be easier to write the method 21:11 <@snapcount> lol 21:13 < perlDreamer> how about a ftB method? 21:14 < perlDreamer> $WebGUI->ftB(sf_ref => 34532123); 21:14 <@snapcount> there you go 21:14 <@snapcount> does the f mean "find" or "fix" 21:14 < perlDreamer> fix, of course 21:14 < perlDreamer> similar to Perl's DWIM module 21:14 <@snapcount> good man, good man 21:14 <@snapcount> what is that 21:18 <@snapcount> geez 21:18 < perlDreamer> ? 21:18 <@snapcount> I try to open the asset manager 21:18 <@snapcount> and its taking forever 21:18 < perlDreamer> 300 kids 21:18 <@snapcount> there's only 5004 pages 21:18 <@snapcount> under home 21:18 <@snapcount> my laptop is going to melt 21:19 < perlDreamer> get it off your lap 21:19 <@snapcount> onto what 21:19 <@snapcount> my piii 450 dev box 21:19 < perlDreamer> something metal 21:19 < perlDreamer> non flammable 21:19 <@snapcount> that will make it sloooower 21:19 * snapcount is slow today 21:20 <@snapcount> 6337 nobody 25 0 142m 132m 5468 R 73.9 16.9 3:40.24 httpd 21:20 <@snapcount> webgui is being nice at least 21:20 <@snapcount> not taking all of the resources 21:21 < perlDreamer> $bug->close() 21:21 <@snapcount> you fixed it? 21:21 < perlDreamer> yeah 21:21 < perlDreamer> IP filter for Visitor 21:21 * snapcount slides Colin a beer 21:22 < perlDreamer> Martin is fixing bugs,too 21:22 <@snapcount> still 21:22 <@snapcount> I thought he went home 21:22 <@snapcount> it's like two days in the future where he is or something 21:22 <@snapcount> I think 21:23 < perlDreamer> now to forward port 21:23 <@snapcount> the fun part 21:24 < perlDreamer> not too bad 21:24 < perlDreamer> merging in SVN is way better than CVS 21:24 <@snapcount> I meant when you have to adapt the change to be 6.9 compatible 21:24 < perlDreamer> yeah. That's not too fun 21:24 <@snapcount> hehe 21:25 <@snapcount> I hope peeps are remembering to do that 21:25 < perlDreamer> me 2 21:28 < perlDreamer> I'm starting to feel like the indentation nazi. 21:40 <@snapcount> !dubya 21:40 <@WRE> "A tax cut is really one of the anecdotes to coming out of an economic illness." 21:41 < perlDreamer> !exit 21:41 < perlDreamer> !eval {warn "this is not a good idea"} 22:02 < perlDreamer> shields up! Red Alert! 22:02 < perlDreamer> new prereq's for WG 6.9 22:03 <@snapcount> really 22:03 <@snapcount> what are they 22:03 < perlDreamer> Net::Subnets 22:03 < perlDreamer> maybe more 22:06 < perlDreamer> Crypt::Blowfish 22:17 < perlDreamer> MIME::Entity 22:17 <@snapcount> yeah 22:17 <@snapcount> err 22:17 <@snapcount> yay! rather 22:17 <@snapcount> two more bugs identified 22:18 < perlDreamer> identified = found or identified = diagnosed? 22:18 <@snapcount> found 22:18 <@snapcount> support requests are turning out to be our best qa tool 22:19 < perlDreamer> did you figure out the Asset problem you were working on earlier? 22:19 <@snapcount> yeah 22:20 <@snapcount> apparently you can paste a CR/LF into an asset title 22:20 <@snapcount> and that breaks the html that is generated in func=manageAssets 22:20 < perlDreamer> uh oh 22:20 <@snapcount> weird 22:20 < perlDreamer> so need to scan the database and remove them? 22:20 <@snapcount> also, their are anchor tags that are closed like this: <\/a> 22:21 <@snapcount> which is more of a minor thing 22:21 <@snapcount> I'm opening trackers for those now 22:27 < perlDreamer> how are we doing on EMS? 22:27 <@snapcount> I haven't touched it in a week 22:27 < perlDreamer> okay 22:27 <@snapcount> damn... just got two more login requests 22:27 < perlDreamer> just wanted to make sure there isn't a bunch of code to be labeled 22:28 <@snapcount> no need to scan the db 22:28 <@snapcount> it was just on one client's site 22:29 <@snapcount> it's not in wg default code/content 22:29 < perlDreamer> what I mean is, maybe we should include a scan of the user's database in the upgrade script to remove characters like this to prevent other users from having the same problem 22:30 <@snapcount> that might be a good idea 22:30 <@snapcount> you have to be really careful doing stuff like that though 22:30 <@snapcount> obliterate someones site... oops =) 22:31 < perlDreamer> blooey 22:32 <@snapcount> webblooey 22:34 <@snapcount> just got a lead on the dataform problem 22:34 < perlDreamer> cool! 22:34 < perlDreamer> so it's real? 22:34 <@snapcount> you have to wait a day before the problem starts occuring 22:34 <@snapcount> supposedly 22:34 < perlDreamer> no way 22:34 <@snapcount> that's what he said 22:35 < perlDreamer> one day.... 22:35 <@snapcount> my guess is when something in runHourly goes 22:35 < perlDreamer> anything in the log file 22:35 <@snapcount> so not exactly one day 22:35 <@snapcount> don't know... easy to test though 22:35 <@snapcount> just force runHourly to run everything now 22:35 <@snapcount> and see if it breaks the form 22:36 < perlDreamer> I'm in the middle of the 6.9 add user bug 22:36 < perlDreamer> maybe I'll try it next 22:36 <@snapcount> oh I'll do it 22:36 <@snapcount> i was just saying 22:36 < perlDreamer> ah, okay 22:36 <@snapcount> then again, this may be hogwash 22:36 < perlDreamer> **suspecting clean hogs 22:37 * perlDreamer suspects clean hogs 22:38 <@snapcount> hehe 22:39 < perlDreamer> do you know how to do this 6.8-ish code in 6.9? $session{form}{uid} = $u->userId unless ($isSecondary); 22:41 <@snapcount> $self->session->form->get("uid") = $self->session->user->get("uid") unless ... 22:41 < perlDreamer> ->get can be an lvalue? 22:41 < perlDreamer> this is an assignment 22:41 <@snapcount> oh 22:42 < perlDreamer> yeah 22:42 <@snapcount> duh 22:42 <@snapcount> hehe 22:42 < perlDreamer> I'm wondering if this is dead code. 22:43 < perlDreamer> I'm going to leave it and go to the next snapcount bug 22:46 < perlDreamer> I should give a mini talk on perl quoting constructs at the next WUC 22:46 < perlDreamer> this is ridiculous 22:47 <@snapcount> the only way I can see to set a form session var 22:47 <@snapcount> is to meddle with session->request 22:47 <@snapcount> which probably isn't good practice 22:47 < perlDreamer> not unless you're writing tests :) 22:48 <@snapcount> we should be reading the value from the post into a var somewhere in the beginning 22:48 < perlDreamer> I'm guessing that the code is dead. It might have been used at some point, but isn't anymore. 22:48 <@snapcount> and then screwing with it 22:48 <@snapcount> oh 22:49 <@snapcount> imagine that 22:49 <@snapcount> sf is down again 22:49 < perlDreamer> can't handle the WG bug submission load 22:49 <@snapcount> LMAO 22:50 < perlDreamer> This is an upaid advertisement: 22:50 < perlDreamer> Want to lose a quick 15 pounds, no dieting and no exercise? 22:50 < perlDreamer> Head on over to #webgui and wait for a great joke 22:50 < perlDreamer> then you can LYAO and fit in those jeans again 22:50 <@snapcount> there you go 22:52 < perlDreamer> HTML bug fixed 22:53 <@snapcount> the changelog for this release is going to be like a mile long 22:56 < perlDreamer> about the HTML bug with bad links \/a 22:56 < perlDreamer> in javascript strings does slash '/' need to be escaped? 22:57 <@snapcount> ummm 22:58 <@snapcount> I don't think so 22:58 < perlDreamer> I don't think so either. 22:58 < perlDreamer> I'll ask Dr AJAX 22:58 <@snapcount> maybe in a regex or something 23:12 < perlDreamer> Form::Text.pm is used all over the place as a baseclass for other form elements 23:15 < perlDreamer> I fixed the newline problem in Text.pm, and quickly scanned all other form elements that use it _and_ have their own getValueFromPost method. 23:15 < perlDreamer> should we skip the database scan? 23:15 < perlDreamer> I'm thinking we should 23:15 <@snapcount> yeah 23:16 <@snapcount> we'll keep an eye out for postings about it on the forums 23:16 <@snapcount> it's unlikely someone would do it anyway 23:19 < perlDreamer> someone is testing 6.9 23:19 <@snapcount> what? 23:19 < perlDreamer> SF is back up. 23:20 < perlDreamer> "wmvanoijen" has posted 4 new 6.9 bugs 23:20 <@snapcount> cool 23:21 < perlDreamer> there are only like 17 6.8 bugs 23:22 <@snapcount> a lot have been closed 23:23 <@snapcount> thanks to people like you 23:24 < perlDreamer> have you had any luck with the DataForm? 23:25 <@snapcount> still doing support 23:26 <@snapcount> at this point I don't think I'll get to do any bugfixing until sunday 23:26 <@snapcount> but the good news is 23:26 <@snapcount> that it's all I'll be doing --- Day changed Sat Feb 11 2006 00:01 < perlDreamer> at least you have something to do 00:03 <@snapcount> this is true 00:03 <@snapcount> being busy is a *good* thing 00:03 < perlDreamer> I would love to have something to work on for $dayJob 00:04 <@snapcount> so do you just sit in the office and work on WG 00:04 < perlDreamer> pretty much 00:04 <@snapcount> cool 00:04 <@snapcount> so you get paid by $dayJob to work on WG 00:04 <@snapcount> that's awesome 00:04 < perlDreamer> yeah 00:04 < perlDreamer> but not good for that feeling of job security 00:04 <@snapcount> we should put your employer in the credits 00:05 <@snapcount> yeah... that would suck 00:05 < perlDreamer> I wouldn't do that 00:06 <@snapcount> I was joking 00:06 < perlDreamer> okay, hard to tell over IM 00:06 <@snapcount> hehe 00:06 <@snapcount> I know 00:38 < perlDreamer> on the dataform bug, which user gave feedback? 00:39 < perlDreamer> was it unable to move fields or disappearing fields? 00:39 <@snapcount> disappearing 00:39 < perlDreamer> I'll give it a shot 00:39 <@snapcount> perlDreamer is a wild man! 00:40 <@snapcount> bug killin' crazy 00:40 < perlDreamer> bored stiff? 00:40 * snapcount hands perlDreamer an Orkin shirt 00:40 <@snapcount> me? 00:40 < perlDreamer> me 00:40 <@snapcount> oh 00:40 <@snapcount> heh 00:54 < perlDreamer> no luck with the Hourly script 00:55 <@snapcount> that bug is driving me nutz 00:55 <@snapcount> you still can't reproduce eh 00:55 < perlDreamer> we don't have enough info to debug it 00:55 < perlDreamer> no 00:56 <@snapcount> all we have are symptoms 00:57 <@snapcount> did you try editing the dataform after running all of the runhourly scripts 00:57 < perlDreamer> just the fields 00:57 < perlDreamer> I'll try the dataform quick 00:57 <@snapcount> maybe shove some data in it 00:59 < perlDreamer> did that 01:04 < perlDreamer> you know, if he's wrong about his version, this sounds like a 6.8.4 Form bug 01:05 <@snapcount> no... it's a 6.8.5 site 01:05 <@snapcount> I'm sure 01:07 < perlDreamer> do you know the URL? 01:10 <@snapcount> Originally this was reported as happening after an upgrade 01:10 <@snapcount> I just remembered that 01:11 <@snapcount> but we tried that didn't we 01:11 < perlDreamer> no 01:12 < perlDreamer> there was a recent bug involving dataForm field data. I'll track it down 01:15 < perlDreamer> do you know which version Aaron upgraded from? 01:15 <@snapcount> Well, I've spoken to John about it 01:15 <@snapcount> from donorware 01:15 <@snapcount> he said it happened after the 6.8.4 -> 6.8.5 upgrade 01:17 < perlDreamer> there's nothing in the upgrade script for that upgrade that looks dangerous 01:17 <@snapcount> yeah... I know 01:17 <@snapcount> I'm wondering if they just didn't notice 01:28 < perlDreamer> okay, I need your superior hacking skills for a sec 01:29 < perlDreamer> are you busy? 01:30 <@snapcount> hello 01:31 < perlDreamer> no, it's not what I thought it was 01:31 < perlDreamer> I got mislead by useAssetId in setCollateral 01:31 < perlDreamer> I thought you had to pass it to it, but it gets generated inside setCollateral 01:33 <@snapcount> well, you are supposed to send the assetId in the hash 01:33 <@snapcount> even if you use 1 01:33 < perlDreamer> no, it gets pulled from $self 01:33 < perlDreamer> if useAssetId ne "0" 01:33 <@snapcount> I thought the API docs said to set it either way 01:33 <@snapcount> I could be mistaken though 01:34 <@snapcount> I trust you =) 03:32 < perlDreamer> headin' out 03:32 < perlDreamer> see y'all later 03:32 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 04:15 -!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 04:18 < crythia1> A ghost walks into a bar. "Give me a beer!" it wails at the bartender. "Sorry," the bartender said. "You've reached your limit. You're two sheets to the wind."' 04:20 -!- crythias [n=gyoung@64.200.2.35] has quit [Nick collision from services.] 04:20 -!- crythia1 is now known as crythias 04:22 < crythias> I don't suppose there was ever clickable 04:22 < crythias> er.. draggable navigation. 05:36 -!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has joined #webgui 05:38 -!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] 06:14 < crythias> http://www.google.com/search?q=brown+and+bubbly 06:22 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:23 < perlDreamer> roy: you still up? monster 06:32 -!- perlDreamer [n=colink@199.107.160.242] has quit [""""] 06:36 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 06:40 -!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 15:32 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 16:12 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 16:13 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 16:15 < crythias> 2RLE4BS 16:15 < MrHairgrease> too real for bullshit? 16:17 < crythias> early 16:18 < MrHairgrease> no here it is 16:18 < MrHairgrease> it 15.30 or something where I am 16:18 < crythias> heh 16:18 < crythias> 0918 16:19 < MrHairgrease> I'm almost finished with cloathing myself 16:19 < MrHairgrease> I took a shower some 3 hours ago or so 16:19 < crythias> lazy day, eh? 16:19 < MrHairgrease> No man 16:20 < MrHairgrease> I'm doing internationalisation for the SQLForm 16:20 < MrHairgrease> so that I can finally release it 16:20 < crythias> :):) 16:20 < MrHairgrease> Writing docs is not my favorite passtime though 16:20 < MrHairgrease> actually it sucks 16:21 < MrHairgrease> But tonight Len is comming to Delft 16:21 < MrHairgrease> so that will probably be fun 16:40 < pbmdawg> it's a blizzard here. 16:44 < crythias> oh? Balmy 70s here. 16:45 < crythias> kidding. 54 16:46 < MrHairgrease> Here it's about 5 degrees or something. Very boring gray weather. 16:46 < crythias> 68.1 °F / 20.1 °C Clear 16:48 < pbmdawg> 1 meter visibility. 16:48 < pbmdawg> "whiteout" they call it 16:51 < crythias> 2WYT2DR 16:56 < pbmdawg> 2WYT2DY 16:58 < crythias> WYTRAPR 17:05 < crythias> brown and bubbly 17:07 < pbmdawg> augh; what was that from 17:24 < crythias> Superbowl 17:24 < crythias> Pepsi slogan 17:40 < pbmdawg> oh yeah 19:18 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:09 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 23:45 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] --- Day changed Sun Feb 12 2006 01:09 < pbmdawg> !dubya 01:09 <@WRE> "Reading is the basics for all learning." 01:10 < pbmdawg> !dubya 01:10 <@WRE> "If I'm the president, we're going to have emergency-room care, we're going to have gag orders." 01:10 < pbmdawg> !dubya 01:10 <@WRE> "Kosovians can move back in." 01:10 < pbmdawg> !dubya 01:10 <@WRE> "The woman who knew that I had dyslexia--I never interviewed her." 01:10 <@snapcount> you still need help? 01:10 < pbmdawg> oh yeah 01:10 <@snapcount> I was afk 01:10 < pbmdawg> i noticed 01:10 < pbmdawg> 22 hours 01:11 <@snapcount> yeah... have to do other things in life 01:24 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:28 < pbmdawg> wb 01:28 < crythias> howdy 01:29 < crythias> 6.9 versus 7.0? 01:29 < pbmdawg> fight! 01:29 < crythias> I think I'm going to say 6.9 is a must. 01:30 < crythias> I might not understand everything, but Workflow isn't even a thought yet. 01:30 < crythias> well, ok, it's a thought, but unless there is something more concrete on implementation, ... 01:31 < crythias> it's a potential API change, which shouldn't be on 7 01:31 < crythias> I guess that's a point to be discussed. 01:32 < crythias> it'd be nice to say 6.9 is 7.0 RC 01:55 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 01:55 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:55 < crythias> the heck? 01:55 < crythias> all of a sudden, my screen goes black. 02:37 <@snapcount> screen saver? 02:38 <@snapcount> power saving 02:44 < crythias> had to hit power and fscking new boot. 02:44 <@snapcount> that sounds like a windows feature =) 02:44 < crythias> likely part of my attempt to get flash to work in firefox. 02:46 < crythias> says it's unstable 02:46 < crythias> I don't think we should skip 6.9 release. 02:46 < crythias> by we, I mean you. 02:46 < crythias> :) 02:56 -!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has joined #webgui 03:00 < crythias> hi 03:07 < crythias> love these 80's movies. 03:08 < crythias> Guy: "I used to be in a band. You know Bruce Springsteen? .... I have lots of his albums." 03:32 < crythias> Fry: Make up some emotions and tell her you have them. 03:33 <@snapcount> oy 03:33 <@snapcount> see you guys tommorow 03:33 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 04:09 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 04:16 < pbmdawg> welcome! 04:16 < crythias> thank you 04:16 < crythias> hee 04:20 < crythias> wow 04:20 < crythias> I'm a cartoon network geek. 04:20 < crythias> Got started watching this show... Zatch Bell. 04:21 < crythias> typical Trading Card Game commercial movie. 04:21 < crythias> tv show. 04:21 < crythias> cutish, but I wonder the age of who should be watching it. 04:22 < crythias> It's all "friends are important at any cost" type stuff. 04:23 < pbmdawg> oh 05:25 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 05:41 -!- perlDreamer [n=colink@199.107.160.242] has quit [""""] 06:13 -!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has left #webgui [] 08:22 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 08:22 -!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] 08:37 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] 15:35 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 18:12 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 18:13 -!- mode/#webgui [+o snapcount] by WRE 18:13 <@snapcount> pbmdawg: do you know what the problem was with the dataforms? 18:13 <@snapcount> I see the bug is closed but nothing in the changelog 18:29 < pbmdawg> oh 18:30 < pbmdawg> yeah 18:30 < pbmdawg> i haven't committed the changelog yet 18:30 < pbmdawg> 'tis a long story 18:30 < pbmdawg> but basically 18:30 < pbmdawg> _toNull() in DataForm.pm wasn't converted to use the new tabId behavior when Colin implemented a related fix in 6.8.4 18:31 <@snapcount> oh cool 18:31 <@snapcount> I'm glad you guys figured that out 18:31 <@snapcount> I'm going to work on bugs for a few hours now 18:31 <@snapcount> when I'm done we're going to do a release 18:32 <@snapcount> we've got quite a few fixes in already 18:33 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 18:34 < pbmdawg> greaser 18:34 < MrHairgrease> hey 18:34 <@snapcount> hey matt: does the 6.8.6 upgrade work for you 18:34 < pbmdawg> don't know yet. 18:34 < pbmdawg> colin just created that file 18:35 <@snapcount> oh ok... 18:35 < pbmdawg> I think...... wait................. 18:35 <@snapcount> I think it's a problem in AssetTrash 18:35 <@snapcount> not the upgrade script 18:35 < pbmdawg> oh 18:35 < pbmdawg> did you update? 18:35 <@snapcount> 10 minutes ago 18:36 < pbmdawg> fixing; hold on. 18:36 < pbmdawg> 'twas my fault from yesterday 18:36 <@snapcount> np... thx 18:38 < pbmdawg> k; update now 18:41 <@snapcount> that did it 18:42 <@snapcount> thanks 19:02 < MrHairgrease> Question 19:02 <@snapcount> ooh boy 19:02 * snapcount raises his hand 19:02 < MrHairgrease> When you add posts in the collab system... 19:03 < MrHairgrease> you can specify 'text', 'mixed text/html' etc. 19:03 < MrHairgrease> But when you set it to text... 19:03 < MrHairgrease> the result is a bunch of

's in the final text 19:03 < MrHairgrease> that's of course due to the rich editor 19:03 < MrHairgrease> is that a bug? 19:04 <@snapcount> I think it is 19:04 < MrHairgrease> Ok 19:04 < MrHairgrease> but what would be the intended fix? 19:04 < MrHairgrease> the behaviour i mean 19:04 <@snapcount> well, see that's a good point 19:04 <@snapcount> how else can you seperate text 19:04 < MrHairgrease> convert

to
? 19:04 <@snapcount> I mean, you're displaying in a browser 19:04 <@snapcount> yeah 19:04 < MrHairgrease> and sitch all other formatting? 19:05 <@snapcount> but that's also html 19:05 < MrHairgrease> true 19:05 <@snapcount> if it should be just text, then technically that means no formatting at all 19:05 <@snapcount> which is worthless 19:05 < MrHairgrease> so no richeditor 19:05 <@snapcount> I think the intent is to strip out all but the most basic formatting 19:05 <@snapcount> like paragraphs and br 19:06 <@snapcount> i.e., no bold, fonts, etc 19:06 < MrHairgrease> Hmm 19:06 <@snapcount> I'd ask JT 19:06 < MrHairgrease> paragraphs should be converted to
s imho 19:06 <@snapcount> That makes sense to me 19:06 <@snapcount> it makes it even more basic 19:06 < MrHairgrease> yeah 19:07 < MrHairgrease> you could strip everything and wrap it in pre 19:07 < MrHairgrease> but that would suck very much 19:07 <@snapcount> lol 19:07 < MrHairgrease> fixed font width 19:07 < MrHairgrease> no good 19:07 < MrHairgrease> I'll email the list 19:07 <@snapcount> actually 19:08 <@snapcount> I think what that's for is if you're putting text into the editor that has no formatting and you want it displayed in html as it is in the text 19:08 <@snapcount> i.e., CR/LF are converted to an HTML equiv 19:08 <@snapcount> and 2 CR/LF are changed to paragraphs 19:08 <@snapcount> where selecting html means the text you are posting contains html tags 19:08 < MrHairgrease> yeah but the problem is that the richeditor wraps everything in paragraphs 19:08 <@snapcount> and you want them interpreted 19:09 < MrHairgrease> no 19:09 < MrHairgrease> I think an enter is a br two enters is

19:09 <@snapcount> ok... that's fine with me 19:09 <@snapcount> I see your point 19:09 < pbmdawg>

19:09 < MrHairgrease> purist 19:09 <@snapcount> heh 19:10 <@snapcount> I would ask the list just to make sure 19:10 < MrHairgrease> shall I ask on the list to be sure? 19:10 <@snapcount> haha 19:10 < pbmdawg> i'm not a purist. but whoever is insisting that webgui is xhtml 1.0 strict is. 19:10 <@snapcount> They are going to start their own fork of WebGUI called Web-Purey 19:11 <@snapcount> ah ha 19:11 <@snapcount> found the cause 19:11 <@snapcount> now I have to figure out how to fix it 19:11 < MrHairgrease> cause for what? 19:12 <@snapcount> [ 1429299 ] RTE Collateral Functions Break when Prev Proxy Cache On 19:12 <@snapcount> the urls look like this: /page?noCache=388484;84858?op=something 19:12 <@snapcount> s/?/; 19:13 < MrHairgrease> yeah 19:13 < MrHairgrease> I know of the feature 19:13 < MrHairgrease> never used it though 19:13 <@snapcount> anyway, that's the problem 19:13 < MrHairgrease> Just fixed another uploads related bug 19:13 <@snapcount> I have to figure out where tinymce makes those urls so I can fix it 19:13 <@snapcount> cool 19:13 < MrHairgrease> This one was easy though 19:14 <@snapcount> a bug is a bug 19:14 <@snapcount> and a fixed bug is a good thing =) 19:14 < MrHairgrease> Last friday one bug took me about the whole day 19:14 <@snapcount> those are fun 19:14 < MrHairgrease> quite a diffrent beast 19:14 < MrHairgrease> sadist! 19:14 <@snapcount> no, just sarcastic 19:15 < MrHairgrease> must be the timezone difference 19:15 < MrHairgrease> or the earth rays of course 19:16 <@snapcount> must be 19:22 <@snapcount> WebGUI/www/extras/tinymce2/jscripts/tiny_mce/plugins/pagetree/editor_plugin.js 19:22 <@snapcount> matt, can you help me 19:22 <@snapcount> I need some js guidance 19:22 <@snapcount> line 26 is the problem 19:22 <@snapcount> but I don't know the best way to fix it 19:23 <@snapcount> template['file'] = "../../../../../.." + getWebguiProperty ("pageURL") + '?op=richEditPageTree'; 19:23 <@snapcount> we need to use the ? if it's the first property and use a semi-colon otherwise 19:24 < MrHairgrease> cant you do a regex on getWebguiProperty ("pageURL") 19:24 <@snapcount> yeah 19:25 <@snapcount> thanks, I think that will work 19:25 < MrHairgrease> someting like if (getWebguiProperty ("pageURL").match(/\?/) { ; } else { ?} 19:27 < pbmdawg> back 19:27 <@snapcount> how about this 19:27 <@snapcount> //Check for proper get delimiter 19:27 <@snapcount> var seperator = ''; 19:27 <@snapcount> if (getWebguiProperty ("pageURL").match(/\?/) { seperator = ';' } else { seperator = '?'} 19:27 <@snapcount> template['file'] = "../../../../../.." + getWebguiProperty ("pageURL") + seperator + 'op=richEditPageTree'; 19:27 < MrHairgrease> does that work? 19:28 <@snapcount> I'm trying it now 19:28 <@snapcount> I'm a js retard so we'll see 19:28 < MrHairgrease> that's a familiar sentiment =) 19:31 <@snapcount> sweet 19:31 <@snapcount> that did it 19:31 <@snapcount> thx for the help 19:32 < MrHairgrease> np 19:32 <@snapcount> now I have to look through all of these and make sure there aren't others 19:32 < MrHairgrease> I'm gonna continue writing hover help for the SQLForm 19:32 * MrHairgrease sighs deeply 19:32 <@snapcount> documentation.... fun stuff 19:33 < MrHairgrease> gotta love vim 20:05 < pbmdawg> growl 20:05 * snapcount throws pbmdawg a slice of Papa Johns 20:06 < MrHairgrease> Papa's Johns? 20:06 < MrHairgrease> eew 20:07 <@snapcount> they have Papa Johns over on your side of the world? 20:07 < MrHairgrease> don't think so 20:07 < MrHairgrease> what are those? 20:07 <@snapcount> did you try it while in the states? 20:07 <@snapcount> it's a pizza restaurant 20:07 < MrHairgrease> Oh ok. 20:07 < MrHairgrease> I'm not really a pizza person anyway 20:07 * snapcount gasps 20:07 < MrHairgrease> I *hate* cheese 20:08 <@snapcount> lol 20:08 <@snapcount> that's funny 20:08 <@snapcount> I don't know why 20:08 < MrHairgrease> I rather eat something with garlic 20:08 <@snapcount> but that's really funny 20:08 < MrHairgrease> and pepper 20:08 < MrHairgrease> Chinese, mexican whatever 20:08 < MrHairgrease> or just plain dutch food 20:08 <@snapcount> that's good stuff also 20:08 < MrHairgrease> yeah 20:08 < MrHairgrease> i know 20:10 < pbmdawg> p.o.s. perl hashes 20:11 -!- usr-src [n=gnu@p5080FF1A.dip.t-dialin.net] has joined #webgui 20:11 < usr-src> hello 20:11 <@snapcount> hi there 20:11 < pbmdawg> hey usr-src 20:11 < MrHairgrease> yo 20:11 < usr-src> pretty cool project for such a small group of developers! 20:12 < usr-src> and mmm! perl! 20:12 < MrHairgrease> thanks 20:12 < MrHairgrease> perl = good 20:12 * usr-src nods and smiles 20:13 < pbmdawg> what makes you think the group of developers is small 20:14 <@snapcount> MrHairgrease: is the upload method a drop in replacement for tmpFileName in MP2? 20:14 < MrHairgrease> dunno 20:14 < MrHairgrease> never heard of those 20:14 < MrHairgrease> I think matt knows 20:14 <@snapcount> they are used in HttpProxy 20:14 < pbmdawg> roy: what 20:14 < pbmdawg> oh 20:15 < pbmdawg> oh man. 20:15 < usr-src> pbmdawg, well. when you look at the freenode-registry project, the channel is full of people. but they get nothing done 20:15 < MrHairgrease> Hmm, I'm writing docs, so the same thing goes for me I guess =) 20:15 <@snapcount> most of our developers are anti-social 20:16 < usr-src> oh no 20:16 < MrHairgrease> Except for the Euro hunks 20:16 * usr-src hides 20:16 < pbmdawg> oh. the size of the webgui channel is not related at all to the size of the group of developers 20:16 <@snapcount> calc MrHairgrease 20:16 <@WRE> MrHairgrease = eurohunk 20:16 < MrHairgrease> we actually talk to females 20:16 < MrHairgrease> and cuddle them =) 20:16 <@snapcount> lol 20:16 < usr-src> lol 20:16 < pbmdawg> some of us marry them. 20:16 <@snapcount> sucker 20:16 < usr-src> :-p 20:17 < MrHairgrease> you're married, matt? 20:17 < pbmdawg> of course 20:17 < MrHairgrease> sucker :P 20:17 < usr-src> lol 20:17 < MrHairgrease> for how long? 20:17 < pbmdawg> everyone at plainblack is married except for roy. 20:17 < MrHairgrease> Oh really? 20:17 < MrHairgrease> when did jt marry then 20:18 < pbmdawg> oh, soon. 20:18 <@snapcount> he's still in negotiations 20:18 <@snapcount> but they are supposed to close soon 20:18 <@snapcount> lol 20:18 < MrHairgrease> yeah 20:18 < MrHairgrease> that's what I heard in vegas 20:18 <@snapcount> end of the year 20:18 < MrHairgrease> cool 20:18 < MrHairgrease> I'll send him a card when the time is there 20:19 <@snapcount> I'm really getting sick of apache's meaningless error messages 20:19 < pbmdawg> martin: did you check out the performance profiler 20:19 <@snapcount> apache: something is wrong 20:19 < MrHairgrease> Only a bit 20:19 <@snapcount> ooh thanks 20:19 <@snapcount> for nothing 20:19 < MrHairgrease> haven't seen the table mode yet 20:20 < MrHairgrease> write docs first 20:20 < pbmdawg> usr-src: care to join us? 20:20 < pbmdawg> the todo list is well-defined. 20:20 < pbmdawg> if not well-recorded. 20:21 <@snapcount> we are hatching a diabolical scheme to infiltrate Papa Johns Pizza and use them as a stepping stone for world domination 20:30 < pbmdawg> no seriously. 20:39 < MrHairgrease> Is this understandable by mere mortals? http://rafb.net/paste/results/5wDa1k59.html 20:39 <@WRE> http://tinyurl.com/avs3f 20:43 <@snapcount> I grok it 20:43 < MrHairgrease> Well I should be safe then 20:43 < MrHairgrease> thanks 20:43 < pbmdawg> colin will fix the misspellings :) 20:43 < MrHairgrease> yeah 20:43 < MrHairgrease> very reassuring 20:43 < MrHairgrease> =) 20:44 < MrHairgrease> no sarcasm intended btw. 20:45 < MrHairgrease> really meant that 20:45 < pbmdawg> if it gets included in the core, i mean. 20:46 < pbmdawg> which could happen if it meets certain criteria 20:46 < MrHairgrease> being? 20:47 < pbmdawg> if it's set by default to not modify a webgui site db without lots of rigamarole 20:47 < MrHairgrease> I won't let you use the default database link 20:47 < pbmdawg> as in... it uses its own or other databases 20:47 < pbmdawg> well, you could create another database link that uses the same site db credentials and dsn 20:48 < MrHairgrease> so you cannot do things to the WG db unless you create a seperate dblink in which you connect to the webgui db 20:48 < pbmdawg> well, I like it 20:48 < MrHairgrease> you tried it already? 20:48 < pbmdawg> no 20:48 < MrHairgrease> It must be very good 20:48 < pbmdawg> we'll see if that's enough 20:48 < MrHairgrease> If you like it, just by the way it smells 20:49 < MrHairgrease> =) 20:49 < pbmdawg> no i mean I think that protection is enough. 20:49 < MrHairgrease> ok 20:49 < pbmdawg> i have a problem you guys 20:50 < MrHairgrease> We'll see what happens 20:50 < MrHairgrease> problem? 20:50 <@snapcount> ed? 20:50 < pbmdawg> ?op=editCommerceSettings 20:50 < MrHairgrease> yeah whats wrong with it 20:50 < pbmdawg> $session{setting}{commerceViewShoppingCartTemplateId} 20:50 < pbmdawg> is empty 20:50 < pbmdawg> except it isn't. 20:51 <@snapcount> ? 20:51 < MrHairgrease> Ah I nknow this one 20:51 < MrHairgrease> It's not using the settings api 20:51 < MrHairgrease> or it's a typo somewhere 20:51 < MrHairgrease> I thought I already fixed that 20:51 < MrHairgrease> but apparently not 20:51 < pbmdawg> not in 6.8 20:52 < MrHairgrease> wait I'll mail you a file that presumably works 20:54 < pbmdawg> grrr 20:55 < MrHairgrease> check your mail 20:55 < pbmdawg> so procolix is fixing bugs for its customers but not in svn? 20:55 < MrHairgrease> probably forgot 20:55 < MrHairgrease> dunno 20:55 < MrHairgrease> I have been very busy the last few months 20:55 < MrHairgrease> And I already fixed bugs in 686 20:56 < pbmdawg> that doesn't fix it 20:56 < MrHairgrease> Ok, then I don't know 20:59 < pbmdawg> hu 20:59 < pbmdawg> hum 20:59 < pbmdawg> in fact 20:59 < pbmdawg> $session{setting} is empty 20:59 < pbmdawg> wait; scratch that. 20:59 < MrHairgrease> well, that might have something to do with it =) 21:00 < pbmdawg> setting.commerceViewShoppingCartTemplateId = PBtmplVSC0000000000001 21:01 < MrHairgrease> commerceViewShoppingCartTemplateId 21:01 < MrHairgrease> whoops 21:01 < pbmdawg> oh 21:01 < pbmdawg> i see the problem 21:02 < pbmdawg> $session{setting}{$_} = $session{form}{$_}; 21:02 < pbmdawg> needs to be at line 516 21:03 < pbmdawg> that fixed it. 21:04 < pbmdawg> roy: I can finally see the checkout screen :) 21:05 < MrHairgrease> happy shopping! 21:07 <@snapcount> woo hoo 21:38 < pbmdawg> roy: can you wait until tonight to release 686 21:38 < pbmdawg> I have to get this calendar fix done 21:39 <@snapcount> I have to be done with the release by 6:00p 21:39 < pbmdawg> oh. 21:39 < pbmdawg> so what's my deadline. 21:39 <@snapcount> I've got other stuff going on tonight that I can't miss 21:39 <@snapcount> basically, an hour 21:39 < pbmdawg> from now??? 21:39 <@snapcount> maybe a few minutes more 21:39 <@snapcount> yep 21:39 < pbmdawg> crap 21:40 <@snapcount> if you're close, I'll let you finish it up 21:40 <@snapcount> but the release takes about 3 hours to do 21:40 < pbmdawg> goodness... 21:40 <@snapcount> yeah... long process 21:40 < pbmdawg> including upgrading all the servers you mean? 21:40 < MrHairgrease> afk 21:41 <@snapcount> no... just plainblack, and demo 21:44 <@snapcount> I think I fixed the http proxy problem 21:44 <@snapcount> but google and wiki and yahoo don't seem to work 21:44 <@snapcount> I think they are using trickery 21:44 <@snapcount> for example 21:44 <@snapcount> their button text is "Google Search" 21:45 <@snapcount> the http proxy url encodes that to "Google%20Search" 21:45 <@snapcount> however 21:45 <@snapcount> if you do a search on google 21:45 <@snapcount> it is changed to "Google+Search" 21:45 <@snapcount> Where is there a form I can test this on? 21:52 < MrHairgrease> do a form post to the same page and look in the debug output 21:52 < MrHairgrease> that might do it 21:53 <@snapcount> I'm not following you 21:56 <@snapcount> I just proxied the CS on my website 21:56 <@snapcount> and I can go through the pages 22:00 <@snapcount> ok... it accepted a login on slashdot 22:01 <@snapcount> i.e., I proxied slashdot from my wg dev site and I could login 22:01 <@snapcount> so I guess it's fixed 22:06 < pbmdawg> but can you upload files through the proxy? ;) 22:07 <@snapcount> How would I test that 22:07 < pbmdawg> find a file upload box...? 22:08 <@snapcount> If this doesn't fix it someone can submit another bug report... 22:08 <@snapcount> I'm over it =) 22:09 <@snapcount> It's working best I can tell 22:22 <@snapcount> how's your calendar stuff coming matt? 22:23 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 22:23 <@snapcount> do you need any help? 22:24 < pbmdawg> grr 22:25 <@snapcount> is that a yes? 22:36 -!- usr-src is now known as usr-src^ 22:38 -!- usr-src^ is now known as usr-src 23:30 -!- usr-src is now known as \usr\src 23:51 -!- \usr\src is now known as usr-bin --- Day changed Mon Feb 13 2006 00:00 -!- usr-bin is now known as usr-src 00:04 < usr-src> sorry for the nick flood 00:07 < MrHairgrease> later guys 00:07 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 00:07 <@snapcount> see ya 02:00 -!- usr-src [n=gnu@p5080FF1A.dip.t-dialin.net] has quit [] 03:07 -!- snapcount changed the topic of #webgui to: WebGUI 6.8.6 Released --Security vuln fixed, recommend upgrade-- 03:14 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 04:38 < crythias> ooh 04:38 < crythias> time to update faq 04:38 < pbmdawg> yeah 04:39 < pbmdawg> gawww 04:41 < pbmdawg> i swear that dataform thing was fixed.... 04:48 < crythias> oh, no. 05:06 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] 05:08 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 07:30 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 08:12 -!- usr-src [n=gnu@p5080D881.dip.t-dialin.net] has joined #webgui 08:32 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] 14:02 -!- lonki [n=hans@195.18.93.61] has joined #webgui 14:02 < lonki> hi guys 14:48 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 15:17 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 15:21 < lonki> guys, just a quick question, are security bugs that are found in the 6.xx verions backported/fixed in the latest stable 5.x version? 15:23 < MrHairgrease> Is this bug also applicable to other versions than 6.8.5? 15:24 < lonki> yes, the one where lists with form data is visible to anyone 15:26 < MrHairgrease> Sorry, I'm not following you 15:26 < MrHairgrease> I was refering to  - fixed a serious security bug that would allow user account creation using a well crafted url when anonymous registration is set to off. (Thanks to Luke Bartholemy for the patch) 15:26 < MrHairgrease> Since which version is that in WG? 15:26 < MrHairgrease> Or is it in all of them? 15:26 < lonki> hmm, ok, I did mean another bug, but is the one you mentioned fixed in 5.x too? 15:27 < MrHairgrease> I dunno 15:27 < MrHairgrease> That's why I'm asking 15:27 < MrHairgrease> Well 15:27 < MrHairgrease> if it is in 5.x it is probably not fixed 15:27 < MrHairgrease> but you can of course alway backport 15:27 < MrHairgrease> however to be certain you should ask one of the plainblack guys 15:29 < lonki> hmm, ok 15:32 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 15:32 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 15:38 < pbmdawg> no, no new releases for anything less than 6.8.6 are being made 15:43 < lonki> pbmdawg, thanks for the info, that will help me decide some stuff 15:43 < lonki> prolly to move to something completely differen 15:44 < pbmdawg> why is that 15:44 < lonki> we do not have enough customers running on webgui to affort support 15:44 < lonki> and the update scripts suck (sorry) 15:45 < lonki> it is just costing us to much 15:46 < pbmdawg> do you mean *all* of the update scripts suck, or particular ones are causing you trouble 15:46 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 15:48 < lonki> pbmdawg, some of them 15:48 < lonki> and I am not spending anymore time on it 15:51 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 16:17 <@xdanger> imho. webgui 6.x upgrade scripts do a great job considering the changes in webgui =) 16:18 < lonki> not if you have to update from 5.5.4 16:20 < MrHairgrease> upgrading can indeed be a pain sometimes 16:21 < MrHairgrease> however if you make sure that you've emtied your trash and purged disk cacches, a lot of problems can be avoided 16:21 < MrHairgrease> at least 16:21 < lonki> we just don't have enough customers to hire support, we might be switching to plone if we can test that a bit more 16:21 < MrHairgrease> that is our experience 16:21 < lonki> empty trash? 16:21 < MrHairgrease> yeah 16:22 < MrHairgrease> do that before upgrading 16:22 < lonki> which trash? 16:22 < pbmdawg> the upgrade from 6.2.11 to 6.3 doesn't handle trash well. 16:22 < MrHairgrease> all trash 16:22 < lonki> I never got passed 6.0.0 16:22 < lonki> with the wre and 6.6.7 that is 16:23 < MrHairgrease> hmm 16:23 < MrHairgrease> never used the wre 16:24 < pbmdawg> lonki - you know you have to upgrade to 6.2.11 first, and then upgrade to 6.3...? 16:25 < lonki> pbmdawg, yes I know, but see ^^, I never could go byond 6.0.x 16:25 < MrHairgrease> lonki, do you have many custom wobjects? 16:26 < lonki> some of them yes, but we used a default site to test it 16:26 < MrHairgrease> weird 16:26 < pbmdawg> then why did you say 6.6.7 16:26 < lonki> pbmdawg, we tried to updat to that version a while ago 16:26 < lonki> we did not succeed 16:26 < MrHairgrease> can't remember having that much trouble 16:27 < MrHairgrease> but it's a long time ago of course. 16:27 < MrHairgrease> lonki, have you checked out recent wg versions? 16:27 < pbmdawg> when I say you have to upgrade to 6.2.11 first, I mean you have to not have webgui 6.6.7 libraries on there. just 6.2.11. 16:27 < MrHairgrease> WG has come a long way since the crude 5.5 era 16:27 < lonki> MrHairgrease, nopes 16:28 < lonki> every hour I am spending on it will be to much, we need something that can be maintained by almost anyone 16:30 < lonki> but thank you all for the help, I might look at webgui when there are new stable versions 16:30 < pbmdawg> almost anyone is a pretty broad swath. 16:31 < lonki> pbmdawg, the fact is that I might be doing other projects and will not have the time to update, 16:31 < lonki> then some other sysop will have to do it 16:31 < lonki> some of them even without unix knowledge 16:32 < pbmdawg> heh heh. sysops without unix knowledge? is that possible? and you would consider letting them touch your unix machines? 16:32 < lonki> :-), not my descision 16:33 < lonki> brb 16:59 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 17:00 < nbcccorp> hey, does anyone know what the regex would be to do a mod_rewrite of a url to change it's case to lowercase? so http://site.com/ThisUrl.PDF would become http://site.com/thisurl.pdf 17:01 < MrHairgrease> http://www.webmasterworld.com/forum92/5308.htm 17:02 < MrHairgrease> or google on mod_rewrite and lowercase 17:04 < nbcccorp> thx. I found the lowercase func but it doesn't seem to be working. I was hoping it was just something dumb by me. Will keep trying. 17:04 < MrHairgrease> ok 17:04 < MrHairgrease> good luck 17:04 < nbcccorp> better to be lucky than good. 17:04 < MrHairgrease> heh 17:06 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 17:09 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:13 < lonki> hmm, RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$ 17:13 < lonki> should work yes 17:14 < MrHairgrease> nbccorp, are you using wg 6.8.x? 17:14 < MrHairgrease> oh he's gone 17:42 -!- lonki [n=hans@195.18.93.61] has quit [Remote closed the connection] 18:06 < pbmdawg> brb; rebooting. 18:08 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 18:16 -!- Irssi: #webgui: Total of 10 nicks [2 ops, 0 halfops, 0 voices, 8 normal] 18:55 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 18:57 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:23 < MrHairgrease> question 19:23 < MrHairgrease> what's wrong if I get the following message using the wre 19:24 < MrHairgrease> [Mon Feb 13 18:21:08 2006] [error] [Mon Feb 13 18:21:08 2006] -e:  Can't call method "www_view" on an undefined value at /data/WebGUI/ lib/WebGUI.pm line 121.\n 19:24 < crythias> space before lib? 19:25 < MrHairgrease> that's probably a typo 19:25 < MrHairgrease> joeri copy-pasted the message to me 19:25 < MrHairgrease> so that i could ask 19:26 < crythias> ok. Probably need more info as to what was happening when it occurred, version, etc. 19:26 < MrHairgrease> yeah 19:27 < MrHairgrease> Joeri's trying out the wre so we'll probably find out the problem 19:27 < MrHairgrease> just though I'd ask 19:27 < pbmdawg> martin 19:27 < MrHairgrease> yes 19:28 < pbmdawg> what version of wre; what version of webgui 19:28 < MrHairgrease> My guess 19:28 < MrHairgrease> is the latest and greatest 19:28 < MrHairgrease> Joeri's doing a job interview now 19:28 < MrHairgrease> so I can't ask 19:29 < MrHairgrease> It looks similar to misconfigured dsn or something 19:29 < pbmdawg> hiring your replacement? ;) 19:32 < MrHairgrease> probably my new minion 19:32 < MrHairgrease> I hope =) 19:35 < crythias> PFY :) 19:35 < MrHairgrease> GFY? 19:35 < MrHairgrease> oops 19:35 < crythias> From BOFH 19:35 < MrHairgrease> must have been listining to much to deadbolt 19:36 < MrHairgrease> I know the BOFH, but I can't recall the PFY 19:36 < crythias> Pimply Faced Youth. 19:36 < crythias> the minion 19:36 < MrHairgrease> but it's probably his evil minion right? 19:36 < crythias> yeah 19:36 < MrHairgrease> ah 19:36 < MrHairgrease> I remember 19:38 < crythias> "Hey, I've only got 1MB remaining of my 4MB quota, and I need to load a 3MB file. Fix it now!" "What's your username? *click click click* OK, you now have 4MB available." "so.. 7MB total?" "no, you have 4MB available." realization sinks in ... "ARRRG!!!" 19:39 < crythias> heh 19:40 < crythias> ahhh ywah. 19:40 < crythias> yeah 19:40 * crythias nods his head. That's about right. 19:40 < MrHairgrease> I think you mean *clickety clickety click* 19:40 < crythias> heh 19:40 < MrHairgrease> I also no my classics 19:41 < MrHairgrease> even though I'm a pretty young eurohunk 19:41 < MrHairgrease> no = know btw 19:41 < crythias> Can't get over how much paper was used on that line printer during college. 19:41 < MrHairgrease> stupid fonetic thinking 19:41 < crythias> shunka shunka shunka 19:41 < MrHairgrease> I don't wanna know what you're thinking about right noww 19:42 < crythias> it's a 10 line PASCAL program, and takes 3 11x17 greenbar pages to print. 19:42 < crythias> line printers. 19:42 < crythias> glorious dot matrix. 19:42 < MrHairgrease> Yeah I know those to 19:43 < MrHairgrease> I mean 19:43 < MrHairgrease> I no dose two 19:43 < crythias> heh. 19:43 < MrHairgrease> English is so simple 19:43 < MrHairgrease> =) 19:43 < crythias> 2EZ4YOU 19:43 < MrHairgrease> you got it 19:44 < MrHairgrease> wait till you read the international messages in the SQLForm 19:44 < crythias> hee :) I think we need a License Tag i18n. 19:44 < crythias> DELENTRY 19:45 < crythias> DELEMALL 19:45 < crythias> FLDNAME 19:45 < crythias> MKDTAFRM 19:45 < crythias> well, 7 chars will be fun. 19:45 < crythias> and then we can do haiku i18n. 19:46 < crythias> This button you press 19:46 < crythias> Will do nothing, however 19:46 < crythias> many times you press. 20:14 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] 20:28 -!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] 22:00 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:02 -!- mode/#webgui [+o snapcount] by WRE 22:26 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 22:45 < pbmdawg> WebGUI Reloaded. 22:46 < pbmdawg> Snapcount Reloaded 22:46 < pbmdawg> Snapcount Unhinged 22:49 < crythias> my word. 22:49 < crythias> ignorant people suck. 22:49 < crythias> what's worse, they don't know they're ignorant. 22:49 < pbmdawg> they don't know what they don't know 23:23 -!- usr-src [n=gnu@p5080D881.dip.t-dialin.net] has left #webgui [] 23:29 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 23:30 < crythias> I'm not apathetic. I just don't care. 23:30 < perlDreamer> those aren't synonyms? 23:31 < crythias> yeah 23:31 < perlDreamer> what are you apathetic about? 23:32 < crythias> nothin'. 23:32 < perlDreamer> phew 23:32 < perlDreamer> for a second, I thought you were talking about dataform bugs 23:32 < crythias> I gotta go. Did you read my humor post? 23:32 < perlDreamer> yes 23:33 < perlDreamer> I appreciate good haiku 23:33 < crythias> well, get busy :) 23:33 < crythias> haiku haiku.pm 23:33 < perlDreamer> coy.pm 23:33 < crythias> I thought it was fun. 23:34 < crythias> Delete this Entry. If you want to do something else, this is not it. 23:34 < crythias> hee 23:34 < crythias> hrm... 23:35 < crythias> I've got ideas. 23:35 < crythias> ttl84 23:35 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:35 <@snapcount> "my milkshake brings all the girls to the yard" 23:37 < perlDreamer> quoth snapcount 23:39 < perlDreamer> are you supporting today? 23:40 < pbmdawg> snapcount is braindead today 23:40 < pbmdawg> j/k 23:40 < perlDreamer> he did do a release last night 23:41 < perlDreamer> without telling anyone so that we could get last second fixes in 23:42 <@snapcount> I operate in stealth 23:42 <@snapcount> I am unpredictable and coy 23:42 <@snapcount> I am snapcount 23:42 * snapcount flales his cloak 23:42 < perlDreamer> snapcount cannot spell: flails 23:42 <@snapcount> I have assistants that do that for me 23:42 <@snapcount> ya know 23:42 <@snapcount> spell check and stuff 23:43 < perlDreamer> :) 23:43 <@snapcount> bad spelers of the world untie 23:43 <@snapcount> =) 23:43 <@snapcount> we're doing probably 2 more 6.8 releases so no worries 23:43 < perlDreamer> okay 23:44 < perlDreamer> that poor fellow from pcbc is probably going to bust a blood vessel 23:44 <@snapcount> when we have more bugs and/or fixes I'll do another release 23:44 <@snapcount> why? 23:44 <@snapcount> the dataform guy 23:44 < perlDreamer> yeah 23:44 <@snapcount> I thought that was fixed 23:44 < perlDreamer> I'll try it on demo. 23:45 < perlDreamer> either that or he needs a clue bat 23:45 <@snapcount> pfft 23:47 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 23:51 < perlDreamer> I just figured out that guy's bug from his board post. 23:51 < perlDreamer> it's a PEBKAC 23:51 < pbmdawg> ? 23:51 <@snapcount> cool 23:51 < perlDreamer> Problem Exists Between Keyboard and Chair 23:51 < perlDreamer> but we could help him a little 23:51 <@snapcount> damn it 23:52 < pbmdawg> what guy 23:52 <@snapcount> someone broke op=viewCart in head 23:52 < perlDreamer> allbygrace 23:52 <@snapcount> grrrrr 23:52 < perlDreamer> head 6.9? 23:52 <@snapcount> yes 23:52 <@snapcount> I hate that 23:52 < perlDreamer> wasn't broken before? 23:52 <@snapcount> no 23:52 <@snapcount> 23:53 < perlDreamer> His problem is that he selected the Email Form template to be used to display the DataForm to the user. 23:54 < perlDreamer> It would be nice if we could prevent the user from shooting themselves in the foot with that one. 23:54 <@snapcount> IMO that's a bug 23:54 < pbmdawg> those templates need separate namespaces 23:55 <@snapcount> If a template doesn't work for that functionality why is it in that namespace? 23:55 <@snapcount> exactly 23:55 < perlDreamer> that's going to be hard to do. 23:55 < perlDreamer> there's no way to distinguish between any user submitted ones, is there? 23:55 <@snapcount> what do you mean? 23:55 < perlDreamer> it's trivial to create new namespaces 23:56 < perlDreamer> it's impossible to go and reassign all existing templates into those namespaces 23:56 < perlDreamer> we can do the WG default ones because we know their names/purposes 23:56 < pbmdawg> there's got to be some identifying portion of the email template 23:56 < perlDreamer> maybe 23:57 < perlDreamer> snapcount, there is forward merged %session stuff in www_editCommerceSettings 23:57 < pbmdawg> oops; ha; that's my fault 23:57 < pbmdawg> yet again 23:57 <@snapcount> honestly though, worst case they copy their existing template, delete it, make a new one and paste it 23:57 < pbmdawg> no wonder they told me to stop working on that 23:57 < perlDreamer> I've been doing that too. 23:57 < perlDreamer> snapcount: yes 23:58 < perlDreamer> should we do it? 23:58 <@snapcount> I dunno 23:58 <@snapcount> it kinda sux 23:58 < perlDreamer> p.s. I'll fix the session stuff real quick 23:58 < pbmdawg> thanks 23:58 <@snapcount> we should ask the list about that one 23:58 < pbmdawg> actually just remove that line 23:58 < perlDreamer> pbmdawg: why? 23:58 < pbmdawg> nm 23:58 * pbmdawg slaps himself 23:59 < perlDreamer> get Joella to do it 23:59 <@snapcount> yeah 23:59 * pbmdawg gets slapped by Cody 23:59 <@snapcount> then you could be on COPS maybe 23:59 < pbmdawg> only sailors use condoms, baby 23:59 <@snapcount> did I miss something? --- Day changed Tue Feb 14 2006 00:00 <@snapcount> nm 00:00 < pbmdawg> austin powers. 00:00 <@snapcount> ahh 00:00 < perlDreamer> Commerce code committed. 00:00 < perlDreamer> snapcount, let us know if that fixed it 00:00 <@snapcount> gracias amigo 00:00 < perlDreamer> de nada 00:00 < perlDreamer> Cual quier para mis amigos 00:01 <@snapcount> Which do you like for your friends? 00:01 * snapcount got a C+ in Spanish II 00:01 < perlDreamer> I was trying to translate the German "etwas", which is anything, but I think I goofed 00:02 * pbmdawg was getting a D in Spanish II before he realized he didn't need it (or Spanish I!) to graduate. 00:02 <@snapcount> I should've argued Perl as a language credit 00:02 < perlDreamer> Etwas fur mein freunden 00:03 <@snapcount> that fixed it 00:03 <@snapcount> thx 00:03 < perlDreamer> perl -wc reveals a world of bugs 00:08 <@snapcount> whoa 00:09 <@snapcount> don't you love it when you forget that you already did something you thought you still have to do 00:13 < perlDreamer> yes 00:15 <@snapcount> umm 00:16 <@snapcount> does debug not work in 6.9 00:16 < perlDreamer> no se 00:16 < perlDreamer> Weis nicht 00:16 < perlDreamer> don't know 00:16 <@snapcount> I see 00:16 < perlDreamer> uh, duh, hrm 00:16 <@snapcount> begin debug1 00:19 <@snapcount> I just had an apiphany 00:19 <@snapcount> I'm sure colin will correct my spelling 00:19 <@snapcount> but 00:19 < perlDreamer> epiphany 00:20 <@snapcount> I'm wondering if the EMS shouldn't use a lineage system 00:20 <@snapcount> it may simplify a lot of things 00:20 <@snapcount> but I don't want to overcomplicate it 00:20 <@snapcount> it would mean re-designing it though 00:21 <@snapcount> damn 00:21 <@snapcount> the code will be scarier but it will make things like identifying prereqs, etc easier 00:21 <@snapcount> and faster 00:22 <@snapcount> screw it 00:22 <@snapcount> I'll stick with what I've got; make it work; then make it better 00:22 < perlDreamer> good idea 00:26 <@snapcount> 3600 == 1 hour epoch right? 00:26 < pbmdawg> yah 00:32 <@snapcount> colin what is the correct way to set a default value for a radio list 00:33 <@snapcount> defaultValue => "key" 00:33 < pbmdawg> value 00:33 <@snapcount> oh 00:33 < pbmdawg> err 00:33 < pbmdawg> defaultValue 00:33 < pbmdawg> one of those 00:33 < pbmdawg> :) 00:34 <@snapcount> huh? 00:34 < pbmdawg> either value or defaultValue 00:34 <@snapcount> yeah, but what is it matching 00:34 <@snapcount> defaultValue => "value" 00:34 <@snapcount> defaultValue => [key] 00:34 <@snapcount> etc 00:35 < pbmdawg> defaultValue => [[[[{{{{[{{[{[{'key'}]}]}}]}}}}]]]] 00:35 <@snapcount> thank god it' 00:35 <@snapcount> s something simple 00:39 <@snapcount> I've determined this task to be impossible 00:41 < pbmdawg> what, getting an answer out of me? 00:41 <@snapcount> that too 00:42 <@snapcount> the code says it's just expecting a string 00:42 <@snapcount> value => "match_the_key" 00:42 <@snapcount> but that no workie 00:42 < perlDreamer> radio list via Form.pm or via Form::RadioList? 00:43 <@snapcount> I created an HTMLForm object $f and create it like this $f->radioList 00:44 <@snapcount> using value => "key" 00:44 < perlDreamer> value => 'key' 00:44 < perlDreamer> should work fine 00:44 < perlDreamer> not working fine? 00:44 <@snapcount> here is my code 00:44 <@snapcount> forgive the paste, I'm lazy 00:44 <@snapcount> $f->radioList( 00:44 <@snapcount> -name => "requirement", 00:44 <@snapcount> -options => { "and" => $i18n->get("and"), 00:44 <@snapcount> "or" => $i18n->get("or"), 00:44 <@snapcount> }, 00:44 <@snapcount> -value => "and", 00:44 <@snapcount> -label => $i18n->get("add/edit event operator"), 00:44 <@snapcount> -hoverHelp => $i18n->get("add/edit event operator description"), 00:44 <@snapcount> ); 00:44 < perlDreamer> and it's not preselecting 'and' 00:45 <@snapcount> no 00:45 <@snapcount> I don't see anything in the logs either 00:45 <@snapcount> I must be doing something wrong 00:47 < perlDreamer> I don't see anything wrong 00:48 < perlDreamer> stick a ErrorHandler statement or two inside the RadioList sub and have it print out your value and each key in the hash 00:49 < perlDreamer> 6.9? 00:54 < perlDreamer> I reran one of the form tests for the Radio List, and it seems to be working. 00:58 <@snapcount> hmm 01:00 <@snapcount> foreach my $key (keys %options) { 01:00 <@snapcount> my $checked = 0; 01:00 <@snapcount> if ($self->get('value') eq $key) { 01:00 <@snapcount> $checked = 1; 01:00 <@snapcount> } 01:00 <@snapcount> is value, the value defined in the radio list 01:00 < perlDreamer> yes 01:01 <@snapcount> so the key has to match the value in the radio list definition or this won't work 01:01 < perlDreamer> yes 01:02 <@snapcount> ok... right now it's like this 01:02 <@snapcount> "and" => "And" 01:02 <@snapcount> in my radioList def 01:03 <@snapcount> "and" ne "And" 01:03 <@snapcount> oh wait 01:03 < perlDreamer> hold on a sec, I misspoke 01:04 <@snapcount> when you say value, you mean the value posted 01:04 < perlDreamer> RadioList value has to match option key 01:04 < perlDreamer> right 01:04 <@snapcount> not the value displayed 01:04 < perlDreamer> right 01:04 <@snapcount> ok 01:04 < perlDreamer> but that doesn't help you 01:04 < perlDreamer> because it's what you're already doing 01:04 <@snapcount> yeah 01:04 <@snapcount> just double checking 01:04 <@snapcount> Is the radiolist used anywhere else in WG 01:05 < perlDreamer> All over 01:05 < perlDreamer> DataForm 01:05 < perlDreamer> you can also run t/Form/ListEquiv.t and look uncomment the debug output to look at individual form code 01:05 < perlDreamer> that's what I did 01:08 < perlDreamer> her 01:08 < perlDreamer> here 01:08 < perlDreamer> in this one I changed the case between keys and values 01:08 < perlDreamer> # RadioList, simple equivalency 01:08 < perlDreamer> # directA     01:08 < perlDreamer> # B     01:08 < perlDreamer> # C     01:08 < perlDreamer> # D     01:08 < perlDreamer> # E     01:09 < perlDreamer> # F     01:09 < perlDreamer> # G     01:09 < perlDreamer> # H     01:09 < perlDreamer> # dynamica     01:09 < perlDreamer> # b     01:09 < perlDreamer> # c     01:09 < perlDreamer> # d     01:09 < perlDreamer> # e     01:09 <@snapcount> got it 01:09 < perlDreamer> # f     01:09 < perlDreamer> # g     01:09 < perlDreamer> # h     01:09 <@snapcount> I found the problem 01:09 < perlDreamer> what was it? 01:09 <@snapcount> $f->radioList( 01:09 <@snapcount> -name => "requirement", 01:09 <@snapcount> -options => { 0 => $i18n->get("and"), 01:09 <@snapcount> 1 => $i18n->get("or"), 01:09 <@snapcount> }, 01:09 <@snapcount> -value => 0, 01:09 <@snapcount> -label => $i18n->get("add/edit event operator"), 01:09 <@snapcount> -hoverHelp => $i18n->get("add/edit event operator description"), 01:09 <@snapcount> ); 01:09 <@snapcount> that works 01:09 < perlDreamer> but words don't? 01:10 <@snapcount> doesn't appear so 01:10 <@snapcount> I didn't test it very well 01:10 <@snapcount> but the above code doesn't work 01:10 <@snapcount> way above 01:10 < perlDreamer> yeah 01:13 < pbmdawg> if ($self->get('value') eq $key) { 01:13 < pbmdawg> if ($self->get('value') eq $key || $self->get('value') == $key) { 01:13 <@snapcount> yeah but if that were the problem my problem shouldn't have been a problem 01:14 <@snapcount> 'text' eq 'text' should work 01:14 <@snapcount> which is what I was doing at first 01:14 * snapcount scratches nogin 01:15 <@snapcount> I'll submit a bug report for it 01:15 <@snapcount> we'll figure it out 01:21 < perlDreamer> this works 01:21 < perlDreamer> #------------------------------------------------------------------- 01:21 < perlDreamer> # WebGUI is Copyright 2001-2006 Plain Black Corporation. 01:21 < perlDreamer> #------------------------------------------------------------------- 01:21 < perlDreamer> # Please read the legal notices (docs/legal.txt) and the license 01:21 < perlDreamer> # (docs/license.txt) that came with this distribution before using 01:21 < perlDreamer> # this software. 01:21 < perlDreamer> #------------------------------------------------------------------- 01:21 < perlDreamer> # http://www.plainblack.com info@plainblack.com 01:21 < perlDreamer> #------------------------------------------------------------------- 01:21 < perlDreamer> use FindBin; 01:21 < perlDreamer> use strict; 01:21 < perlDreamer> use lib "$FindBin::Bin/../lib"; 01:21 < perlDreamer> use WebGUI::Test; 01:21 < perlDreamer> use WebGUI::Form::RadioList; 01:21 < perlDreamer> use WebGUI::Session; 01:21 < perlDreamer> use Data::Dumper; 01:21 < perlDreamer> #The goal of this test is to verify that all SelectList type Forms 01:21 < perlDreamer> #can be generated directly and via DynamicField 01:21 < perlDreamer> my $session = WebGUI::Test->session; 01:21 < perlDreamer> my $direct = WebGUI::Form::RadioList->new($session,{ 01:21 < perlDreamer> name => 'myRadioList', 01:21 < perlDreamer> label => 'list of selections', 01:21 < perlDreamer> options => { and=>'And', or=>'Or'}, 01:21 < perlDreamer> value => 'and', 01:21 < perlDreamer> }); 01:21 < perlDreamer> print $direct->toHtml; 01:21 < perlDreamer> print "\n\n"; 01:21 < perlDreamer> print $direct->toHtmlWithWrapper; 01:21 < perlDreamer> and is selected in both cases 01:23 <@snapcount> I had quotes around my keys 01:23 <@snapcount> is that a problem? 01:23 < perlDreamer> nope 01:24 < perlDreamer> I added quotes and I'm still getting okay data 01:24 < perlDreamer> are you roy at pb.com? 01:24 < perlDreamer> I'll email you this little test 01:24 <@snapcount> yeah 01:25 <@snapcount> I've got to upgrade a bunch of sites 01:25 < perlDreamer> I'm adding an HTMLForm to my test to see if that makes a difference 01:25 <@snapcount> I'll run it as soon as I'm done 01:25 <@snapcount> ok 02:09 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 02:11 < crythias> I'm stopping WG. 02:11 < crythias> yep. 02:12 < perlDreamer> do you mean that you're not doing it anymore? 02:12 < perlDreamer> or that you're preventing WG from doing something? 02:12 < perlDreamer> or ... 02:12 < perlDreamer> ? 02:13 < crythias> and apache. yep;. stopping apache. 02:13 < crythias> so I can restart it. 02:16 < crythias> hrm. 02:17 < crythias> guess I could consider upgrading my 6.7.8 to 686 now 02:17 < perlDreamer> yeah 02:23 < crythias> I suffer from short term memory loss. 02:24 < crythias> I've just been told I suffer from short term memory loss 02:24 < crythias> wait a sec. I don't remember typing that... 02:33 < crythias> "Let's count sand" 02:34 < crythias> "We have Nada III" 02:35 < crythias> heh. a tobacco company gave 125K to a charity, and spent 21M to tell people about it. So goes the latest antismoking ad. 02:45 < crythias> btw ... https://sourceforge.net/tracker/?func=detail&atid=463213&aid=1431116&group_id=51417 02:46 <@WRE> http://tinyurl.com/99k6b 02:46 -!- kenperl [n=root@221.219.224.103] has joined #webgui 02:46 < crythias> I was trying a demo, and that didn't work... 02:46 < perlDreamer> really? 02:46 < crythias> of course, I was looking at dataforms. 02:46 < crythias> I wasn't looking at code 02:46 < perlDreamer> hm 02:47 < perlDreamer> I wasn't able to duplicate snapcount's bug 02:47 < perlDreamer> didn't try a dataform, though 02:47 < crythias> the thing that got me... dataforms don't behave like the selects in User Profiles. 02:48 < perlDreamer> how so? 02:48 < crythias> dataforms aren't value=> name pairs. 02:48 < crythias> for "possible values" 02:49 < perlDreamer> Yeah, values = keys 02:49 < perlDreamer> The User Profiles are that way so that you internationalize keys 02:49 < perlDreamer> btw, here's a dataform with selected radioList that's working: 02:49 < perlDreamer> http://demo.plainblack.com/demo1139867114_447/df 02:49 <@WRE> http://tinyurl.com/d3ek5 02:49 < crythias> I got one, too. 02:49 < perlDreamer> you also have one that doesn't? 02:50 < crythias> http://demo.plainblack.com/demo1139877511_981/home/my-data-form 02:50 -!- kenperl [n=root@221.219.224.103] has quit ["TinyIRC 1.1"] 02:50 < perlDreamer> Were you saying that you have one that works or one that doesn't? 02:51 -!- kenperl [n=root@221.219.224.103] has joined #webgui 02:51 < crythias> it works if you do as directed. but has nothing to do with the bug report. 02:51 < perlDreamer> ah 02:53 -!- kenperl [n=root@221.219.224.103] has quit [Client Quit] 02:53 < crythias> still, it'd be nice if dataforms and user profiles worked identically. 02:58 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""headin' home, bye everyone""] 04:16 <@snapcount> what's this insanity 04:16 <@snapcount> thou thinks thy bug is flawed? 04:16 <@snapcount> madness 04:17 <@snapcount> utter madness. 04:17 * snapcount takes his meds 04:38 < crythias> the wha? 04:39 -!- kenperl [n=root@221.219.224.103] has joined #webgui 04:39 < pbmdawg> hi kenperl 04:39 < crythias> hello hello. 04:39 < kenperl> hi 04:39 < pbmdawg> is perl your last name? 04:39 < kenperl> no 04:41 < kenperl> did you try to run webgui in apache's single process mode? 04:42 < pbmdawg> not I 04:43 < kenperl> I tried and found an issue 04:43 < kenperl> not big one 04:43 < kenperl> but it is a little strange 04:44 < pbmdawg> what is it 04:45 < kenperl> when I requested the home page, most of the page is retrieved, at the end of the request 04:46 < kenperl> few images is downloaded very slowly 04:46 < crythias> ack 04:46 * crythias watches way too much tv. 04:47 < crythias> now I know why I hate shopping malls. 04:47 < kenperl> that is the issue found in single process mode only 04:50 < crythias> hrm. JT returns. 04:51 <@snapcount> returns where? 04:54 < crythias> to answer some ts 05:08 <@snapcount> matt 05:08 <@snapcount> matt 05:08 <@snapcount> matt 05:08 <@snapcount> matt 05:08 <@snapcount> matt 05:08 <@snapcount> matt 05:08 <@snapcount> matt 05:08 <@snapcount> matt 05:08 <@snapcount> hey matt 05:08 <@snapcount> hey matt 05:08 <@snapcount> hey matt 05:08 <@snapcount> !dubya 05:08 <@WRE> "I do remain confident in Linda. She'll make a fine labor secretary. From what I've read in the press accounts, she's perfectly qualified." 05:08 <@snapcount> hey matt 05:09 * snapcount slaps pbmdawg around a bit with a large trout 05:31 < crythias> what do I do to get ops? 05:31 <@snapcount> well, first you go to my paypal 05:31 <@snapcount> =) 05:31 <@snapcount> you /msg wre op yourpass 05:33 < crythias> key 05:33 < crythias> kay 05:33 < crythias> guess not 05:33 <@snapcount> you may have to ident first 05:34 <@snapcount> try /msg wre ident yourpass 05:34 < crythias> it's not responding. 05:34 <@snapcount> I'll look at it now 05:34 <@snapcount> I want to make sure it will op you 05:34 <@snapcount> in case I'm not around 05:34 <@snapcount> or anyone else 05:35 < crythias> Peter Benchley died. 05:35 <@snapcount> try now 05:36 <@snapcount> I'll see what the error is 05:36 < crythias> shrug 05:36 <@snapcount> did you message the nickserv? 05:36 < crythias> pbmdawg 05:36 < crythias> oh, I'm reg'd 05:37 < crythias> happens auto with gaim 05:37 <@snapcount> I don't even see an attempt 05:38 < crythias> unless I'm ignored. 05:38 < crythias> :) 05:39 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 05:39 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 05:39 <@snapcount> heh 05:39 <@snapcount> you are ignored for flooding 05:39 <@snapcount> I need to relax that crap 05:39 < crythias> flooding? hahahahahahah 05:39 <@snapcount> the settings are very paranoid 05:40 <@snapcount> try again 05:40 <@snapcount> ok you failed that time 05:40 <@snapcount> prolly wrong pass 05:40 <@snapcount> I'll reset it and you can change it 05:40 < crythias> ok 05:42 < crythias> shrug 05:44 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 05:44 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 05:49 < crythias> hello 05:51 -!- mode/#webgui [+o crythias] by WRE 05:52 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 05:52 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 05:52 -!- mode/#webgui [+o crythias] by WRE 06:01 -!- kenperl [n=root@221.219.224.103] has quit ["TinyIRC 1.1"] 06:02 -!- kenperl [n=root@221.219.224.103] has joined #webgui 06:02 -!- mode/#webgui [+o pbmdawg] by WRE 06:03 -!- kenperl [n=root@221.219.224.103] has quit [SendQ exceeded] 06:03 <@crythias> heh 06:03 -!- kenperl [n=root@221.219.224.103] has joined #webgui 06:03 <@crythias> ready for more available domains? 06:04 <@crythias> Euro TRASH-80 06:04 <@crythias> oh no. 06:04 <@crythias>   FANCYWHITE.COM WEBGUIFAQ.COM WEBGUIROCKS.COM IHATEWEBGUI.COM WEBGUISUCKS.COM WEBPHOOEY.COM IUGBEW.COM 06:05 <@pbmdawg> WGBLOWS 06:06 <@crythias> ITWONTHURTABIT.COM 06:07 <@pbmdawg> WGKILLEDPERL 06:09 <@crythias> perldreamer.com crythias.com pbmdawg.com 06:10 <@pbmdawg> snapcountATEwebgui.com 06:11 <@crythias> imnotroy.com 06:12 -!- kenperl [n=root@221.219.224.103] has quit [Remote closed the connection] 06:16 <@crythias> http://www.stuff.co.nz/stuff/0,2106,3571251a11,00.html Man dies after punching glass 06:16 <@WRE> http://tinyurl.com/ahzdt 06:20 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:20 < perlDreamer> anyone familiar with install WG 6.8 on CentOs? 06:21 < perlDreamer> should we just use the WRE? 06:21 <@pbmdawg> w r e .... w re whoop 06:21 < perlDreamer> dude, I want some of what you're drinking :) 06:22 <@pbmdawg> prob. not. 06:22 <@pbmdawg> extremely diluted sierra mist 06:22 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 06:23 < perlDreamer> can you walk me through an install? 06:23 <@crythias> I did centos 06:24 <@crythias> turn off selinux 06:25 < perlDreamer> how does one do that? 06:26 <@crythias> it's a config setting. 06:26 < perlDreamer> okay 06:27 < perlDreamer> the old install directions say that you need two sets of packages, core and prereq. 06:27 <@crythias> sorry 06:27 < perlDreamer> Is that still true 06:27 <@crythias> yes unless you have a pure centos install 06:27 <@crythias> Coroner: College Student Dies From Alcohol Withdrawal http://www.nbc4i.com/news/7017185/detail.html 06:27 <@WRE> http://tinyurl.com/8x465 06:28 <@crythias> centos wg distro. 06:35 < perlDreamer> thanks for the help, crythias 06:35 <@crythias> I helped? 06:35 < perlDreamer> I would have been banging my head on the selinux stuff all night! 06:35 < perlDreamer> yeah, you helped 06:35 <@crythias> heh 06:36 < perlDreamer> ttyl 06:36 -!- perlDreamer [n=colink@199.107.160.242] has quit [""g'night""] 07:23 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 07:44 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 08:00 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 08:02 < perlDreamer> roy, you still awake? 08:07 <@snapcount> sorta 08:07 < perlDreamer> can I take a crack at Matt's bug from SF? 08:08 <@snapcount> of course? 08:08 <@snapcount> you can fix any bug you'd like 08:09 < perlDreamer> I didn't know if you had your heart set on it or anything 08:09 < perlDreamer> besides, I can test my fix from the test suite :) 08:09 < perlDreamer> I think 08:11 <@snapcount> whoa 08:11 <@snapcount> have you ever heard of an answer tone? 08:11 < perlDreamer> no 08:11 < perlDreamer> is it like a dial tone? 08:12 <@snapcount> when you call someone if they have one set, you hear their recording instead of ringing 08:12 < perlDreamer> cool 08:12 <@snapcount> so when I call my gf now, I hear a line from Office Space 08:13 <@snapcount> no ringing 08:13 < perlDreamer> Don't forget to send her something tomorrow 08:13 < perlDreamer> better yet, bring it 08:13 <@snapcount> heh, she'll be happy 08:14 <@snapcount> she better be 08:14 <@snapcount> =) 08:14 <@snapcount> she's getting a big valentine this year 08:15 <@snapcount> we've been together for almost 1.5 years and this is the first time I've ever bought her jewlery 08:15 < perlDreamer> very nice 08:15 <@snapcount> of course, I'll be eating raman noodles until I'm 65 now 08:15 <@snapcount> but hey, she's worth it 08:16 < perlDreamer> but you'll be doing it with a smile on your face 08:16 <@snapcount> yep 08:16 <@snapcount> that answer tone thing is still freaking me out 08:16 < perlDreamer> what was the line? 08:16 <@snapcount> how the hell can her cell phone override the telco ring sound 08:17 <@snapcount> Hi Peter... what's happening 08:17 <@snapcount> yeah... 08:17 <@snapcount> I'm gonna need you to go ahead and come in on Saturday 08:17 < perlDreamer> eek 08:17 <@snapcount> oooh 08:17 <@snapcount> yeah 08:17 <@snapcount> and actually, better make that sunday too, ummkay 08:17 <@snapcount> greeaaattt 08:17 <@snapcount> pretty funny 08:18 <@snapcount> well, that's enough from me 08:18 <@snapcount> time for sleep 08:19 < perlDreamer> okay 08:19 <@snapcount> goodnight 08:40 -!- perlDreamer [n=colink@199.107.160.242] has quit ["'night, all'"] 08:51 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 08:51 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 08:58 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 08:58 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 10:04 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 10:04 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 10:49 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 11:01 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 11:21 -!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 11:26 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 11:27 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 11:27 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 13:03 -!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 14:54 -!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] 15:12 -!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui 15:21 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 15:30 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 16:16 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 16:19 * pbmdaw1 SCREAMS at WRE 16:20 <@snapcount> what are you saying to it 16:20 < pbmdaw1> op me 16:20 <@snapcount> hehe 16:20 <@snapcount> this is why you have a password 16:21 < pbmdaw1> I used it 16:21 <@snapcount> your nick is different 16:21 <@snapcount> you have to ident 16:21 < pbmdaw1> oh... 16:21 -!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 16:21 <@snapcount> or you can leave the channel 16:21 <@snapcount> whichever 16:21 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 16:22 -!- mode/#webgui [+o pbmdawg] by WRE 16:22 <@pbmdawg> there we go. 16:22 <@pbmdawg> stupid gaim 2.0.0 16:22 <@snapcount> you can get ops with a different nick 16:22 <@pbmdawg> yeah, so I finished the salesmanager changes 16:22 <@snapcount> you just have to /msg wre ident yourpassword 16:22 <@pbmdawg> oh 16:22 <@snapcount> cool 16:22 <@pbmdawg> so my assessment of your work is: 16:23 <@snapcount> was it painful? 16:23 <@pbmdawg> I like it; I learned stuff. 16:23 <@snapcount> cool. I learned a ton writing it 16:23 <@pbmdawg> but of course I also saw flaws 16:23 <@snapcount> especially about the commerce stuff 16:23 <@snapcount> that's good too 16:23 <@snapcount> like what? 16:23 <@snapcount> did you fix them? 16:24 <@pbmdawg> no :) 16:24 <@pbmdawg> things such as 16:24 <@pbmdawg> at several of the steps in the wizard, the page can be refreshed and additional badges created, for instance. 16:25 <@pbmdawg> or a new user acct created 16:25 <@snapcount> ahh 16:25 <@snapcount> didn't think about that 16:26 <@pbmdawg> but anyway 16:26 <@pbmdawg> I can't get the date picker js thing to work in salesmanager 16:27 <@pbmdawg> was it working before? 16:27 <@pbmdawg> no javascript errors, nothing. 16:27 <@pbmdawg> (6.8) 16:27 <@pbmdawg> .6 16:40 <@snapcount> yeah I think so 17:41 -!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 104 (Connection reset by peer)] 18:23 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 18:25 <@pbmdawg> martin 18:25 < MrHairgrease> matt 18:25 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 18:39 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 19:21 < MrHairgrease> matt 19:22 < MrHairgrease> the PerlFixupHandler fix will bork your site if you don't have any passThru urls defined 19:22 < MrHairgrease> You'll get Access Denied at random intervals 19:22 <@pbmdawg> ok... file a bug... 19:23 < MrHairgrease> my temporary fix was to comment out the following line in WebGUI.pm 19:23 <@pbmdawg> roy messed with that stuff recently 19:23 < MrHairgrease> yeah I know 19:23 < MrHairgrease> I'll either fix it or submit a bug 19:23 < MrHairgrease> but I thought I'd let you know anyway 19:23 < MrHairgrease> since you guys are urging people to go upgrade 19:24 <@pbmdawg> oh... 19:24 <@pbmdawg> I'm not :) 19:24 < MrHairgrease> What's the security thing all about then? 19:24 < MrHairgrease> What's the problem 19:25 <@pbmdawg> oh, it's really nothing. 19:26 <@pbmdawg> if someone has visitor access to your site, they can create another visitor-level user (anonymously register) even if anonymous registration is not enabled. 19:26 * MrHairgrease gasps in agony 19:26 < MrHairgrease> That's some enormous hole ;) 19:26 <@pbmdawg> assuming they're able to guess all of your required fields. 19:27 <@pbmdawg> yeah; like I said; it's nothing. 19:27 <@pbmdawg> but someone thought it worthy to submit a report to secunia 19:27 < MrHairgrease> Including the YesIReallySuck profile field? 19:27 <@pbmdawg> yes. 19:27 < MrHairgrease> secunia? 19:27 < MrHairgrease> that's a bit overreacted 19:27 <@pbmdawg> yes. 19:28 < MrHairgrease> probably plone people 19:28 < MrHairgrease> giving webgui a bad name =) 19:28 <@pbmdawg> who knows. doesn't matter. 19:28 <@pbmdawg> webgui is elitist. 19:28 < MrHairgrease> won't keep me awake tonight anyway 19:31 < MrHairgrease> heh 19:31 <@pbmdawg> yeah. 19:31 < MrHairgrease> maybe we should call it w3Bgu1 then 19:31 < MrHairgrease> for extra sk1llz 19:32 < MrHairgrease> or however you spell leetspeak 20:26 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 20:49 < MrHairgrease> http://script.aculo.us/ 20:49 < MrHairgrease> see that site? 20:49 < MrHairgrease> check the demo section 20:49 <@pbmdawg> yeah; its scripts are in webgui 20:50 < MrHairgrease> cool 20:50 <@pbmdawg> /www/extras/js/sa/ 20:50 <@pbmdawg> I think 20:50 < MrHairgrease> what stuff do you use 20:50 <@pbmdawg> nothing yet 20:50 < MrHairgrease> especially the shopping cart demo was really impressive 20:50 < MrHairgrease> is* 21:05 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 21:10 < nbcccorp> Does anyone see a problem with this: ^If('' eq 'OH',
); 21:13 < perlDreamer> 1) is the If macro enabled in your WebGUI.conf and you have the source installed? 21:13 < perlDreamer> 2) I thought ^If took 3 arguments 21:15 < nbcccorp> It's enabled and works on that template in other places. No, don't have to use 3 args. 21:15 < nbcccorp> I just can't figure out why it won't work right there. 21:16 < perlDreamer> row.field.state.value never equals OH? 21:16 < nbcccorp> http://www.nbcc.org/stateboardlist?state=oh 21:16 <@WRE> http://tinyurl.com/bbt8s 21:18 < nbcccorp> what is that url? 21:18 < perlDreamer> one of the IRC bots makes tinyurls as a "convenience" 21:18 < perlDreamer> so the url you sent doesn't have a handbook link on it 21:19 < perlDreamer> I looked at one other page and didn't see handbook links there either 21:19 < nbcccorp> oic. nope. 21:19 < perlDreamer> are you saying that you're sure that it's OH and not oh or something else? 21:19 < nbcccorp> but, it does show some text on the page which is in another If that tests for state = OH 21:19 < nbcccorp> nope. It's definitely OH. I actually display state.value on the page. 21:20 < perlDreamer> sidebar: what's nbcc? 21:20 < nbcccorp> National Board for Certified Counselors 21:21 < perlDreamer> cool 21:22 < perlDreamer> it might be a quoting problem. Can you print out a simple string using the If macro? 21:22 < nbcccorp> nope. It doesn't seem to be working at all. Even though I copied/pasted the if macro that's working higher up on the page. 21:24 < nbcccorp> brb. the users have summoned me.... 21:25 < MrHairgrease> nbccorp: did you get the rewriterules working? 21:26 < perlDreamer> nbcccorp: What version of WG are you using? 21:28 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 21:28 <@pbmdawg> welcome 64.200.2.35 21:29 < perlDreamer> All hail the representative from Florida 21:30 < MrHairgrease> Good timing CSI:Miami begins about now 21:30 < MrHairgrease> You must have special powers 21:30 <@pbmdawg> bah. 21:30 * pbmdawg wishes csi:miami were showing right now here. 21:30 < crythias> itunes :) 21:47 < nbcccorp> MrHairGrease: Yep. like a champ. 21:47 < nbcccorp> perlDreamer: 685 21:49 < nbcccorp> There isn't a problem nesting IF macros is there? 22:25 < nbcccorp> Got it. missing a ; later in the page, was causing that to hose even though they weren't really related. Ah the joy. 22:31 * crythias nests. 22:31 < nbcccorp> yeah, they are really for the birds. 22:32 < crythias> still don't like IF 22:32 < nbcccorp> Got a better option? I'm not exactly fond of it but I don't see a way to stop using it. 22:32 < crythias> remind me of an example. 22:32 < crythias> :) 22:33 < crythias> please 22:33 < nbcccorp> http://www.nbcc.org/counselorfind2 22:33 < crythias> you mean for your search? 22:33 < nbcccorp> Yep 22:33 < crythias> in the where clause? 22:33 < nbcccorp> ?? 22:34 < nbcccorp> oh. yes. 22:35 < nbcccorp> it's big, it's ugly, it's nasty... but it is the only way I could make it work right. 22:37 < nbcccorp> sigh... why is there NEVER chocolate nearby when it should be? 22:43 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 23:35 < crythias> I can't believe it's not beta. 23:36 -!- mode/#webgui [+o crythias] by WRE 23:38 <@crythias> http://www.tasteyoulove.com/ 23:50 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] --- Day changed Wed Feb 15 2006 00:00 < MrHairgrease> matt 00:01 < MrHairgrease> if I set the DeleteExpiredRevisions_offset to 0 and run runHourly my enormous shitload of collateral in the form of revisions of images should be gone right? 00:15 < MrHairgrease> Ah found out already 00:16 < MrHairgrease> the plugin is configured to run on 3am on sunday's only 00:16 < MrHairgrease> Gotta love # key 00:38 -!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 00:39 < crythia1> who 00:39 < perlDreamer> woo 00:40 -!- crythia1 is now known as crythias 00:44 < crythias> Isn't it enough that my wife knows I love her? 00:44 < perlDreamer> No 00:44 < MrHairgrease> should be 00:44 < perlDreamer> you have to show her several times a year 00:44 < perlDreamer> debasing yourself by spending ludicrous amounts of money and time 00:45 < perlDreamer> the angst it generates is murder! 00:45 < crythias> so she knows how much of a spendthrift I am? 00:45 < MrHairgrease> I always tell my girlfriend how pretty she looks when shes drinking a Guinness 00:45 < MrHairgrease> It is sufficient 00:45 < crythias> I always tell her how much better she looks when I'm drinking a guinness. 00:46 < MrHairgrease> what! 00:46 < MrHairgrease> you talk to my girl! 00:46 < crythias> Heh 00:46 < MrHairgrease> Let's go outside 00:46 < crythias> no. I'm talking about my wife. 00:46 < crythias> :) 00:46 < perlDreamer> his girl is your wife? 00:47 < MrHairgrease> You married my girlfriend!?!? 00:47 < crythias> *sigh* 00:47 < crythias> hee 00:48 < MrHairgrease> you guys are going to the wuc? 00:48 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has left #webgui [] 00:48 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 00:48 < perlDreamer> I hope to 00:48 < perlDreamer> How 'bout you? 00:49 < MrHairgrease> yeah 00:49 < MrHairgrease> I'll be there 00:49 < MrHairgrease> and Joeri also 00:49 < MrHairgrease> Hey colin 00:49 < crythias> I'm going to do my best, depending on where I'm working at the time. 00:49 < MrHairgrease> do you work at maxim? 00:49 < crythias> bwAHAHAHHAHAH 00:49 < perlDreamer> yes 00:49 < perlDreamer> I air brush models 00:49 < MrHairgrease> that's pretty cool 00:50 < MrHairgrease> I once sampled some chips from them for a project 00:50 < perlDreamer> I didn't know you were an engineer 00:50 < MrHairgrease> Only trying to be 00:50 < MrHairgrease> still being a student 00:51 < MrHairgrease> The project ran way out of time though, so the chips are still in their box 00:51 < perlDreamer> what kind of chips were they? 00:52 < MrHairgrease> oscillators 00:52 < MrHairgrease> programmable 00:52 < MrHairgrease> We needed a variable clock 00:53 < MrHairgrease> oh and video line drivers iirc 00:53 < perlDreamer> oh 00:53 < perlDreamer> everything I do is low frequency 00:53 < perlDreamer> battery management chips 00:53 < crythias> I had a friend who was bipolar. I told her that's cool, 'cause so are magnets. 00:53 < MrHairgrease> I occaisionally get folders from maxim 00:54 < MrHairgrease> Also about battry management 00:54 < MrHairgrease> The oscs were DS1086 00:54 < MrHairgrease> So I guess their from Dallas 00:54 < perlDreamer> That's the division I work for 00:54 < MrHairgrease> but that company did mereg with maxim right? 00:54 < perlDreamer> Maxim bought Dallas about 5 years ago 00:55 < MrHairgrease> drivers are MAX4219's 00:55 < perlDreamer> in my group, we consider 500 kHz to be very fast 00:55 < MrHairgrease> heh 00:55 < perlDreamer> but we also built ADC's with a 2 microVolt LSB 00:55 < MrHairgrease> that's pretty decent 00:56 < MrHairgrease> I'm not your average ADC expert though 00:56 < perlDreamer> neither am I 00:56 < perlDreamer> I do a lot of digital and mixed signal work. 00:56 < perlDreamer> Did you know Roy is also an EE? 00:56 < crythias> btw... sorry about the snort about maxim. I just... 00:56 < MrHairgrease> I'm more focussing on the the physics part of ICs 00:56 < crythias> I"m an EE, as well. 00:56 < crythias> serious. 00:56 < MrHairgrease> Yeah 00:56 < MrHairgrease> you told me once 00:57 < MrHairgrease> Nothing wrong with being an EE 00:57 < MrHairgrease> Chicks dig EE's 00:57 < MrHairgrease> Well at least one in my case =) 00:57 < crythias> yeah. they can run electric trains. 00:57 < perlDreamer> it's the pocket protector that gets them 00:57 < MrHairgrease> the what? 00:57 < perlDreamer> An old American stereotype from the 50's-70's 00:58 < perlDreamer> Most engineers used pens and they'd leak into their shirt pockets 00:58 < MrHairgrease> Oh I get it 00:58 < perlDreamer> so they'd place a small plastic sleeve into the shirt pocket to protect them 00:58 < MrHairgrease> We have similar stereotypes here in holland to 00:58 < MrHairgrease> too* 00:58 < perlDreamer> Same deal with slide rulers 00:58 < crythias> slide rules 00:59 < MrHairgrease> We call them rekenlineaal 00:59 < MrHairgrease> still pretty cool aparatus 00:59 < MrHairgrease> if not a bit tedious 00:59 < crythias> well, 01:00 < crythias> they are rather interesting. 01:00 < MrHairgrease> My father still has one 01:00 < MrHairgrease> never figured out how it worked 01:00 < crythias> I have one, somewhere. 01:00 < MrHairgrease> me that is 01:00 < MrHairgrease> I guess my dad actually used it 01:01 < crythias> it's a logarithmic scale. 01:01 < MrHairgrease> Just do math in symbols 01:01 < MrHairgrease> who needs numbers anyway 01:01 < MrHairgrease> oh wait =) 01:02 < crythias> you put the 1 over the center slide part where you want to multiple from. 01:02 < crythias> then you move the clear slider to the number by which you'd like to multiply (top part) 01:02 < crythias> then read the center part where the line matches. 01:03 < MrHairgrease> all to easy 01:03 < crythias> very. 01:04 < MrHairgrease> well, it keeps you of the streets I guess =) 01:04 < crythias> what's great is the clear part "remembers" where your calculation is, so you can keep calculating. 01:04 < MrHairgrease> ok 01:04 < MrHairgrease> time to go 01:05 < crythias> :) 01:05 < MrHairgrease> have nice day guys 01:05 < crythias> say hi to your gf for me. 01:05 < perlDreamer> later 01:05 < MrHairgrease> yeah I'll do that 01:05 < MrHairgrease> bye 01:05 < crythias> heh 01:05 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 01:05 < crythias> bye 01:06 < crythias> Floam! 01:21 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 01:52 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""later""] 01:54 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:54 -!- mode/#webgui [+o crythias] by WRE 02:23 <@pbmdawg> Floam? 02:43 <@crythias> Floam 02:43 <@crythias> http://www.buyfloam.com/?cid=151514 03:09 <@pbmdawg> oh yeah; I used to have some of that 03:09 <@crythias> I'm trying to find out why 2.07 libapreq2 breaks 03:09 <@pbmdawg> I think I ate it all 03:15 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 03:15 -!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 03:15 < crythia1> laptop kicked off 03:32 -!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Read error: 110 (Connection timed out)] 03:46 -!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 04:03 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 04:03 < crythias> sick of my laptop stopping. 04:03 < crythias> anyway... 04:03 < crythias> WARN - notebook.gwy2.org.conf - WebGUI::Session::ErrorHandler::warn[426] - Couldn't call method view on asset for url: Root cause: Can't call method "new" on unblessed reference at /data/WebGUI.svn/lib/WebGUI/Asset/Template.pm line 232 04:03 < crythias> on 6.9.0 svn 04:07 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 04:20 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 04:23 <@pbmdawg> he's back 04:23 < crythias> maybe 04:23 < crythias> 6.9 svn doesn't work 04:24 <@pbmdawg> calc mattscode 04:24 <@pbmdawg> mruhaha; wre is dead 04:24 < crythias> wre isn't here 04:25 -!- mode/#webgui [+o crythias] by pbmdawg 04:25 <@pbmdawg> just in case 04:25 <@crythias> until my laptop dies unexpectedly again. 04:25 <@crythias> did you say anything about this... WebGUI::Session::ErrorHandler::warn[426] - Couldn't call method view on asset for url: Root cause: Can't call method "new" on unblessed reference at /data/WebGUI.svn/lib/WebGUI/Asset/Template.pm line 232. 04:34 <@pbmdawg> no 04:35 <@pbmdawg> b/c I haven't looked at 6.9 svn in weeks 04:47 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 12:08 -!- usr-src [n=gnu@p5080E0F8.dip.t-dialin.net] has joined #webgui 12:52 -!- rLuckyLStike [n=agent@217.160.141.149] has joined #webgui 12:52 -!- LuckyLStrike [n=agent@217.160.141.149] has quit [Read error: 104 (Connection reset by peer)] 13:09 -!- usr-src [n=gnu@p5080E0F8.dip.t-dialin.net] has quit [] 14:51 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] 15:38 -!- rLuckyLStike [n=agent@217.160.141.149] has quit ["reboot"] 16:57 -!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui 17:54 -!- crythia1 [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 17:58 -!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui 18:26 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 18:40 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui 19:24 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 19:24 < snapcount> what is happening my peeps 19:25 * perlDreamer gets no logs 19:25 < perlDreamer> makes debugging dataforms very hard 19:25 < snapcount> weird, living up north I figured you would have an abundance of log like material 19:25 < snapcount> =) 19:25 < snapcount> I've got great news 19:26 < perlDreamer> do share 19:26 < snapcount> my #1 priority today 19:26 < snapcount> is to fix the dataform problem 19:26 < perlDreamer> cool! 19:26 < snapcount> I know 19:26 < perlDreamer> I have one of the bugs fixed already 19:26 < snapcount> so do you want to update me on where you are and what you've found 19:26 < snapcount> and I'll jump in and help out 19:26 < perlDreamer> here's everything I know 19:27 < perlDreamer> the bug from aaron_critd was fixed when he dumped and reloaded his database 19:27 < perlDreamer> we don't know what caused it, and don't understand why DataForm_field was the only weird table. 19:27 < snapcount> where there truncated asset id's? 19:28 < snapcount> s/where/were 19:28 < perlDreamer> truncated, too long, 11 digit sequence numbers 19:28 < perlDreamer> yeah, it was ugly 19:28 < snapcount> I've seen that before 19:28 < snapcount> so it's not isolated 19:28 < perlDreamer> it might be related to upgrading to Mysql 5 19:28 < snapcount> it was on a pb virtual hosted site 19:29 < perlDreamer> bug 1430847 is a bad template bug 19:29 < perlDreamer> Used Default Email instead of Email Form 19:29 < perlDreamer> bugs 1431949 and 1431944 are duplicates, and I have a fix for that. 19:30 < perlDreamer> I'm working on the last set of bugs, with disappearing DataForms now 19:31 < perlDreamer> just building a tab based form and playing with it 19:31 < perlDreamer> but I would absolutely love to get my hands on the database of one of the reported broken DataForms for confirmation 19:32 < perlDreamer> also, the upgrade script from 6.8.5 to 6.8.6 is suspected of causing some of the problems. 19:32 < perlDreamer> but I won't know for sure until I build a tabbed dataform for testing 19:33 < perlDreamer> end brain dump 19:33 < perlDreamer> would you like me to commit the 1 fix I've found? 19:42 < perlDreamer> where did you go? 19:50 < snapcount> sorry 19:50 < snapcount> I'm having issues 19:50 < perlDreamer> it's all right 19:50 < snapcount> I'm here now 19:51 < perlDreamer> I'll just tell you the fix for that one bug 19:51 < perlDreamer> that way you can create bad dataforms for testing 19:51 < snapcount> you can commit it if you want 19:51 < snapcount> so are these brand new forms that are bad 19:51 < snapcount> or after upgrade forms 19:51 < perlDreamer> the fix I have is for new, bad dataforms with screwed up sequences 19:51 < snapcount> ok 19:51 < perlDreamer> haven't tested upgrade forms yet 19:52 < perlDreamer> so, in my head, I'm tracking 3 bugs 19:52 < snapcount> ok... the reports are that they are completely disappearing from a site after an upgrade 19:52 < perlDreamer> new bad forms 19:52 < perlDreamer> I don't think the upgrade script can cause that, but I haven't tested it yet 19:53 < perlDreamer> all I can tell you is that the Tell a Friend email form on the default install survived just fine 19:53 < perlDreamer> be back in 20 19:53 < snapcount> ok 19:58 < crythia1> the dog barks. and the duck's quack echos. all hail the cow. 19:59 < snapcount> is crythia1 like your alter ego 19:59 < crythia1> well, I'm not interested in recovery of my username 'cause it's still op but at home. 20:00 < crythia1> and wre isn't here. 20:00 < snapcount> eek 20:00 < snapcount> I didn't notice 20:00 < snapcount> where the hell? 20:00 * snapcount investigates 20:01 < snapcount> wow... looks like the box is down 20:32 < crythia1> grr 20:32 < crythia1> ignorant people... 20:33 < crythia1> huh? what? 20:33 < crythia1> roy 20:33 < crythia1> snapcount 20:34 < snapcount> yes 20:34 < crythia1> what's the deal with this Positronic guy? 20:35 < snapcount> what do you mean 20:35 < crythia1> he's got a problem with mysql auth 20:36 < crythia1> he's asking if some unrelated /etc changes affect wre 20:37 < snapcount> heh 20:41 < snapcount> if he really thought that was the problem he would change them back to what they were and see if the problem goes away 20:42 < crythia1> I realize I'm not employee of plainblack, but at least I get my stuff reasonably right. 20:43 < MrHairgrease> So go found your own company: plainright 20:43 < snapcount> was he complaining that you answered his post 20:43 < MrHairgrease> ? 20:43 < MrHairgrease> what post? 20:43 < MrHairgrease> oh wait the positronic guy? 20:43 < snapcount> I was directing that to gerald, sorry 20:44 < MrHairgrease> yeah i figured np 20:44 < snapcount> yeah the positronic guy 20:44 < snapcount> crythia1: ? 20:45 < crythia1> sorry 20:45 < crythia1> I think he ignored my post 20:45 < snapcount> then he ignored mine as well =) 20:45 < MrHairgrease> who is this positronic guy 20:46 < crythia1> It's absolutely a password issue 20:46 < snapcount> I dunno 20:46 < crythia1> he's posting in the paid support boards. 20:46 < snapcount> he pays for support so he's ok in my book =) 20:46 < crythia1> me, too :) though not quite certain I know why :) 20:46 < MrHairgrease> so that's where all the actions is 20:47 < MrHairgrease> why are you paying gerald? 20:47 < MrHairgrease> Are you the guy that answers most questions? 20:47 < MrHairgrease> on the public board anyway? 20:48 < crythia1> yes 20:48 < snapcount> do we pay you gerald, or are you a volunteer? 20:49 < crythia1> I've never been paid by plainblack for anything. 20:49 < MrHairgrease> Gerald just sais that he pays you 20:49 < MrHairgrease> says* 20:49 < crythia1> I'm just a glutton. 20:49 < snapcount> haha 20:49 < MrHairgrease> time for dictionary.com 20:50 < snapcount> hehe 20:50 < snapcount> don't feel bad 20:50 < snapcount> I have to use it all the time and English is my first language 20:50 < MrHairgrease> A person who eats or consumes immoderate amounts of food and drink. 20:50 < snapcount> they always through out the big words on this channel for some reason 20:50 < MrHairgrease> sounds like a bad hobby 20:51 < snapcount> crythia1's food or drink in this case is WG =) 20:51 < crythia1> glutton for punishment = (which is it.. um..) masochist. 20:51 < MrHairgrease> yeah, to sound more erudite 20:52 < crythia1> no more obtuse pontificating. 20:52 < MrHairgrease> heh 20:52 < snapcount> yeah, you pontificators need to stop pontificating... 20:52 < crythia1> loquatiousness is not indicative of your reputation. 20:53 < snapcount> how much wood would a wood chuck chuck if a wood chuck could chuck wood? 20:53 < crythia1> as much wood as a wood chuck could chuck if a would chuck could chuck wood. 20:54 < MrHairgrease> I mix whisky in the whisky mixer 20:54 < MrHairgrease> try to say that real fast 20:54 < crythia1> toy boa 20:54 < crythia1> boy boat, even 20:54 < crythia1> toy boat? 20:54 < crythia1> there. 20:54 < crythia1> can't even spell it. 20:54 < crythia1> toy boat toy boat toy boat 20:54 < snapcount> SPELER 20:54 < snapcount> TOYBOAT 20:55 < MrHairgrease> shouldn't you guys work or something? 20:55 < crythia1> now adding license i18n 20:55 < snapcount> I am working 20:56 < MrHairgrease> gotta go 20:56 < MrHairgrease> laters 20:56 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 21:08 < snapcount> perlDreamer: I have a copy of a db with corrupt data 21:14 < snapcount> the site started life at version 6.7.7 21:22 < snapcount> is there a way to get mysql to display whitespace characters in a select stmt 21:22 < snapcount> show them as \t or the ascii control code 21:41 < snapcount> whoa 21:41 < snapcount> this table has serious problems 21:42 < snapcount> doing a simple select produces this output 21:42 < snapcount> | bjPUBG0d65bg2Rwvb272KQ | AwtF-7LKWpZQM7 | 21:42 < snapcount> +------------------------+------------------------+ 21:42 < snapcount> 47 rows in set (0.00 sec) 21:42 < snapcount> PuTTYPuTTYPuTTYmysql> 21:42 < snapcount> note that my mysql prompt was thrashed 21:42 < snapcount> first column is the primary key of the DataForm_field table and second column is assetId 21:43 < snapcount> also note the 14 char assetId 21:43 < perlDreamer> yeah, that's crazy 21:43 < perlDreamer> started as 6.7.7, moved to.... 21:43 < snapcount> 6.8.6 21:43 < perlDreamer> how many steps? 21:43 < snapcount> I'm going over the mysql upgrade notes 21:43 < snapcount> this has to be a db problem 21:44 < snapcount> this piece of it anyway 21:44 < perlDreamer> yeah, we've never written anything that stomps on assetIds 21:44 < perlDreamer> not even the 6.8.5 to 6.8.6 upgrade script 21:44 < snapcount> | 6.7.7 | initial install | 1133996024 | 21:44 < snapcount> | 6.7.8 | upgrade | 1135206998 | 21:44 < snapcount> | 6.8.0 | upgrade | 1135206999 | 21:44 < snapcount> | 6.8.1 | upgrade | 1135207003 | 21:44 < snapcount> | 6.8.2 | upgrade | 1135207004 | 21:44 < snapcount> | 6.8.3 | upgrade | 1135207005 | 21:44 < snapcount> | 6.8.4 | upgrade | 1136905978 | 21:44 < snapcount> | 6.8.5 | upgrade | 1137466102 | 21:44 < snapcount> | 6.8.6 | upgrade | 1139874712 | 21:44 < snapcount> +---------------+-----------------+-------------+ 21:44 < perlDreamer> I don't suppose you have access to the dumps for each one of those? (hope, hope) 21:44 < perlDreamer> brb 21:44 < snapcount> oh and I forgot to add the new upgrade script when I did the last release 21:45 < snapcount> but it's in svn now 21:45 < snapcount> I might have them 21:45 < snapcount> let me login to that box and check the upgrades 21:50 < snapcount> All I have is the 6.8.5 dump 21:50 < snapcount> we backup to the /tmp directory for upgrades 21:50 < snapcount> so the others didn't survive 22:09 < perlDreamer> oh well 22:09 < perlDreamer> we can rerun the upgrades manually if we need to 22:09 < snapcount> I checked with JT also 22:10 < snapcount> I thought maybe the FS backups would have it 22:10 < snapcount> but b/c they are put in the /tmp dir 22:10 < snapcount> (we don't do FS backup on /tmp) 22:10 < snapcount> no luck there 22:10 < perlDreamer> have all the customers with bad problems upgraded to Mysql 5? 22:11 < perlDreamer> if so, then we can probably rule out code pretty quickly 22:11 < snapcount> most likely 22:11 < snapcount> they are all running 6.8.x 22:11 < perlDreamer> 6.8 and 6.9 run just fine on 4.1 22:11 < snapcount> which mysql 5 is listed as a requirement 22:11 < perlDreamer> it's a lie =) 22:11 < snapcount> yeah i know 22:11 < snapcount> I think they have upgraded though 22:11 < snapcount> most are using the wre 22:11 < snapcount> 0.6 22:12 < snapcount> the symptoms I'm seeing are serious data corruption 22:13 < perlDreamer> the cure that we found for corruption was dump and restore 22:13 < snapcount> dump from mysql 4.1 22:13 < snapcount> ? 22:13 < perlDreamer> Check the bug and boards. Aaron posted his solution there. 22:14 < snapcount> b/c I dumped the db from the pb server and imported into my local machine and it's still foobar 22:14 < perlDreamer> I might have the details wrong 22:14 < snapcount> I'll look 22:15 < perlDreamer> here's Aaron's bug post: 22:15 < perlDreamer> https://sourceforge.net/tracker/index.php?func=detail&aid=1423608&group_id=51417&atid=463213 22:20 < snapcount> This might work if you do a mysql dump before upgrading then re-import the data 22:21 < snapcount> I tried it dumping from 5.x and putting back in 22:21 < snapcount> no diff 22:21 < perlDreamer> I'm pretty sure Aaron did a post dump. 22:21 < snapcount> (which one would expect) 22:21 < perlDreamer> I just set up a tab form for testing, so I'll run the upgrade script (.5 to .6) and see if it borks things 22:22 < snapcount> k 22:23 < perlDreamer> database looks okay 22:23 < perlDreamer> form looks okay 22:23 < snapcount> can you start with 6.7.7? 22:23 < perlDreamer> maybe 22:23 < perlDreamer> I am still testing on 4.1, though 22:23 < perlDreamer> maybe that's the key problem. 22:24 < snapcount> good! 22:24 < snapcount> do a db dump 22:24 < snapcount> upgrade mysql 22:24 < snapcount> and check the data 22:24 < snapcount> I was about to setup a 4.1 server 22:24 < snapcount> =) 22:24 < perlDreamer> can't upgrade mysql easily 22:24 < snapcount> oh 22:24 < snapcount> I'll do it then 22:24 < perlDreamer> sorry 22:24 < snapcount> np 22:25 < snapcount> I suffer from premature celebration 22:25 < perlDreamer> everything is functioning fine. 22:25 < snapcount> so forgive that incident 22:25 < perlDreamer> sure 22:25 < perlDreamer> I think we have an upgrade issue 22:25 < snapcount> crythias can tell you more about the condition, I think he is developing several products to help those in need such as myself 22:26 < snapcount> WG or MySQL 22:26 < perlDreamer> MySQL 22:26 < snapcount> me too 22:26 < perlDreamer> but maybe mediated by WG. 22:26 < perlDreamer> It's only 1 table 22:26 < snapcount> I'm setting up a 4.1 server now 22:26 < snapcount> I know that's what bugs me 22:26 < snapcount> there is nothing weird/special about that table 22:26 < perlDreamer> One thing that should be very suspect is the format the tabId column 22:27 < perlDreamer> a bug I fixed back in 6.8.3 was to set a default tabId of 0 22:27 < perlDreamer> migh need to be '0' 22:27 < perlDreamer> and maybe the data as well 22:27 < perlDreamer> that, coupled with the upgrade, might be the explanation for this bug 22:31 < perlDreamer> but when you do that upgrade you'll find it if it is 22:31 < snapcount> I'm downloading now 22:32 < perlDreamer> I'm out for a run, I'll be back in an hour or so. 22:32 < snapcount> have fun 22:46 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 22:52 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 22:52 < crythia1> hello 65.31.211.163 22:52 < pbmdawg> EHLO 22:53 * crythia1 has to dump ga-commenters.com 22:53 < crythia1> I can't believe I renewed. 22:53 < crythia1> feh 22:55 < crythia1> I've been searching... for a plush like gooey... drifting in my mind... 22:55 < snapcount> I just got rid of scratchmyass.com 22:56 < snapcount> i wanted smellmyfinger.com 22:56 < snapcount> b/c I thought they would compliment each other well 22:57 < snapcount> but I finally gave up 22:59 * crythia1 thinks Gooey could make a neat wacky wall walker http://en.wikipedia.org/wiki/Wacky_wall_walker 23:05 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 23:08 < snapcount> how do you specify the port mysql is listening on in the dsn string in the wg.conf file 23:13 < pbmdawg> $dsn = "DBI:mysql:database=$database;host=$hostname;port=$port"; 23:14 < snapcount> thx 23:14 < snapcount> ok... I have the data in a 4.1 instance 23:14 < snapcount> going to upgrade to 5.x and see if it dies a horrible death 23:35 < perlDreamer> I'm back 23:35 < perlDreamer> any luck? 23:36 < snapcount> I'm about to upgrade now 23:36 < perlDreamer> break 23:36 < perlDreamer> break 23:36 < perlDreamer> break 23:36 < perlDreamer> and I'm not talking serial port protocols here 23:36 * pbmdawg crosses his key-typers 23:38 < perlDreamer> Jeopardy theme music time 23:40 < snapcount> hmm 23:40 < snapcount> there are no docs on how to upgrade 23:40 < snapcount> they all have gotcha type info 23:41 < snapcount> but i see nothing that actually tells you what to do 23:41 < snapcount> just untar over the old version? 23:41 < snapcount> wth 23:42 < pbmdawg> http://dev.mysql.com/doc/refman/5.0/en/upgrading-from-4-1.html 23:42 < snapcount> yeah 23:42 < snapcount> where are the steps 23:42 < pbmdawg> http://dev.mysql.com/doc/refman/5.0/en/upgrade.html 23:43 < snapcount> uhh 23:43 < snapcount> same question as before 23:44 < crythia1> dump. install. load 23:44 < perlDreamer> nope 23:45 < snapcount> so you untar over the old version? 23:45 < perlDreamer> pbmdawg: I don't have my jabber account info here. Can you see if Aaron is around to tell us how he originally upgraded? 23:45 < snapcount> I can call JT if need be 23:45 < snapcount> I've never upgraded mysql before 23:46 < snapcount> never really thought about that until now 23:46 < snapcount> hehe 23:46 < crythia1> rename mysqld 23:47 < snapcount> that's it 23:47 < perlDreamer> w00t! 23:47 < snapcount> uh 23:48 < perlDreamer> is that it? 23:48 < pbmdawg> aaron's away. 23:48 < perlDreamer> is it the upgrade? 23:48 < crythia1> shutdown mysql 23:48 < crythia1> rename mysqld 23:48 < crythia1> after dumping all dbs 23:49 < crythia1> install new 23:49 < crythia1> seems relatively innocuous upgrade, though. 23:50 < snapcount> ok I'll do that 23:50 < crythia1> 'cause it says on the page (paraphrased) if things go wrong, stop mysqld and start again with the old mysqld 23:52 < crythia1> being as that's the only major thing they're worried about, on the upgrade page, and the "downgrade" seems to be to restore the old mysqld. 23:52 < crythia1> *shrug* 23:52 < crythia1> whatdyawantfromme? :) 23:54 < crythia1> I'm ... sailing ... away ... 23:56 -!- crythia1 [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] --- Day changed Thu Feb 16 2006 00:00 < snapcount> okie dokie 00:00 < snapcount> upgrade 00:00 < perlDreamer> ns 00:00 < snapcount> d 00:00 < snapcount> checking tables 00:02 < snapcount> they're fine 00:02 < perlDreamer> did you upgrade a 6.7.7 table or a 6.8.6 table? 00:02 < snapcount> 6.8.6 00:03 < snapcount> I can do a 6.7.7 00:03 < snapcount> upgrade mysql 00:03 < snapcount> then upgrade wg 00:03 < snapcount> wanna do that/ 00:03 < snapcount> ? 00:03 < perlDreamer> try this 00:03 < perlDreamer> go the docs/upgrades folder in 6.8.6 00:03 < snapcount> k 00:03 < perlDreamer> and run the upgrade_6.8.5-6.8.6.pl script by hand on the 5.0 database 00:04 < perlDreamer> perl upgrade_6.8.5-6.8.6.pl --configFile yada yada 00:04 < snapcount> ok 00:04 < perlDreamer> if that doesn't do anything, I have another idea to try before doing large software installs 00:05 < snapcount> data is still ok 00:06 < perlDreamer> try the 6.8.3-6.8.4 upgrade script 00:06 < snapcount> k 00:06 < snapcount> got something 00:07 < snapcount> not what I had before 00:07 < perlDreamer> similar? 00:07 < snapcount> but something is definately screwed 00:07 < perlDreamer> only 1 table? 00:07 < snapcount> 21 char asset ids 00:07 < snapcount> in DataForm_field 00:07 < perlDreamer> any others tables? 00:07 < snapcount> plus *a lot* of trailing spaces 00:07 < snapcount> more than 22 chars worth 00:07 < perlDreamer> I think we have a suspect. 00:07 < snapcount> wait 00:08 < snapcount> ! 00:08 < snapcount> the assetId column *is* 14 chars 00:08 < snapcount> as it was before 00:08 < perlDreamer> wait a minute 00:08 < snapcount> and the primary key column DataForm_fieldId has all the extra spaces 00:08 < perlDreamer> assetIds are 22 chars 00:08 < snapcount> *exactly* 00:08 < perlDreamer> then we have it 00:08 < snapcount> | ACQe-e0B-sfk6WI3cwmpw | VBGAsCVi37g9VA | 00:08 < snapcount> +-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ 00:08 < snapcount> 13 rows in set (0.01 sec) 00:08 < perlDreamer> it's the upgrade script on 5.0 00:09 < snapcount> first col is the primary key, second is assetId 00:09 < snapcount> ACQ... => DataForm_fieldId 00:09 < perlDreamer> do you have pre script backup? 00:09 < snapcount> yes 00:09 < snapcount> err no 00:10 < snapcount> pre db upgrade backup 00:10 < perlDreamer> let's see if we can fix the script and then rerun it for 0 breakage 00:10 < snapcount> so you verified that this does not happen on 4.1 00:10 < perlDreamer> yeah 00:10 < snapcount> with this upgrade script 00:10 < perlDreamer> yes 00:10 < snapcount> there were some notes on mysql 00:10 < snapcount> about varchar changes 00:11 < snapcount> for v5 00:11 < snapcount> maybe they're related 00:11 < snapcount> maybe not 00:11 < perlDreamer> you can see the script contents 00:11 < perlDreamer> I'm betting this is a problem: 00:11 < perlDreamer> alter table DataForm_field alter DataForm_tabId set default 0; 00:11 < perlDreamer> probably should be 00:11 < perlDreamer> alter table DataForm_field alter DataForm_tabId set default '0'; 00:12 < perlDreamer> quoted 0 for varchars 00:12 < snapcount> oh 00:12 < snapcount> that column is varchar not numeric? 00:12 < perlDreamer> tabIds are GUIDs 00:12 < snapcount> yeah 00:12 < snapcount> def needs quotes 00:12 < perlDreamer> we need to find the guy that wrote that sub and slap him silly 00:12 < snapcount> calc mattscode 00:12 < snapcount> damn 00:13 < snapcount> wre is gone 00:13 < snapcount> oh well 00:13 < snapcount> =) 00:13 < snapcount> j/k matt 00:13 < perlDreamer> No, like my Daddy used to say 00:13 < perlDreamer> I could poop in that guy's pants right now 00:13 < snapcount> hehe 00:13 < perlDreamer> I did that 00:13 < perlDreamer> the coding 00:13 < perlDreamer> not the pooping part 00:13 < snapcount> lol 00:14 < snapcount> so to test the fix, I can run a 6.8.3 create.sql 00:14 < snapcount> and then run the patched upgrade 00:14 < perlDreamer> right, then we have to figure out how to fix things that are broken in production 00:15 < perlDreamer> and before that, we review any SQL scripting I've done recently for more foobar's 00:15 < snapcount> let's verify the problem before we jump to that madness 00:15 < perlDreamer> okay 00:15 < snapcount> hehe =) 00:15 < perlDreamer> I'll head to the shower, you dupe the bug 00:16 < snapcount> good idea, you're smellin' up the joint 00:16 < perlDreamer> you can smell me all the way out in Florida? 00:16 < perlDreamer> I need some pit stick 00:16 < snapcount> yeah 00:16 < snapcount> must be windy 00:16 < perlDreamer> be back in 20 00:16 < snapcount> cool 00:20 < pbmdawg> wre: where are you 00:21 < snapcount> his home is down 00:21 < snapcount> creating 6.8.3 db now 00:31 < snapcount> interesting 00:32 < snapcount> I think the form had to be created in a 4.1 db 00:32 < snapcount> upgrade to 5 00:33 < snapcount> and then have the upgrade run from 6.8.3->6.8.4 00:33 < snapcount> I can't dup it when I load a clean db in with create.sql from 6.8.3 00:33 < snapcount> I'm going to try 6.7.7 00:33 < snapcount> as a starting point 00:34 < snapcount> ah crap 00:34 < snapcount> I can't do that easily 00:35 < snapcount> gonna start over with 4.1 server 00:35 < snapcount> and wg 6.8.3 00:35 < snapcount> create a new dataform 00:35 < snapcount> upgrade mysql 00:35 < snapcount> then run the 6.8.3 - 6.8.4 upgrade 00:45 < snapcount> ok 00:45 < snapcount> I have a consistent dup 00:45 < snapcount> 6.8.3 on mysql 4.1 00:45 < snapcount> create a form 00:45 < snapcount> upgrade mysql 00:45 < snapcount> upgrade 6.8.3 -> 6.8.4 00:45 < snapcount> kablooey 00:45 < snapcount> so far can't dup it any other way 00:46 < perlDreamer> so what do do first? 00:46 < perlDreamer> fix the script, or the database? 00:46 < snapcount> well, I can't see anything wrong after the db upgrade 00:46 < snapcount> so I'm thinking that by not following the rules 00:46 < snapcount> about sql syntax it just reaks havok in v5 00:47 < snapcount> and v4 is more tolerant 00:47 < perlDreamer> do you think we can repair a broken database? 00:47 < snapcount> I'll try patching the script 00:47 < snapcount> and see if that eliminates the bug 00:47 < snapcount> starting with v4 etc 00:47 < snapcount> if that works we'll know for sure it's the cause 00:47 < snapcount> or at least the trigger 00:47 < snapcount> I have no idea about fixing it 00:48 < snapcount> I don't think it's possible 00:48 < snapcount> those are key fields 00:48 < snapcount> and half of the id is missing 00:48 < snapcount> we can't just make new 00:48 < snapcount> or could we 00:48 < snapcount> no, b/c they are not guaranteed to be unique 00:48 < snapcount> they are no longer guids when they get truncated 00:48 < snapcount> so we can't regenerate the id 00:48 < snapcount> because we can't match anything 00:49 < snapcount> know what I mean? 00:49 < pbmdawg> vern? 00:49 < snapcount> hehe 00:49 < perlDreamer> if they're truncated, are they still unique enough to use to rebuild? 00:49 < snapcount> maybe 00:49 < pbmdawg> surely... 00:49 < snapcount> but there is not guarantee 00:49 < snapcount> not for every wg site in the world 00:49 < snapcount> it's risky 00:50 < snapcount> we'll need to ask the Godfather 00:50 < snapcount> =) 00:50 < pbmdawg> you'll have to add an additional column to store the new key field, then transfer the key-ness, then delete the old column 00:50 < pbmdawg> or 00:50 < pbmdawg> create a dupe table 00:50 < snapcount> we could just update 00:50 < perlDreamer> Aaron repaired his database in like 5 minutes 00:51 < pbmdawg> aaron's online now, btw 00:51 < snapcount> I couldn't dup his fix 00:51 < snapcount> I did his step by step as he listed in the tracker 00:51 < snapcount> still broke 00:51 < perlDreamer> maybe he left out a detail 00:51 < snapcount> worth checking 00:57 < snapcount> creating the form now in mysql 4.1 wg 6.8.3 01:01 < snapcount> ruh roh 01:01 < snapcount> quoting those zeros doesn't fix the problem 01:01 < perlDreamer> ? 01:01 < perlDreamer> oh dear 01:02 < perlDreamer> do you have a backup of the database? 01:02 < snapcount> is 6.8.3 the first time we use the prepare method 01:02 < snapcount> in the sql statements 01:02 < perlDreamer> don't know 01:02 < snapcount> I doubt that's it 01:02 < snapcount> something in that upgrade script though 01:02 < perlDreamer> if you have a backup of the database, we should try each statement one at a time 01:03 < snapcount> I'm going to update JT 01:03 < snapcount> then we can go through them one by one 01:03 < perlDreamer> ko 01:03 < pbmdawg> update boss set knowledge='more' where bossName='JT'; 01:04 < perlDreamer> at least _you_ remember to quote your data :) 01:09 < snapcount> ok 01:09 < snapcount> let me get back to pre-screwed stage 01:09 < perlDreamer> has the mighty one spoken? 01:09 < snapcount> nahh 01:09 < snapcount> left him a msg 01:17 < snapcount> ok 01:17 < snapcount> we are on a fresh 6.8.3 site 01:17 -!- mode/#webgui [+o pbmdawg] by crythias 01:17 -!- mode/#webgui [+o snapcount] by crythias 01:17 < perlDreamer> make a backup 01:17 <@snapcount> mysql v5 01:17 <@snapcount> started with v4, added data form 01:17 <@snapcount> upgraded to v5 01:19 -!- mode/#webgui [+o perlDreamer] by crythias 01:20 <@snapcount> I'm copying the entire mysql dir as a backup 01:20 <@snapcount> cause dump may not replicate the problem 01:20 <@snapcount> err recreate 01:20 <@snapcount> I should say 01:21 <@crythias> are you saying that you had a point where the assetIds of DataForms went to 14 chars then back to 22 01:21 <@crythias> ? 01:22 <@snapcount> no 01:22 <@snapcount> where did you get that from? 01:22 <@snapcount> am I speaking in tongues 01:22 <@snapcount> =) 01:22 <@perlDreamer> in, no 01:22 <@perlDreamer> with, yes 01:22 <@crythias> (17:06:31) snapcount: plus *a lot* of trailing spaces 01:22 <@crythias> (17:06:39) snapcount: more than 22 chars worth 01:22 <@crythias> (17:06:56) perlDreamer: I think we have a suspect. 01:22 <@crythias> (17:07:00) snapcount: wait 01:22 <@crythias> (17:07:01) snapcount: ! 01:22 <@crythias> (17:07:10) snapcount: the assetId column *is* 14 chars 01:22 <@crythias> (17:07:13) snapcount: as it was before 01:22 <@crythias> (17:07:28) perlDreamer: wait a minute 01:22 <@crythias> (17:07:33) snapcount: and the primary key column DataForm_fieldId has all the extra spaces 01:22 <@crythias> (17:07:33) perlDreamer: assetIds are 22 chars 01:22 <@snapcount> oh 01:23 <@snapcount> i can see how you would get that now 01:23 <@snapcount> no they go to 14 chars 01:23 <@snapcount> ok perlDreamer 01:23 <@perlDreamer> when the database is borked 01:23 <@snapcount> ready to go 01:23 <@perlDreamer> step 1, see if the column update does it 01:24 <@crythias> well, can we see some borked data? 01:24 <@perlDreamer> he showed some earlier 01:24 <@perlDreamer> trunacated id's, whitespace 01:24 <@perlDreamer> ew 01:24 <@crythias> ACQe-e0B-sfk6WI3cwmpw | VBGAsCVi37g9VA 01:25 <@snapcount> trying update userProfileField set visible=1 where fieldName='avatar' 01:25 <@snapcount> ok 01:25 <@snapcount> trying update userProfileField set editable=1 where fieldName='avatar' 01:26 <@snapcount> ok 01:26 <@snapcount> trying alter table DataForm_field alter DataForm_tabId set default '0'; 01:26 <@crythias> what field is truncated? 01:27 <@snapcount> bingo 01:27 <@snapcount> it's screwed 01:27 <@perlDreamer> is there different syntax for altering columns in 5.0? 01:27 <@crythias> you have two alters? 01:27 <@snapcount> yeah 01:27 <@snapcount> you do 01:27 <@snapcount> I don't think that's right 01:28 <@crythias> no. 01:28 <@perlDreamer> it works on 4.1 01:28 <@crythias> at least, I wouldn't... 01:28 <@crythias> oh 01:29 <@crythias> alter DataForm_field.DataForm_tabId set default '0'; ? 01:30 <@snapcount> that looks better 01:30 <@snapcount> I'm checking the docs 01:30 <@snapcount> http://dev.mysql.com/doc/refman/5.0/en/alter-table.html 01:31 <@snapcount> your syntax should be valid 01:31 <@perlDreamer> it's valid in 4.1 01:31 <@snapcount> the docs say it's ok in 5 01:32 <@crythias> CHANGE? 01:32 <@snapcount> huh? 01:33 <@perlDreamer> alter table DataForm_field modify DataForm_tabId varchar(22) default '0' 01:33 <@snapcount> I'll restore the db 01:33 <@snapcount> and try that one 01:33 <@snapcount> maybe we should try altering other tables as well 01:33 <@perlDreamer> it seems the breakage is pretty well contained 01:33 <@perlDreamer> sure 01:33 <@snapcount> to see if this will come back to get us later 01:34 <@crythias> um.. 01:34 <@perlDreamer> we need a MySQL guru 01:35 <@crythias> wait 01:35 <@snapcount> whoa 01:35 <@crythias> ? 01:35 <@snapcount> alter table asset alter assetId set default '1234567890--1234567890'; 01:35 <@crythias> but what did you encounter? 01:35 <@crythias> ACQe-e0B-sfk6WI3cwmpw | VBGAsCVi37g9VA 01:35 <@snapcount> added like 60 chars of whitespace to the end of every assetId 01:36 <@crythias> uh 01:36 <@snapcount> | yS1TsKDvBk7Y55_GlWgxA | 01:36 <@snapcount> +----------------------------------------------------------------------------------------------------------------------------+ 01:36 <@perlDreamer> try the change version 01:36 <@crythias> http://www.infodrom.north.de/~joey/Linux/postgresql/mysql.html 01:36 <@crythias> but that's alter alter 01:36 <@snapcount> yeah I know 01:37 <@snapcount> but according to the docs 01:37 <@snapcount> that's valid 01:37 <@crythias> ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} 01:37 <@crythias> yep 01:37 <@perlDreamer> maybe you have to drop before altering? 01:37 <@snapcount> that's only part of the syntax crythias 01:37 <@crythias> oh yeah 01:38 <@snapcount> ok 01:38 <@crythias> ALTER [IGNORE] TABLE tbl_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} 01:38 <@snapcount> there you go =) 01:38 <@crythias> that's the syntax 01:38 <@snapcount> ok 01:38 <@crythias> drop default? 01:38 <@snapcount> let's try a diff alter cmd 01:39 <@snapcount> that will set default to nothing 01:39 <@crythias> yes, and then... 01:39 <@snapcount> oh you're suggesting we try that 01:39 <@snapcount> ok 01:39 <@snapcount> why not 01:40 <@snapcount> it remains screwed 01:40 <@perlDreamer> alter table DataForm_field modify DataForm_tabId varchar(22) default '0' 01:40 <@perlDreamer> modify instead of alter 01:40 <@snapcount> k 01:40 <@snapcount> trying... 01:40 <@crythias> Colin: you have to set default 01:41 <@perlDreamer> alter table DataForm_field modify DataForm_tabId varchar(22) set default '0' 01:41 <@snapcount> that didn't cause any carnage 01:41 <@snapcount> and set the default to 0 01:42 <@perlDreamer> so I wonder what the deal with alter is? 01:42 <@snapcount> must be a mysql 5 bug 01:42 <@snapcount> that's a pretty bad one 01:42 <@snapcount> I don't know how we can fix that 01:42 <@crythias> very very 01:42 <@snapcount> I've tried repair table 01:42 <@snapcount> it reports the table as fine 01:43 <@crythias> of course. 01:43 <@perlDreamer> Let's report it and then ask for a repair solution 01:43 <@crythias> and if it found a problem, it'll truncate data. 01:43 <@snapcount> will you do that colin? 01:43 <@perlDreamer> yup 01:43 <@snapcount> u rule 01:43 <@perlDreamer> I'm going to copy you on it since you can recreate and test fixes 01:44 <@perlDreamer> we should also google for this 01:45 <@perlDreamer> http://bugs.mysql.com/bug.php?id=14693 01:45 <@crythias> http://bugs.mysql.com/bug.php?id=14693 01:45 <@crythias> heheheheh 01:45 <@crythias> darn 01:46 <@perlDreamer> 45 seconds 01:46 <@perlDreamer> smokin' ! 01:46 <@crythias> sorry was helping my son 01:46 <@crythias> 5.0.17 says it's fixed. 01:46 <@crythias> your version? 01:46 <@perlDreamer> if that's the same bug 01:47 <@perlDreamer> snapcount: what are you using? 01:47 <@snapcount> 5.0.18 01:47 <@crythias> it's from that link, Colin. 01:47 <@crythias> guess not 01:47 <@snapcount> I'm not sure the bug is the same 01:47 <@snapcount> as that reported 01:47 <@snapcount> let me see if it actually sets the default 01:47 <@crythias> As a workaround, I recommend you to use more standard way (same as in Oracle, 01:47 <@crythias> for example) to modify column properties: 01:47 <@crythias> mysql> alter table mytable modify mycol int(10) not null default 1; 01:47 <@snapcount> in addition to screwing up the data 01:48 <@crythias> http://lists.mysql.com/internals/32685 01:48 <@snapcount> ook 01:49 <@snapcount> ok, it set's the default 01:49 <@crythias> seems that it's been bad for a while 01:49 <@snapcount> but on the wobject table setting the default of the assetId 01:49 <@snapcount> it doesn't break the data 01:49 <@crythias> so what now? our current release screws up dbs 01:49 <@crythias> by our I mean your :) 01:49 <@snapcount> well the problem now is this 01:49 <@snapcount> how do we fix this 01:50 <@snapcount> people are running 6.8.6 01:50 <@snapcount> have already run this stmt 01:50 <@snapcount> and screwed their db 01:50 <@snapcount> we can fix it for the next guy 01:50 <@crythias> ok. 01:50 <@perlDreamer> easiest option it to restore from the backup 01:50 <@snapcount> but I don't see a way to fix it for existing users 01:50 <@snapcount> a backup prior to 6.8.3 01:50 <@snapcount> I guess so 01:50 <@crythias> gasp 01:50 <@perlDreamer> not very likely 01:51 <@snapcount> I don't see any other option 01:51 <@crythias> well, the 22 chars are randomish 01:51 <@snapcount> I'll post to the dev list and explain what we've found 01:51 <@perlDreamer> snapcount: you have the benefit of seeing original and bad data 01:51 <@snapcount> maybe someone will have a better idea 01:51 <@perlDreamer> could you reconstruct it by hand? 01:51 <@crythias> and not likely that they'd repeat amongst themselves 01:52 <@perlDreamer> snapcount: what OS are you on? 01:52 <@snapcount> centos 01:52 <@perlDreamer> version 01:52 <@crythias> what field exactly is hosed? 01:52 <@perlDreamer> all of them 01:52 <@snapcount> 4.2 01:53 <@crythias> more specific? 01:53 <@perlDreamer> can you please email me 3 lines of original and corrupted data, each? 01:53 <@crythias> or just WebGUI database and all tables. 01:53 <@snapcount> sure 01:53 <@perlDreamer> crythias, just the DataForm_field table 01:53 <@perlDreamer> several columns 01:53 <@snapcount> sorry 01:53 <@snapcount> yeah 01:54 <@perlDreamer> sorry for what? 01:54 <@snapcount> I'll try creating a fresh table in 5 01:54 <@snapcount> and issuing that alter stmt 01:54 <@crythias> it's workable to fix. 01:54 <@snapcount> to see if this is related to the previous table being in 4 01:54 <@perlDreamer> good idea 01:54 <@snapcount> how can we fix this crythias? 01:55 <@crythias> well, the id's are what's messed up, right? no other data? 01:55 <@perlDreamer> sequence numbers 01:55 <@perlDreamer> assetIds 01:55 <@perlDreamer> fieldIds 01:55 <@perlDreamer> probably more as well 01:56 <@perlDreamer> that's one of the reasons I asked for the two sets of data 01:56 <@crythias> what happened to sequence numbers? 01:56 <@perlDreamer> 11 digits 01:56 <@perlDreamer> I'll send you a copy of Roy's data so you can see for yourself 01:56 <@crythias> ok... 01:57 <@snapcount> ok 01:57 <@snapcount> this doesn't happen to tables created with v5 01:57 <@perlDreamer> funky 01:57 <@snapcount> and for some reason 01:57 <@snapcount> it doesn't happen to the tell a friend form at all 01:57 <@snapcount> unless you modify it 01:57 <@snapcount> even when you upgrade mysql and to wg 6.8.6 01:58 <@perlDreamer> fields aren't revisioned 01:58 <@crythias> http://www.rafb.net/paste/results/UXSc2A16.html 01:59 <@crythias> heh 01:59 <@perlDreamer> all the field Ids for the tell a friend form are numeric 01:59 <@crythias> ^^^ 01:59 <@snapcount> ahh 01:59 <@crythias> dang it, I wanted to say that 01:59 <@perlDreamer> we need to change that 02:00 <@crythias> um. 02:00 <@crythias> you shouldn't have a tabId of 0 02:00 <@perlDreamer> yes you should 02:00 <@crythias> it's varchar22 02:00 <@perlDreamer> it's fine 02:00 <@crythias> it should be 00000000000000000000 02:01 <@snapcount> it doesn't matter how long it is 02:01 <@snapcount> actually, it'd be worst if it were 22 chars 02:01 <@snapcount> b/c then there is a chance (all be it remote) that a generated guid could conflict 02:02 <@crythias> albeit? 02:02 <@snapcount> is that the word I was looking fo 02:02 <@snapcount> r 02:02 <@snapcount> =) 02:02 <@crythias> you can't ... 02:02 <@snapcount> ok... let's test the fix 02:02 <@crythias> you can't generate collisions 02:02 <@crythias> You have to hope you don't have them. 02:03 <@snapcount> I'll dump my db before the 6.8.3 upgrade 02:03 <@crythias> but anyway... 02:03 <@snapcount> change the alter stmt to the modify version 02:03 <@snapcount> and see if that works 02:03 <@snapcount> sound good? 02:03 <@crythias> yes 02:03 <@snapcount> ok, one vote is good enough for me 02:04 <@crythias> streaming consciousness... assetId can be matched from the asset table 02:04 <@crythias> dataform_fieldId can be matched from data. 02:05 <@crythias> sequence number can be generated arbitrarily from list of same assetIds. 02:06 <@snapcount> that might work 02:06 <@snapcount> unless they have a bunch of DataForms 02:06 <@snapcount> the chances of a conflict are next to nill 02:06 <@crythias> the dataform guids won't collide. 02:06 <@snapcount> but it's still iffy 02:07 <@perlDreamer> you know that more of these things are hanging out there. 02:07 <@snapcount> if my guid was 123456789 and 123456798 and they get truncated to 1234567 02:07 <@perlDreamer> it's probably best if all current 6.8.6 users who also use MySQL 5 dump their databases and bring them back in. 02:07 <@snapcount> it's possible especially considering half the guid is truncated 02:07 <@perlDreamer> uh, dump, wipe, create, import 02:08 <@crythias> but that's the beauty of the guid structure,,, they're random characters, not sequential. 02:08 <@snapcount> the chances are very slim you're right 02:08 <@snapcount> that may work 02:08 <@perlDreamer> send us some data to hack on 02:09 <@snapcount> select assetId like 'truncated%'; 02:09 <@crythias> unless they're PBTMPL000000 fields 02:09 <@snapcount> they're not 02:09 <@perlDreamer> these are fields 02:09 <@perlDreamer> not dataforms 02:09 <@snapcount> they're true guids 02:10 <@snapcount> you're right perlDreamer 02:10 <@snapcount> damn it 02:10 <@snapcount> but 02:10 <@crythias> yeah. they're fields 02:10 <@snapcount> the formId's just have whitespace 02:10 <@perlDreamer> only whitespace 02:10 <@snapcount> the assetId in DataForm_field is what is truncated 02:10 <@perlDreamer> like blank? 02:10 <@snapcount> yeah 02:10 <@perlDreamer> gotta see some data 02:10 <@snapcount> a bunch of blanks appended 02:10 <@snapcount> ok 02:10 <@crythias> yeah. this is badd 02:10 <@snapcount> I'll send you a dump of a screwed up table 02:11 <@perlDreamer> cool. thanks 02:11 <@snapcount> what are your email addys again? 02:11 <@perlDreamer> ckuskie at sterling dot net 02:12 <@crythias> me@gwy.org 02:12 <@perlDreamer> snapcount: we'll need a copy of a good one, too, for comparison 02:13 <@perlDreamer> sidebar: you know, as long as no data is stored in the DataForm, we could recreate the dataform_field id's from scratch 02:13 <@crythias> not likely 02:14 <@crythias> that there would be no data. 02:14 <@perlDreamer> most gripes I've seen are about email forms 02:14 <@perlDreamer> but it's a long shot 02:14 <@crythias> but, yeah, if no match, make a new fieldid. 02:15 <@perlDreamer> snapcount: did you replicate this with just any old table with a varchar(22). If so, it would help me simplify the bug report. 02:16 <@snapcount> no 02:16 <@snapcount> it didn't hurt the wobject table 02:16 <@snapcount> but it did hurt DataForm_field and asset 02:16 <@perlDreamer> np. Don't worry about it, I'll use the whole thing 02:21 <@perlDreamer> and y'all can execute me at the WUC 02:22 <@perlDreamer> I'll take a plain, low key memorial service 02:22 <@snapcount> sent it 02:22 <@perlDreamer> but no hymns 02:26 <@snapcount> you guys get the goods 02:26 <@perlDreamer> roger 02:26 <@perlDreamer> this is binary corruption 02:27 <@perlDreamer> ^A is probably the internal field separator 02:27 <@perlDreamer> heh 02:27 <@perlDreamer> this might be usable 02:27 <@snapcount> you will be my hero if you figure out a way to save peoples forms 02:28 <@perlDreamer> sorry, but I'm looking at row 1 of the bad data 02:28 <@snapcount> the restore from backup fix isn't going to go over well at all 02:28 <@perlDreamer> it's supposed to have a fieldId as the first VALUE, and there's nothing 02:28 <@perlDreamer> Roy, please send me the actual corrupted database. 02:28 <@perlDreamer> not a dump 02:28 <@snapcount> okie dokie 02:29 <@perlDreamer> I'll look at it with a binary editor and see if the data is extractable that way 02:31 <@snapcount> sent 02:32 <@perlDreamer> bugs away 02:32 <@perlDreamer> http://bugs.mysql.com/bug.php?id=17438 02:33 <@perlDreamer> the binary data is intact. 02:34 <@perlDreamer> here's a complete ID: Szs5eev3OMssmnsyLRZmW 02:34 <@perlDreamer> now the real question is, can I pull the data back out of it and rebuild the tables from scratch 02:34 <@snapcount> I know a little C 02:34 <@snapcount> =) 02:35 <@perlDreamer> I was thinking Perl 02:35 <@snapcount> sounds better 02:35 <@snapcount> hehe 02:35 <@perlDreamer> I bet you know a lot of Perl 02:35 <@snapcount> a little 02:35 <@snapcount> probably 1/10 of what JT knows 02:35 <@perlDreamer> if you VIM the DataForm_field.MYD file you can see the data 02:37 <@perlDreamer> this is a two dataform dump? 02:37 <@snapcount> yeah... one is the tell a friend 02:37 <@snapcount> the other is one I added 02:37 <@perlDreamer> from a broken database 02:37 <@snapcount> yeah 02:37 <@snapcount> If I do a select 02:38 <@snapcount> I see trash 02:38 <@perlDreamer> ^D1000 02:38 <@perlDreamer> fieldId 02:38 <@perlDreamer> ^Dfrom 02:38 <@perlDreamer> labeled 02:38 <@perlDreamer> ^char gives the field length 02:38 <@perlDreamer> ^D = 4 02:39 <@snapcount> is 1000 binary 02:39 <@snapcount> wouldn't that be 8 02:39 <@perlDreamer> no, it's the old numeric field ID 02:39 <@snapcount> why does D == 4? 02:39 <@snapcount> just because they picked it to 02:39 <@perlDreamer> 1 0 0 0 02:39 <@perlDreamer> 4 characters in the varchar 02:40 <@perlDreamer> ^A is probably field separator 02:40 <@perlDreamer> ^@^@^@ is probably some kind of field designator 02:40 <@perlDreamer> ^F is row separator 02:41 <@perlDreamer> this might be doable 02:41 <@perlDreamer> really doable 02:41 <@snapcount> so, we are going to write a perl script that parses this file 02:41 <@snapcount> sounds like fun 02:41 <@snapcount> the trick is this 02:41 <@snapcount> what *should* it look like 02:41 <@snapcount> i.e., what will the script produce? 02:41 <@crythias> um. 02:41 <@snapcount> update statements? 02:41 <@crythias> the bad is full of these \0 02:41 <@perlDreamer> yes 02:42 <@perlDreamer> we can eliminate those 02:42 <@snapcount> got it 02:42 <@perlDreamer> besides, the binary data doesn't have that problem. 02:42 <@perlDreamer> let's flesh this out, because I need to head home pretty quick 02:42 <@snapcount> so can you determine a correlation to the bad data displayed and the real data in the file? 02:42 <@perlDreamer> no 02:42 <@perlDreamer> between binary data and real data 02:42 <@perlDreamer> that's the key 02:43 <@perlDreamer> #1) split on ^F to get rows 02:43 <@perlDreamer> #2) split on ^A to get fields 02:43 <@perlDreamer> #3) clean up fields by removing all control characters 02:43 <@perlDreamer> #4) dump out processed data 02:43 <@perlDreamer> 5) iterate on 3-4 until happy 02:44 <@perlDreamer> 6) reformat data into update statements 02:44 <@perlDreamer> 7) we win 02:44 <@snapcount> ok 02:44 <@crythias> ('1000',1,'from','required','email','','',0,'',0,1,'Your Email Address','0',1,NULL,'Szs5eev3OMssmnsyLRZmWA') 02:44 <@snapcount> I'll start writing it 02:44 <@snapcount> are you coming back on tonight? 02:44 <@perlDreamer> yes 02:44 <@perlDreamer> that way you can scream at me if I'm way off :) 02:44 <@snapcount> thank god 02:44 <@snapcount> thank you both for your help 02:45 <@crythias> ('000 \0\0\0from ',1711276032,'om ','uired email \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Your Ema','l \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ 02:45 <@snapcount> you two do *so* much more than most will ever realize 02:45 <@perlDreamer> including cause bugs? :) 02:45 <@snapcount> you do more good than harm 02:45 <@snapcount> by far 02:45 <@perlDreamer> thanks, roy 02:45 <@crythias> you have this info in binary? 02:45 <@crythias> I can awk it 02:45 <@snapcount> and you help fix your broke stuff 02:46 <@perlDreamer> crythias, I was thinking perl since we all grok perl pretty well 02:46 <@crythias> heh 02:46 <@crythias> but I'm awkmaster. 02:46 <@perlDreamer> but I'm a perl bigot 02:46 <@crythias> www.awkmaster.com 02:46 <@crythias> :) 02:46 <@crythias> np 02:46 <@snapcount> I have premature celebration 02:46 <@crythias> Colin: you said that the full info is in binary? 02:46 <@perlDreamer> yes 02:47 <@perlDreamer> you want a copy? 02:47 <@crythias> please 02:47 <@snapcount> ok... to the code I go 02:47 <@crythias> meanwhile, inside vim of the binary, we do :%s/^V^A/,/g :) 02:48 <@perlDreamer> oh yeah, transform the data to your heart's content to make it easier to analyze and split up. 02:48 <@perlDreamer> good idea! 02:49 <@snapcount> well, when we send the code out, it will have to do it all 02:49 <@snapcount> these ppl can barely run a perl script let alone use vim 02:49 <@snapcount> =) 02:49 <@perlDreamer> oh 02:50 <@perlDreamer> we'll need a way to find out where the binary data is stored on each user's box 02:50 <@snapcount> that's no problem 02:50 <@snapcount> it's standardized 02:50 <@crythias> /var/db/mysql 02:50 <@snapcount> they just need to know where mysql is installed 02:50 <@crythias> or we can grab it from my.cnf 02:51 <@perlDreamer> that's not where it is on FC4 02:51 <@perlDreamer> this is like the Matrix 02:51 <@perlDreamer> blonde, brunette, DataForm field 02:51 <@perlDreamer> it's best in binary form 02:51 <@perlDreamer> later guys 02:51 <@perlDreamer> I'll be back around 8:30pm PST. 02:52 <@perlDreamer> and I'll be praying until then 02:52 -!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""good luck""] 02:58 <@pbmdawg> calc royscode 02:59 <@snapcount> wre not being here is a testiment to my skillz 02:59 <@crythias> hee 02:59 <@crythias> it pays to pay attention to him. 02:59 <@crythias> Colin. 02:59 <@pbmdawg> does that include speling skils 02:59 <@pbmdawg> :-D 03:00 <@crythias> the thing is... 03:00 <@crythias> WTH? 03:00 <@crythias> it's not the data. 03:00 <@crythias> it's definitely not the data. 03:00 <@snapcount> mysql is not reading it correctly 03:00 <@crythias> it's the structure 03:00 <@crythias> the template 03:00 <@pbmdawg> roy: this mysql bug should be reported to mysql. 4.1 -> 5.0 is definitely causing a problem. 03:01 <@pbmdawg> they're supposed to be binary compatible 03:01 <@snapcount> it has been 03:01 <@pbmdawg> oh 03:01 <@pbmdawg> url? 03:02 <@snapcount> http://bugs.mysql.com/bug.php?id=17438 03:03 <@crythias> I have an idea. 03:03 <@crythias> the binary data is good. 03:03 <@crythias> right? 03:04 <@crythias> nod with me. YES, gerald, the binary *data* is good. 03:04 <@snapcount> we think so 03:04 <@crythias> copy a valid .frm and .MYI 03:04 <@crythias> at least .frm 03:05 <@crythias> that is: DataForm_field.frm 03:05 <@crythias> this will make it read the MYD 03:05 <@crythias> which isn't changed. 03:06 <@pbmdawg> from http://dev.mysql.com/downloads/mysql/5.0.html 03:06 <@pbmdawg> "MySQL generally recommends that you dump and reload your tables from any previous version to upgrade to 5.0." 03:06 <@crythias> fine, fine, fine. That's what I said. 03:06 <@crythias> but it won't fix the broken. 03:06 <@pbmdawg> crythias: wasn't replying to what you said 03:06 <@pbmdawg> just throwing that out there. 03:07 <@crythias> I know, but I said it 4 hours ago :) 03:07 <@crythias> np 03:07 <@pbmdawg> oh 03:08 <@crythias> (16:43:48) crythia1: dump. install. load 03:09 <@crythias> ok. not quite 4 hours :) 03:14 <@crythias> even if my suggestion works, I'd dump, drop, recreate asap 03:16 <@crythias> roy: what do you think? 03:26 <@pbmdawg> roy: I didn't mean to run you off 03:26 <@snapcount> i"m here 03:26 <@snapcount> sorry 03:26 <@snapcount> what's going on? 03:26 <@crythias> the data doesn't change 03:27 <@snapcount> ok 03:27 <@crythias> there is no room for structure in the MYD file 03:27 <@crythias> (unless it's at the end. which doesn't make sense). 03:27 <@crythias> it's all about the DESCRIBE part of the data 03:27 <@crythias> that's in the .frm 03:29 <@crythias> at least, it seems so. 03:29 <@snapcount> I'm not sure I'm following you exactly but if you want to try and implement a fix a different way I'm fin with that. I'm making good progress parsing this file 03:29 <@crythias> not necessary 03:29 <@crythias> when you alter the table, data doesn't change. 03:29 <@crythias> in binary 03:29 <@snapcount> yeah... that's why we can get the data out of the binary file 03:29 <@crythias> binary tables have three files. 03:30 <@crythias> MYD, MYI, frm 03:30 <@snapcount> yep 03:30 <@crythias> Data, Index, format 03:30 <@snapcount> the data, the index and the description 03:30 <@snapcount> we already know the structure 03:30 <@crythias> so... if you plug in a different .frm you could read the data 03:30 <@snapcount> what are you suggesting, that we try to fix the MYD file 03:30 <@snapcount> err the FRM file 03:31 <@crythias> yeah 03:32 <@snapcount> do you know how to fix it? 03:32 <@crythias> restore from backup or rollyour own and give it a name. 03:32 <@crythias> it's a calculated risk. 03:33 <@crythias> what I'd do: shutdown mysql. backup the DataForm_field.frm 03:33 <@crythias> replace it with a backup .frm 03:35 <@crythias> If I didn't have one, I'd create a temp one like the old one. 03:36 <@crythias> if it worked at all, I'd dump it fast and then drop it and reload it. 04:24 <@snapcount> grr 04:33 <@crythias> what? 04:33 <@snapcount> nothing in particular 04:33 <@snapcount> =) 04:33 <@crythias> ok. did you make .frm? 04:34 <@snapcount> no... I walked away from this problem for a bit 04:34 <@crythias> oh. :) 04:34 <@snapcount> I've been doing it all day... needed a break 04:34 <@snapcount> so I'm working on other things 04:34 <@crythias> ok :) 05:08 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 05:45 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 07:08 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 07:08 < perlDreamer> yo 07:08 <@snapcount> dude 07:08 <@snapcount> I'm hacking the hell out of this file 07:09 < perlDreamer> cool! 07:09 <@snapcount> you can help 07:09 < perlDreamer> yes 07:09 <@snapcount> I found a doc that defines the files structure 07:09 < perlDreamer> even better 07:09 < perlDreamer> url? 07:09 <@snapcount> yeah 07:09 <@snapcount> http://dev.mysql.com/doc/internals/en/myisam-introduction.html 07:09 <@snapcount> I already have a script written in perl (rough) using unpack 07:10 <@snapcount> to grok it 07:10 < perlDreamer> what can I do? 07:11 <@snapcount> well, something isn't right 07:11 <@snapcount> Ok tell me if I'm reading that definition right 07:11 <@snapcount> first two bites are a record header 07:11 <@snapcount> bytes 07:11 <@snapcount> next used length 07:12 <@snapcount> next unused 07:12 <@snapcount> 1 byte for flags 07:12 <@snapcount> 1 byte for pointer 07:12 <@snapcount> start data 07:12 <@snapcount> length defined in used+unused 07:12 <@snapcount> start new header 07:13 <@snapcount> If I use a hex editor 07:13 <@snapcount> go to where the data should start 07:13 <@snapcount> and jump the hex value 07:14 <@snapcount> I should be at a value of 03 07:14 <@snapcount> followed by 00 07:14 <@snapcount> I'm landing a 3 bytes short of the next record header 07:14 <@snapcount> so either the definition is wrong, or I'm not understanding 07:15 < perlDreamer> still reading 07:20 < perlDreamer> what's a good hex editor? 07:20 <@snapcount> I found one called HackMan 07:21 <@snapcount> http://www.technologismiki.com/en/index-h.html 07:25 <@snapcount> I think I figured it out 07:25 <@snapcount> the used length+unused length take you to the first byte after the header 07:26 <@snapcount> i.e., the unused length of the next record 07:27 < perlDreamer> that doesn't sound like what it says, but if it works... 07:27 <@snapcount> did you get a hex editor? 07:27 < perlDreamer> I got a dumper 07:28 <@snapcount> so you can traverse the file and view it in hex? 07:28 < perlDreamer> yes 07:28 <@snapcount> jump around and stuff 07:28 < perlDreamer> yes 07:28 < perlDreamer> as far as I can tell each row is 07:28 < perlDreamer> in hexadecimal 07:29 < perlDreamer> 03 00 (length) (unused length) 01 fc [length bytes] [unused bytes] 07:29 < perlDreamer> length and unused length are the same width, but variable 07:30 < perlDreamer> does that give with what you get? 07:30 <@snapcount> yeah 07:30 <@snapcount> so if you go to the first byte of data 07:30 < perlDreamer> 03 07:31 <@snapcount> no 07:31 <@snapcount> first byte of record "information" 07:31 <@snapcount> [length bytes] 07:31 < perlDreamer> 53 07:31 <@snapcount> yep 07:31 <@snapcount> and jump the used length 07:31 <@snapcount> +unused length 07:32 <@snapcount> you should be on the first byte after 03,00 in the next record 07:32 <@snapcount> i.e., it's used length 07:32 < perlDreamer> maybe this is the problem. 07:33 <@snapcount> I thought so too 07:33 < perlDreamer> The data is corrupt. 07:33 <@snapcount> so I edited asset.MYD 07:33 <@snapcount> which is supposedly ok 07:33 < perlDreamer> yeah 07:33 <@snapcount> and it has the same format 07:33 < perlDreamer> exactly? 07:33 <@snapcount> if I jump record length 07:34 <@snapcount> I wind up on first byte after the header bytes 03,00 07:35 <@snapcount> I take that back 07:35 <@snapcount> on the corrupt table 07:35 <@snapcount> the two preceeding are 01,00 07:38 <@snapcount> wow 07:38 < perlDreamer> there's no sequence number 07:39 <@snapcount> there is a huge difference in the stored record length and the number of bytes from the first rec header to the second 07:39 <@snapcount> in the corrupt table 07:39 < perlDreamer> yeah 07:39 < perlDreamer> look at the data in the text display 07:39 < perlDreamer> 1000 07:39 < perlDreamer> from 07:39 < perlDreamer> required 07:39 < perlDreamer> email 07:39 < perlDreamer> Your Email Address 07:39 < perlDreamer> that's fieldId 07:40 < perlDreamer> label 07:40 < perlDreamer> status 07:40 < perlDreamer> type (form) 07:40 < perlDreamer> possibleValues 07:40 < perlDreamer> but the table format is different 07:40 < perlDreamer> field, sequence, name, status, type, possibleValues 07:40 <@snapcount> those are column names 07:41 < perlDreamer> let me format it differently 07:41 < perlDreamer> expected: 07:41 <@snapcount> and the used length should total the number of bytes that all columns are wide 07:41 < perlDreamer> yeah, but it's not because there's no sequence column in the table 07:41 < perlDreamer> I think 07:43 <@snapcount> so if we made one table with one column that is a varchar(22) and add a 22 character value to it. we should see 03,00,22,00,XX,XX,INFO 07:43 <@snapcount> then the next record header 07:44 < perlDreamer> right 07:44 <@snapcount> I'll try it real quick 07:44 <@snapcount> and see if that's what we get 07:45 <@snapcount> ya know the part I don't get 07:45 < perlDreamer> ? 07:45 <@snapcount> is where the column names are accounted for 07:45 <@snapcount> they are not limited by the field type 07:45 < perlDreamer> MYI? 07:45 <@snapcount> are they in there 07:45 < perlDreamer> I'm guessing 07:45 <@snapcount> in the MYD there are column names 07:45 <@snapcount> you just listed them 07:45 <@snapcount> or were those values 07:46 < perlDreamer> a little of both 07:46 <@snapcount> uhh 07:46 <@snapcount> I'll make the simple table 07:46 <@snapcount> that should help us understand 07:55 <@snapcount> aha 07:56 < perlDreamer> ? 07:56 <@snapcount> the length of used + unused is the distance from used length, to the next records used length 07:56 <@snapcount> so for my test 07:56 <@snapcount> I got 07:57 <@snapcount> 03,00,17,01,XX,DATA 07:58 <@snapcount> which doesn't follow that definition 07:58 < perlDreamer> there is a third format 07:58 < perlDreamer> packed 07:58 < perlDreamer> thing is, some of the other fields look right 07:58 < perlDreamer> we need a copy of the source, because it lists the files for each format type 07:58 <@snapcount> yah know what if the 01 (unused length) is the number of bytes from used length to beginning of data 07:59 <@snapcount> that would make sense 07:59 < perlDreamer> well, 17 hex is 23 decimal 07:59 <@snapcount> yeah 07:59 < perlDreamer> you set the width to 22 07:59 <@snapcount> +1 byte for column overhead 07:59 < perlDreamer> ah 08:00 <@snapcount> it's in that doc 08:00 < perlDreamer> yeah 08:01 < perlDreamer> so it's 03 00 length unused data 1 byte 08:01 <@snapcount> that's what I see 08:01 <@snapcount> and that one byte at the end in my test 08:01 <@snapcount> is 00 08:01 < perlDreamer> null 08:02 <@snapcount> good call 08:02 <@snapcount> mysql> create table test (id varchar(22) not null default '0'); 08:02 <@snapcount> Query OK, 0 rows affected (0.02 sec) 08:02 <@snapcount> mysql> insert into test (id) values ('1234567890--1234567890'); 08:02 <@snapcount> Query OK, 1 row affected (0.00 sec) 08:03 <@snapcount> maybe the last byte is the default value 08:03 < perlDreamer> I bet that's stored elsewhere 08:03 <@snapcount> yeah 08:03 <@snapcount> 00 hex != 0 08:03 < perlDreamer> set the default to 1 and see if the last byte changes 08:03 <@snapcount> k 08:06 <@snapcount> mysql> drop table test; 08:06 <@snapcount> Query OK, 0 rows affected (0.00 sec) 08:06 <@snapcount> mysql> create table test (id varchar(22) not null default 'ROYSUNIQUEID'); 08:06 <@snapcount> Query OK, 0 rows affected (0.03 sec) 08:06 <@snapcount> mysql> insert into test (id) values ('1234567890--1234567890'); 08:06 <@snapcount> Query OK, 1 row affected (0.01 sec) 08:06 <@snapcount> no change in last byte 08:06 < perlDreamer> probably stored in MYI 08:06 < perlDreamer> so back to our example 08:06 < perlDreamer> 03 00 53 01 08:07 < perlDreamer> 03 00 header field 08:07 < perlDreamer> 53 = 51 bytes 08:07 < perlDreamer> 01 = 1 unused 08:07 <@snapcount> uhh 08:07 < perlDreamer> 53 = 81 bytes 08:07 <@snapcount> =) 08:07 < perlDreamer> 83 bytes 08:07 < perlDreamer> 5*16 + 3 08:07 < perlDreamer> that makes no sense 08:07 < perlDreamer> wait 08:07 <@snapcount> column overhead 08:08 < perlDreamer> what if all the data is in there, but the field codes are messed up? 08:08 < perlDreamer> we know what the first bytes should be because we know the format 08:08 <@snapcount> that would make sense because an alter table caused it 08:08 < perlDreamer> what are the first 12 bytes of your test table? 08:08 < perlDreamer> let me guess 08:09 < perlDreamer> 03 00 17 01 ?? [16 bytes of data] 00 08:10 < perlDreamer> but what about the next field 08:10 < perlDreamer> it's an integer 08:10 <@snapcount> 03,00,17,01,16, 22 bytes, 00 08:10 < perlDreamer> yeah 08:10 <@snapcount> hex math sux 08:11 < perlDreamer> yeah 08:11 <@snapcount> hehe 08:11 < perlDreamer> look at the corrupted data again 08:11 < perlDreamer> 31 30 30 30 08:11 < perlDreamer> that's 1000 08:11 < perlDreamer> but it ends in 01, not 00 08:11 <@snapcount> that's a column overhead byte 08:11 <@snapcount> it's probably a bit-vector 08:11 <@snapcount> who knows what it means 08:12 <@snapcount> 512 possibilities I'm sure 08:12 < perlDreamer> 256 08:12 <@snapcount> yeah 08:12 <@snapcount> sorry =) 08:12 <@snapcount> maybe it means 'binary' column 08:13 < perlDreamer> what about the next field? 08:13 < perlDreamer> 00 00 00 08:13 < perlDreamer> should be an integer 08:14 < perlDreamer> is 00 00 the field code for an 8 bit integer? 08:14 <@snapcount> I don't think so 08:14 <@snapcount> I think the field type is defined by the flag bit 08:14 <@snapcount> byte 08:15 <@snapcount> 03,00,length,unused,flag,ptr,data,oh 08:15 <@snapcount> if there is more than one column though 08:15 <@snapcount> hmmm 08:15 < perlDreamer> and different types 08:15 <@snapcount> b/c this is a row 08:16 < perlDreamer> the integer field is fixed length (11 bits) 08:16 <@snapcount> bytes you mean 08:16 < perlDreamer> oh 08:17 <@snapcount> see I don't think that matters here 08:17 <@snapcount> the type 08:17 <@snapcount> it's just the length 08:17 <@snapcount> something else probably has the type def 08:17 <@snapcount> to interpret the 'data' part 08:17 <@snapcount> this just defines the data boundaries 08:17 <@snapcount> and the column order 08:17 < perlDreamer> ah 08:17 < perlDreamer> right 08:18 < perlDreamer> so for our varchar example 08:18 < perlDreamer> 03 00 17 01 data byte 08:18 <@snapcount> yep 08:18 < perlDreamer> 03 is the "record header" 3 bytes 08:19 <@snapcount> I think it's just a number 08:19 <@snapcount> a delimeter 08:19 <@snapcount> the 03,00 sequence 08:19 <@snapcount> if it's like the fixed width header 08:19 <@snapcount> its also a bit-vector 08:19 < perlDreamer> how about the integer? 08:19 < perlDreamer> 00 00 00 08:20 < perlDreamer> 1 byte of overhead at end 00 08:20 < perlDreamer> 0 bytes of extra header 08:20 < perlDreamer> value 00 08:20 < perlDreamer> ? 08:20 <@snapcount> so 00 00 is the data part 08:20 <@snapcount> is that what you're saying 08:21 <@snapcount> and the last one is our extra byte or overhead byte 08:21 < perlDreamer> except INT is always 4 bytes 08:21 < perlDreamer> according to page 2 of our intro doc 08:22 <@snapcount> maybe it's encoded, the actual value 08:22 <@snapcount> like bcd but with hex 08:22 < perlDreamer> 0x0000 is integer 0 08:23 <@snapcount> I see what you're saying 08:23 <@snapcount> what number were we expecting to be there 08:23 < perlDreamer> I'd guess 0 08:23 < perlDreamer> let's check the good data dump for the sequence number of "from" 08:24 <@snapcount> do you have that 08:24 < perlDreamer> yes 08:24 < perlDreamer> should be a 1 08:24 < perlDreamer> INSERT INTO `DataForm_field` VALUES ('1000',1,'from', 08:24 <@snapcount> ok... but the bad data had a bunch of extra spaces right 08:25 < perlDreamer> right because the DataForm_fieldId was set to be 83 characters 08:25 < perlDreamer> so it read past the real boundary of the field into the next one 08:25 < perlDreamer> so if we're right about the integer, I would have expected 00 00 01 08:25 <@snapcount> no 08:25 <@snapcount> 00 01 XX 08:26 <@snapcount> data oh 08:26 < perlDreamer> 00 integer 08:26 < perlDreamer> 00 01 data 08:26 < perlDreamer> uh, 00 bytes, 00 01 data 08:26 < perlDreamer> 1 08:26 <@snapcount> oh 08:26 <@snapcount> you're talking about a diff part 08:26 <@snapcount> sorry 08:26 < perlDreamer> yeah, we have field 1 nailed 08:27 < perlDreamer> and we could hack the length and make it work 08:27 < perlDreamer> but we have another problem 08:27 < perlDreamer> since the real lengths are corrupt, we have to find a different way to extract them 08:27 <@snapcount> use the header 08:27 <@snapcount> count from 03,00 to the next 03,00 08:28 < perlDreamer> the next 03 00 is past the next field 08:28 <@snapcount> oh crap 08:28 < perlDreamer> 03 00 17 01 31 30 30 30 01 08:28 < perlDreamer> oh 08:28 < perlDreamer> 03 00 53 01 31 30 30 30 01 08:28 < perlDreamer> field 1 varchar(22) real length 4 08:29 < perlDreamer> field 2 00 00 00 sequence number should be 0, it's a 1 08:29 <@snapcount> real length 4? 08:29 < perlDreamer> 31 30 30 30 = 1 0 0 0 in ascii 08:29 <@snapcount> got it 08:29 < perlDreamer> so that field should be 03 00 04 01 31 30 30 30 01 08:29 < perlDreamer> but we had to do it by hand 08:30 < perlDreamer> and that's bad for writing perl code 08:30 <@snapcount> lol 08:30 < perlDreamer> okay 08:31 < perlDreamer> so, to back up 08:31 < perlDreamer> problem 1: varchar field width is bad 08:31 < perlDreamer> problem 2: sequence number is all wrong 08:31 <@snapcount> take a look at this 08:31 <@snapcount> http://www.rafb.net/paste/results/AKszgf41.html 08:31 < perlDreamer> wait 08:32 < perlDreamer> what if the 1 byte overhead is in the beginning and not the end? 08:32 <@snapcount> in my simple insert it wasn't 08:32 <@snapcount> it was at the end 08:32 < perlDreamer> but you only had 1 column 08:32 < perlDreamer> there should be an end of row flag, too 08:32 < perlDreamer> (I think) 08:33 <@snapcount> why 08:33 < perlDreamer> 01 00 00 00 is integer 1 in little endian format 08:33 <@snapcount> it would just use the next row header 08:33 < perlDreamer> I'm right 08:33 < perlDreamer> the next fieldId is 1001, 31 30 30 31 08:33 < perlDreamer> next sequence number is 02 08:33 < perlDreamer> 02 00 00 00 08:34 <@snapcount> maybe the overhead byte is actually the end of row byte 08:34 < perlDreamer> maybe 08:34 <@snapcount> I can insert another row and look 08:34 < perlDreamer> okay 08:36 < perlDreamer> 03 00 53 01 fd 5b 00 ff 04 31 30 30 30 08:36 < perlDreamer> that's our complete varchar row 08:37 < perlDreamer> what is yours again? 08:38 <@snapcount> that is a column related byte 08:38 < perlDreamer> which one? 08:38 <@snapcount> the one at the end of data 08:38 < perlDreamer> I've lost it somewhere up above, can you show me again please? 08:39 <@snapcount> 03,00,17,01.16, 22 bytes, 00, 03,00,.. 08:39 <@snapcount> the 00 before the next row header 08:39 < perlDreamer> null terminated string, like in C 08:39 < perlDreamer> that's another problem for us then 08:39 < perlDreamer> so if you store the string 1000 in as a varchar, what do you get? 08:40 < perlDreamer> in the test table 08:40 <@snapcount> I'll check 08:40 < perlDreamer> I'll guess 03 00 05 01 04 31 30 30 30 00 08:42 <@snapcount> 03,00,05,0B,04,31,30,30,30,00,00,00,00,00,00,00,00,00,00,00 08:43 < perlDreamer> varchar 22? 08:43 <@snapcount> yes 08:43 < perlDreamer> 05 + 0B = 5 + 11 = 16 08:44 < perlDreamer> 11 bytes of 00 08:44 < perlDreamer> the varchar fields are borked 08:44 < perlDreamer> badly, badly borked 08:44 <@snapcount> that doesn't make sense 08:44 <@snapcount> you have a clean mysql install 08:45 <@snapcount> right? 08:45 < perlDreamer> 4.1 08:45 <@snapcount> un-broken 08:45 < perlDreamer> yeah 08:45 < perlDreamer> should we look at some 4.1 data? 08:45 <@snapcount> create a test table, and look at the myd file 08:45 <@snapcount> yeah 08:45 <@snapcount> format is the same 08:45 <@snapcount> according to that doc 08:45 < perlDreamer> feed me some SQL, please? 08:45 < perlDreamer> create table test .... 08:45 <@snapcount> create table test (id varchar(22) not null default '0') 08:46 <@snapcount> insert into test (id) values ('1000') 08:46 <@snapcount> mysql/data/db_name/test.MYD 08:48 < perlDreamer> 03 00 06 0a 01 04 31 30 30 30 00*10 08:48 < perlDreamer> files aren't binary compatible 08:49 <@snapcount> (Remember that MySQL may treat VARCHAR columns as if they're CHAR columns, in which case the fixed format is used.) 08:49 <@snapcount> from the doc 08:50 < perlDreamer> space padding is 20 08:50 < perlDreamer> 41 20 20 20 20 = "A ", A with 4 spaces 08:51 <@snapcount> this is pretty serious 08:51 < perlDreamer> the killer for me is that 4.1 and 5.0 for exactly the same table defs makes different binary files 08:51 <@snapcount> that's the problem 08:52 <@snapcount> we could see all kinds of problems just like this one 08:52 <@snapcount> I don't understand how 5 can even read the 4.1 files 08:52 < perlDreamer> me either 08:52 < perlDreamer> but it is 08:52 < perlDreamer> until you alter the tables 08:52 <@snapcount> there is no script run against them to fix them 08:52 <@snapcount> or modify them 08:52 < perlDreamer> ? 08:53 < perlDreamer> don't follow that one 08:53 <@snapcount> it was a statement 08:53 <@snapcount> against the tables 08:53 <@snapcount> nothing in the upgrade converts the table files 08:53 < perlDreamer> oh, the 5.0 upgrade 08:53 <@snapcount> you just unzip and restart 08:53 <@snapcount> yeah 08:53 < perlDreamer> I'd say that part of the process should be dump, drop, create, insert 08:54 < perlDreamer> that should heal everything 08:54 <@snapcount> if you're data's not screwed already 08:54 < perlDreamer> yeah 08:54 < perlDreamer> this will affect 6.9 as well 08:54 < perlDreamer> there's a lot of table hackery in there 08:55 < perlDreamer> well, let's summarize 08:55 <@snapcount> so, what we need to do is dump the tables from 4.1 08:55 <@snapcount> upgrade 08:55 <@snapcount> and re-import using the dumps 08:55 <@snapcount> (upgrade mysql) 08:55 < perlDreamer> I think a dump from 5 would work, if nothing has been upgraded 08:56 <@snapcount> by webgui 08:56 < perlDreamer> right 08:56 <@snapcount> me too 08:56 <@snapcount> it seems to be safe still at that point 08:56 < perlDreamer> but anyone who is at 6.8.4 is already screwed 08:56 <@snapcount> yeah 08:56 <@snapcount> I see no way to help them if they don't have backups 08:56 <@snapcount> and the worst part is 08:56 <@snapcount> plainblack doesn't even have those backups 08:56 < perlDreamer> ouch 08:57 <@snapcount> and we're going to expect them to 08:57 <@snapcount> they'll just have to recreate their data forms 08:57 <@snapcount> we'll just dump the table structure from that table 08:58 <@snapcount> and everything from the rest 08:58 <@snapcount> and re-import 08:58 < perlDreamer> how many varchar fields are there in the DataForm_field table? 08:58 < perlDreamer> 6 08:58 < perlDreamer> per row 08:58 < perlDreamer> well 08:58 <@snapcount> 8 varchar fields 08:59 < perlDreamer> 8 08:59 < perlDreamer> right 08:59 < perlDreamer> the thing that kills me is that the data is all in there 08:59 < perlDreamer> hidden 08:59 <@snapcount> I know 08:59 <@snapcount> it sucks 09:00 < perlDreamer> with enough cases, we could do it 09:00 <@snapcount> JT would never distribute it though 09:00 < perlDreamer> but it would have to be painstaking analysis of lots of data looking for new hints in the varchar field headers 09:00 <@snapcount> it would have to be clean 09:00 <@snapcount> follow the docs to the T 09:01 < perlDreamer> the data doesn't follow the docs anymore 09:01 <@snapcount> I know 09:01 <@snapcount> he would never go for it 09:01 < perlDreamer> it's his only hope 09:01 < perlDreamer> you'll lose customers 09:01 < perlDreamer> bad PR 09:01 <@snapcount> when we talked earlier 09:01 < perlDreamer> liability 09:01 <@snapcount> he did not like the idea of writing a script to extract from the binary 09:01 <@snapcount> he was worried about the liability 09:02 <@snapcount> b/c there is so much we don't know 09:02 < perlDreamer> the worst that would happen is that customer ends up with garbled dataform_field table 09:02 <@snapcount> I'll write an email to the dev list summarizing our findings 09:02 < perlDreamer> there is another option, but it's not pretty 09:02 <@snapcount> maybe someone else will have an idea 09:03 < perlDreamer> a human could hand extract the data 09:03 <@snapcount> yeah 09:03 <@snapcount> but that is very error prone 09:03 < perlDreamer> and time consuming 09:03 <@snapcount> and time consuming 09:03 <@snapcount> haha 09:03 < perlDreamer> may I suggest that PB begin making regular backups 09:03 <@snapcount> we do 09:04 <@snapcount> we just don't save pre-upgrade backups for a long period of time 09:04 <@snapcount> they are saved to tmp for a couple days 09:04 <@snapcount> we do regular filesystem backups 09:04 <@snapcount> and db dumps 09:04 < perlDreamer> so for your customers, you could pull a pre 6.8.3 database file 09:04 <@snapcount> we keep backups for the previous week I think 09:04 <@snapcount> last 7 days 09:05 < perlDreamer> Project Backstep 09:05 <@snapcount> huh? 09:05 < perlDreamer> call Frank, get him suited up and into the sphere 09:05 <@snapcount> hehe 09:05 < perlDreamer> TV show, SciFi? 09:05 < perlDreamer> you ever see it? 09:05 <@snapcount> oh ok 09:05 <@snapcount> no 09:06 < perlDreamer> how could they not have tested their sites after an upgrade? 09:06 <@snapcount> No one seemed to notice until after the 6.8.5 upgrade 09:07 <@snapcount> I'm gonna write this email then go to bed 09:07 <@snapcount> I'm wore out 09:07 < perlDreamer> me, too 09:07 < perlDreamer> sorry roy 09:07 <@snapcount> thx for the help 09:07 < perlDreamer> you're welcome 09:07 <@snapcount> we'll get through it 09:07 <@snapcount> =) 09:08 < perlDreamer> I'll keep thinking, maybe we've missed something 09:08 < perlDreamer> it is late 09:08 <@snapcount> yeah... maybe we'll have a vision 09:08 <@snapcount> =) 09:08 < perlDreamer> good night 09:08 <@snapcount> night 09:08 -!- perlDreamer [n=colink@199.107.160.242] has quit [""""] 10:07 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 16:19 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] 16:24 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 17:02 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:21 -!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui 17:21 < crythia1> ick 17:21 < crythia1> COF A LNG 17:22 < crythia1> SQUISHY 18:16 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui 18:16 < perlDreamer> there's hope! 18:19 < pbmdawg> how's that 18:19 < perlDreamer> someone else reported a similar bug two weeks ago 18:19 < perlDreamer> #17001 18:19 < perlDreamer> http://bugs.mysql.com/bug.php?id=17001 18:19 < perlDreamer> and we've already gotten a response from the team 18:21 < perlDreamer> I responded that our bug is similar, but with no crash. 18:21 < perlDreamer> I also asked if there was a way to recover the data 18:22 < perlDreamer> okay 18:22 < perlDreamer> it's not much hope 18:22 < perlDreamer> but it's better than nothing 18:23 < pbmdawg> heh 18:23 < pbmdawg> you'll note that this was the bug that caused them to put that note on the 5.0 download page 18:23 < perlDreamer> yeah, less than two weeks ago 18:24 < pbmdawg> nice.......... 18:24 < perlDreamer> I think we're jumping on the 5.0 bandwagon too early 18:24 * pbmdawg grumbles 18:24 * perlDreamer agrees 18:24 < perlDreamer> I also thought of another idea for recovering data 18:25 < perlDreamer> I'll be checking it out this morning 18:25 < pbmdawg> in the wre, it's easy 18:25 < pbmdawg> since all the filenames are known. 18:25 < perlDreamer> do tell 18:25 < pbmdawg> and the process names 18:25 < perlDreamer> filenames aren't the problem 18:25 < perlDreamer> its the binary data 18:25 < pbmdawg> I thought the binary data was fine 18:25 < perlDreamer> fine is relative 18:25 < pbmdawg> uncorrupted 18:25 < perlDreamer> everything is in there, but it's not in any MySQL MYISAM format anymore 18:26 < pbmdawg> oh 18:26 < perlDreamer> so we've been trying to find other ways of getting it 18:26 < perlDreamer> and everything we've tried so far has failed 18:26 < perlDreamer> all the data _is_ in there. we can't figure how to get it out with a script 18:26 < perlDreamer> Roy or I could teach anyone how to do it in 15 minutes 18:26 < perlDreamer> and then they could pull it out manually 18:26 < perlDreamer> (error prone, lots of time) 18:26 < perlDreamer> but possible 18:27 < perlDreamer> heh 18:27 < perlDreamer> we're lucky that we're both EE's 18:27 < perlDreamer> we have to do stuff like this in digital logic design 18:27 < perlDreamer> binary data analysis stuff 18:30 < perlDreamer> anyway, my new idea is that perhaps not all columns are screwed up 18:30 < perlDreamer> it might be only the first 18:30 < perlDreamer> if so, then there's hope since the problem is reduced 18:30 < perlDreamer> So I'm going to parse two rows by hand and look at the results 18:31 < pbmdawg> is it =+ or += for perl 18:31 < perlDreamer> += 18:31 < pbmdawg> oh yeah, 18:31 < pbmdawg> add, then set 18:31 < perlDreamer> = is a suffix for a binary operator 18:32 < pbmdawg> uh oh 18:32 < perlDreamer> ? 18:33 < pbmdawg> halfdays isn't stored in HRForms_LRF 18:33 < pbmdawg> wompus. 18:33 < perlDreamer> kitty wompus? 18:33 < pbmdawg> yes 18:39 < pbmdawg> good thing I can't blame you for this, perlDreamer ;) 18:39 < perlDreamer> halfdays? 18:39 < pbmdawg> crythias: op me? 18:39 < pbmdawg> yeah 18:42 < pbmdawg> xdanger: op me? 18:42 < pbmdawg> puhhh leezzz? 18:44 < pbmdawg> perlDreamer: so I'm supposed to write a method to recalc the totalHours in an LRF, given a change in a holiday 18:44 < pbmdawg> but it's impossible. 18:44 < pbmdawg> b/c the data is not normalized. 18:45 -!- mode/#webgui [+o pbmdawg] by xdanger 18:45 <@pbmdawg> thanks :) 18:45 -!- crythias was kicked from #webgui by pbmdawg [pbmdawg] 18:45 -!- mode/#webgui [+o crythia1] by pbmdawg 18:45 < perlDreamer> hm 18:46 < perlDreamer> what do you know? 18:46 < perlDreamer> start date of leave 18:46 < perlDreamer> end data of leave 18:46 < perlDreamer> dates of all weekends 18:46 < perlDreamer> old vacation dates 18:46 < perlDreamer> new vacation dates 18:46 <@pbmdawg> yep 18:46 < perlDreamer> isn't that enough? 18:46 <@pbmdawg> previous totalHours 18:46 < perlDreamer> don't need it 18:46 <@pbmdawg> but not requested halfDays 18:46 < perlDreamer> oh 18:47 < perlDreamer> that's not in the table? 18:47 < perlDreamer> it has to be 18:47 < perlDreamer> otherwise the user wouldn't be able to come in later and edit that field 18:47 < perlDreamer> but I don' t have the code in front of me 18:49 -!- crythia1 is now known as crythias 18:49 <@crythias> sigh 18:50 <@pbmdawg> what 18:50 <@crythias> nothin 18:51 <@crythias> woot is woot off 18:52 <@crythias> 5 or six items already today. 18:52 <@crythias> I'd rather have a bottle in front of me than a frontal lobotomy... 18:53 <@crythias> Make up some feelings and tell her you have them. 18:55 <@crythias> um.. 18:55 <@crythias> idiot 18:56 <@crythias> let's use a cannon to kill a fly. 18:56 < perlDreamer> what are we talkin' about here? 18:57 <@crythias> support boards 18:57 < perlDreamer> ah 18:57 <@crythias> rather than actually changing a password on a db, the user decides he'd reinstall OS and WebGUI. 18:58 <@crythias> I kid you not. 18:58 < perlDreamer> oy 18:58 < perlDreamer> there's a pattern in the data 18:59 <@crythias> dear liza dear liza... 18:59 < perlDreamer> ARGH! 18:59 < perlDreamer> where's roy! 18:59 <@crythias> with what shall we patch it, dear Liza, dear Liza? 18:59 < perlDreamer> there's a pattern to the binary data 18:59 < perlDreamer> it's not much, and I don't understand all the fields 19:00 <@crythias> yeah... 19:00 < perlDreamer> but if the users have to only enter some data instead of all data... 19:00 <@crythias> I thought all you needed was a record terminator. 19:00 < perlDreamer> no, the stuff is all variable length, so you need to parse it from the beginning 19:00 <@crythias> um. 19:00 < perlDreamer> and anytime the length is wrong/missing, you're screwed 19:01 <@crythias> wait. 19:01 < perlDreamer> here's what I've parsed so far: 19:01 <@crythias> 'kay 19:01 < perlDreamer> 03 00 53 01 fd 5b 00 ff 19:01 < perlDreamer> length(4): "1000" DataForm_fieldId 19:01 < perlDreamer> 04 31 30 30 30 19:01 < perlDreamer> INT(4): 1 sequenceNumber 19:01 < perlDreamer> 01 00 00 00 19:01 < perlDreamer> len(4): "from" name 19:01 < perlDreamer> 04 66 72 6f 6d 19:01 < perlDreamer> len(8): "required" status 19:01 < perlDreamer> 08 72 65 71 75 69 72 65 64 19:01 < perlDreamer> len(5): "email" type 19:01 < perlDreamer> 05 65 6d 61 69 6c 19:01 < perlDreamer> possibleValues, defaultValue, width, subtext,rows, isMailField 19:01 < perlDreamer> 01 00 00 00 19:01 < perlDreamer> len(18): "Your Email Address" label 19:01 < perlDreamer> 12 59 6f 75 72 20 45 6d 61 69 6c 20 41 64 64 72 65 73 73 19:01 < perlDreamer> len(1): "0" 19:01 < perlDreamer> 01 30 19:01 < perlDreamer> vertical, extras 19:01 < perlDreamer> 01 00 00 19:01 < perlDreamer> assetId "Szs5eev3OMssmnsyLRZmWA" 19:01 < perlDreamer> 53 7a 73 35 65 65 76 33 4f 4d 73 73 6d 6e 73 79 4c 52 5a 6d 57 41 19:02 < perlDreamer> but the pattern repeats on the next row as well 19:02 < perlDreamer> now I need to see some real data instead of the WG default email form 19:03 < perlDreamer> here are the broken parts 19:03 < perlDreamer> the first 8 bytes, the header are all wrong 19:03 < perlDreamer> I don't know how to decode null fields 19:03 < perlDreamer> the length specifier for the assetId is missing 19:04 <@crythias> hrm. 19:04 < perlDreamer> and I'm a little off on the parse 19:05 < perlDreamer> vertical, extras 19:05 < perlDreamer> 01 00 19:05 < perlDreamer> assetId "Szs5eev3OMssmnsyLRZmWA" 19:05 < perlDreamer> 00 53 7a 73 35 65 65 76 33 4f 4d 73 73 6d 6e 73 79 4c 52 5a 6d 57 41 19:06 <@crythias> there is a y[ thing before records 19:06 <@crythias> ý[ 19:06 < perlDreamer> nope 19:07 <@crythias> there is a [ 19:07 <@crythias> no 19:07 < perlDreamer> yes 19:07 <@crythias> gr. that's the size. 19:08 < perlDreamer> here's the second row 19:08 < perlDreamer> 00 01 00 59 fd 5b 00 ff 19:08 < perlDreamer> 04 31 30 30 31 19:08 < perlDreamer> 02 00 00 00 19:08 < perlDreamer> 02 74 6f 19:08 < perlDreamer> 08 72 65 71 75 69 72 65 64 19:08 < perlDreamer> 05 65 6d 61 69 6c 19:08 < perlDreamer> 01 00 00 00 19:08 < perlDreamer> 1a 59 6f 75 72 20 46 72 69 65 6e 64 73 20 45 6d 61 69 6c 20 41 64 64 72 65 73 73 19:08 < perlDreamer> 01 30 19:08 < perlDreamer> 01 00 19:08 < perlDreamer> 00 53 7a 73 35 65 65 76 33 4f 4d 73 73 6d 6e 73 79 4c 52 5a 6d 57 41 19:09 < perlDreamer> 3rd row: 19:09 < perlDreamer> 03 00 3f 01 fd 5b 36 ff 19:09 < perlDreamer> 04 31 30 30 32 19:09 < perlDreamer> 03 00 00 00 19:09 < perlDreamer> 02 63 63 19:09 < perlDreamer> 06 68 69 64 64 65 6e 19:09 < perlDreamer> 05 65 6d 61 69 6c 19:09 < perlDreamer> 01 00 00 00 19:09 < perlDreamer> 02 43 63 19:09 < perlDreamer> 01 30 19:09 < perlDreamer> 01 00 00 19:09 < perlDreamer> 53 7a 73 35 65 65 76 33 4f 4d 73 73 6d 6e 73 79 4c 52 5a 6d 57 41 19:09 <@crythias> how long is that? 19:09 < perlDreamer> 67 words (decimal) 19:10 < perlDreamer> 43 hex 19:10 <@crythias> 0x33 words 19:10 <@crythias> 0x43 19:10 <@crythias> ok 19:11 <@crythias> 03 00 53 01 fd 5b 00 ff 19:11 < perlDreamer> that's a different row 19:11 <@crythias> 03 00 3f 01 fd 5b 36 ff 19:11 <@crythias> yeah. 19:11 <@crythias> I know. 19:11 < perlDreamer> okay 19:15 < perlDreamer> FF is the record header end tag 19:15 <@crythias> ? 19:16 < perlDreamer> at the top of every row there's an 8 bytes sequence 19:16 < perlDreamer> it always ends with FF 19:16 <@crythias> can't be end tag 19:17 <@crythias> beginning, maybe 19:17 <@crythias> 0300 5301 fd5b 00ff 19:18 <@crythias> 0300 5202 bd5b 00ff 19:18 <@crythias> 0300 6202 bd5b 00ff 19:19 <@crythias> 0300 ea02 3d5d 00ff 19:19 < perlDreamer> yep 19:19 < perlDreamer> 8 byte field, always ending if FF 19:19 <@crythias> this only gave me 4 records? 19:19 <@crythias> from the corrupt, is that right? 19:19 < perlDreamer> I've decoded 5 or 6 19:19 < perlDreamer> you need to do a hexdump of the binary file that Roy sent us 19:19 <@crythias> I'm doing that in vim 19:20 <@crythias> yes, hexdump 19:20 <@crythias> 00 0100 59fd 5b00 ff 19:21 < perlDreamer> 00 01 00 59 fd 5b 00 ff 19:21 < perlDreamer> yeah 19:21 < perlDreamer> 9 bytes 19:21 <@crythias> 0300 3f01 fd5b 36ff 19:22 < perlDreamer> so here's the thing 19:22 < perlDreamer> if you count the previous 22 byte field, you can skip the header until you get to FF 19:22 < perlDreamer> and still retain all data 19:22 <@crythias> 00 01 0041 fd5b 36ff 19:23 < perlDreamer> that's 8 bytes 19:23 <@crythias> find ff 19:23 < perlDreamer> 36 FF 19:23 <@crythias> or 00ff 19:24 <@crythias> 0300 5202 bd5b 00ff 19:24 <@crythias> 5b again 19:24 <@crythias> d5b00ff 19:24 <@crythias> d5b36ff 19:24 <@crythias> nah 19:25 <@crythias> ff being begin record, ok. 19:25 < perlDreamer> no, being end record 19:25 < perlDreamer> go back to the top of the file 19:25 < perlDreamer> first 8 bytes are ending in ff 19:25 <@crythias> there is no ff at end of data 19:25 < perlDreamer> no, it's the end of the row _header_ 19:26 < perlDreamer> not field separator 19:26 < perlDreamer> not row separator 19:26 <@crythias> row header? 19:26 < perlDreamer> yeah 19:26 <@crythias> what's a row header? 19:26 <@crythias> and why are we talking rows? 19:26 <@crythias> records, fields. 19:27 < perlDreamer> this is a SQL table 19:27 < perlDreamer> it has rows 19:27 < perlDreamer> rows of records 19:27 <@crythias> rows columns. ok. 19:27 < perlDreamer> record header, if you'd prefer 19:27 <@crythias> fine, but 8 characters precede each row/record. 19:27 < perlDreamer> yes 19:27 <@crythias> not terminate. 19:27 < perlDreamer> precede 19:27 < perlDreamer> and it's not always 8 characters either 19:27 < perlDreamer> sometimes 9 19:28 <@crythias> where 9? 19:28 < perlDreamer> but always ending in FF 19:28 < perlDreamer> 00 00 01 00 55 fc 5b 36 ff 19:29 <@crythias> nope 19:29 < perlDreamer> yeah 19:29 <@crythias> 00 0100 51FC 5B36 FF 19:30 <@crythias> 51 is Q 19:30 < perlDreamer> yeah 19:30 < perlDreamer> that doesn't mean it's data because it's in the header 19:30 <@crythias> what you gave me at marker 3f0 is 8 bytes 19:30 < perlDreamer> it's not always 8 bytes 19:30 <@crythias> you added an extra 00 before 19:30 < perlDreamer> yeah 19:30 <@crythias> it's not in the code. 19:31 < perlDreamer> which code? 19:31 <@crythias> it's not in the binary. your example. 19:31 <@crythias> 00003f0: 3151 524c 6157 776b 674d 4838 4538 5100 1QRLaWwkgMH8E8Q. 19:31 <@crythias> 0000400: 0100 51fc 5b36 ff68 436d 6366 7a70 4f65 ..Q.[6.hCmcfzpOe 19:32 < perlDreamer> it's way down in the file 19:32 < perlDreamer> in Roy's other dataform 19:32 < perlDreamer> it's in there 19:33 <@crythias> well, I still say ff precedes data, even if it terminates length of the data info. 19:34 < perlDreamer> that's a nuance 19:34 < perlDreamer> ff ends header so it must precede data 19:34 <@crythias> 00003b0: fc5b 36ff 6254 6750 7664 4b58 5530 584b .[6.bTgPvdKXU0XK 19:34 <@crythias> 00003c0: 7956 5a43 7873 6f67 4451 0300 0000 0263 yVZCxsogDQ.....c 19:34 <@crythias> 00003d0: 6306 6869 6464 656e 0565 6d61 696c 0100 c.hidden.email.. 19:34 <@crythias> 00003e0: 0000 0243 6300 0100 0044 4877 646c 4e6d ...Cc....DHwdlNm 19:34 <@crythias> 00003f0: 3151 524c 6157 776b 674d 4838 4538 5100 1QRLaWwkgMH8E8Q. 19:34 <@crythias> 0000400: 0100 51fc 5b36 ff68 436d 6366 7a70 4f65 ..Q.[6.hCmcfzpOe 19:34 < perlDreamer> that doesn't work well in proportional fonts 19:35 <@crythias> http://www.rafb.net/paste/results/BeQeWl31.html 19:35 <@crythias> 3b4 starts data 19:36 <@crythias> should be 22 chars for the thing 19:36 < perlDreamer> no 19:36 <@crythias> what now? 19:36 <@crythias> for the first column. 22 chars 19:37 <@crythias> but there's no ^22 19:37 <@crythias> (equivalent) 19:37 < perlDreamer> (09:08:24) perlDreamer: here are the broken parts 19:37 < perlDreamer> (09:08:30) perlDreamer: the first 8 bytes, the header are all wrong 19:37 < perlDreamer> (09:08:40) perlDreamer: I don't know how to decode null fields 19:37 < perlDreamer> (09:08:47) perlDreamer: the length specifier for the assetId is missing 19:38 <@crythias> ok, right. 19:38 < perlDreamer> I'll be back in a bit 19:39 <@crythias> bTgPvdKXU0XKyVZCxsogDQ 3b4 is 22 chars without a code that says it's 22 chars. 19:39 <@crythias> which means it fills the alotment without issue. 19:40 <@crythias> bTgPvdKXU0XKyVZCxsogDQ is an entire fieldId 19:41 <@crythias> should be 22 chars, and so no need to tell me it's less. 19:41 <@crythias> or = 19:42 <@crythias> 03, sequence 19:43 <@crythias> 4 bytes 19:44 <@crythias> tell me 2 chars, then show me cc 19:44 <@crythias> tell me 6 chars, show me 'hidden' 19:44 <@crythias> tell me 5 chars, show me 'email' 19:45 < perlDreamer> right 19:45 < perlDreamer> but it only happens once, at the end, so it's still parsable 19:54 <@crythias> shrug 19:54 <@crythias> 1) ignoring the header and "starting" with "FF" +1... 19:55 <@crythias> 2) null fields? they're '' or simply ,, or ,0, depending on which field. 19:56 <@crythias> 3) we always know exactly the last field and exactly how long the last field is. 19:56 < perlDreamer> you always know how long it is supposed to be, but you don't know what the value is before you parse it. 19:56 <@crythias> once we get those 22 chars, we move forward to find where the next FF is, then start grabbing data. 19:57 <@crythias> um. 19:57 <@crythias> we know where the last column starts relative to all other data in the record. 19:57 < perlDreamer> yes 19:58 <@crythias> and we know that the last column is 22 chars 19:58 <@crythias> do I care what the value is before I parse it? 19:58 < perlDreamer> no 19:58 <@crythias> what am I not understanding about " you always know how long it is supposed to be, but you don't know what the value is before you parse it." 19:58 < perlDreamer> nothing 19:58 < perlDreamer> I was disagreeing with what you said earlier 19:59 <@crythias> I said a lot of things? :) 19:59 < perlDreamer> 3) we always know exactly the last field and exactly how long the last field is. 19:59 < perlDreamer> 10:01:14) crythias: 3) we always know exactly the last field and exactly how long the last field is. 19:59 <@crythias> yes. 19:59 < perlDreamer> I probably misunderstood what you meant by "know exactly the last field" 19:59 < perlDreamer> you probably meant starting position? 20:00 <@crythias> we know the last field is assetId and that it's varchar(22) 20:00 < perlDreamer> okay 20:00 <@crythias> we don't know value, but yeah. 20:02 <@crythias> so... FF_1, 22 chars, ",", 4 bytes (reversed?), "," read the next byte (length?), read the next length bytes, "," ... 20:03 < perlDreamer> go back in the log to my original analysis of the field to see the integer format versus ascii format 20:03 <@crythias> ... 22 chars and new record... 20:03 <@crythias> (12:04:41) perlDreamer: INT(4): 1 sequenceNumber 20:03 <@crythias> (12:04:41) perlDreamer: 01 00 00 00 20:12 < perlDreamer> that's an integer in little endian format 20:15 <@crythias> ok 20:15 < perlDreamer> since the data format is in the MYI file, and it's fixed width data, you don't need to have a length specifier 20:16 <@crythias> it's in the MYI and not frm? 20:16 < perlDreamer> what is frm? 20:16 <@crythias> I thought I was Index 20:17 <@crythias> but, anyway, I didn't ask for a length specifier for int 20:17 < perlDreamer> sorry 20:17 <@crythias> np 20:18 <@crythias> I do need a translator for endian 20:18 < perlDreamer> there are two basic formats for binary data 20:18 < perlDreamer> little endian: 01 00 00 00 20:18 < perlDreamer> big endian 00 00 00 01 20:18 < perlDreamer> western humans like big endian 20:19 < perlDreamer> but little endian makes it easier to extend data 20:19 <@crythias> um. ok. 20:19 < perlDreamer> It's one of those hardware specific things 20:19 <@crythias> but the next question is what's your problem with nulls? 20:20 < perlDreamer> go back and look at the analysis of the first row that I sent out, with data translation 20:20 < perlDreamer> null fields are 01 and then a certain number of 0 bytes 20:20 < perlDreamer> here are 6 in a row: 20:20 < perlDreamer> possibleValues, defaultValue, width, subtext,rows, isMailField 20:20 < perlDreamer> 01 00 00 00 20:20 < perlDreamer> here are two: 20:20 < perlDreamer> vertical, extras 20:20 < perlDreamer> 01 00 20:21 < perlDreamer> I _think_ that's the format, but don't know for sure 20:21 <@crythias> 12 20:21 <@crythias> you were offset 20:21 <@crythias> oh. that's length 20:21 <@crythias> duh. sorry 20:21 < perlDreamer> np 20:21 < perlDreamer> :) 20:21 <@crythias> are any of these yes/no? 20:22 < perlDreamer> no 20:22 < perlDreamer> width 20:22 < perlDreamer> rows 20:22 < perlDreamer> well, isMailField is a yes/no 20:22 < perlDreamer> but extras isn't 20:22 < perlDreamer> defaultValue, possibleValues 20:22 <@crythias> (12:04:53) perlDreamer: possibleValues, defaultValue, width, subtext,rows, isMailField 20:22 <@crythias> (12:04:55) perlDreamer: 01 00 00 00 20:23 < perlDreamer> so I'm thinking 01 is a tag saying "null fields following" 20:23 <@crythias> 6 items, 4 bytes 20:23 < perlDreamer> and then each 00 represents up to two null fields 20:23 < perlDreamer> 6 zeroes = 5 or 6 null fields, depending on the following byte 20:23 <@crythias> the describe on those fields? 20:23 < perlDreamer> I don't know what you mean by that. 20:24 <@crythias> is null valid or are they "not null"? 20:24 <@crythias> (12:05:05) perlDreamer: vertical, extras 20:24 <@crythias> (12:05:09) perlDreamer: 01 00 00 20:24 < perlDreamer> Don't know, look in the database description 20:24 < perlDreamer> describe DataForm_field 20:25 <@crythias> mine is old 20:25 < perlDreamer> which version? 20:25 <@crythias> 6.7.8 20:25 <@crythias> but close enough 20:26 <@crythias> possibleValues - text- Null 20:26 <@crythias> defaultValue -text-Null 20:26 <@crythias> width int(11) - null 20:26 <@crythias> subtext mediumtext null 20:26 <@crythias> rows int(11) null 20:26 <@crythias> isMailField int(11) 0 20:27 <@crythias> vertical smallint(1) 1 20:28 <@crythias> extras varchar(128) null 20:28 <@crythias> vertical's default is 1 20:28 < perlDreamer> default data seems to be stored elsewhere 20:29 < perlDreamer> Roy and I guessed MYI file 20:29 <@crythias> yeahbut, that doesn't matter. default is stored with new record? 20:29 < perlDreamer> it saves space if you leave it as null and store the default value elsewhere 20:30 <@crythias> the heck? 20:30 <@crythias> vertical is 01 20:30 <@crythias> extras is 00 00 20:31 < perlDreamer> no the second null byte is the empty length for assetId 20:33 <@crythias> that doesn't make sense, and you didn't parse it that way. 20:33 < perlDreamer> I did 20:33 <@crythias> (12:05:05) perlDreamer: vertical, extras 20:33 <@crythias> (12:05:09) perlDreamer: 01 00 00 20:33 <@crythias> (12:05:09) perlDreamer: assetId "Szs5eev3OMssmnsyLRZmWA" 20:33 <@crythias> (12:05:11) perlDreamer: 53 7a 73 35 65 65 76 33 4f 4d 73 73 6d 6e 73 79 4c 52 5a 6d 57 41 20:33 < perlDreamer> then I was wrong earlier 20:34 < perlDreamer> it should be: 20:34 < perlDreamer> vertical, extras 20:34 < perlDreamer> 01 00 20:34 < perlDreamer> assetId "Szs5eev3OMssmnsyLRZmWA" 20:34 < perlDreamer> 00 53 7a 73 35 65 65 76 33 4f 4d 73 73 6d 6e 73 79 4c 52 5a 6d 57 41 20:34 <@crythias> uh uh 20:34 <@crythias> because there is no 00 before fieldId 20:34 < perlDreamer> no the second null byte is the empty length for assetId 20:35 <@crythias> are you saying it's improperly added? 20:35 < perlDreamer> I'm saying the length specifier for assetId is 00 and that it is wrong. It should be 16 hex 20:36 <@crythias> there is no length specifier for fieldId. Why should there be one for assetId? 20:36 < perlDreamer> there is a length specifier for fieldId 20:36 < perlDreamer> it's 04 20:36 < perlDreamer> 4 characters 20:36 <@crythias> http://www.rafb.net/paste/results/BeQeWl31.html 20:37 <@crythias> not when it's 22 chars 20:37 <@crythias> 3b3 : ff 6254 20:38 < perlDreamer> then off hand I'd say the length specifier for it is broken as well 20:38 < perlDreamer> but I need to prep for a meeting at 11:00am, so I need to go 20:38 <@crythias> ok 20:38 < perlDreamer> keep running with this 20:39 < perlDreamer> I don't doubt you've found something that I've done wrong 20:39 < perlDreamer> but you have to explain why some of the fields have valid lengths, but not others 20:39 < perlDreamer> earlier rows have valid length specifiers 20:39 < perlDreamer> catch you later 20:39 <@crythias> I don't think it needs length when it's maxed. 20:40 < perlDreamer> that would make sense 20:40 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""be back later""] 21:02 <@crythias> I just learned something. And now I hate my physics teacher. 21:02 <@crythias> http://www.aa.washington.edu/faculty/eberhardt/lift.htm 21:35 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 21:38 <@crythias> hiya 21:38 <@crythias> wow. you missed a lot 21:38 < snapcount> hola 21:38 -!- mode/#webgui [+o snapcount] by crythias 21:38 <@crythias> Colin's determined that there is an 8 or 9 byte header per record, terminated with an FF, followed by data 21:39 <@crythias> re: DataForm_field 21:40 <@crythias> (12:04:41) perlDreamer: 03 00 53 01 fd 5b 00 ff 21:40 <@crythias> (12:04:41) perlDreamer: length(4): "1000" DataForm_fieldId 21:40 <@crythias> (12:04:41) perlDreamer: 04 31 30 30 30 21:40 <@crythias> (12:04:41) perlDreamer: INT(4): 1 sequenceNumber 21:40 <@crythias> (12:04:41) perlDreamer: 01 00 00 00 21:40 <@crythias> (12:04:41) perlDreamer: len(4): "from" name 21:40 <@crythias> (12:04:43) perlDreamer: 04 66 72 6f 6d 21:40 <@crythias> (12:04:45) perlDreamer: len(8): "required" status 21:40 <@crythias> (12:04:47) perlDreamer: 08 72 65 71 75 69 72 65 64 21:40 <@crythias> (12:04:49) perlDreamer: len(5): "email" type 21:40 <@crythias> (12:04:51) perlDreamer: 05 65 6d 61 69 6c 21:40 <@crythias> (12:04:53) perlDreamer: possibleValues, defaultValue, width, subtext,rows, isMailField 21:40 <@crythias> (12:04:55) perlDreamer: 01 00 00 00 21:40 <@crythias> (12:04:57) perlDreamer: len(18): "Your Email Address" label 21:40 <@crythias> (12:04:59) perlDreamer: 12 59 6f 75 72 20 45 6d 61 69 6c 20 41 64 64 72 65 73 73 21:40 <@crythias> (12:05:01) perlDreamer: len(1): "0" 21:40 <@crythias> (12:05:03) perlDreamer: 01 30 21:40 <@crythias> (12:05:05) perlDreamer: vertical, extras 21:40 <@crythias> (12:05:09) perlDreamer: 01 00 00 21:40 <@crythias> (12:05:09) perlDreamer: assetId "Szs5eev3OMssmnsyLRZmWA" 21:40 <@crythias> (12:05:11) perlDreamer: 53 7a 73 35 65 65 76 33 4f 4d 73 73 6d 6e 73 79 4c 52 5a 6d 57 41 21:40 <@crythias> he has problems... 21:41 <@crythias> (12:40:39) perlDreamer: (09:08:24) perlDreamer: here are the broken parts 21:41 <@crythias> (12:40:40) perlDreamer: (09:08:30) perlDreamer: the first 8 bytes, the header are all wrong 21:41 <@crythias> (12:40:40) perlDreamer: (09:08:40) perlDreamer: I don't know how to decode null fields 21:41 <@crythias> (12:40:40) perlDreamer: (09:08:47) perlDreamer: the length specifier for the assetId is missing 21:41 <@crythias> we have perhaps surmized that the assetId and fieldIds don't need length specifiers if they max the field. 21:42 <@snapcount> possible 21:42 <@snapcount> the internals docs are not up to date 21:42 <@crythias> the fieldId doesn't have a length specifier. 21:42 <@crythias> if a full 22char is used 21:43 <@crythias> http://www.rafb.net/paste/results/BeQeWl31.html 21:43 <@crythias> 3b3 in the link is ff, followed immediately by 22char fieldId 21:45 <@snapcount> see another thing is 21:45 <@snapcount> that mysql5 is supposed to use the packed format for fields containing varchars 21:45 <@snapcount> which isn't documented 21:45 <@snapcount> except maybe in the source 22:00 <@crythias> packed? 22:00 <@snapcount> yeah 22:01 <@snapcount> myisam engine stores records in three formats depending on column types in table 22:01 <@snapcount> fixed, variable, and packed 22:01 <@crythias> another question: are there any other tables that alter set default? 22:01 <@snapcount> the first two are documented well 22:02 <@snapcount> the last says "see the code" 22:02 <@snapcount> well, not well, but enough to get you guessing 22:02 <@snapcount> do you mean do we issue that command anywhere else? 22:02 <@pbmdawg> svn question 22:02 <@snapcount> besides 6.8.3 upgrade 22:03 <@pbmdawg> how do I rollback a commit to a previous revision of a file 22:03 <@crythias> for any other table besides dataform_field 22:03 <@snapcount> pbmdawg: checkout the version of the file you want 22:03 <@snapcount> and re-commit 22:04 <@snapcount> we'd have to grep the WebGUI folder 22:04 <@snapcount> I doubt it would be anywhere but in upgrade scripts though 22:04 <@snapcount> if it's out there 22:04 <@pbmdawg> I did svn update -r 336 filename 22:05 <@pbmdawg> now just svn commit filename? 22:05 <@snapcount> yeah 22:05 <@pbmdawg> didn't work. 22:05 <@snapcount> you might have to checkout the file 22:07 <@snapcount> did you get it matt? 22:07 <@pbmdawg> no 22:07 <@pbmdawg> I'm a df 22:08 <@snapcount> let me look it up... there may be an option you have to use with update or when you commit 22:10 <@pbmdawg> ehh; whatever; copy/pasting... 22:11 <@crythias> um. yeah 22:12 <@snapcount> that'll work too 22:13 <@snapcount> heh 22:13 <@snapcount> you do a reverse merge 22:14 <@snapcount> kinda cool 22:14 <@snapcount> svn merge -r 305:304 url 22:14 <@snapcount> svn diff to make sure file is ok 22:14 <@snapcount> svn commit 22:20 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 22:20 <@pbmdawg> oh bring back my wre to me 22:20 <@pbmdawg> to me 22:21 <@pbmdawg> !dubya 22:21 < nbcccorp> singing the wre blues? 22:23 <@pbmdawg> my wre lies over the ocean.... 22:23 <@pbmdawg> my wre lies over the sea... 22:24 < nbcccorp> not quite sure what your day job is but I'm thinking you should stick with it. 22:25 <@pbmdawg> roy says I should quit my dayjob and join plainblack 22:26 < nbcccorp> W-E-B-G-U-I, find out what it means to me, 22:26 < nbcccorp> W-E-B-G-U-I Take care TCB 22:27 < nbcccorp> aretha would be SO upset 22:33 <@crythias> !calc 22:33 <@crythias> heh 22:33 <@crythias> yeah, boy. I want a job at fancywhite.com 22:35 * crythias has a mouth full of atomic fireballs. 22:35 <@crythias> somehow, that seemed better in my head 22:36 < nbcccorp> it's that way all too often 22:53 <@crythias> MAME! I'm gonna play. it. for. ev.er... I'm going to learn how to level-High! 22:54 <@crythias> Baby remember my ... MAME 22:58 < nbcccorp> has anyone gotten the mysql 5 odbc connector (alpha) working properly in windows? 23:21 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui 23:21 < perlDreamer> yo, roy! 23:22 <@crythias> and I'm so lonely without ... you.. I need your love to pull me through... 23:23 < perlDreamer> crythias, have you had any more luck analysing the binary data? 23:24 <@crythias> no. 23:24 <@crythias> and the myisamchk and mysqlchk are for junk. 23:24 <@crythias> wrt what we're trying to accomplish. 23:24 < perlDreamer> yeah, this isn't junk, it's just broken 23:25 <@crythias> well, I meant that they worked as if they were junk, read: not at all. 23:28 <@snapcount> hello 23:28 <@snapcount> ok so here's the deal 23:29 <@snapcount> JT has nixed the idea of parsing binary files 23:29 < perlDreamer> okay 23:29 <@snapcount> if data was lost 23:29 <@snapcount> it's lost 23:29 <@snapcount> we're going to dump, drop, create, import 23:29 <@snapcount> all the databases 23:29 <@snapcount> and recommend others do the same 23:29 <@snapcount> add it to the gotchas 23:30 <@snapcount> also doing a 6.8.7 sometime between now and Monday 23:30 <@snapcount> that includes the patched upgrade files 23:30 <@snapcount> and any other bugfixes done between now and then 23:30 <@snapcount> I'm going to verify the dump,drop... process fixes the problem now 23:30 <@snapcount> just to be sure 23:31 <@snapcount> sorry to drop the bomb 23:31 < perlDreamer> no problem 23:31 <@snapcount> I know we all worked really hard to try and fix this thing 23:32 <@snapcount> and I appreciate it very much 23:32 < perlDreamer> well.... 23:32 < perlDreamer> I did ask the mysql developers for a fix for broken data 23:32 <@snapcount> maybe they can do some magic 23:32 <@snapcount> they know the structure for sure =) 23:33 < perlDreamer> and they won't hack something out to fix it either 23:33 <@crythias> whew. 23:33 <@snapcount> hey, I learned how to use pack/unpack 23:33 <@snapcount> so the hack was not a complete waste of time 23:33 < perlDreamer> With lots of help from Crythias, we did reverse engineer most of the format of the broken database file 23:34 < perlDreamer> it makes sense in a twisted sort of way 23:34 <@snapcount> yeah... this is good work for EEs and electronic techs 23:34 <@snapcount> =) 23:34 < perlDreamer> but it would take hours of more analysis to finalize :) 23:34 <@crythias> sigh 23:34 <@crythias> SIGH 23:34 * crythias is hyperventilating. 23:34 <@crythias> *clunk* 23:35 < perlDreamer> I thought that would have been more of a "thunk" sound 23:35 < perlDreamer> he must have hit some plastic 23:35 * crythias woosily gets up. tries to wipe the keyboard impressions off his forehead. 23:35 * snapcount passes crythias a nice cold Mountain Dew 23:36 <@crythias> don't need to be up all night, but thanks! 23:36 * perlDreamer sends Crythias a nice warm Papa John's pizza for his forehead 23:36 <@snapcount> you sounded tired 23:36 <@crythias> heh 23:36 <@crythias> need to go home, now. 23:36 <@crythias> quick question: this wouldn't have killed people who were still on 4.1, right? 23:36 < perlDreamer> no 23:37 <@snapcount> they are safe 23:37 < perlDreamer> so are people who start on 5.0 23:37 <@snapcount> interesting point though 23:37 < perlDreamer> it's just the upgraders who will have problems 23:37 <@snapcount> PB started with mysql 3 23:37 <@snapcount> upgraded all the way to 5 23:37 <@snapcount> and did all the wg upgrades 23:37 <@crythias> the upgraders who upgraded to 5, THEN 683 23:37 <@snapcount> and didn't have this problem at all 23:37 < perlDreamer> did you dump and reload? 23:37 <@snapcount> yeah... they're screwed 23:38 <@snapcount> JT says no 23:39 <@snapcount> but I didn't do the upgrades so I don't know for sure 23:40 <@snapcount> alright... I'm going to verify the dump,reload fix 23:47 <@crythias> You're the man, now, dog. 23:47 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 23:54 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui --- Day changed Fri Feb 17 2006 00:03 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 00:04 -!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has quit ["Leaving."] 00:04 < perlDreamer> snapcount, i'm going to forward the ordering fix I commited yesterday (in 6.8) to 6.9 00:05 < perlDreamer> and close my bug 00:23 <@snapcount> what? 00:23 < perlDreamer> yesterday, I commited a fix for a dataform ordering bug to 6.8 00:23 <@snapcount> oh cool 00:59 -!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui 00:59 < lenthamen> chansen ? 01:25 -!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] 01:39 < perlDreamer> snapcount: did you ever figure out what was going on with your radio list? 01:40 <@snapcount> nah 01:40 <@snapcount> if you have 6.9 running maybe you can see if it works on your system 01:40 <@snapcount> just add an event 01:40 < perlDreamer> okay, let me finish Jamie's bug and then I'll do that 01:41 < perlDreamer> did I tell you about Kathy seeing "junk" on the PB web site? 01:41 <@snapcount> no 01:41 < perlDreamer> kathy's my wife 01:41 < perlDreamer> yeah, she said that below the page there was all this junk text 01:41 <@snapcount> ok 01:41 <@snapcount> debug? 01:41 < perlDreamer> yeah 01:42 <@snapcount> is it there now 01:42 < perlDreamer> we're behind a NAT, so to the outside world we share an IP. 01:42 < perlDreamer> JT put that IP into the IP debug field so that I could see WG debug output 01:42 < perlDreamer> so Kathy gets to see it too 01:42 <@snapcount> oh 01:42 <@snapcount> haha that's funny 01:42 < perlDreamer> for a second, we thought she found a bug! 01:42 <@snapcount> nice 01:42 <@snapcount> you should google "plain black" 01:43 <@snapcount> and look at the site description 01:43 <@snapcount> A device for drying and recycling plastic bags and plastic bottles. 01:43 < perlDreamer> what the heck? 01:43 <@snapcount> Google is screwed 01:43 <@snapcount> other search engines don't list that 01:43 < perlDreamer> send them an email 01:43 <@snapcount> no idea where it's coming from 01:43 < perlDreamer> they're pretty responsivve 01:44 <@snapcount> send it to who? 01:44 <@snapcount> fixyourcrap@google.com 01:44 < perlDreamer> if you dig in there, there's an email address to send issues to 01:44 <@snapcount> hehe 01:44 <@snapcount> I'll look 01:48 < perlDreamer> boy it takes a long time to install the new templates 01:49 <@snapcount> bugs away 01:49 <@snapcount> yeah... matt had to do that 01:49 <@snapcount> we put a pause after each template creation 01:49 < perlDreamer> he's a hack-o-matic 01:49 <@snapcount> it was running so fast that the assetId,revisionDates were duping 01:49 <@snapcount> causing the upgrade to fail 01:50 < perlDreamer> no way 01:50 <@snapcount> yeah 01:50 < perlDreamer> you're joking 01:50 <@snapcount> nope 01:50 <@snapcount> it's a new rev so the assetId was the same already 01:50 <@snapcount> but the revisionDate was colliding 01:51 < perlDreamer> does that matter if the revisionDates are different across different assetId's 01:52 <@snapcount> yeah 01:52 <@snapcount> it's a complex primary key 01:53 <@snapcount> the combination must be unique 01:53 < perlDreamer> id1 + date1 != id2 + date1 01:53 <@snapcount> misread 01:53 <@snapcount> sorry 01:53 <@snapcount> must be a unique combination 01:53 <@snapcount> that's the only rule 01:54 <@snapcount> AssetId 1, Date 100 will collide with AssetId 1, Date 100 but not Date 101 or AssetId 2, Date 100 01:55 < perlDreamer> huh 01:55 < perlDreamer> okay 01:55 <@snapcount> did I explain well? 01:55 <@snapcount> sorry, hard to type it out 01:55 < perlDreamer> no, you did fine 01:55 <@snapcount> ok 01:56 < perlDreamer> hard to believe WG is that fast :) 01:56 < perlDreamer> but it isn't UI work, either 01:56 <@snapcount> I was surprised 01:56 <@snapcount> that's true 01:58 < pbmdawg> frank's asset installer updates like 20 templates in less than a second. 01:58 < pbmdawg> and that adds revisions to each of them. 01:58 < perlDreamer> you need to ask Steve for an Icon for the EMS 01:58 < pbmdawg> probably hundreds of db queries/writes 02:00 < perlDreamer> hmmm 02:00 < pbmdawg> with workflow, webgui will be a real "Application Server", in addition to being a Web Application Platform on top of a Content Management System on top of a Web Application Platform. 02:00 < perlDreamer> snapcount: I get a "Yes" for the global prerequisite yesNo 02:01 <@snapcount> that's a yesNo field 02:01 <@snapcount> not a radioList 02:01 < perlDreamer> It's a radio list with attitude 02:01 <@snapcount> heh 02:01 <@snapcount> also uses 0, 1 for values 02:01 < perlDreamer> and no option to add prerequisites on the Add Eventform 02:01 <@snapcount> yeah 02:02 <@snapcount> need more than one event first =) 02:02 < perlDreamer> doh 02:02 < perlDreamer> somedays I wonder how y'all put up with me 02:03 < perlDreamer> and I get "And" selected on Operator 02:03 < perlDreamer> did you check the HTML to make sure you haven't found a browser bug? 02:03 <@snapcount> weird 02:04 * pbmdawg does not put up. pbmdawg gets fed up. 02:04 <@snapcount> I'm using FF 1.5.01 02:04 < perlDreamer> Check the source, Luke 02:04 < perlDreamer> You can feel it surrounding you 02:04 < perlDreamer> become one with it 02:04 < perlDreamer> you must unlearn 02:04 <@snapcount> I can't right now 02:04 <@snapcount> time to do a client upgrade 02:04 <@snapcount> 6.7 -> current 02:04 <@snapcount> ooh boy 02:05 < perlDreamer> is that an easy one? 02:05 <@snapcount> time to nuke some data forms! 02:05 <@snapcount> well, you have to upgrade mysql 02:05 <@snapcount> and use mp2 02:05 <@snapcount> and backup the entire world 02:05 <@snapcount> it's not that bad 02:06 < perlDreamer> how about template compatibility? 02:06 <@snapcount> I dunno about that 02:06 <@snapcount> guess we'll see 02:06 <@snapcount> anyway... should take an hour 02:06 <@snapcount> be back soon 02:09 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 02:10 < crythias> *cough* 02:10 < perlDreamer> sick? 02:10 < crythias> nope. just announcing my presence. 02:10 < perlDreamer> I just svn reverted away 30 minutes of work 02:11 < crythias> oh? 02:11 < crythias> on purpose? 02:11 < pbmdawg> whoops. 02:11 < perlDreamer> no on accident 02:11 * pbmdawg SCREAMS AT THE CHANNEL 02:11 <@snapcount> well, un revert it 02:11 <@snapcount> that's the beauty of svn =) 02:11 < perlDreamer> I should try svk 02:12 <@snapcount> oh you never commited 02:12 < perlDreamer> right 02:12 <@snapcount> that sucks hard 02:12 < crythias> yeah. like I've been trying to tell JT... reverts shouldn't be destructive 02:12 <@snapcount> commit often =) 02:12 < perlDreamer> it would break 6.9 02:12 < perlDreamer> badly 02:12 < pbmdawg> sooo 02:12 <@snapcount> hasn't stopped anyone else 02:12 < pbmdawg> commit every character. 02:12 < perlDreamer> I can use vim's autosave feature to do that 02:13 < crythias> commit early, commit often. :) 02:13 * crythias wants to get back to a jovialness. 02:13 < perlDreamer> JOVIALNS 02:13 < crythias> So, I'm sorta kinda left to the ability to buy my own personal laptop. 02:13 < perlDreamer> HAPPYGWY 02:13 < crythias> as in, another one. 02:14 < perlDreamer> 'dawg has a supplier for good laptops 02:14 < pbmdawg> I8SANTA 02:14 <@snapcount> speaking of laptops, finally ordered my new mac 02:15 < crythias> I've been ordering from costcentral.com for a while. 02:15 < pbmdawg> newegg. 02:15 < crythias> mwave has been not so good on availability. 02:15 < pbmdawg> mwave is the worst. 02:15 < crythias> yeah. I'm going to check newegg and pricewatch. 02:15 < crythias> well, mwave is/was good for parts. 02:15 < crythias> I also take a look at tigerdirect once in a while. 02:17 < crythias> wow 02:17 < crythias> http://www.newegg.com/Product/ProductList.asp?Submit=ENE&N=2030260032&Subcategory=32&description=&srchInDesc=&minPrice=&maxPrice=700&ATTR1=&ATTR2=&ATTR3=&ATTR4=&ATTR5=&ATTR6=&ATTR7=&ATTR8=&ATTR9=&ATTR10=&ATTR11=&ATTR12=&ATTR13=&ATTR14=&ATTR15=&ATTR16= 02:20 < crythias> now the debate... buy cheap and add ram or buy more ram? 02:21 < crythias> buy nb with more ram? 02:21 < pbmdawg> add ram 02:21 < perlDreamer> add more ram yourself 02:21 < perlDreamer> it's cheaper 02:21 < perlDreamer> and you know how to turn a screwdriver so you have all the necessary skills 02:23 < crythias> tons of woots today 02:23 < crythias> http://www.woot.com/Forums/ShowSaleForum.aspx 02:25 < crythias> think I want built-in wireless 02:26 < crythias> Thoughts on this one? http://www.newegg.com/Product/Product.asp?Item=N82E16834115318 03:09 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 03:23 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""home""] 03:24 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 04:12 < crythias> hello 04:12 <@snapcount> hello 04:13 < crythias> beauty and the geek. awe yet. 04:13 < crythias> ah yeah. 04:16 < crythias> bought the laptop. 04:17 <@snapcount> which one 04:17 < crythias> Acer 3613 04:17 <@snapcount> link? 04:17 < crythias> http://www.digitalhotbuy.com/dhbstore/part/partTechnotes.do?skuNo=1059523 04:18 < crythias> It shipped for $12 for 2day fedex 04:18 <@snapcount> cool 04:18 <@snapcount> is that a good price 04:19 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 04:19 <@snapcount> who let the dog in.... woof woof woof 04:19 <@snapcount> who let the dog in.... woof woof woof 04:19 <@snapcount> guess you guys haven't heard that one 04:24 -!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 04:25 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 04:25 < pbmdawg> ops 04:25 < crythia1> which is why I want the new laptop 04:26 -!- crythia1 is now known as crythias 04:26 < crythias> died 04:26 < crythias> flash 04:26 < crythias> I think that's killing me. 04:27 < crythias> so I renamed libmap.conf. Let's see if that's up. 04:28 < crythias> sigh. 04:28 < pbmdawg> SIGH UP 04:29 < crythias> lah lah lah 04:45 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 04:48 <@snapcount> BOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 04:48 <@snapcount> the matrix has crashed 04:48 <@snapcount> it's a damn bug festival 04:48 <@snapcount> wee look at all the bugs 04:49 <@snapcount> ok 04:49 <@snapcount> I need to make a list of the crap I have to do 04:49 <@snapcount> I'm getting overwhelmed here 04:49 * snapcount $self->organize; 04:58 < crythias> seems some have been fixed? 05:00 < crythias> I'm to funky for my monkey 05:08 < crythias> Brass monkey... that funky monkey. 05:11 < crythias> Jennifer Tilly. 11:16 -!- wouter_procolix [n=wouter@host1.procolix.nl] has joined #webgui 12:03 < wouter_procolix> Hi! Someone online with some knowledge about the new $session stuff? 12:22 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 13:59 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 14:00 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 15:34 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 16:16 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] 16:25 < pbmdawg> xdanger: op me? 17:45 < pbmdawg> wouter: are you there? 17:52 < wouter_procolix> Yes I am here :-) 17:53 < MrHairgrease> Don't talk to Wouter! 17:54 < MrHairgrease> He's working in procolix time =) 17:54 < wouter_procolix> LOL 17:54 < wouter_procolix> Who is pbmdawg? 17:54 < MrHairgrease> Matt who are you? 17:58 < pbmdawg> wouter did you get my email 17:59 < wouter_procolix> Not today... 17:59 < wouter_procolix> When did you sent it? 17:59 < pbmdawg> earlier. 17:59 < wouter_procolix> A week ago? 18:00 < pbmdawg> today 18:00 < pbmdawg> sent to chipencharge 18:00 < wouter_procolix> Oh, than I guess you're looking for Wouter Vijvers... 18:00 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 18:00 < wouter_procolix> I am Wouter van Oijen :-) 18:00 < pbmdawg> ohhhhhhhhh 18:00 < pbmdawg> oops. 18:00 < wouter_procolix> :-) 18:02 < pbmdawg> which is this wouter: https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=963 18:02 < snapcount> I've just about verified this mysql fix 18:03 < snapcount> half way done 18:03 < MrHairgrease> It was a mysql bug? 18:03 < wouter_procolix> That's me 18:03 < snapcount> oh yeah 18:03 < snapcount> nasty bug 18:03 < MrHairgrease> you rock! 18:03 < snapcount> if you upgrade from 4.1 -> 5 18:04 < pbmdawg> wouter: can you roll that change back b/c it's wrong. 18:04 < snapcount> dump your data and reimport 18:04 < snapcount> or shit will explode 18:04 < MrHairgrease> Exploding shit is bad 18:04 < snapcount> apparently mysql is making a point of this now 18:04 < snapcount> according to pbmdawg 18:04 < MrHairgrease> At least thats what my parents always told me 18:04 < pbmdawg> SAYS I 18:04 < snapcount> through the grapevine 18:04 < snapcount> you told me it's on their download page now 18:05 < snapcount> or something to that effect right 18:05 < pbmdawg> http://dev.mysql.com/downloads/mysql/5.0.html 18:05 < pbmdawg> red text. 18:05 < snapcount> hehe 18:05 < pbmdawg> "MySQL generally recommends that you dump and reload your tables from any previous version to upgrade to 5.0." 18:05 < snapcount> yeah... it should say 18:06 < snapcount> don't alter a table if you don't do this 18:06 < snapcount> or your data will be gone forever 18:06 < snapcount> PR people 18:06 < snapcount> geez 18:07 < MrHairgrease> I don't care 18:07 < MrHairgrease> We're still running 4.1 18:08 < snapcount> well, don't forget if you ever upgrade 18:08 < pbmdawg> 'tis good. 18:08 < snapcount> or you will have many pains 18:08 < MrHairgrease> I'm glad you guys found out for me 18:08 < snapcount> hehe 18:08 < MrHairgrease> thenks 18:08 < snapcount> hey, that's what we're here for =) 18:08 < snapcount> 18:08 < MrHairgrease> Ok, good that i know 18:08 < MrHairgrease> I'll be uploading the SQLForm to to the pb boards this weekend 18:09 < MrHairgrease> so you can fix my bugs! 18:09 < pbmdawg> lol 18:09 < snapcount> yippee! 18:09 * MrHairgrease laughs in postapocalyptic manner 18:09 < snapcount> the matrix is broke too btw 18:09 < snapcount> add more than one to a site for loads of fun and amusement 18:10 -!- typonaise [i=fiona@not.h4ppy.info] has joined #webgui 18:10 < MrHairgrease> matt!!! 18:10 < MrHairgrease> answer wouter! 18:10 < MrHairgrease> Or else I have tro help him out 18:10 < MrHairgrease> 'm a busy guy =) 18:11 < snapcount> what's the question 18:11 < pbmdawg> I did 18:11 < snapcount> the answer is 'sometimes but maybe not always' 18:11 -!- typonaise [i=fiona@not.h4ppy.info] has left #webgui [] 18:11 < snapcount> who was that 18:11 < pbmdawg> freakazoid. 18:11 < snapcount> we have strangers in our midst 18:12 < wouter_procolix> Than I missed it or didn't understand.... What's wrong with "use WebGUI::Cache::Memcached;", because "use Cache::Memcached" failed compilation on my system?! 18:12 < pbmdawg> it failed b/c you haven't installed Cache::Memcached. the use statement is correct. 18:12 < pbmdawg> a package shouldn't "use" itself. 18:13 < wouter_procolix> Okay, I'm sorry. The syntaxCheck test reports it as an error though. Is there another way to solve that? 18:13 < pbmdawg> install Cache::Memcached :) 18:13 < pbmdawg> (it also should be listed as an optional package in testEnvironment.pl ) 18:13 < pbmdawg> if it's not already. 18:14 < wouter_procolix> I guess it's not listed in testEnvironment... 18:15 < wouter_procolix> Fixed it on SVN revision 967 18:15 < wouter_procolix> (my mistake... not the testEnvironment) 18:16 * snapcount does a dance 18:17 < snapcount> ok... this process will fix the problem 18:17 < snapcount> people post 6.8.3 will have to rebuild data forms though 18:17 < snapcount> if they upgraded from mysql 4.1 18:19 < wouter_procolix> Okay, I installed Cache::Memcached ... One error less :-) 18:19 < pbmdawg> you can add it to testEnvionment 18:19 < pbmdawg> with the optional flag 18:19 < wouter_procolix> Although I know it doesn't really matter because it is not used on my system... 18:19 < wouter_procolix> Okay, I will check that out. 18:21 < wouter_procolix> How can I specify that it's optional? 18:21 < wouter_procolix> The third argument?? 18:22 < pbmdawg> I think so 18:22 < wouter_procolix> Like: checkModule("Cache::Memcached", 0, 1); ??? (I don't know which version should be necessary). 18:23 < pbmdawg> the latest. 18:24 < wouter_procolix> So 1.15 then. 18:27 < wouter_procolix> Oh, and the last argument should be 2, I looked in the wrong file... I will commit it later, I have to go now. 18:27 < wouter_procolix> Thanks for informing me about my mistake, Matt. 18:27 < pbmdawg> sure thing. 18:27 < pbmdawg> I wish more people would read the commit logs. hint hint (to everyone here) 18:27 < wouter_procolix> Goodbye. 18:28 < pbmdawg> bye 18:28 < wouter_procolix> Yes, the RSS feed is very useful :-) 18:28 -!- wouter_procolix [n=wouter@host1.procolix.nl] has left #webgui [] 18:47 < MrHairgrease> question 18:47 < MrHairgrease> how do you spell templateable 18:47 < MrHairgrease> lik ethat? 18:47 < MrHairgrease> or templatable 18:50 < snapcount> hey pbmdawg 18:50 < snapcount> Colin fixed some more bugs with the dataform as well right 18:50 < snapcount> in the code 19:00 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui 19:05 -!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] 19:18 < snapcount> Colin! 19:18 < snapcount> welcome 19:21 < pbmdawg> join the part-A 19:21 < snapcount> heh, we're missing one of the terrible four 19:21 < snapcount> no Gerald today 19:28 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:29 < chansen> here is the upload progress module that i promised rizen two weeks ago http://dev.catalyst.perl.org/browser/trunk/Apache2-UploadProgress 19:29 < chansen> pls forward it to him 19:30 < chansen> and a example: http://dev.catalyst.perl.org/browser/trunk/Apache2-UploadProgress/examples/upload.cgi 19:38 < perlDreamer> yeah, where's Crythias? 19:39 < perlDreamer> so, can I get some feedback about an idea I had this morning for documentation? 19:41 < perlDreamer> I don't think users are getting the way I'm describing template variables for Assets and Wobjects. 19:41 < perlDreamer> by saying "This also has the standard Asset template variables' 19:41 < perlDreamer> so I'd like to find a way to make it flat 19:42 < perlDreamer> without recreating the information in lots of places 19:42 < perlDreamer> so I'm thinking about breaking the template docs up the same way that fields are. 19:42 < perlDreamer> each template variable would have a name and description. 19:43 < perlDreamer> and it would be stuffed into a data structure, with nesting and a way to include sections from other sections 19:43 < perlDreamer> what do you think? am I nutso? 19:43 < snapcount> how hard will it be to maintain? 19:43 < snapcount> relative to what we currently have 19:43 < pbmdawg> why not pull it directly from definition() :-P 19:44 < MrHairgrease> isnt it a better id to have a possibility to include the field array ref from other help? 19:44 < perlDreamer> exactly! 19:44 < pbmdawg> and put the english docs in definition() 19:44 < pbmdawg> lol 19:44 < pbmdawg> j/k 19:44 < perlDreamer> this new way of doing template variables would mean that we could generate them from some other source 19:44 < perlDreamer> definition is really for forms, and there is a strong connection between forms and template variables 19:45 < perlDreamer> but the connection breaks down quickly for things like Navigation 19:45 < perlDreamer> so we need another method 19:45 < perlDreamer> I'm thinking POD 19:45 < perlDreamer> and then go from POD to Help via some script 19:48 < snapcount> that sounds interesting 19:48 < perlDreamer> is that code for something else? 19:48 < snapcount> no 19:48 < snapcount> it really does sound interesting 19:49 < snapcount> chansen: jt@plainblack.com 19:49 < snapcount> I would email him that link 19:49 < snapcount> so the script to generate help 19:49 < snapcount> would that be a pre-release thing 19:50 < snapcount> or would it run when modperl started up 19:50 < snapcount> or what 19:51 < chansen> only need more docs, then I'll ship it to CPAN 20:33 -!- Irssi: #webgui: Total of 9 nicks [1 ops, 0 halfops, 0 voices, 8 normal] 20:33 -!- mode/#webgui [+o pbmdawg] by xdanger 21:08 < perlDreamer> you guys are not going to believe this 21:09 < perlDreamer> I actually have work to do for $dayJob! 21:09 < perlDreamer> so I'm going to log off for now 21:09 < perlDreamer> might be back on this afternoon 21:09 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""later""] 21:25 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 21:35 -!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has joined #webgui 21:43 < wouter_procolix> Hi, someone available for a technical WebGUI question? 21:44 <@pbmdawg> yes 21:44 < wouter_procolix> Okay, regarding this fix: http://svn.webgui.org/svnweb/WebGUI%20SVN/revision/?rev=905 21:44 < wouter_procolix> I doubt if this really fixes the problem... 21:44 < wouter_procolix> $session->form->process("uid") = $u->userId unless ( $isAdmin ||$isSecondary); 21:44 <@pbmdawg> yeah; it doesn't. 21:45 <@pbmdawg> you're right. 21:45 < wouter_procolix> Looks still wrong to me, but it might be my lack of Perl knowledge... 21:45 < wouter_procolix> Okay :-) 21:45 < wouter_procolix> Do you know how to fix it? 21:45 < wouter_procolix> I don't... I originally reported it as a bug, but don't know what the code is supposed to do. 21:47 < snapcount> looks like they are trying to set the post variable uid 21:47 < wouter_procolix> That doesn't make sense to me... 21:47 <@pbmdawg> it's from back when all kinds of things used %session as a temp storage place 21:48 < wouter_procolix> Yeah, I guessed that... 21:48 < snapcount> there is no session method for setting post vars anymore 21:48 < snapcount> just scratch 21:49 < snapcount> and another one 21:49 < snapcount> I don't remember what it's called 21:49 < wouter_procolix> stow? 21:49 < snapcount> yeah that one 21:49 <@pbmdawg> don't use stow here. 21:49 < snapcount> actually there was never a method to set session vars 21:49 < snapcount> but you know what I mean 21:49 <@pbmdawg> just create a $userId var. 21:49 < snapcount> yeah 21:50 < snapcount> formprocessor should be called once to get the value, stuff it in a var 21:50 < wouter_procolix> I don't even know what this code should do, so I'm not gonna fix it (yet). 21:50 < snapcount> then manipulate the var 21:51 < wouter_procolix> I can try that, but I don't have much time... If it's a very low priority thing, I will look into it later. 21:58 < wouter_procolix> Sorry if I'm asking dumb questions.... But what is the var supposed to do? It is not used after the above-mentioned line, so why should it be changed anyway? 21:59 < wouter_procolix> I guess the whole line can be removed, unless the variable is used somewhere else, later... In that case it should be stored in a scratch variable or something like that. 21:59 <@pbmdawg> it's used in www_editUser 21:59 <@pbmdawg> if the thing returns that. 22:00 < wouter_procolix> But in www_editUser, after line 401 (where process() is used as an lvalue), the variable is not used anymore. 22:00 < wouter_procolix> Oh wait.. I see. 22:01 < wouter_procolix> At least partially :-/ 22:01 < wouter_procolix> It should be stored somewhere in the session. 22:02 < wouter_procolix> I'll figure it out.... I'll check back later if I think I have fixed it. 22:02 < wouter_procolix> Thanks anyway for the help. 23:12 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 23:12 -!- mode/#webgui [+o crythias] by pbmdawg 23:12 <@crythias> it's just that kind of time. 23:13 < snapcount> damn 23:13 < snapcount> we're still just the terrible three 23:13 < snapcount> still a man down 23:15 <@crythias> can't wait to get my laptop. then I find out I could have gotten one for $599 from staples. 23:16 < snapcount> i take it this website doesn't have a low price guarantee 23:16 <@crythias> different model. 23:16 < snapcount> oh 23:16 <@crythias> similar specs, different screen size. 23:17 <@crythias> I had a client ask me if (specs similar to mine) @ $599 was a good deal. I'm cringeing, then he says 14" screen and I relax. 23:18 < snapcount> heh 23:18 <@crythias> cause I'm getting 15.4 23:18 <@crythias> and it's ALL about the inches. 23:18 < snapcount> it says 2" B/W LCD... is that good? 23:18 < snapcount> it says 2" B/W CRT... is that good? 23:18 < snapcount> weight 25lbs 23:18 <@crythias> LCD for a camera, sure. 23:19 <@crythias> of course, I've had B/W LCD for years... 23:19 < snapcount> 23:19 <@crythias> heh 23:20 <@pbmdawg> anyone know how to pause a wget download 23:20 < snapcount> Ctrl-Z 23:20 <@crythias> _ _ _ 23:20 <@crythias> | _| * | | | | 23:20 <@crythias> | |_ * |_| |_| 23:20 <@crythias> yeah ctrl-z 23:21 <@crythias> then fg to resume 23:21 <@pbmdawg> oh. I mean in windows. 23:21 <@pbmdawg> lol 23:21 <@crythias> ctrl s? 23:21 <@crythias> or Pause 23:21 < snapcount> just open another program... it should slow down so much that it might as well be paused 23:21 < snapcount> =) 23:21 <@pbmdawg> 23:22 < snapcount> !bash windows 23:22 <@crythias> yeah. "Computer, Compute PI to the last digit" 23:22 < snapcount> ahhh 23:22 < snapcount> I miss wre 23:22 <@pbmdawg> resurrect her 23:22 < snapcount> I'm gonna have to ask phobia what the deal is 23:22 < snapcount> I can just tell gooey to join over here 23:23 < snapcount> similar features 23:23 < snapcount> I host him 23:23 < snapcount> but I don't know how he finally got wre signed on 23:23 < snapcount> b/c of the nick registration 23:23 < snapcount> I'll have to hop on efnet and investigate 23:24 <@pbmdawg> you host phobia? or gooey 23:24 < snapcount> phobia was hosting wre for us 23:24 < snapcount> I host gooey 23:24 < snapcount> phobia is a person 23:36 -!- WRE [n=WRE@67-58-211-247.amtelecom.net] has joined #WebGUI 23:38 <@crythias> the dog laughs. and other dogs listen. 23:40 <@crythias> goodnight, everybody, I'm here all week. Don't forget to tip your waitress. Try the veal! 23:40 -!- mode/#webgui [+o WRE] by pbmdawg 23:41 <@crythias> Brown and bubbly... 23:41 <@pbmdawg> roy: was I supposed to op WRE? 23:42 < snapcount> oh yeah 23:42 < snapcount> he's back 23:42 < snapcount> I found him 23:42 < snapcount> he got list on the internet 23:42 < snapcount> took a wrong turn over by cisco 23:42 <@crythias> them internets is konfyuseeng. 23:42 < snapcount> I activated his gps dog colar to find him 23:42 <@pbmdawg> I thought wre was a she 23:42 <@pbmdawg> you certainly yell at it enough... 23:43 <@crythias> dumb b**** 23:43 < snapcount> wre is a trangender bot 23:43 < snapcount> lol 23:43 <@crythias> Pre or post op? 23:43 <@crythias> diggety. 23:44 <@crythias> Ah, yeah. It's all good like that. 23:44 <@crythias> ciao for now. 23:45 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:46 -!- mode/#webgui [+o snapcount] by WRE 23:46 <@snapcount> !bash 23:46 <@WRE> |bash 54| Hey, does anyone know when Dance Dance Revolution comes out on GBC? 23:47 <@snapcount> !bofh 23:47 <@WRE> BOFH Quick-excuse: disks spinning backwards - toggle the hemisphere jumper. 23:47 <@snapcount> ROFL --- Day changed Sat Feb 18 2006 00:07 -!- duet [i=duet@lowfidelity.org] has quit ["leaving"] 00:09 < wouter_procolix> Hm, I've been looking into WebGUI/Operation/User.pm in order to fix the bug [= SVN r.905 for people that entered later], but I do not understand the code well enough to fix it properly. 00:09 <@snapcount> which line 00:09 <@snapcount> what don't you understand 00:10 < wouter_procolix> line 405 00:10 < wouter_procolix> a non-lvalue is being changed 00:10 <@snapcount> looking... 00:11 < wouter_procolix> I understand that the problem is the following: 00:11 <@snapcount> I see the problem too 00:11 < wouter_procolix> After www_userEditSave, the function www_userEdit is called, which reads the form properties. 00:12 < wouter_procolix> But the userId should be updated. 00:12 <@snapcount> the reason that code is there is to prevent an admin or secondary admin from being changed to the userId they create 00:12 < wouter_procolix> But why does it only have to be modified when the user is Admin / Secondary Admin 00:12 < wouter_procolix> (oops, timing) 00:12 <@snapcount> hehe 00:13 <@snapcount> I'm still looking 00:13 <@snapcount> this is confusing 00:13 < wouter_procolix> Yes it is... 00:13 < wouter_procolix> I don't understand why a (secondary) admin could be changed to the userId. 00:14 < wouter_procolix> $u->userId is not modified. Only the form-property, which is used for identifying which user is edited. 00:15 < wouter_procolix> Hey.... 00:16 < wouter_procolix> Is this related to the bug where the admin password is changed when editing a user? 00:16 < wouter_procolix> Just a thought... 00:16 <@snapcount> probably 00:16 <@snapcount> let's step through this 00:17 <@snapcount> the $uid var is checking to see if the username being passed in to the save method exists already 00:17 < wouter_procolix> Yes. 00:17 <@snapcount> if the username exists, it will be set to the corresponding uid 00:18 <@snapcount> then 00:18 <@snapcount> if exisitngUID eq UID-passed-in || blank 00:18 <@snapcount> ok that makes no sense 00:18 < wouter_procolix> :-) 00:19 <@snapcount> if no UID is passed in it will be blank already 00:19 < wouter_procolix> At least it is very confusing... 00:19 <@snapcount> and the username has to be blank 00:19 <@snapcount> to go into that block 00:19 < wouter_procolix> no, not blank. 00:19 <@snapcount> || "" 00:20 <@snapcount> sorry 00:20 < wouter_procolix> ? 00:20 <@snapcount> got it 00:20 <@snapcount> ok 00:21 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 00:21 <@snapcount> so if we have a username, it's an existing uid, and the existing uid matches the one passed in 00:21 <@snapcount> we go inside the if 00:21 <@pbmdawg> make sure to rollback this (wrong) change https://svn.webgui.org/svnweb/WebGUI%20SVN/revision/?rev=905 00:21 <@snapcount> do we agree there? 00:21 <@WRE> http://tinyurl.com/8bftx 00:22 <@snapcount> ahh kenperl 00:22 <@snapcount> what would we do without him =) 00:22 <@pbmdawg> (less) 00:22 <@snapcount> lol 00:22 <@pbmdawg> less fixing, that is. 00:22 < wouter_procolix> :-) 00:22 * snapcount chuckles 00:22 <@snapcount> so it seems as though 00:23 < crythias> PRLFXR 00:23 <@snapcount> the concept of this if is to determine if we're editing an existing user 00:23 <@snapcount> or one that is new 00:23 < wouter_procolix> Yes, agreed. 00:24 <@snapcount> ok good 00:24 <@snapcount> the water is becoming less muddy 00:25 < wouter_procolix> but note that if it is a new user, that $uid is undefined / empty string 00:25 <@snapcount> this $session->form->process("uid") = $u->userId unless ( $isAdmin ||$isSecondary); 00:25 <@snapcount> should be 00:25 <@pbmdawg> remember to rollback kenperl's change. 00:26 < wouter_procolix> @matt: what do you mean with that (if you're talking to me)? 00:26 <@snapcount> $u->userId($session->form->process("uid")) 00:26 <@pbmdawg> telling roy to take out the ($isAdmin) 00:26 <@snapcount> yeah 00:26 <@snapcount> they're setting the userId property of the user object 00:26 <@pbmdawg> eek 00:26 <@pbmdawg> no 00:26 < wouter_procolix> okay, got ya 00:27 <@snapcount> just like the other properties below it 00:27 <@pbmdawg> no...... 00:27 <@pbmdawg> danger 00:27 <@snapcount> that's the intention 00:27 <@pbmdawg> wrongness 00:27 <@pbmdawg> you can't change the userId from the form. 00:27 <@snapcount> what? 00:27 <@pbmdawg> userIds are not changeable. 00:27 <@snapcount> that may be 00:27 <@pbmdawg> you can't set the userId of a user object 00:27 <@snapcount> I don't know if you can set that value 00:28 <@snapcount> but that's what someone was trying to do 00:28 <@snapcount> best I can tell 00:28 < wouter_procolix> @snapcount: that last line doesn't make sense, I guess. 00:28 <@pbmdawg> no 00:28 < wouter_procolix> because $u->userId is already $session->form->process("uid") 00:28 <@snapcount> yeah 00:28 < wouter_procolix> because of the line above :-) 00:28 <@snapcount> it's set when the object is created 00:29 <@snapcount> so that line can go away 00:29 <@snapcount> the screwey one 00:29 <@pbmdawg> oooo an uninternationalized error msg 00:30 < wouter_procolix> But at the end of the function, www_editUser is returned 00:30 < wouter_procolix> And that one is reading $session->form->process("uid") again 00:30 < wouter_procolix> So after saving a newly created user, you will not get the right values, I think. 00:30 <@snapcount> I think it's returning the www_editUser just to display the new changes you made 00:31 <@pbmdawg> yeah. 00:31 < wouter_procolix> Yes, but they are not displayed then... 00:31 <@snapcount> that method doesn't make any changes 00:31 <@snapcount> ok.. 00:31 < wouter_procolix> because the form property "uid" might still be blank 00:31 <@snapcount> I see 00:31 <@snapcount> then www_editUser needs to take an extra param $uid 00:32 <@snapcount> and read it from session || shift 00:32 <@snapcount> it it's not in session 00:32 <@snapcount> take it from the function call 00:32 < wouter_procolix> that might be a good solution... 00:32 <@snapcount> this is all conjecture 00:32 <@snapcount> feel free to bash these ideas 00:32 <@snapcount> =) 00:33 <@snapcount> I can't think of any other way to do it 00:33 <@pbmdawg> I think the shift should take precendence. 00:33 <@snapcount> you're right 00:33 <@snapcount> it should 00:33 < wouter_procolix> agreed 00:34 <@snapcount> so are you going to commit the fix? 00:35 <@snapcount> I can do it if you don't want to 00:35 <@snapcount> I don't have time to test it though 00:35 <@pbmdawg> test? shmest. 00:35 <@snapcount> I'm knee deep in other code right now 00:35 <@snapcount> I'll check it in though 00:35 <@snapcount> that seems to be the current theme around here 00:36 < wouter_procolix> If you can do it, that would be fine, because I have not that much time, and am going to sleep in a few minutes... It's late here :-) 00:36 <@snapcount> ahh 00:36 <@snapcount> ok... 00:36 <@snapcount> I'll check it in now 00:36 < wouter_procolix> Okay, thanks! 00:38 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 00:39 <@snapcount> hah 00:39 <@snapcount> look at this gem! 00:39 <@snapcount> my $u = WebGUI::User->new($session,($session->form->process("uid") eq 'new') ? '' : $session->form->process("uid")); 00:40 <@snapcount> let's make it readable... yeah! 00:40 < wouter_procolix> :-) 00:40 <@snapcount> I'm going to rewrite this line 00:49 <@snapcount> testing 00:52 <@snapcount> ok... changing a user password still changes the admin password 00:53 <@snapcount> I'll commit what I have so far b/c it's better than what's in there 00:54 <@snapcount> ok it's in 00:59 < wouter_procolix> okay, that looks fine! 00:59 < wouter_procolix> Thanks again for helping. 00:59 <@snapcount> yeah 01:00 <@snapcount> but it doesn't work 01:00 <@snapcount> the admin pass still gets changed 01:00 <@snapcount> when you edit a user 01:00 <@snapcount> at least it's more readable though 01:01 < wouter_procolix> Hm, and after creating a user, when returing to the edit form, the User ID is still displayed as "new" in stead of the newly created ID... 01:01 <@snapcount> I didn't really change anything editUser 01:01 <@snapcount> I just re-stated existing logic 01:01 <@snapcount> so if there were bugs there, they would still be there 01:02 < wouter_procolix> Yes, but by passing the right userId to www_editUser (what I think that the previous line was trying to accomplish), this problem would not exist. 01:02 <@snapcount> $tabform->hidden({name=>"uid",value=>$session->form->process("uid")}); 01:03 <@snapcount> that's why 01:03 <@snapcount> value needs to be $uid 01:03 < wouter_procolix> Oh exactly, that still needs to be modified, but that's possible now, due to your changes ;-) 01:03 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 01:03 <@snapcount> there may be more of those in there 01:03 <@snapcount> I didn't look 01:03 < wouter_procolix> I can fix that later if you want. 01:03 <@snapcount> please 01:04 < wouter_procolix> I'll take a look at it this weekend. 01:04 <@snapcount> I'm leaving in a few minutes 01:04 < wouter_procolix> Me too. 01:04 <@snapcount> if you decipher any of this logic 01:04 <@snapcount> could you also comment things 01:04 <@snapcount> to explain what the helk is going on 01:04 < wouter_procolix> Okay, will do that... As a WebGUI newbie, I also find that it may be extremely hard to understand some pieces of code :-) 01:05 <@snapcount> that's why comments are a good thing 01:05 <@snapcount> =) 01:05 < wouter_procolix> I also think that testEnvironment is a real mess and needs to be rewritten, but lets discuss that another time :-) 01:05 <@snapcount> we need to document our code better 01:05 <@snapcount> haha 01:05 < wouter_procolix> I'm going to leave now. 01:05 <@snapcount> goodnight 01:06 < wouter_procolix> yeah, you too (although it might be morning or afternoon for you?!). 01:06 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Client Quit] 01:06 -!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has left #webgui [] 01:13 <@snapcount> got it 01:13 <@snapcount> there was either a change or there's a bug in user->new 01:14 <@snapcount> if you pass it '' for userId it returns the visitor user 01:14 <@snapcount> if you pass it new, you get a new uid 01:14 <@snapcount> old code changed 'new' to '' 01:19 <@snapcount> well, I fixed some of the problems 01:19 <@snapcount> the password thing is still fubar 01:19 <@snapcount> good night 01:22 <@pbmdawg> meesa stupid 01:37 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui 02:24 <@pbmdawg> did you fix it? 02:26 -!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""bye""] 02:41 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 05:30 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 05:30 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes!"] 07:34 -!- kenperl [n=root@221.219.218.218] has joined #webgui 07:34 -!- kenperl [n=root@221.219.218.218] has quit [SendQ exceeded] 07:34 -!- kenperl [n=root@221.219.218.218] has joined #webgui 07:36 -!- kenperl [n=root@221.219.218.218] has quit [Client Quit] 14:23 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 16:13 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 16:49 < crythias> goooood morning #webgui! 17:07 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 17:30 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["I'm to sexy for this message."] 18:14 <@snapcount> I think I fixed the password problem in head 19:51 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 19:52 < perlDreamer> morning, all 19:52 <@snapcount> hey 19:52 < perlDreamer> whassup? 19:52 <@snapcount> I'm getting close to figuring out this password updating problem 19:52 < perlDreamer> cool! 19:52 <@snapcount> I just cleaned up a bunch of code in Operation/User.pm 19:53 <@snapcount> fixed a few problems in there 19:53 < perlDreamer> Want to show me? 19:53 < perlDreamer> Teach on! 19:53 <@snapcount> update 19:53 <@snapcount> the changes are in there and commented 19:57 <@snapcount> the problems with the passwords are happening because the WebGUI/Auth/WebGUI->editUserFormSave method is calling the superclass editUserFormSave method 19:57 < perlDreamer> wow 19:57 < perlDreamer> lots of cleaning! 19:57 < perlDreamer> nice work 19:57 <@snapcount> and the superclass method is always getting a userId from the object properties 19:57 <@snapcount> of 3 19:57 <@snapcount> I just have to figure out why 19:58 < perlDreamer> that explains the admin password being overwritten 19:58 <@snapcount> yeah... the userId is correct 19:58 <@snapcount> until Auth.pm editUserFormSave is called 19:59 <@snapcount> and it gets the values from the getParams method 20:01 < perlDreamer> time to be a Daddy. 20:02 < perlDreamer> I'll be back later today. 20:02 <@snapcount> cool 20:22 <@snapcount> ok 20:22 <@snapcount> fixed for real this time 20:22 <@snapcount> checking in now 20:33 -!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has joined #webgui 20:38 <@snapcount> hey 20:38 <@snapcount> I fixed that password bug 20:38 < wouter_procolix> Oh, that's cool. 20:39 < wouter_procolix> I just had to reset the admin password again :-) 20:39 <@snapcount> did you update? 20:39 < wouter_procolix> Yes, but apparently the password got modified yesterday when testing the other bugfix 20:39 <@snapcount> oh 20:40 <@snapcount> I was like uhhh 20:40 <@snapcount> I tested it 20:40 < wouter_procolix> Sorry I was not clear. 20:40 <@snapcount> I also cleaned up the code in Operation/User.pm 20:40 < wouter_procolix> but.... I am still testing it now. 20:40 <@snapcount> and commented 20:41 <@snapcount> ok good 20:41 <@snapcount> want to make sure it's fixed 20:41 <@snapcount> and I did'nt miss anything 20:41 < wouter_procolix> Oops, have to go now... Speak you later (probably) 20:41 <@snapcount> k 20:50 -!- mode/#webgui [+o pbmdawg] by WRE 21:17 -!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has joined #webgui 21:18 < perlDreamer> weird 21:18 < perlDreamer> never thought that Charlie and the Chocolate Factory was scary 21:18 <@snapcount> the new one is a little twisted 21:18 <@snapcount> Johhny Depp / Tim Burton... 21:18 < perlDreamer> We watched the original, with Gene Wilder and Jack Albert 21:18 <@snapcount> freaky guys 21:18 <@snapcount> oh yeah 21:18 <@snapcount> I liked that one 21:18 < perlDreamer> My youngest, Tim, got weirded out by the Wonka-mobile 21:19 < perlDreamer> he's 4.92 years old 21:19 <@snapcount> ahh 21:19 <@snapcount> I was weirded out by less scarey things than that at 4.92 21:19 < perlDreamer> Like what? 21:20 <@snapcount> I had a morbid fear of cats 21:20 <@snapcount> I thought they were really lions 21:20 < perlDreamer> Cats are scary 21:20 <@snapcount> and they would hurt me 21:20 <@snapcount> I like them now 21:20 <@snapcount> I was afraid of the Ice Cream Man too 21:20 <@snapcount> I don't remember how old I was 21:21 <@snapcount> but he was a hippy 21:21 < perlDreamer> That explains it 21:21 < perlDreamer> have you ever seen a non-scary hippy? 21:21 <@snapcount> good point 21:21 <@snapcount> damn... quite a few folks hanging out today 21:22 * pbmdawg is hanging out. 21:22 <@snapcount> I just realized that in my haste to check in the password fix that I commited broken EMS code 21:22 < perlDreamer> OOOHHHH! 21:22 * snapcount shrugs 21:22 < perlDreamer> I hear that that happens sometimes 21:22 * perlDreamer prefers submitting broken form code 21:22 < perlDreamer> small bugs with large impacts 21:23 <@snapcount> we should call those nuclear bugs 21:23 <@snapcount> as opposed to conventional bugs 21:23 < perlDreamer> I predict crythias will be here soon 21:23 <@snapcount> me too 21:23 <@snapcount> just have a feeling =) 21:23 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 21:23 <@snapcount> (plus an IM notice that he signed on) 21:23 <@snapcount> HAH 21:23 < perlDreamer> that, too 21:24 <@snapcount> crythias: were your ears burning 21:24 < perlDreamer> Greetings and blessings, crythias! 21:24 < crythias> a bit 21:24 < crythias> :) 21:24 < crythias> Peace, and long life. 21:24 <@snapcount> we had a vision of your arrival 21:24 < crythias> hee 21:24 <@snapcount> there was a sign 21:24 <@snapcount> and yee apeareth 21:25 < crythias> it said Crythias [n=crythias@.....] entered the room. 21:25 <@snapcount> the AIM Gods spoke 21:25 <@snapcount> and crythias was here 21:25 < crythias> "You've got spam!" 21:25 < perlDreamer> GOTSPAM 21:25 < crythias> UWANTME 21:25 <@snapcount> CANSPAM 21:26 < crythias> RR ENTRY 21:26 < crythias> anyway... 21:26 < crythias> what's the latest and greatest? 21:26 < perlDreamer> snapcount fixes a bad password bug in Operation/User.pm 21:26 < perlDreamer> snapcount breaks the EMS 21:26 <@snapcount> actually it was in three modules 21:26 < perlDreamer> perlDreamer fixes some piddly syntax bugs 21:26 < crythias> and ... does anyone want a collection of all oswd.org sites before oswd.org reincarnated? 21:26 <@snapcount> User.pm Auth.pm and Auth/WebGUI.pm 21:27 <@snapcount> huh 21:27 < perlDreamer> will the new oswd have all the old oswd stuff, too? 21:27 <@snapcount> that site is gone? 21:27 < crythias> it disappeared several months ago' 21:27 <@snapcount> I just used it 21:27 < crythias> and reappeared 21:27 <@snapcount> oh 21:27 < crythias> but it was down about a month. 21:28 < crythias> meanwhile I found out where the templates were alternately stored, and I collected them all... about 1700 21:28 <@snapcount> nice 21:28 < crythias> zipped them in one bfz 21:28 <@snapcount> size? 21:28 < crythias> good q 21:28 <@snapcount> 1 MILLION BAGILLIAN BYTES baby, yeah!! 21:29 < crythias> 12MB 21:29 <@snapcount> I was close 21:29 <@snapcount> 1200 sites w/graphics in a 12MB file? 21:29 < crythias> that's the thing, no graphics, generally. 21:29 <@snapcount> yeah 21:29 <@snapcount> that's true 21:29 <@snapcount> maybe a few 21:30 <@snapcount> I was really happy with the one I got from there 21:30 <@snapcount> had it in WG and modified to my liking in an hour 21:30 < crythias> I'm going to retry steel n leather 21:30 < perlDreamer> is there a WCC this year? 21:30 < crythias> it is a very weirdly slick site 21:31 <@snapcount> I'm not sure 21:31 <@snapcount> if we did 21:31 <@snapcount> it should be to see who can find and fix the most bugs 21:31 < perlDreamer> that would be you 21:31 < crythias> http://www.oswd.org/design/preview/id/1787 21:31 <@snapcount> and make WG more maintainable 21:31 <@WRE> http://tinyurl.com/7c98r 21:32 < crythias> I think we need a WDC 21:32 <@snapcount> I would like it if all three columns were the same height 21:32 <@snapcount> I hate it when stuff is off balance 21:32 < crythias> looks like they're the same to me. 21:32 <@snapcount> it bugs me 21:33 <@snapcount> WDC? 21:33 <@snapcount> documentation 21:33 < crythias> developer 21:33 <@snapcount> oh 21:33 <@snapcount> WebGUI Documentation Competition 21:33 < perlDreamer> that's part of the WUC 21:33 <@snapcount> lol 21:33 < perlDreamer> I'd love the WG Doc Com 21:33 < crythias> I got gypped from the competition 21:33 <@snapcount> I bet you would =) 21:34 <@snapcount> who can write the most POD... GO 21:34 <@snapcount> Colin's done 21:34 <@snapcount> damn it 21:34 < crythias> heh 21:34 < perlDreamer> I feel bad that Michelle had to build a custom wobject because I didn't document the File/Folder assets well enough 21:34 < crythias> bummer 21:34 <@snapcount> maybe she learned something 21:34 <@snapcount> and it will wind up revolutionizing WG in the future 21:35 < perlDreamer> :) 21:35 < crythias> oh. the steel and leather aren't the same height, 'cause they fit to content. I like the floating look to it. 21:35 < perlDreamer> I'm going to rerun the test suite by hand 21:35 < perlDreamer> I'll let you know if I find anything 21:35 <@snapcount> in 6.9? 21:36 < perlDreamer> yeah 21:36 < perlDreamer> 1 bug in the Help system 21:36 <@pbmdawg> hey perlDreamer 21:36 < perlDreamer> yo 'dawg! 21:36 -!- pbmdawg is now known as pb_M-Train 21:36 < perlDreamer> yo 'train 21:37 <@pb_M-Train> Operation/User.pm 21:37 < perlDreamer> yup 21:37 <@pb_M-Train> has an uninternationalized error msg 21:37 < perlDreamer> no! 21:37 < perlDreamer> fie on the programmer! 21:37 <@pb_M-Train> yeah... 21:37 <@pb_M-Train> .'Too 21:37 < perlDreamer> thanks for the heads up 21:38 <@pb_M-Train> I don't know if it's fixable 21:38 <@snapcount> that shouldn't be i18n 21:38 <@snapcount> it's text for a password suggestion 21:38 < perlDreamer> line #? 21:38 <@pb_M-Train> username suggestion 21:38 <@snapcount> try using usernameToo 21:38 < crythias> fie! fie! I tell ye! 21:39 <@pb_M-Train> I think it should be i15d 21:39 <@snapcount> calc i15d 21:39 <@WRE> No calc set for "i15d" 21:39 < perlDreamer> internationalized 21:39 <@pb_M-Train> calc i15d internationalized 21:39 < perlDreamer> and it should actually be L10n 21:39 < perlDreamer> calc L10n localization 21:39 <@pb_M-Train> l7d 21:39 <@snapcount> that's not proper english 21:40 <@snapcount> l7d that's better 21:40 <@pb_M-Train> internationalated 21:40 <@snapcount> haha 21:40 <@pb_M-Train> calc l7d localized 21:40 <@snapcount> ya know 21:40 <@pb_M-Train> calc l7d 21:40 <@snapcount> maybe that should be internationalized 21:40 <@WRE> l7d = localized 21:40 * pb_M-Train seconds that motion. 21:40 <@snapcount> b/c the word too is supposed to be memorable to those who see it 21:41 <@snapcount> and it would mean nothing to someone who doesn't speak english 21:41 < perlDreamer> I can internationalize that 21:41 <@pb_M-Train> I think the suffix should be changed from "too" to "-Eater" 21:41 <@snapcount> yeah... then if the username "peter-peter-pumpkin" is taken 21:41 <@snapcount> it will be funny 21:41 < crythias> So much can be said 21:41 < crythias> in seventeen syllables 21:41 < crythias> What more can I say? 21:41 <@pb_M-Train> Visitor-Eater 21:41 <@pb_M-Train> rizen-Eater 21:42 <@snapcount> ch-Eater 21:42 <@snapcount> B-Eater 21:42 <@snapcount> lol 21:42 < crythias> but I hardly even know her. 21:42 <@snapcount> !bash 21:42 <@WRE> |bash 2051| Arthur C. Clarke: 21:42 <@WRE> |bash 2051| 'There is hopeful symbolism in the fact that flags do not wave in a vacuum.' 21:42 <@WRE> |bash 2051| you know...space? 21:42 <@WRE> |bash 2051| ya 21:42 <@WRE> |bash 2051| there can be no nations that can conquer space! aww yea it's great 21:42 <@WRE> |bash 2051| I don't believe the whole vacuum thing...I mean...that would be one big ass Dirt Devil dirt bag to hold all that stuff in space 21:43 * crythias felt a synapse relax, henceforth eternally devoid of connection. 21:43 <@snapcount> crythias: when's the shiney new laptop going to arrive 21:44 < crythias> dunno. Not quite happy with 24 hours of processing order. 21:44 <@snapcount> eew 21:44 <@snapcount> that sucketh 21:45 < crythias> I was fully expecting to receive said box on Monday. Now I'm lucky if it arrives on Wednesday. 21:45 < perlDreamer> must be PHP 21:45 <@snapcount> hey... they're faster than apple =) 21:45 < perlDreamer> so, next time we all get face time, we'll work on our plan to take over the world 21:45 <@snapcount> my crap won't ship till Mar 15 21:45 < perlDreamer> by reimplementing Papa John's site in WG 21:46 <@snapcount> I started to write an online order asset 21:46 <@snapcount> for food and stuff 21:46 < crythias> worse, the site from which I purchased is not responsive. 21:46 < crythias> I'm thinking, not the good deal. 21:46 <@snapcount> are they reputable? have you dealt with them before? 21:47 < crythias> never dealt with them. 21:47 -!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has left #webgui [] 21:47 < crythias> but I'm willing to cancel cc 21:47 <@snapcount> grr... lost another one to dytech 21:47 <@snapcount> or is it ditech 21:47 <@snapcount> I dunno 21:48 <@snapcount> (re: [14:46] * nbcccorp has left #webgui) 21:49 < crythias> ah 21:50 <@snapcount> do you guys think it would be okay to write a dynamic prepareView method 21:50 < perlDreamer> for all to inherit? 21:50 < perlDreamer> sure 21:50 < crythias> in what context of okay? 21:50 <@snapcount> well, just pass it a templateId 21:50 <@snapcount> actually I don't think that's a good idea 21:50 <@snapcount> b/c you're supposed to handle stuff that gets stuffed into head tags there 21:51 <@snapcount> which is diff for every template potentially 21:51 <@snapcount> I think 21:51 <@snapcount> I'm still a little fuzzy on how this new view stuff works 21:51 < perlDreamer> me too 21:51 < perlDreamer> or, meToo 21:51 < perlDreamer> me2 21:51 < perlDreamer> me_2006 21:51 <@snapcount> no 21:52 <@snapcount> that should be me.$i18n->get("Too"); 21:52 < perlDreamer> wait 'til you see the new i18n tag 21:52 < perlDreamer> I'll test it, then check it in 21:52 < perlDreamer> any idea how Auth/validUserName gets called? 21:53 <@snapcount> fur now... I's gonna make this here prepareView thang take a templateId right n proper as a method argument 21:53 <@snapcount> I can look 21:53 <@snapcount> or is it a rhetorical question 21:54 < perlDreamer> I was really asking 21:54 <@snapcount> meaning you know it's not being called 21:54 < perlDreamer> I didn't know it wasn't being called 21:54 < perlDreamer> you serious? 21:54 <@snapcount> confusion 21:54 < perlDreamer> ah 21:54 <@snapcount> I'll look and see 21:54 <@snapcount> one sec 21:54 < perlDreamer> thanks 22:01 * pb_M-Train already wrote an online store/menu/order management system 22:01 <@pb_M-Train> asset 22:01 <@pb_M-Train> well, set of asset classes. 22:02 <@pb_M-Train> ._._._._ King Ralph _._._._. is just starting on Comedy Central. 22:03 <@snapcount> I'm not seeing it perlDreamer 22:03 <@snapcount> still looking 22:03 * perlDreamer predicts dead code 22:04 <@snapcount> found it 22:04 <@snapcount> it's only called on new account creation 22:04 <@snapcount> that I can see 22:05 <@snapcount> line 208 WebGU/Auth/WebGUI.pm 22:05 <@snapcount> it's not called in the superclass that I see 22:06 <@snapcount> so theoritically 22:06 <@snapcount> you could change your username to one that is already taken 22:06 < perlDreamer> ooh 22:06 < perlDreamer> new bug! 22:06 <@snapcount> editUserFormSave doesn't call that method 22:07 <@snapcount> we should try doing it 22:07 <@snapcount> hold on 22:07 < perlDreamer> I'm installing modules, I'll be back up soon 22:08 <@snapcount> hmm 22:08 <@snapcount> it won't let you do it 22:08 <@snapcount> so it's not a bug 22:08 <@snapcount> I just don't understand 22:09 < perlDreamer> Well, if the check is in Auth/WebGUI, would it still be covered? 22:09 < perlDreamer> but LDAP might not be 22:10 <@snapcount> I see why 22:10 <@snapcount> when you edit a user it calls op=editUserSave 22:11 <@snapcount> Operation/User.pm 22:11 <@snapcount> if (($existingUserId eq $postedUserId || $postedUserId eq "new") && $session->form->process("username") ne '') { 22:11 < wouter_procolix> I'm not sure if I understand where you talking about, but it is not possible change a username to one that is already taken, by using the editUserSave... 22:12 < wouter_procolix> Yes, because of that line... :-) 22:12 <@snapcount> yeah I know 22:12 <@snapcount> we just figured that out 22:12 < wouter_procolix> We walked through that yesterday :-) 22:12 <@snapcount> it was a hypothesis 22:12 < perlDreamer> shouldn't it call Auth/validateUserName instead of doing its own check? 22:13 <@snapcount> mmmm 22:13 <@snapcount> I'm not sure... I was just about to look at that 22:13 < wouter_procolix> @snapcount: by the way, sorry for leaving so suddenly earlier. 22:13 <@snapcount> np 22:14 <@snapcount> actually the way this is written 22:14 <@snapcount> I don't think it will let you change your username at all 22:14 <@snapcount> heh 22:14 <@snapcount> that's a bug 22:14 < perlDreamer> it's probably a 6.8 but, too 22:14 <@snapcount> if you try to change your username to one that doesn't exist 22:14 < wouter_procolix> Yes, bug... 22:14 <@snapcount> it tells you it's taken 22:15 < wouter_procolix> It sells you the new name is already taken, and does another suggestion. 22:15 < wouter_procolix> (oops, damn timing) 22:15 <@snapcount> haha 22:15 <@snapcount> this really needs to be re-written 22:15 <@snapcount> it should: 22:15 <@snapcount> 1) look up your auth method from settings 22:15 <@snapcount> 2) use the auth instance methods to do this stuff 22:16 <@snapcount> I think 22:16 <@snapcount> my opinion 22:16 * snapcount throws grains of salt 22:16 * perlDreamer agrees 22:17 <@snapcount> not being able to change username is definitely not intended though 22:17 <@snapcount> b/c this line is inside the if 22:17 <@snapcount> $u->username($session->form->process("username")); 22:17 <@snapcount> which never does anything 22:17 <@snapcount> except for new users 22:17 < perlDreamer> isn't there a config setting saying that the user is allowed or not allowed to change usernames? 22:18 <@snapcount> I think you're right 22:18 < wouter_procolix> Yes there is: Allow User to Change Username? 22:18 < perlDreamer> in Auth? 22:18 < wouter_procolix> In the Edit User form. 22:18 < perlDreamer> is that what we're running up against? 22:18 <@snapcount> we're dumb 22:18 <@snapcount> I get it 22:18 <@snapcount> err 22:18 <@snapcount> I'm dumb 22:18 <@snapcount> sorry 22:18 < perlDreamer> no 22:18 <@snapcount> it won't let you change another users username 22:18 <@snapcount> which is still a bug 22:18 < perlDreamer> as admin? 22:18 <@snapcount> yeah 22:19 < perlDreamer> that's a bug 22:19 < perlDreamer> I should be able to change a user's name 22:19 < perlDreamer> well, maybe better ask the man. 22:21 < wouter_procolix> I also encountered another strange problem in the Edit User form: 22:21 < wouter_procolix> The username is filled in properly, but then disappears when the page is loaded. 22:21 < wouter_procolix> I can't find out why that happens. 22:21 < perlDreamer> Mozilla will do that sometimes, I noticed 22:21 < wouter_procolix> It looks like an "onload" script or something like that, but I can't find any. 22:22 < wouter_procolix> So it is a browser bug? 22:22 < wouter_procolix> But it didn't happen before yesterday... 22:22 < perlDreamer> maybe, I wouldn't bet on it 22:22 <@snapcount> so 22:22 < perlDreamer> a browser bug I mean 22:22 <@snapcount> this happens with op=editUser 22:22 <@snapcount> ? 22:22 < wouter_procolix> Yes. 22:22 <@snapcount> I've never seen that 22:23 <@snapcount> I'm using FF 1.0.5.1 22:23 < wouter_procolix> Me neither, until now. 22:23 < perlDreamer> I'm wrong 22:23 <@snapcount> I'm not seeing it happen now I mean 22:23 < wouter_procolix> Hm, 1.0.7... Will upgrade :-) 22:23 <@snapcount> uh 22:23 < perlDreamer> sometimes mozilla will fill in another username 22:23 <@snapcount> 1.0.7 > 1.0.5 22:23 <@snapcount> are you saying I need to upgrade? 22:24 <@snapcount> I thought I had the latest 22:24 < wouter_procolix> Oh sorry, I thought you said 1.5, since that is also available for a while. 22:24 <@snapcount> haha 22:24 * snapcount slaps self with retard pole 22:24 <@snapcount> I have 1.5.0.1 22:25 < wouter_procolix> Yes, that one... I am downloading it now. 22:25 * snapcount sights 22:25 <@snapcount> err sighs 22:25 <@snapcount> geez I'm out of it today =) 22:25 < wouter_procolix> Confusion... confusion... 22:25 <@snapcount> I bring it on myself 22:26 <@snapcount> wanna hear something funny 22:26 <@snapcount> I introduced this bug 22:27 <@snapcount> but fixed another one 22:27 <@snapcount> by doing it 22:27 <@snapcount> I can fix this edit User name thing 22:27 < perlDreamer> we need a testsuite for the UI 22:27 < wouter_procolix> We're like Microsoft... Creating just as much bugs as we're fixing :-) 22:27 < MrHairgrease> no we're not like ms! 22:28 < MrHairgrease> MS developers don't drink beer 22:28 < wouter_procolix> Hey Martin! 22:28 < MrHairgrease> Yo wouter 22:28 < MrHairgrease> Why are you working? 22:28 < MrHairgrease> It's weekend 22:28 * MrHairgrease quickly closes vim 22:29 < wouter_procolix> I'm not really working :-) 22:29 < wouter_procolix> LOL 22:29 < MrHairgrease> I don't think I've been really working 22:29 < MrHairgrease> ever! 22:29 < MrHairgrease> privilege of a student I guess 22:30 < wouter_procolix> :-) 22:30 < wouter_procolix> Anyway, the problem (username getting cleared) does not occur in Opera or K-Meleon. 22:31 < MrHairgrease> Do you need me to check something? I'm on ff 1.0.2/Linux 22:32 < wouter_procolix> You might, although I think snapcount is currently fixing it... 22:32 < MrHairgrease> Beats watching Jos Brink... 22:32 < wouter_procolix> When editing a user, the username appears but disappears when the page is loaded. 22:32 <@snapcount> commited that fix 22:33 < MrHairgrease> doesn't appear to happen on 6.8.6 22:33 < MrHairgrease> at least in my browser 22:33 <@snapcount> my fix is to allow admins to change usernames 22:33 < wouter_procolix> No, this "bug" is introduced (activated might be a better description) in one of the latest SVN releases. 22:33 < wouter_procolix> s/releases/revisions/ 22:34 < MrHairgrease> oh 22:34 < wouter_procolix> Yesterday to be precise :-) 22:34 <@snapcount> it was probably me then 22:34 < MrHairgrease> 6.9 is to hitech for me =) 22:34 <@snapcount> me too 22:34 < wouter_procolix> Do you have any idea what the problem is? 22:34 < MrHairgrease> ah! csi 22:35 <@snapcount> it only happens in certain browsers? 22:35 <@snapcount> is that correct? 22:36 < MrHairgrease> wouter says so 22:36 <@snapcount> gotta be a JS thing 22:36 <@snapcount> I haven't touched any JS 22:36 < MrHairgrease> wouter: check the js console in ff 22:37 <@snapcount> good call 22:37 < wouter_procolix> I looked before.. No errors then. 22:37 < MrHairgrease> It's your only friend in the post-apocalyptic landscape of javascript 22:37 < wouter_procolix> Nope, no errors... 22:38 <@snapcount> what browser does it happen in? 22:38 < wouter_procolix> Firefox 1.0.7 / Windows. 22:38 < perlDreamer> I found a bug with the test suite! 22:38 <@snapcount> cool 22:38 < wouter_procolix> It does NOT happen in Opera 8.5x (Windows) or K-Meleon (Windows) 22:38 <@snapcount> what is it 22:38 < perlDreamer> we used to have a base36 utility sub in Utility.pm 22:38 <@snapcount> nor FF 1.5 22:39 < perlDreamer> it's gone now 22:39 < wouter_procolix> Haha, I just discovered that one too! 22:39 < perlDreamer> should probably remove the test 22:39 <@snapcount> so I hope that test was failing 22:39 < perlDreamer> it did 22:39 <@snapcount> that's a ray of sunshine =) 22:39 <@snapcount> lol 22:39 < wouter_procolix> That's why I asked how the tests are currently being used... 22:39 < wouter_procolix> POD.t reports 35 modules with errors.... 22:40 < perlDreamer> that's just lack of POD 22:40 < wouter_procolix> syntaxCheck several again... 22:40 < perlDreamer> fix those 22:40 <@snapcount> yeah those are definitely bad 22:40 <@snapcount> that means something won't work at all 22:40 < perlDreamer> but be sure to update first 22:40 < wouter_procolix> Yeah, but mainly workflow stuff... 22:40 < perlDreamer> I fixed several of your last bugs on SF with that 22:40 < wouter_procolix> I guess it's under heavy development at the moment. 22:40 < perlDreamer> yeah 22:40 <@snapcount> ignore the ones about the EMS also 22:40 <@snapcount> if there are any 22:41 <@snapcount> thanks by the way wouter... for submitting/finding/fixing bugs 22:41 <@snapcount> it helps a lot 22:42 < wouter_procolix> You're welcome. 22:42 <@snapcount> back in a few minutes 22:42 < wouter_procolix> Currently only these two packages: 22:42 < wouter_procolix> Workflow/Activity/RollbackVersionTag.pm 22:42 < wouter_procolix> Workflow/Activity/CommitVersionTag.pm 22:42 < wouter_procolix> ... that have compilation errors 22:43 < perlDreamer> fix 'em 22:44 < wouter_procolix> I don't think that's smart, because (a) I don't know anything about the workflow stuff, and (b) I guess that JT and some other developers are working on it and then it will only create SVN conflicts. 22:44 < perlDreamer> then don't fix them 22:45 < perlDreamer> it only creates conflicts if: 22:45 < perlDreamer> 1) JT fixes it in a different way and for syntax errors that's not very likely 22:45 < wouter_procolix> Okay, that's true. Good point. 22:45 < perlDreamer> but it's your call 22:46 < wouter_procolix> I will check them, and if they're easy to fix, fix them, otherwise report them on SF. 22:48 < perlDreamer> it would be nice to have a nightly automated run of the test suite 22:49 < perlDreamer> uh, 22:49 < wouter_procolix> Yes, that would not be to hard to implement. 22:49 < perlDreamer> what's the URL for creating a new account? 22:49 < wouter_procolix> And with "svn blame" the user that checked in the erroneous code can be mailed automagically. 22:49 < perlDreamer> :) 22:49 < wouter_procolix> ?op=editUser;uid=new 22:50 < wouter_procolix> ?op=editUser;uid=new;username=peter-peter-pumkin 22:51 < crythias> I gotta tell you, I like the way zope handles edits 22:51 <@pb_M-Train> ZOPE FIEND 22:51 < crythias> yeah 22:51 < crythias> basically, you just put /edit after the url and you're in edit mode. 22:52 < crythias> but that would be too easy and restrictive, huh. 22:52 < MrHairgrease> put ?func=edit after a url in wg 22:52 < MrHairgrease> almost the same 22:52 < crythias> but it's like, not. 22:52 < crythias> :) 22:52 < wouter_procolix> ?func=manageAssets .... I use that a lot 22:52 < crythias> so I get me some modrewrite to handle it :) 22:53 <@pb_M-Train> so should I register mamajohns.com 22:53 < wouter_procolix> But NEVER EVER type ?func=editSave 22:53 < wouter_procolix> It will erase all content! 22:54 <@pb_M-Train> hrm 22:55 < crythias> that's not a good thing, (tm) 22:55 <@pb_M-Train> MAMAJOHNS.com 22:55 < MrHairgrease> just roll 22:55 < wouter_procolix> No, maybe there should be sanity check in that function. 22:55 < MrHairgrease> back 22:55 <@pb_M-Train> ?func=deleteRevision 22:55 < MrHairgrease> yeah baby 22:55 < perlDreamer> what is op=auth;method=createAccount supposed to do? 22:56 < MrHairgrease> create an new account 22:56 <@pb_M-Train> form for anonymous registration 22:56 < crythias> just... what's the point of all these get tags anyway? 22:56 < MrHairgrease> anonymous reg 22:56 < crythias> it's messy. 22:56 < wouter_procolix> get tags are bad.... we've discussed that before, but there is no good alternative 22:57 < crythias> because everyone uses get tags? 22:57 < crythias> wow. 22:57 < wouter_procolix> I'm not sure what you mean with that... 22:58 < crythias> I mean, if there is no good alternative, then it must mean that all the good cms's must use get tags...? 22:58 < wouter_procolix> I don't know other CMS's, but I think that most use get tags yes... 22:59 <@pb_M-Train> nah. 22:59 < wouter_procolix> The other solution is to replace every link with a form, or a piece of javascript... 22:59 <@pb_M-Train> good ones use pure ajax posts. 22:59 < wouter_procolix> That is a *lot* of extra code. 22:59 < MrHairgrease> ajax.nl 22:59 <@pb_M-Train> a lot of extra code that's only downloaded once. 22:59 < wouter_procolix> Ajax might be a good solution. 22:59 <@pb_M-Train> all you have to do is put a certain classname on your links 22:59 < wouter_procolix> I've no experience with Ajax by the way, but if I understand it correctly, then maybe that's the way we should go... 23:00 < crythias> time for class. 23:00 <@pb_M-Train> then the included js file goes through the page, inserting its form event handlers as necessary. 23:00 < crythias> hey... that sounds familiar. 23:00 < crythias> I think I wanted to do that with click-n-drag navigation, once upon a time. 23:01 < crythias> (order of nav listing) 23:02 <@pb_M-Train> /snort 23:03 < perlDreamer> snapcount: you back yet? 23:04 <@pb_M-Train> I'm back :-D 23:04 < perlDreamer> oh, in that case :) 23:04 <@pb_M-Train> could someone with a linux machine help me out 23:04 < perlDreamer> swap :) 23:04 <@pb_M-Train> a linux machine not in vmware, I mean 23:04 < perlDreamer> yeah 23:04 < perlDreamer> you first 23:04 <@pb_M-Train> download vmware player 23:05 < perlDreamer> uh, why? 23:05 < MrHairgrease> i got linux 23:05 < MrHairgrease> what do you want 23:05 <@pb_M-Train> so you can run my wgdev vmware image 23:05 <@pb_M-Train> root/123qwe 23:05 < perlDreamer> not having too much luck with software installs, so I think I'll pass today 23:05 <@snapcount> yeah 23:05 <@pb_M-Train> roy: I thought your linux was in vmware 23:06 <@pb_M-Train> hairball: download vmware player 23:06 <@snapcount> the one on my laptop is 23:06 < perlDreamer> roy, as Admin it let me try to create a new user with the same name. ended up getting a SQL duplicate entry error 23:06 <@snapcount> uhh 23:06 < perlDreamer> try this 23:06 * pb_M-Train declares that to be: "a bug" 23:06 < perlDreamer> create a new user joebob 23:06 < perlDreamer> create another new user, also joebob 23:06 < perlDreamer> get SQL error 23:07 < perlDreamer> complain to snapcount 23:07 < perlDreamer> you can skip step 4 23:07 <@snapcount> heh 23:07 < perlDreamer> oh, and I've been updating 23:07 < perlDreamer> and I need to go be a husband for a little bit 23:07 < perlDreamer> be back in 60 23:07 <@pb_M-Train> 60 seconds? 23:07 <@pb_M-Train> hours? 23:08 <@pb_M-Train> days? 23:08 <@pb_M-Train> lifetimes? 23:08 <@pb_M-Train> generations? 23:08 <@pb_M-Train> decades? 23:08 <@pb_M-Train> semesters? 23:08 <@pb_M-Train> gestations? 23:08 <@pb_M-Train> wre hasn't kicked me yet 23:09 <@pb_M-Train> I'm a snothead today. 23:09 <@pb_M-Train> roy: download vmware player? 23:09 <@pb_M-Train> martin? 23:11 <@pb_M-Train> eurohunk? 23:12 < MrHairgrease> the hunk is here 23:14 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 23:15 -!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 23:15 <@snapcount> fixed and committed 23:15 <@pb_M-Train> martin: did you download vmware player 23:16 <@pb_M-Train> http://www.vmware.com/download/player/ 23:16 <@snapcount> !bash stupid 23:16 <@WRE> !bash search results: Q# 4753 | Q# 25464 | Q# 334331 | Q# 77904 | Q# 75154 | Q# 514353 | Q# 420855 | Q# 191063 | Q# 5426 | Q# 466023 23:16 <@snapcount> !bash 4753 23:16 <@WRE> |bash| The problem with America is stupidity. I'm not saying there should be a capital punishment for stupidity, but why don't we just take the safety labels off of everything and let the problem solve itself? 23:16 <@snapcount> !bash 25464 23:16 <@WRE> |bash| 'There are 10 types of people in the world... those who understand binary and those who don't.' 23:16 <@WRE> |bash| That's only 2 types of people, kow. 23:16 <@WRE> |bash| STUPID 23:16 <@snapcount> lol 23:17 <@snapcount> !bash 334331 23:17 <@WRE> |bash| so my dad found my porn folder 23:17 < MrHairgrease> nope 23:17 <@WRE> |bash| and he was getting all pissed 23:17 <@WRE> |bash| so its all like 'does this surprise you? i'm not stupid you know' 23:17 <@WRE> |bash| 'i know dad' 23:17 <@WRE> |bash| 'what do you have to say for yourself?' 23:17 < MrHairgrease> no vmware player 23:17 <@WRE> |bash| at this point i stare at him straight in the eyes and say 'C:Documents and SettingsRickyMy Documentsfaxessent faxes' 23:17 <@WRE> |bash| and he just shut up 23:17 <@WRE> |bash| what is it? 23:17 <@WRE> |bash| its his porn folder 23:17 <@pb_M-Train> http://www.vmware.com/download/player/ 23:17 < MrHairgrease> why should i? 23:17 <@pb_M-Train> so you can test my dev image 23:17 < MrHairgrease> is there a linux player? 23:17 < MrHairgrease> or only win 23:17 < crythias> !bash winzip 23:18 <@WRE> !bash search results: Q# 23601 | Q# 181500 | Q# 13133 | Q# 35446 23:18 <@pb_M-Train> yes. linux. 23:18 <@pb_M-Train> geez 23:18 < crythias> !bash 23601 23:18 <@WRE> |bash| what should I give sister for unzipping? 23:18 <@WRE> |bash| Um. Ten bucks? 23:18 <@WRE> |bash| no I mean like, WinZip? 23:18 <@snapcount> pb_M-Train: does vmware have a player for linux 23:18 <@snapcount> lol 23:18 <@pb_M-Train> my god 23:18 < MrHairgrease> what 23:18 <@snapcount> ROFL 23:18 * snapcount pushes matt's buttons 23:18 < crythias> hahahaha 23:19 <@pb_M-Train> just for that 23:19 < crythias> I love that one 23:19 <@pb_M-Train> another tale from the annals of: "the joys of being the husband of a medical student...." 23:19 <@pb_M-Train> Did you know that all humans can urinate through their navels? 23:20 <@snapcount> calc urine Did you know that all humans can urinate through their navels? 23:20 < MrHairgrease> matt: why should i run a wmware player for testing something i already have? 23:20 <@pb_M-Train> so you can test the image I made in linux 23:20 <@pb_M-Train> for speed. 23:20 < MrHairgrease> I am confused 23:20 <@snapcount> you can test urine for speed from what I understand 23:20 < crythias> how fast does urine travel, anyway? 23:21 <@snapcount> among other drugs 23:21 < MrHairgrease> what's so diffrent with the image in comparison with svn 23:21 <@pb_M-Train> seriously, there's a tube between the bladder and navel. 23:21 < MrHairgrease> drug are good 23:21 < MrHairgrease> everybody knows that 23:21 <@snapcount> so if I hold it too long I'll piss out my belly button 23:21 <@snapcount> that would be awkward 23:21 < crythias> I thought drugs were pretty much stationary. Urine would likely win in speed tests... 23:21 <@snapcount> "snapcount wet his stomach again" 23:21 <@pb_M-Train> exactly. 23:22 < MrHairgrease> in other words 23:22 < MrHairgrease> whats the goal of the vmware image? 23:22 <@snapcount> so we can give it to people to demo WG 23:22 < MrHairgrease> ah 23:22 <@pb_M-Train> demo, develop... 23:22 <@snapcount> without them having to do a complex install 23:22 < MrHairgrease> now the bell starts ringing 23:23 <@snapcount> of wre, et al 23:23 < crythias> It's not belly lint. It's urine cakes. 23:23 <@snapcount> thanks for that 23:23 <@pb_M-Train> navel plug 23:23 < MrHairgrease> where can i find it 23:23 <@snapcount> I'm going to go puke now 23:23 < MrHairgrease> on sf.net? 23:23 <@pb_M-Train> no 23:23 <@pb_M-Train> not yet 23:24 < MrHairgrease> I don't have time this weekend to check it out 23:24 < MrHairgrease> but somewhere this week seems doable. 23:24 <@pb_M-Train> hmm 23:25 <@pb_M-Train> I think I'll use debian 3.1r1 minimal. 23:25 <@pb_M-Train> surely I can get the wre running on that 23:25 <@pb_M-Train> it's only 98MB 23:25 < MrHairgrease> that's pretty small 23:25 < MrHairgrease> how do you fit kde in there =) 23:25 <@pb_M-Train> well I definitely want to put SMB on it. 23:26 <@pb_M-Train> smb, ssh, and the wre. that's it. 23:26 < crythias> smb? 23:26 < crythias> I mean, yeah, but you're being lazy. 23:26 <@pb_M-Train> how is that lazy. it's easy for people to edit files directly on the image, then. 23:29 <@snapcount> have you guys heard of the slingbox? 23:29 <@snapcount> pretty cool little gadget 23:29 <@snapcount> http://entertainment.howstuffworks.com/slingbox.htm 23:29 <@WRE> http://tinyurl.com/aazru 23:33 < crythias> Matt: fish:// 23:36 < crythias> http://shfs.sourceforge.net/ 23:38 <@pb_M-Train> ok 23:38 <@pb_M-Train> wanna help me set it up? 23:38 <@pb_M-Train> and will windows users find it easy/intuitive to use from windows explorer 23:39 <@pb_M-Train> so.... what's wrong with smb 23:42 < crythias> filezilla :) 23:43 < MrHairgrease> smb is the defacto standard for windows as far as i know 23:43 < MrHairgrease> so you'd probably wanna use smb over some obscure ssh file system 23:43 < MrHairgrease> at least 23:43 < MrHairgrease> that's my opinion 23:44 < crythias> smb isn't that easy to set up. 23:44 < MrHairgrease> neither is the ssh thingy 23:44 < crythias> FileZilla works nice and easy 23:44 < MrHairgrease> well, maybe 23:44 <@pb_M-Train> smb is a piece of cake to set up. 23:44 < MrHairgrease> never used it 23:44 < crythias> right-click, edit. 23:45 <@pb_M-Train> for the users, that is. 23:45 <@pb_M-Train> they log into their vm 23:45 <@pb_M-Train> root/123qwe 23:45 <@pb_M-Train> type ifconfig 23:45 <@pb_M-Train> (to learn the vm's ip address 23:45 <@pb_M-Train> ) 23:45 <@pb_M-Train> then open a command prompt in windows 23:45 < MrHairgrease> make it use ldap :) 23:45 <@pb_M-Train> net use w: \\ipaddress\data\ 23:45 <@pb_M-Train> they're done. 23:46 < MrHairgrease> I guess you can also give it a network name and let people mount the stuff by right clicking on the my computer icon 23:46 < MrHairgrease> -> mount network drive 23:46 < crythias> the point is how to announce the name. 23:46 <@pb_M-Train> too dependent on netbios, which many people will have disabled. 23:46 < MrHairgrease> connect to \\webguibvo\data 23:47 < MrHairgrease> oh ok 23:47 < MrHairgrease> i don't know windows that good 23:47 < MrHairgrease> I use it for matlab 23:47 < MrHairgrease> b/c i'm to lazy to install the linux version of it =) 23:47 < wouter_procolix> Matlab does also work under Linux :-) 23:47 < MrHairgrease> i know 23:47 < wouter_procolix> oh 23:47 < MrHairgrease> but i like my virtues 23:47 < MrHairgrease> like laziness 23:48 < MrHairgrease> and impatience 23:48 < MrHairgrease> and hubris of course 23:48 < MrHairgrease> =) 23:50 < perlDreamer> MrHairgreashe: you might want to try octave 23:50 < perlDreamer> it's matlab compatible 23:50 <@snapcount> colin: I fixed your bug 23:51 <@snapcount> well 23:51 <@snapcount> my bug that you found 23:53 < perlDreamer> thanks 23:53 < MrHairgrease> octave 23:53 < perlDreamer> I'll update and see if I can get to my new i18n error message for testing 23:53 < MrHairgrease> whats that 23:53 < MrHairgrease> damn 23:53 < perlDreamer> open source matlab clone 23:54 < MrHairgrease> first read 23:54 < MrHairgrease> that type 23:54 < MrHairgrease> yeah I heard about that 23:54 <@pb_M-Train> I'm gonna use debian sarge minimal unless someone convinces me otherwise.... 23:54 < MrHairgrease> I don't use matlab that much anymore anyway 23:54 < perlDreamer> pb_M-Train: fc4 23:54 < MrHairgrease> anyway guys 23:54 < MrHairgrease> time to go out 23:55 < MrHairgrease> see you later 23:55 < wouter_procolix> c u ltr 23:55 < MrHairgrease> wouter 23:55 <@snapcount> drink one 4 me 23:55 < MrHairgrease> you really should learn to type correctly 23:56 < MrHairgrease> or buy a new keyboard =) 23:56 < MrHairgrease> roy: i'll have two for you 23:56 < MrHairgrease> laters 23:56 < wouter_procolix> later 23:56 < perlDreamer> that wasn't very nice 23:56 < perlDreamer> he should have two for all of us :) 23:56 <@snapcount> haha 23:56 < wouter_procolix> I'm sure he will ;-) 23:56 < perlDreamer> what do we have, like 6 active? 23:56 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["banging headcahe tomorow"] 23:57 < perlDreamer> committing 23:57 <@pb_M-Train> why fc4 23:57 <@pb_M-Train> can I get an os/wre install below 300MB? 23:58 < perlDreamer> no 23:58 < perlDreamer> but I doubt you can get a WRE install that small anyay 23:59 <@pb_M-Train> hrm 23:59 <@pb_M-Train> well I'm gonna try --- Day changed Sun Feb 19 2006 00:00 < perlDreamer> you go guy 00:00 < crythias> well, you take out mysql docs, etc.. 00:00 < perlDreamer> sure, and strip the binaries 00:00 < crythias> you need mysqld and mysql 00:01 <@snapcount> my /data folder is 727MB 00:01 <@pb_M-Train> eek 00:01 <@pb_M-Train> how do I check the size of my /data 00:01 <@snapcount> and you'll need room to compile everything 00:01 < perlDreamer> with svn right? 00:01 < crythias> df /data 00:01 < crythias> er.. du /data 00:01 <@pb_M-Train> I'll compile it 00:01 <@pb_M-Train> then redo from a super-minimal 00:01 < perlDreamer> svn stores a complete copy of everything locally 00:01 <@snapcount> du -H -s /data 00:02 <@snapcount> that will keep it from spewing the size of every file under data 00:02 <@snapcount> and place it in human format 00:03 <@pb_M-Train> oh I forgot 00:03 <@pb_M-Train> I have 8 copies of webgui on this /data 00:03 <@pb_M-Train> all svn'ed 00:03 <@pb_M-Train> this is gonna take a while. 00:03 <@pb_M-Train> including the 2.5GB of uploads of a certain client. 00:03 < perlDreamer> argh 00:03 < perlDreamer> does Config->set have to write out the config file? 00:06 < wouter_procolix> This is cool: TinyMCE works (at least partially) in Opera 9! Woohoo! (sorry, I'm an Opera fan) 00:06 < wouter_procolix> But anyway... 00:06 < wouter_procolix> I am also going to leave. 00:06 < wouter_procolix> See you later guys. 00:06 < perlDreamer> bye, Wouter 00:07 -!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has left #webgui [] 00:07 <@pb_M-Train> roy: 00:08 <@pb_M-Train> was this made for debian 3.1 ? 00:08 <@pb_M-Train> http://prdownloads.sourceforge.net/pbwebgui/wre-0.6.0-debian-i386.tar.gz?download 00:08 <@WRE> http://tinyurl.com/dynwq 00:08 <@pb_M-Train> 4.8GB 00:08 <@pb_M-Train> lol 00:08 <@snapcount> what 00:08 <@pb_M-Train> /data 00:08 <@snapcount> oh 00:08 <@pb_M-Train> was that wre 0.6 made for debian 3.1? 00:09 <@pb_M-Train> or 3.0 ? 00:09 <@snapcount> yes 00:09 <@pb_M-Train> which 00:11 <@snapcount> sorry 00:11 <@snapcount> debian sarge 00:11 <@snapcount> I think that's 3.1 00:15 <@pb_M-Train> ok. 00:15 <@pb_M-Train> so my base debian install 00:15 <@pb_M-Train> is 400MB 00:15 <@pb_M-Train> 00:15 < perlDreamer> that's pretty small 00:15 < perlDreamer> could try Knoppix instead 00:15 < perlDreamer> or DSL 00:15 <@snapcount> you trying to get this on a cd 00:15 <@snapcount> is that the goal 00:15 <@pb_M-Train> hadn't thought of that, but I guess, yeah. 00:15 <@snapcount> wow 00:16 <@snapcount> that's ambitious 00:16 < perlDreamer> nah 00:16 < perlDreamer> people do that all the time 00:16 <@snapcount> my data folder is bigger than a c 00:16 <@snapcount> d 00:16 < perlDreamer> if you stripped down Knoppix or something like that it would be easy 00:16 < perlDreamer> that's because your data folder has a SVN repo in it 00:16 < perlDreamer> 100% overhead for that 00:17 <@snapcount> hmm 00:17 <@snapcount> hey colin 00:17 <@snapcount> wanna fix another bug 00:17 < perlDreamer> maybe 00:17 < perlDreamer> what is it? 00:17 <@snapcount> add two matrix assets to one site 00:18 <@snapcount> the field lists are not independent 00:18 < perlDreamer> oh 00:18 < perlDreamer> that's bad 00:18 <@snapcount> yeah 00:18 <@snapcount> it breaks pretty bad 00:18 < perlDreamer> can I crash demo doing that? >:) 00:18 <@snapcount> dunno, try it 00:19 < perlDreamer> is that a quote from your new book, "How to piss off JT and make friends"? 00:19 <@snapcount> JT would only be pissed if I couldn't fix it after you crashed it 00:21 < crythias> yeah. compile first, then move to damnsmalllinux 00:22 <@pb_M-Train> hee 00:22 <@pb_M-Train> actually 00:22 <@pb_M-Train> can someone help me delete stuff from this install that I don't need? 00:23 <@pb_M-Train> just tell me where to start looking for stuff to delete 00:23 < perlDreamer> pb_M-Train: The boys approve of your new nick 00:24 < perlDreamer> I better finish this contract for Frank forist 00:24 < perlDreamer> first 00:24 < crythias> *.doc 00:24 < perlDreamer> It's a 20 minute job that has taken me 5 hours 00:24 < crythias> *.html 00:24 < crythias> *.gz 00:25 < perlDreamer> due to 6.9 interruptions 00:25 < crythias> *.txt 00:45 <@pb_M-Train> http://www.plainblack.com/wre/installing 00:45 <@pb_M-Train> is wrong 00:45 <@WRE> http://tinyurl.com/eygbl 00:46 < perlDreamer> calc i18n 00:46 <@WRE> No calc set for "i18n" 00:46 < perlDreamer> !calc i18n 00:46 < perlDreamer> oh 00:46 < perlDreamer> help 00:46 <@pb_M-Train> calc i18n internationalization 00:46 <@pb_M-Train> calc i18n 00:47 < perlDreamer> calc i18n 00:47 < perlDreamer> !calc i18n 00:47 < perlDreamer> I'm bot-challenged 00:48 <@pb_M-Train> wre is all-challenged. 00:50 -!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has joined #webgui 00:50 < specsmu> will you take a bug report without charging me? :) 00:50 < perlDreamer> no charging 00:50 < perlDreamer> maybe a little trampling and pummeling 00:50 < specsmu> lol 00:51 < perlDreamer> what is it? 00:51 < perlDreamer> WG version 00:51 < specsmu> I have a client who is using firefox with a mac. he's trying to upload pictures to a collaboration, and for some reason after the third, it is stripping out the file extension and refusing to display the image. 00:51 < specsmu> 6.8.6 - latest. 00:52 < perlDreamer> can you duplicate it with Firefox on windows/linux? 00:53 < specsmu> no, actually. I can't duplicate it at all, but he has demonstrated it doesn't work even while on the phone with me, and I have uploaded the same picture using linux and it worked just fine. 00:53 < perlDreamer> oy 00:53 < perlDreamer> snapcount? 00:53 < specsmu> as far as windows, I don't have a machine to try it on, but if I can find one I will 00:53 < specsmu> snapcount? 00:53 * specsmu looks confused 00:54 < perlDreamer> snapcount is another user here 00:54 < specsmu> ahh 00:54 * specsmu looks less confused. 00:54 < perlDreamer> he uses Macs and could probably take this one 00:54 < specsmu> I'm not trying to scam free support, but it does look like a bug of some kind to me. :) 00:54 < perlDreamer> sure. 00:54 < perlDreamer> Please post it to sourceforge with all the details 00:54 < specsmu> sure. 00:55 < perlDreamer> including one clarfication 00:55 < specsmu> which is? 00:55 < perlDreamer> is this his third collab posting, or his third upload to the same collab posting? 00:55 < specsmu> third collab posting, but on the same layout. 00:55 < perlDreamer> post 1, attachment 1 okay 00:56 < perlDreamer> post 2, attachment 2 okay 00:56 < perlDreamer> post3, attachment 3, bad 00:56 < specsmu> well, post 3, attachment 3, ok 00:56 < specsmu> post 4, attachment 4, bad. 00:56 < perlDreamer> post 5, attachment 5, bad....? 00:56 < specsmu> yup. 00:57 < perlDreamer> new CSS, everything okay again 00:57 < specsmu> and the filenames appear in the posting without an extension and a little page with a question mark. 00:57 < perlDreamer> yeah, that's the unknown file type icon 00:57 < specsmu> exactly 01:00 < specsmu> wonder why it doesn't use MIME::Magic 01:00 < specsmu> instead of file extensions 01:01 < perlDreamer> it probably uses the literal file extension to look up the right icon. 01:01 < specsmu> oh, it does. 01:01 < specsmu> that's why I said 01:01 < specsmu> wonder why it doesn't use MIME::Magic 01:01 < specsmu> :) 01:04 < specsmu> bug report submitted, thanks. 01:04 < perlDreamer> sure 01:23 <@pb_M-Train> guess what movie is on now. 01:24 < perlDreamer> Hackers 01:24 < perlDreamer> Can't Buy Me Love 01:24 < perlDreamer> Green Beret 01:24 < perlDreamer> Diamonds are Forever 01:24 < perlDreamer> Mall Rats 01:24 < perlDreamer> Pretty in Pink 01:24 <@pb_M-Train> Back to the Future, part only. 01:25 < perlDreamer> preprocessing FormParams is not working 01:35 < specsmu> breakfast club 01:46 < perlDreamer> snapcount: please hold of 6.8.7 until I can get in a doc patch? 02:13 < perlDreamer> snapcount: the doc patch is in 02:46 < perlDreamer> I'm offline for a while. 02:46 < perlDreamer> catch y'all later 02:47 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 02:53 -!- thisisgood [n=thisisgo@c-24-127-37-242.hsd1.ca.comcast.net] has joined #webgui 02:53 < thisisgood> hi all 02:55 < thisisgood> anyone here ? 03:02 <@pb_M-Train> yes 03:05 <@pb_M-Train> thisisgood: you there? 03:10 < thisisgood> hi 03:10 < thisisgood> yeah 03:10 < thisisgood> how are you? 03:11 <@pb_M-Train> ok 03:17 < thisisgood> hi snapcount 03:17 <@pb_M-Train> I'm not snapcount 03:17 <@snapcount> hi there 03:17 <@pb_M-Train> oh 03:18 < thisisgood> i'm thinking of taking my perl webapp and put it on WebGUI... can anyone in here help ? 03:18 <@pb_M-Train> yes... 03:18 <@pb_M-Train> what do you need help with 03:18 < thisisgood> oh cool 03:18 < thisisgood> it's a voip application 03:19 < thisisgood> it was written in cgi/perl 03:19 <@pb_M-Train> okay 03:19 <@pb_M-Train> is it a reporting tool? 03:19 < thisisgood> it's for customer to manage their account, billing, address, credit card, etc 03:19 <@pb_M-Train> or a control tool? 03:19 <@pb_M-Train> ok 03:19 <@pb_M-Train> both 03:20 <@pb_M-Train> does it use a database? 03:20 < thisisgood> would you like to log in and take a look ? 03:20 < thisisgood> yes, it uses mysql-5 03:20 < thisisgood> perl/cgi + mysql-5 03:20 <@pb_M-Train> are you looking for a place to start? 03:21 < thisisgood> i'm looking for an assessment as to how long it will take to put WEBGUI in action with what we have 03:22 <@pb_M-Train> how many lines of code is your app 03:22 < thisisgood> not sure 03:22 <@pb_M-Train> so then I'm guessing you didn't write it. 03:23 < thisisgood> lol, you're right 03:23 < thisisgood> i heard a lot about how WEBGUI could make things much easier with CMS, etc 03:24 < thisisgood> Colin(perldude) talked very highly of WebGUI 03:25 <@snapcount> well, do you plan to run webgui on linux? 03:26 < thisisgood> yes, we are 100% linux 03:27 <@snapcount> what distro 03:27 < thisisgood> i think it's all Centos 03:27 <@snapcount> do you want to run the latest version of WebGUI 03:27 < thisisgood> something that works and stable 03:28 < thisisgood> is WEBGUI 100% linux ? 03:28 < thisisgood> i heard it was written in perl 03:28 <@snapcount> well, it is written in perl 03:28 <@snapcount> the latest runs inside modperl2/apache 03:29 < thisisgood> that would be cool 03:29 <@snapcount> we prefer linux as the host O/S 03:29 < thisisgood> we're thinking of converting from perl/cgi to modperl 03:30 <@snapcount> well, webgui 6.8 and higher requires mp2/apache2/mysql5 03:32 < thisisgood> snapcount: did you see the message i sent to you ? 03:33 <@snapcount> sorry missed that 03:33 < thisisgood> check your private msg 03:34 <@snapcount> sure I'll take a look 03:34 < thisisgood> i just gave you the login id's 03:34 < thisisgood> basically that is a customer user-interface 03:34 < thisisgood> sort of like a control panel 03:35 < thisisgood> where they manage their services 03:36 <@snapcount> cool 03:36 < thisisgood> there is another Admin GUI which is for Admins only 03:36 < thisisgood> basically it's one GUI with multiple level user access 03:36 < thisisgood> for customer and for Admins 03:37 < thisisgood> it is quite slow 03:37 < thisisgood> this is why we're thinking of converting it to modperl 03:38 <@snapcount> yeah cgi is not the most effecient 03:38 <@snapcount> so, your plan is to re-write this application to be a WebGUI plug-in 03:38 < thisisgood> whatever method that is the most least time consuming 03:38 < thisisgood> have you tried logging in to see how slow it is ? 03:39 <@snapcount> actually it won't let me in 03:39 < thisisgood> oops 03:39 < thisisgood> typo on the user-id 03:39 < thisisgood> i just resent to you 03:39 < thisisgood> i was missing a letter e 03:41 <@snapcount> k 03:41 <@snapcount> that works 03:41 <@snapcount> it is laggy 03:41 < thisisgood> very 03:41 <@snapcount> well what is your goal here 03:41 <@snapcount> you want the features of webgui 03:41 < thisisgood> to make it faster 03:42 <@snapcount> in addition to this application 03:42 < thisisgood> and easy gui features from webgui 03:42 <@snapcount> ok 03:42 <@snapcount> well, the fastest way to get this working with webgui 03:42 < thisisgood> like to make good use of the CMS feature as well 03:42 <@snapcount> would be to get webgui running and let this app continue to run on it's own 03:42 <@snapcount> but to the user 03:42 <@snapcount> they would appear integrated 03:43 <@snapcount> re-writing this to work as a plug-in of webgui is not going to be a simple matter 03:43 <@snapcount> but doing so would probably make it better 03:43 <@snapcount> and faster 03:43 <@snapcount> the fastest way to make it faster would be to get it running in an modperl env 03:44 < thisisgood> how long does that take to make it run in a modperl env? 03:44 <@snapcount> there are some modules on cpan that let you run cgi inside modperl 03:44 <@snapcount> without all the advantages 03:44 <@snapcount> but will make it faster 03:44 <@snapcount> impossible to answer that without knowing the code of your application 03:44 <@snapcount> or even how much code there is 03:45 < thisisgood> for sure 03:45 < thisisgood> it's hard to say from the outside 03:45 <@snapcount> from the user side 03:45 <@snapcount> it looks like quite a project 03:45 < thisisgood> yes, that's the user interface 03:45 < thisisgood> there is also an admin interface 03:46 <@snapcount> you probably want to checkout this pkg on cpan 03:46 <@snapcount> ModPerl::PerlRun 03:46 < thisisgood> a consultant came in and made a recommendation to re-write everything to php 03:46 <@snapcount> http://search.cpan.org/author/PGOLLUCCI/mod_perl-2.0.2/docs/api/ModPerl/PerlRun.pod 03:46 <@WRE> http://tinyurl.com/8stn7 03:46 < thisisgood> not sure if that's a good thing to do 03:46 <@snapcount> that's a horrible idea in my opinion 03:47 <@snapcount> you should contact our company about converting it for you 03:47 <@snapcount> we can quote you 03:47 <@snapcount> we do stuff like this all the time 03:47 <@snapcount> at the very least 03:48 <@snapcount> with a support agreement we could help your developers 03:48 <@snapcount> every step of the way 03:48 <@snapcount> or provide design/transition planning 03:48 < thisisgood> i see 03:48 <@snapcount> we could also help you get your servers set up 03:48 <@snapcount> to run modperl and webgui 03:48 < thisisgood> what are the cost estimate, any idea ? 03:48 <@snapcount> no idea 03:48 <@snapcount> we'd need more info on your application 03:49 <@snapcount> you can get unlimited message board support about anything webgui related 03:49 <@snapcount> including writing apps 03:49 <@snapcount> setting up servers 03:49 <@snapcount> etc 03:49 <@snapcount> for 500 / year 03:49 < thisisgood> we got a few hundred servers at the datacenter already 03:50 < thisisgood> they are all running linux 03:50 <@snapcount> well, we would help you set up a webgui environment on them 03:50 <@snapcount> or some of them or whatever 03:51 < thisisgood> do you know if there are some sites out there that are running webgui ? i would like to take a look and see how it's like 03:51 <@snapcount> sure 03:51 <@snapcount> the US Dept of State 03:51 <@pb_M-Train> www.knvb.nl 03:51 <@snapcount> Brunswick New Technologies 03:51 <@snapcount> do you want URLs? 03:52 <@snapcount> www.brunswicknt.com 03:52 <@pb_M-Train> oops; that's the wrong site url 03:52 <@snapcount> www.state.gov 03:53 <@snapcount> www.fh.org 03:53 < thisisgood> YES 03:54 <@snapcount> there are a bunch here 03:54 <@snapcount> https://www.plainblack.com/webgui/campaigns/sightings 03:54 <@WRE> http://tinyurl.com/dpomb 03:56 <@snapcount> more here 03:56 <@snapcount> https://www.plainblack.com/success_stories 03:56 <@WRE> http://tinyurl.com/7n4tx 03:56 <@snapcount> sorry, us state doesn't use us, just their embassys 03:56 <@snapcount> I was mistaken 03:58 <@snapcount> you can also demo webgui yourself 03:58 <@snapcount> demo.plainblack.com 03:58 <@snapcount> if you want to try it out 04:01 < thisisgood> oh ok 04:02 <@snapcount> If you want to find out about our services/costs/etc 04:02 <@snapcount> email info@plainblack.com 04:02 <@snapcount> or give us a call on Monday 04:02 < thisisgood> snapcount: what is your name 04:02 <@snapcount> Roy 04:02 <@snapcount> Roy Johnson 04:02 < thisisgood> what is your position at plainblack 04:02 < thisisgood> oh ok 04:02 < thisisgood> nice talking to you 04:02 <@snapcount> same to you 04:02 <@snapcount> www.plainblack.com/staff 04:02 <@snapcount> if you want to know what I do =) 04:03 <@snapcount> I hope I was helpful 04:03 < thisisgood> you are, thanks man 04:03 <@snapcount> sure thing 04:04 < thisisgood> how long has WEBGUI been around ? 04:04 < thisisgood> do you know 04:04 <@pb_M-Train> 5 years 04:07 < thisisgood> pb: what is your name ? 04:08 <@pb_M-Train> Matt Wilson - I'm also on staff with plainblack 04:08 < thisisgood> oh wonderful 04:08 < thisisgood> such pleasure to be speaking with all webgui staffs here 04:08 <@pb_M-Train> there are often non-staff people here :) just not at the moment 04:08 <@pb_M-Train> colin, for instance, is not on staff 04:09 <@snapcount> yeah we like to work all the time 04:09 <@snapcount> =) 04:09 <@pb_M-Train> work-addicts 04:09 < thisisgood> that's cool 04:09 < thisisgood> me too 04:09 < thisisgood> i always sit on my laptop 04:09 < thisisgood> even in the restroom 04:09 <@snapcount> lol 04:10 <@pb_M-Train> how many users use your cgi application concurrently? 04:10 < thisisgood> around 1000+ users 04:11 < thisisgood> but it's really slow 04:11 <@pb_M-Train> all at once? 04:11 < thisisgood> due to the non-persistency in the code 04:11 <@snapcount> yeah... it's compiling on every page view 04:11 < thisisgood> we just recently migrated to mysql-5 04:11 < thisisgood> snapcount: would you like to take a look at the admin interface ? 04:12 <@snapcount> sure 04:12 < thisisgood> snapcount: i just sent u the login info, you can share it with Matt as well 04:12 <@snapcount> ok 04:19 < thisisgood> what do you think 04:19 < thisisgood> do we have room for improvement ? 04:19 <@snapcount> I think WebGUI could help you alot 04:20 <@snapcount> especially speed and maintainability wise 04:20 <@snapcount> by writing this to use our APIs you would have many advantages 04:20 <@pb_M-Train> how many servers do you use to provide this app to the 1000 concurrent users? 04:20 <@snapcount> plus the features of WebGUI it's self 04:21 < thisisgood> we use only around 20 servers so far 04:22 <@snapcount> the app it's self seems really cool 04:22 < thisisgood> yes 04:22 <@snapcount> the only problem I see is the speed/scalability 04:22 < thisisgood> right 04:22 < thisisgood> and the inconsistency in the code 04:22 <@pb_M-Train> wow. with webgui you'd need only 3-4 web servers and 2-3 db servers 04:22 <@snapcount> Don't know about the code 04:22 <@pb_M-Train> to support 1000 simultaneous users 04:22 < thisisgood> the hardware is not an issues, becuz we got a few hundred dell servers we are not using 04:23 <@pb_M-Train> what's your timeframe for this conversion project? 04:23 < thisisgood> we basically want something like webgui where our customer support staff can run the business without having to deal too much with the programmers 04:24 <@snapcount> that's why WebGUI was written 04:24 <@snapcount> for that purpose 04:24 < thisisgood> basic on what you have seen, how long do you think it will take ? 04:24 <@snapcount> I really can't give you a realistic answer there 04:24 <@snapcount> it really depends on what's going on under the hood 04:25 < thisisgood> 1 week ? 04:25 <@snapcount> I can tell you that it wouldn't take long to move your website to WebGUI 04:25 < thisisgood> 2 weeks ?:-) 04:25 < thisisgood> this is our website: www.telepacket.com 04:25 <@snapcount> just the application 04:25 < thisisgood> user will log into from the website to access the user-interface 04:26 < thisisgood> the user-interface allow the customers to manage their voip services, such as call_waiting, call_forwarding, voicemail, billing, etc 04:28 <@snapcount> the real question is how many man hours to re-write your application 04:28 <@snapcount> in WebGUI 04:28 <@snapcount> and thus ModPerl2 04:28 <@snapcount> I would guess at least a hundred hours 04:29 <@snapcount> but it's really hard to make any kind of intellegent guess without seeing how this thing works 04:29 <@snapcount> and how well the code is written 04:29 < thisisgood> have you seen 50% of it 04:29 <@snapcount> of your code? 04:30 < thisisgood> no 04:30 < thisisgood> the outside :-) 04:30 < thisisgood> the other 50% is the code itself 04:32 < thisisgood> this sounds like a one month project then 04:33 <@snapcount> Well, that seems pretty ambitious to me, but it may be possible 04:35 <@snapcount> If you give me your email address, I can have someone from our staff contact you that handles this kind of thing 04:36 <@snapcount> (planning, quotes, etc) 04:36 <@snapcount> they could give you the information you need 04:36 < thisisgood> SURE, it is frank@telepacket.com 04:36 < thisisgood> you have all the pertinent information 04:36 <@snapcount> what is your role with the company? 04:36 < thisisgood> if they need access and analysis, you can provide that to them 04:36 < thisisgood> i'm the lead IT guy there 04:36 <@snapcount> ok 04:37 <@snapcount> I will have someone contact you 04:37 <@snapcount> they can give you more solid information 04:37 <@snapcount> I'm not really involved with that part of our business 04:37 <@snapcount> I just write code mainly =) 04:37 < thisisgood> oh hehehe 04:37 < thisisgood> that's cool 04:38 <@snapcount> so don't hold me to this information, I gave you my best guess... 04:38 < thisisgood> would you and Matt be involved later if we decided to work together ? 04:38 <@snapcount> most likely 04:38 <@snapcount> we do a lot of programming for client projects 04:38 <@snapcount> as well as core development 04:38 < thisisgood> what is considered 'core development' ? 04:38 <@snapcount> features in WebGUI 04:38 <@snapcount> I also handle most of our tech support 04:39 < thisisgood> what are some other competitors of WEBGUI ? 04:39 <@snapcount> you can checkout www.cmsmatrix.org 04:39 <@snapcount> we run the site but it gives a good way to compare us to our competition 04:39 <@snapcount> the information is not biased 04:39 <@snapcount> it is just the facts 04:39 <@snapcount> that site also runs on WebGUI 04:40 <@snapcount> What was your last name Frank? 04:41 < thisisgood> my last name is Kim 04:41 <@snapcount> ok 04:41 <@snapcount> I'm emailing some folks now who will contact you sometime Monday probably 04:41 < thisisgood> that's wonderful 04:41 <@snapcount> with more/better information 04:42 < thisisgood> i heard of cms before, such as zope/plone 04:42 < thisisgood> we at one point was going to use zope/plone 04:42 < specsmu> can I make a feature request on sourceforge too? 04:42 <@snapcount> specsmu: sure 04:42 < thisisgood> wow, didnt realize there are so many CMS apps out there 04:42 <@snapcount> yeah there are a bunch 04:43 <@snapcount> but I think you'll find not many compare with us feature wise 04:43 <@snapcount> that's why we have no problem putting all the information out there 04:43 < specsmu> no, this is a specific request. :) 04:43 < thisisgood> there is no cost on the application (WEBGUI) correct? 04:43 <@snapcount> no 04:43 <@snapcount> it is released under GPL 04:43 < thisisgood> Plain Black is jut providing consultation/development/support ? 04:44 <@snapcount> yes 04:44 <@snapcount> we wrote it and maintain it 04:44 <@snapcount> we also provide hosting,etc 04:44 < thisisgood> sort of like Mambo ? 04:44 <@snapcount> I'm not familiar with how their business works 04:44 <@snapcount> I've heard of the app though 04:46 < thisisgood> i'm doing a comparison between mambo and webgui now :-) 04:46 <@snapcount> that's what it's for 04:46 <@snapcount> specsmu: I'm not following 04:46 <@snapcount> what is the request? 04:47 <@snapcount> you just use the Feature Request page and submit it 04:47 <@snapcount> how can I help =) 04:48 < specsmu> I already submitted it 04:48 < specsmu> :) 04:48 <@snapcount> oh ok 04:48 <@snapcount> just wanted to make sure you got it in there 04:48 < specsmu> basically a client of mine doesn't want to have to delete and reupload a picture to update the thumbnail 04:48 <@snapcount> oh 04:48 <@snapcount> sounds like a good feature to me 04:49 <@snapcount> probably pretty easy to implement too 04:49 < specsmu> not too huge a deal, but I want to be able to tell him I at least asked :) 04:49 <@snapcount> sure... I'll keep it in mind 04:49 <@snapcount> maybe I can get it in 6.9 for you 04:49 < specsmu> that'd be teriffic 04:50 < thisisgood> does WebGUI have shipping module integration such as FEDEX and UPS ? 04:51 <@snapcount> We have shipping plug-ins but I'm not sure if there are ones written for FedEX/UPS out of the box 04:51 <@snapcount> I can find out for you 04:52 < thisisgood> 'p[[ 04:52 < thisisgood> }\ 04:52 < thisisgood> ;]= 04:52 < thisisgood> " m,I(K[b[cOo0.jl 04:52 < thisisgood> ok 04:52 < thisisgood> hello 04:53 <@snapcount> hello 04:53 <@snapcount> that was weird 04:53 -!- thisisgood [n=thisisgo@c-24-127-37-242.hsd1.ca.comcast.net] has quit ["ircII EPIC4-2.2 -- Are we there yet? (EPIC4-Win32 - http://www.sosdg.org/software.php)"] 04:55 -!- thisisgood [n=thisisgo@c-24-127-37-242.hsd1.ca.comcast.net] has joined #webgui 04:55 < thisisgood> rehi 04:55 <@snapcount> you made it back 04:56 < thisisgood> laptop died on me 04:56 < thisisgood> hehe 04:56 <@snapcount> could you send me the login for the user interface again please 04:56 < thisisgood> sure 04:56 < thisisgood> let me send it privately 04:57 <@snapcount> ok 04:57 < thisisgood> i'm doing a comparison between mambo vs webgui 04:58 < thisisgood> what does it mean 'free add on' 04:58 < thisisgood> 'limited' 04:58 <@snapcount> for what feature? 04:58 < thisisgood> like Chat 04:59 <@snapcount> oh that means it's not as feature rich as others 04:59 <@snapcount> but the capability is there 05:00 < thisisgood> oh 05:00 < thisisgood> what about 'Limited' 05:00 < thisisgood> what is the difference between Yes, Free Add On, and Limited 05:03 <@snapcount> Yes means it has the feature as described 05:03 <@snapcount> Free add on means there is a free plug in available to implement the feature 05:03 <@snapcount> and Limited means it has some but not all of the functionality described 05:04 < thisisgood> ahh, thanks 05:04 <@snapcount> np 05:30 < crythias> HOWDY 05:30 <@snapcount> hey gerald 05:31 <@snapcount> what's going on 05:31 < crythias> not much. 05:31 < crythias> having a Guinness. 05:31 <@snapcount> nice 05:31 <@snapcount> I should go do that 05:31 <@snapcount> get away from work for a bit 05:31 <@snapcount> I've been addicted lately 05:32 < crythias> it's all good. 05:32 <@snapcount> we should start a new channel 05:32 <@snapcount> WebGUI Annonymous 05:32 <@snapcount> Hi, my name is Roy and I'm a developer 05:32 <@snapcount> "HI ROY" 05:33 < crythias> Hello, My name is Gerald, and I... *suppress a sniffle* ... I'm addicted to www.plainblack.com/discuss. 05:33 <@snapcount> lol 05:33 <@snapcount> you are 05:33 <@snapcount> it's so true 05:34 < crythias> I can't help it. Sometimes, I think... I can make it one more day... but *holds back a tear* 05:34 < crythias> but someone needs help. 05:35 < crythias> There's always a new question! 05:35 < crythias> I tried to stay away. I thought, "I can stop any time I want." 05:35 <@snapcount> how long have you been helping people on the public boards 05:36 <@snapcount> as long as I've been involved with WebGUI I know 05:36 < crythias> Probably around October 2004 05:36 < crythias> That's when I started. 05:36 < crythias> actually, I started in September. 05:37 < crythias> To hear Matt tell it in the WUC, My answers have been either completely right or completely wrong. Oh, well :) most of them are correct. 05:38 < crythias> At least, that's what I keep telling myself. :) 05:39 < crythias> I know what I paid for... I want to help more people! 05:43 < crythias> celc abcstores 05:43 < crythias> ? 05:43 < crythias> heh 05:43 < thisisgood> crythias: are you a user of webgui as well? 05:43 < crythias> yes 05:43 <@snapcount> you spelled calc wrong 05:43 < crythias> I know. 05:43 <@snapcount> oh 05:43 <@snapcount> haha 05:43 < crythias> I was considering whether or not to do it. 05:44 < thisisgood> crythias: i've been talking with Roy and Matt about getting our webapp to be incorporated into WebGUI 05:44 < crythias> yes. I read the logs :) 05:44 < crythias> oh, what the heck 05:44 < crythias> calc absstores 05:44 <@WRE> No calc set for "absstores" 05:44 < crythias> calc abcstores 05:44 <@WRE> No calc set for "abcstores" 05:44 < crythias> calc abcstore 05:44 <@WRE> abcstore = Poker in the front. Liquor in the rear. 05:45 < crythias> I'm sure Plainblack can help you out, thisisgood. 05:46 < crythias> http://www.plainblack.com/wg I'm the second guy on the left 05:47 < thisisgood> there are some serious hobbists out there working for WG 05:51 * snapcount yawns 05:52 <@snapcount> I'm having trouble switching between English and Perl 05:52 < thisisgood> lol 05:52 <@snapcount> Part of me wants to speak in Perl right now... sad part is I think it would be easier 05:52 <@snapcount> and English is my first language 05:53 < thisisgood> can u speak perl without using english though ?:-) 05:54 <@snapcount> print unpack('u', "+4F]Y(&UA9&4@;64"); 05:55 <@snapcount> how's that 05:55 < thisisgood> i still see print 05:55 < thisisgood> unpack 05:55 < thisisgood> all english words 05:55 <@snapcount> well, that' perls fault 05:55 <@snapcount> hehe 05:55 < thisisgood> hehehe 05:55 <@snapcount> I wonder if there are perl parsers that have translated keywords 05:56 <@snapcount> that would be interesting 05:56 < thisisgood> unless you come up with something that will alias all syntax and prepend all perl commands with perl in the front, like perlprint 05:56 < thisisgood> perlunpack 05:57 < thisisgood> then u can actually speak perl without speaking english 05:57 <@snapcount> so I'd have to write a perl foreign language interpreter 05:58 <@snapcount> no thanks 05:58 <@snapcount> even with the english, perl is enough of a foreign language 05:58 <@snapcount> I still think it should have counted as a language credit in school 05:59 <@snapcount> I'd like to that Spanish teacher converse in Perl with me 05:59 <@snapcount> =) 05:59 < crythias> It's not too hard, this 05:59 < crythias> English language poetry 05:59 < crythias> or Japanese prose? 05:59 <@snapcount> Haiku head 06:01 < crythias> hee 06:01 < crythias> HAIKU HD 06:01 <@snapcount> your missing the kigo 06:02 <@pb_M-Train> crythias: did you win the powerball 06:02 < crythias> do what? no. 06:02 <@snapcount> haha suckers 06:02 <@snapcount> should've invested that money 06:03 < crythias> LUV MNKY 06:03 <@snapcount> if you're going to gamble, at least get the best odds out there 06:03 < crythias> Bacarat ... pass 06:03 <@snapcount> you'd have a better chance of getting struck by lightning on the toilet 06:03 <@snapcount> of all people pb_M-Train should know this 06:04 * snapcount coughs Finance Major cough cough 06:04 <@snapcount> or are you running that lottery... that explains the promotion 06:04 * crythias is always on the toilet with a land line phone. 06:04 < crythias> with feet in the puddle. 06:04 < crythias> in thunderstorms. 06:05 <@snapcount> please don't elaborate on the puddle 06:05 < crythias> urine cakes. 06:05 <@snapcount> calc urine 06:05 <@WRE> urine = Did you know that all humans can urinate through their navels? 06:05 <@snapcount> lol 06:05 <@snapcount> Matt always says the most quote worthy things 06:05 < crythias> calc marriage 06:05 <@WRE> marriage = my sister just got engaged but you're already married... 06:05 <@snapcount> especially when taken out of context 06:05 <@snapcount> it's just funny 06:06 < crythias> !calc 12301 06:06 < crythias> calc 12301 06:06 <@WRE> No calc set for "12301" 06:06 < crythias> bash winzip 06:06 <@snapcount> have you been drinking 06:06 < crythias> bash 12301 06:06 < crythias> what? 06:06 < crythias> !bash winzip 06:06 <@snapcount> there you go =) 06:06 <@snapcount> you probably got ignored 06:06 < crythias> I'm spamming, I guess 06:07 <@snapcount> I'll tell him to play with you again 06:07 -!- mode/#webgui [+o crythias] by WRE 06:07 <@snapcount> hmm 06:07 <@snapcount> you're not ignored 06:07 <@snapcount> !bash 06:08 <@crythias> maybe bash is down 06:08 <@snapcount> hah 06:08 <@snapcount> this is funny 06:08 <@snapcount> <+Toba> heh, you can chmod a file to 007 06:08 <@snapcount> <+Toba> license to be killed 06:09 <@snapcount> let me login to phorewarned and see what WRE's problem is 06:09 <@crythias> what should I give sister for unzipping? 06:09 <@crythias> Um. Ten bucks? 06:09 <@crythias> no I mean like, WinZip? 06:09 <@snapcount> that server is like a 386/SX 33 with 500K of Ram 06:09 <@snapcount> and 10 Base 2 ethernet 06:10 <@snapcount> bah 06:10 <@snapcount> he still hasn't fixed his iptable rules 06:10 <@snapcount> I'm going to have to host wre myself if this keeps up 06:10 * snapcount stomps his feet 06:12 <@snapcount> !bash 06:12 <@snapcount> hmm 06:12 <@snapcount> no errors 06:12 <@snapcount> !dubya 06:12 <@WRE> "I do not agree with this notion that somehow if I go to try to attract votes and to lead people toward a better tomorrow somehow I get subscribed to some--some doctrine gets subscribed to me." 06:13 <@snapcount> !bofh 06:13 <@WRE> BOFH Quick-excuse: CPU-angle has to be adjusted because of vibrations coming from the nearby road 06:13 <@snapcount> bash is b0rk3d 06:13 <@snapcount> !quote GOOG 06:13 <@WRE> GOOG -> 366.95 +0.49 / Last Trade Feb 17 / Change +0.13% / Volume 366.95 / 52 Week Range 367.00 06:14 <@snapcount> I'm amused way too easily 06:15 <@crythias> bash 06:15 <@crythias> bash 06:15 <@crythias> !bash 06:16 <@crythias> duh 06:16 <@snapcount> there site ignoreth us 06:16 <@snapcount> s/there/their 06:16 <@crythias> * pig points out that vi just core dumped twice 06:16 <@crythias> * Khatru points out that vi sucks. 06:16 <@crythias> obviously 06:16 <@crythias> it is software.  ergo, it sucks. 06:16 <@crythias> your mom is software 06:16 <@crythias> .. 06:16 <@snapcount> nice 06:17 <@crythias> Had my french oral exam today 06:17 <@crythias> It sucked 06:23 < thisisgood> french oral exam 06:23 < thisisgood> i would like to have one 06:23 < thisisgood> sounds like some tongue action 06:24 <@snapcount> so I've decided other view methods don't use the bucket brigade stuff 06:25 <@snapcount> but I don't know if it's becuase JT hasn't got around to converting them or if it's because it's not possible 06:25 <@snapcount> so, only my default view method will use the new fancy stuff 06:26 <@snapcount> the rest will be old school 06:26 * snapcount shrugs 07:31 -!- thisisgood [n=thisisgo@c-24-127-37-242.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:40 -!- thisisgood [n=thisisgo@c-24-130-108-165.hsd1.ca.comcast.net] has joined #webgui 07:40 < thisisgood> rehi all 08:38 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes"] 14:59 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 16:09 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["This computer has gone to sleep"] 18:12 <@pb_M-Train> roy: you there? 18:17 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 18:22 <@pb_M-Train> martin 18:22 <@pb_M-Train> help 18:22 * MrHairgrease holds your hand 18:22 <@pb_M-Train> I need some linux help 18:22 < MrHairgrease> rm -rf =) 18:23 <@pb_M-Train> can I delete /proc/* 18:23 < MrHairgrease> nope 18:23 < MrHairgrease> your kernel generates that 18:23 <@pb_M-Train> what about /usr/ 18:23 < MrHairgrease> you could delete /usr 18:23 < MrHairgrease> but you don't want that 18:24 <@pb_M-Train> okay; why 18:24 < MrHairgrease> think of /usr/bin 18:24 <@pb_M-Train> what's in that 18:24 < MrHairgrease> lot's of programs you'd use on a daily basis 18:24 <@pb_M-Train> ok. 18:24 < MrHairgrease> the real essentials should be in /bin 18:24 < MrHairgrease> why do you wanna delete /usr 18:24 < MrHairgrease> ? 18:25 <@pb_M-Train> I'm trying to free up space 18:25 < MrHairgrease> oh ok 18:25 <@pb_M-Train> this install was only 400MB 18:25 <@pb_M-Train> now, inexplicably, it's 880 18:25 < MrHairgrease> don't do it by deleting /usr 18:25 < MrHairgrease> you can however delete all software you don't use 18:25 <@pb_M-Train> right but I want all the stuff that was in that 400MB 18:25 < MrHairgrease> this is about the vmware image? 18:26 <@pb_M-Train> yeah 18:26 < MrHairgrease> use apt-get to ditch all unwanted packages 18:26 <@pb_M-Train> but I want to free up that other 480MB that appeared out of nowhere 18:26 < MrHairgrease> make sure no xlibs and kde stuff is installed 18:26 <@pb_M-Train> none of that is installed. 18:26 <@pb_M-Train> just the required stuff and a few optional packages. 18:26 <@pb_M-Train> and the wre. 18:27 < MrHairgrease> seems like very much for just the required stuff 18:27 < MrHairgrease> is your /tmp empty? 18:27 <@pb_M-Train> maybe the swap? 18:27 < MrHairgrease> depends where you mount the swao 18:27 < MrHairgrease> swap* 18:27 <@pb_M-Train> /tmp is only 4.1k 18:27 <@pb_M-Train> it's all 1 partition. 18:27 < MrHairgrease> I'm not sure how wmware does its magic 18:28 < MrHairgrease> ah 18:28 < MrHairgrease> then there must be probably some bigass swap file 18:28 <@pb_M-Train> where would that be 18:28 <@pb_M-Train> and how do I restrict it 18:28 < MrHairgrease> dunno 18:28 <@pb_M-Train> or at least set it to delete upon shutdown -h. 18:28 < MrHairgrease> I use partions for swap 18:28 <@pb_M-Train> that still wouldn't help me here. 18:28 < MrHairgrease> use the free command to inspect memsizes 18:29 < MrHairgrease> running 'mount' will probably tell you where your swapfile is located 18:29 <@pb_M-Train> 210MB swap 18:29 < MrHairgrease> used or total? 18:30 <@pb_M-Train> total. 18:30 <@pb_M-Train> 66MB used total. 18:30 <@pb_M-Train> 66MB used 18:30 < MrHairgrease> well that's at least 210 of the 480 18:30 < MrHairgrease> not a bad start 18:31 <@pb_M-Train> ok 18:31 < MrHairgrease> can you locate the swap file? 18:31 <@pb_M-Train> not yet 18:31 < MrHairgrease> It may be an idea to turn it off 18:31 <@pb_M-Train> webgui may not like that? 18:31 < MrHairgrease> you don't wanna run wg on low meme systems anyway 18:32 <@pb_M-Train> it has 512MB ram allocated now. 18:32 < MrHairgrease> you run in trouble if you've got not much memory 18:32 <@pb_M-Train> it runs fine. 18:32 < MrHairgrease> 512 should be sufficient 18:32 < MrHairgrease> don't need swap for that 18:33 <@pb_M-Train> ok, so how do I disable swap on debian 18:33 < MrHairgrease> try this: du -sh /* 18:33 < MrHairgrease> dunno 18:33 < MrHairgrease> the command will tell you the memory usage of each dir under / 18:33 <@pb_M-Train> 254MB under /data 18:33 <@pb_M-Train> 52MB under lib 18:33 <@pb_M-Train> 514MB under proc 18:34 <@pb_M-Train> 114MB under usr 18:34 <@pb_M-Train> 86MB under var 18:34 <@pb_M-Train> the rest negligible 18:34 <@pb_M-Train> why is proc so big 18:34 < MrHairgrease> why is proc that big? 18:34 < MrHairgrease> heh 18:34 < MrHairgrease> proc does not take real disk space afaik 18:35 <@pb_M-Train> ok. 18:35 <@pb_M-Train> maybe the swap is under there? 18:35 < MrHairgrease> it's more of a entrance to the kernel state and stuff 18:35 < MrHairgrease> proc = 160mb on my box 18:35 < MrHairgrease> 260-mb* 18:37 < MrHairgrease> ah /proc/kcore is the bigass mofo 18:37 <@pb_M-Train> yes. 18:37 <@pb_M-Train> on mine. 18:37 < MrHairgrease> kcore is a memory map to your system 18:37 <@pb_M-Train> yuck. 18:38 < MrHairgrease> so it does not exist for real 18:38 <@pb_M-Train> okay... 18:38 <@pb_M-Train> shutdown -h now 18:38 <@pb_M-Train> to see what vmware does with the image size now. 18:38 < MrHairgrease> but it does not exist 18:38 <@pb_M-Train> okay... 18:39 < MrHairgrease> I think you can disable /proc by baking a new kernel and setting the appropriate kernel options 18:39 < MrHairgrease> wait 18:39 <@pb_M-Train> swapoff ? 18:39 <@pb_M-Train> /proc doesn't matter 18:40 <@pb_M-Train> its size is negligible, not counting the kcore 18:40 < MrHairgrease> yeah 18:40 <@pb_M-Train> how to disable swap? 18:40 < MrHairgrease> everything in proc is not real 18:40 < MrHairgrease> swapoff sounds right 18:41 < MrHairgrease> If, for whatever reason, you would like to completely disable /proc on your system, de-select /proc file system support within the File system configuration section of config, menuconfig, or xconfig when rebuilding your kernel. 18:42 < MrHairgrease> so if vmware also includes /proc you might try that 18:42 < MrHairgrease> dunno if you run into all kinds of problems that way though 18:42 < MrHairgrease> never tried it 18:43 < MrHairgrease> matt 18:43 < MrHairgrease> why is data so big 18:43 < MrHairgrease> ? 18:43 < MrHairgrease> are the sources still in there? 18:43 <@pb_M-Train> I didn't think so... 18:45 < MrHairgrease> I'll download the wre and try to compile it on my box 18:46 < MrHairgrease> lets see what the results are 18:47 < MrHairgrease> do i need source and prereqs? 18:48 <@pb_M-Train> I didn't compile the wre 18:48 <@pb_M-Train> I downloaded the debian binary 18:48 < MrHairgrease> oh ok 18:48 <@pb_M-Train> man and manual take up some space. 18:48 <@pb_M-Train> same with the mysql logs. 18:49 < MrHairgrease> how much? 18:49 <@pb_M-Train> ehh 50 18:50 < MrHairgrease> well that's 20% 18:50 <@pb_M-Train> which I guess is significant. 18:50 < MrHairgrease> ditch it =) 18:50 < MrHairgrease> even at EE we consider 20% significant =) 18:50 <@pb_M-Train> EE ? 18:51 < MrHairgrease> electrical engineering 18:51 < MrHairgrease> where rounding is a science in itself! 18:53 <@pb_M-Train> well, I guess it won't matter much if the people have to uncompress. 18:53 <@pb_M-Train> I was hoping to get it to fit on a cd uncompressed 18:53 <@pb_M-Train> but I don't think that's gonna happen. 18:53 <@pb_M-Train> compressed, it will fit just fine. 18:53 < MrHairgrease> why not? 18:54 < MrHairgrease> you can put 700 on a cd 18:54 <@pb_M-Train> yeah 18:55 < MrHairgrease> so ditch proc and it'll fit 19:00 <@pb_M-Train> that won't help 19:00 <@pb_M-Train> I don't think ditching proc will do it 19:00 < MrHairgrease> it's about half of the 880 that you computer reported right? 19:00 < MrHairgrease> so you're left with 400/500 megs or something? 19:01 -!- thisisgood [n=thisisgo@c-24-130-108-165.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 19:01 <@pb_M-Train> no, 880 is how big the vmware image is 19:02 < MrHairgrease> ah 19:02 < MrHairgrease> but that probably include /proc 19:02 < MrHairgrease> (17:43:24) pb_M-Train: 254MB under /data 19:02 < MrHairgrease> (17:43:33) pb_M-Train: 52MB under lib 19:02 < MrHairgrease> (17:43:39) pb_M-Train: 514MB under proc 19:02 < MrHairgrease> (17:43:46) pb_M-Train: 114MB under usr 19:02 < MrHairgrease> (17:43:51) pb_M-Train: 86MB under var 19:02 < MrHairgrease> (17:43:55) pb_M-Train: the rest negligible 19:02 < MrHairgrease> sums up nicely to some 900 mb's 19:11 <@pb_M-Train> hrm. 19:12 <@pb_M-Train> alright so how do I disable proc 19:12 < MrHairgrease> recompile kernel 19:12 <@pb_M-Train> how do I do that :) 19:12 < MrHairgrease> omg! 19:12 < MrHairgrease> you can't compile kernels =) 19:12 < MrHairgrease> You need kernel sources 19:13 < MrHairgrease> probably unpack em in /usr/src 19:13 < MrHairgrease> do make menuconfig 19:13 < MrHairgrease> turn of the proc fs 19:13 <@pb_M-Train> calc mattcompile : I've never compiled anything before. 19:13 <@pb_M-Train> calc mattcompile 19:13 < MrHairgrease> make ; make install 19:13 <@WRE> mattcompile = : I've never compiled anything before. 19:13 < MrHairgrease> iirc 19:13 < MrHairgrease> maybe there's a better way 19:13 < MrHairgrease> wait 19:14 < MrHairgrease> try to remove the line that mounts proc from /etc/fstab 19:14 < MrHairgrease> it looks somewhat like this 19:14 < MrHairgrease> none /proc proc defaults 0 0 19:14 < MrHairgrease> then reboot 19:17 <@pb_M-Train> still won't help me. I'll have to rebuild this whole vm 19:17 <@pb_M-Train> in order to shrink the vmware disk image. 19:17 < MrHairgrease> what doe the mount command say? 19:17 <@pb_M-Train> still getting there... 19:18 <@pb_M-Train> rebooting... 19:18 <@pb_M-Train> I commented out that line 19:18 <@pb_M-Train> hda5 19:18 < MrHairgrease> hda5? 19:19 <@pb_M-Train> that was the mount label 19:19 <@pb_M-Train> for swap 19:19 < MrHairgrease> oh ok 19:19 < MrHairgrease> so the swap is on a separate partition 19:19 < MrHairgrease> doesn't matter thoug 19:19 < MrHairgrease> you want vmware to ignore proc 19:20 <@pb_M-Train> blarg. 19:20 <@pb_M-Train> maybe I'll just give it 128 ram from the beginning ;) 19:20 < MrHairgrease> another way to do it would be using only 64 mb or so to 19:20 < MrHairgrease> yeah 19:20 <@pb_M-Train> okay, starting over... 19:21 < MrHairgrease> I'll try to disable my proc 19:21 < MrHairgrease> wait 19:21 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 19:21 <@pb_M-Train> already wiped it all. 19:24 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:24 < MrHairgrease> supid kernel 19:25 < MrHairgrease> Mounting /proc... 19:25 < MrHairgrease> so that doesn't work 19:25 < MrHairgrease> Maybe you can tell wmware to limit the memory it supplies to the image? 19:27 <@pb_M-Train> yeah 19:28 <@pb_M-Train> but then there wouldn't be room for webgui's temp files 19:28 <@pb_M-Train> maybe I'll just switch to rhel4 :) 19:28 <@pb_M-Train> and do a totally minimal install. 19:28 < MrHairgrease> hmm 19:28 < MrHairgrease> i just read this 19:28 < MrHairgrease> /proc/kcore can only be removed if you disable the proc filesystem, which will break almost everything else related to administering a Linux system. 19:29 <@pb_M-Train> oh 19:29 < MrHairgrease> so that's a no no 19:29 < MrHairgrease> i guess 19:29 < MrHairgrease> why wouldn't there be room for tmp files? 19:30 <@pb_M-Train> http://www.owlriver.com/tips/tiny-centos/ 19:30 <@WRE> http://tinyurl.com/7gspj 19:30 < MrHairgrease> you just have to set low mem when building the thing 19:30 < MrHairgrease> The if you'd use the imageplayer you can again set mem to max 19:31 < MrHairgrease> the point is that the image should not allocate virtual files 19:31 <@pb_M-Train> what about that minimal centos link 19:32 < MrHairgrease> reading it now 19:32 < MrHairgrease> 525810 . 19:32 < MrHairgrease> that also includes a proc of 130mb's 19:32 < MrHairgrease> b/c they're using a computer with 128 megs 19:33 < MrHairgrease> if you'd use it it'll probably be 900 again 19:33 < MrHairgrease> excluding the wre 19:33 < MrHairgrease> that weighs in another 250 19:34 < MrHairgrease> so you have to limit memory somehow when making the image 19:34 < MrHairgrease> playing the image does not matter 19:34 <@pb_M-Train> hmm 19:34 < MrHairgrease> since proc is as 'big' as the system it runs on 19:35 < MrHairgrease> so if i'd