--- Log opened Wed Feb 01 00:00:49 2006 | ||
@WRE | *** Join snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet | 00:21 |
---|---|---|
@WRE | *** [mode/#webgui(+o snapcount)] by gooey on EFnet | 00:22 |
-!- pass [n=chatzill@64.146.239.67] has joined #webgui | 00:22 | |
pass | I am going through the install process. The latest tarball is missing index.pl. Where can I get this file? | 00:23 |
@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:24 |
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:25 |
@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:26 |
@pbmdawg | look under /docs/ | 00:27 |
@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 | 00:30 |
@WRE | *** [mode/#webgui(-s)] by snapcount on EFnet | 01:02 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 01:15 | |
perlDreamer | hey, all! | 01:15 |
@pbmdawg | hi | 01:18 |
@pbmdawg | kayak.com is cool | 01:18 |
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:20 |
@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:24 | |
@WRE | *** Nick Change: phobia is now Nickola on EFnet | 01:53 |
@WRE | *** Nick Change: Nickola is now phobia on EFnet | 02:41 |
@pbmdawg | pass: I just updated the source installation documentation at http://www.plainblack.com/installing_webgui | 02:54 |
@WRE | <pbmdawg> http://tinyurl.com/4baaa | 02:54 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 03:29 | |
@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:47 |
@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:49 |
@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) <tag> 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:50 |
@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:51 |
@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:52 |
@WRE | (snapcount@EN) see ya | 03:53 |
@WRE | (snapcount@EN) pbmdawg: where do you think you're going? | 03:54 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:19 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 05:19 | |
* 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:20 |
@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:21 |
@pbmdawg | So, we're pretty much friends by now, right? | 05:22 |
@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:23 |
@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:24 |
@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:26 |
@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:27 |
@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? | 05:28 |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later dudes"] | 06:52 | |
-!- 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:00 | |
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:01 |
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:02 |
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:03 |
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:04 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 07:05 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 07:15 | |
@pbmdawg | crythias | 07:29 |
crythias | yeah | 07:30 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @pbmdawg | 07:50 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] | 08:02 | |
-!- Netsplit over, joins: pbmdawg | 08:08 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 08:08 | |
@WRE | *** Join ArsenLupi (~ArsenLupi@221.132.12.184) on EFnet | 11:25 |
@WRE | *** [signoff/#webgui] ArsenLupi (Client Quit) on EFnet | 11:29 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:31 | |
-!- www2 [n=www2@a213-84-7-87.adsl.xs4all.nl] has joined #webgui | 13:50 | |
-!- www2 [n=www2@a213-84-7-87.adsl.xs4all.nl] has left #webgui [] | 13:51 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 15:13 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 15:42 | |
lenthamen | chansen ? | 16:21 |
chansen | lenthamen: pong | 16:25 |
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:26 |
chansen | strange | 16:27 |
chansen | It's a sys error errno 13, do you have proper permissions on tempfiles? | 16:28 |
lenthamen | Wait.... I think I know what's going wrong... | 16:30 |
lenthamen | I'm printing after eos. | 16:30 |
lenthamen | End Of Stream indicator | 16:31 |
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:33 |
chansen | :) | 16:34 |
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:35 |
chansen | does WebGUI buffer output and write it at once or does it stream it? | 16:36 |
lenthamen | buffer | 16:36 |
chansen | ok :) | 16:37 |
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:38 |
chansen | ic | 16:45 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 17:13 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:24 | |
crythias | hi | 17:25 |
MrHairgrease | hi | 17:26 |
pbmdawg | hey len | 17:41 |
pbmdawg | is MSN working for you | 17:41 |
lenthamen | hey | 18:07 |
lenthamen | msn works :) | 18:07 |
lenthamen | and my outputfilter works too :) | 18:08 |
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:30 |
pbmdawg | if no one answers here, post a question on the forums | 18:33 |
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:35 |
MrHairgrease | ? | 18:36 |
pass | I get a forbidden error. | 18:37 |
MrHairgrease | also when you are logged in as admin? | 18:38 |
pass | I didn't try logging in yet. | 18:38 |
MrHairgrease | try that first | 18:39 |
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:41 |
MrHairgrease | did you disable the rewriterule for extras? | 18:42 |
pass | probably not, what is the rewriterule for extras? | 18:42 |
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:43 |
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:44 |
MrHairgrease | pbmdawg | 18:45 |
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:46 |
pass | well that didn't help, do I need to setup a <Directory /> directive for /data/www/extas? | 18:48 |
pass | s/extas/extras/ | 18:48 |
MrHairgrease | No | 18:48 |
MrHairgrease | wait | 18:48 |
MrHairgrease | You must don't have to mention the extras directory in your config at all. | 18:53 |
@WRE | (snapcount@EN) it's not in the docs but | 19:06 |
@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:07 |
@WRE | (snapcount@EN) Alias /extras /data/WebGUI/www/extras | 19:08 |
@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:09 |
@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:10 |
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 <Directory> directive for the extras (and uploads) to Allow, Deny | 19:11 |
crythias | alias would work only if follow symlinks is allowed. | 19:12 |
pass | I added a <Directory> directive and the errors went away . Now I can't login. | 19:13 |
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:15 |
@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:19 |
@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:20 |
pass | about a day | 19:21 |
@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:22 |
@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:23 |
MrHairgrease | snapcount | 19:27 |
@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:28 |
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:29 |
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:30 |
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:31 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] | 19:47 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 19:57 | |
@WRE | (snapcount@EN) oh my | 19:58 |
@WRE | (snapcount@EN) it's papa johns time =) | 19:58 |
pbmdawg | augh | 20:01 |
pbmdawg | torture | 20:01 |
@WRE | (snapcount@EN) torture that you can't have papa johns? | 20:01 |
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:02 |
pbmdawg | ehh | 20:08 |
pbmdawg | hunger wins | 20:08 |
@WRE | (snapcount@EN) ahh... the convienience of ordering pizza online | 20:11 |
@WRE | (snapcount@EN) zero interaction with retards required | 20:11 |
-!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has joined #webgui | 20:13 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 20:14 | |
@pbmdawg | welcome oh1mrr | 20:14 |
oh1mrr | Thanks pbmdawg | 20:14 |
oh1mrr | And ge | 20:15 |
@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:16 |
@WRE | (snapcount@EN) wow... looks like a full house over there on freenode | 20:17 |
@xdanger | oh1mrr: user of webgui ? | 20:19 |
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:21 |
-!- 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:22 |
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:24 |
oh1mrr | I have latest webgui and distro is Mandriva 2006 | 20:25 |
@xdanger | the latest webgui (6.8.5-gamma) doesn't have a index.pl | 20:26 |
@xdanger | or does it have index.pl, don't know, but it doesn't use it =) | 20:27 |
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:30 |
@xdanger | are you using wre ? | 20:31 |
oh1mrr | No | 20:31 |
crythias | the problem is... | 20:32 |
@xdanger | did you check out: http://www.plainblack.com/installing_webgui | 20:32 |
@WRE | <xdanger> 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:32 |
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:33 |
crythias | oh | 20:34 |
MrHairgrease | oh1mrr: check this http://www.rafb.net/paste/results/YFJ6tQ36.html | 20:34 |
@WRE | <MrHairgrease> 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:34 |
@xdanger | but now to home --> | 20:35 |
@xdanger | oh1mrr: you can allways buy hosting from us ;) | 20:35 |
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:40 |
oh1mrr | So I could use ready httpd.conf file as an exaple :) | 20:42 |
MrHairgrease | you checked out the link i posted? | 20:42 |
oh1mrr | Checking now, and comparing. I'll do the changes | 20:45 |
MrHairgrease | ok | 20:45 |
MrHairgrease | oh and you should probably ditch the www.example.com.conf file from your WebGUI/etc directory | 20:46 |
oh1mrr | Yes | 20:50 |
MrHairgrease | does it work? | 20:51 |
oh1mrr | Nope | 20:52 |
MrHairgrease | hmm | 20:52 |
MrHairgrease | did you put in LoadModule apreq_module modules/mod_apreq2.so? | 20:54 |
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:55 |
MrHairgrease | Also what does your error log say? | 20:56 |
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:01 |
MrHairgrease | try to do 'locate mod_apreq' | 21:02 |
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:05 |
oh1mrr | Seems so, urpmi locate | 21:06 |
oh1mrr | no package named locate | 21:06 |
MrHairgrease | try urpmq -y locate | 21:07 |
MrHairgrease | also did you install these packages? | 21:08 |
MrHairgrease | apache2-mod_apreq libapreq2 perl-libapreq2 | 21:08 |
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:09 |
MrHairgrease | yeah and also apache2-mod_apreq | 21:10 |
MrHairgrease | you need that one too | 21:10 |
oh1mrr | I found mod_apreq2 from /usr/lib/apache-extramodules | 21:21 |
MrHairgrease | ah great | 21:23 |
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:24 |
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:26 |
MrHairgrease | in stead of a relative one (like module/mod_apreq2.so) | 21:27 |
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:37 |
MrHairgrease | hmm, you could try PerlSetEnv PERL5LIB /path/to/WebGUI/lib after the LoadModule stuff | 21:40 |
oh1mrr | Didn't help :( | 21:45 |
MrHairgrease | ok try this | 21:45 |
MrHairgrease | create a file startup.pl | 21:45 |
MrHairgrease | containing | 21:45 |
MrHairgrease | use lib qw(/path/to/WebGUI/lib); 1; | 21:46 |
MrHairgrease | then do a PerlRequire startup.pl | 21:46 |
MrHairgrease | better even | 21:47 |
MrHairgrease | put an enter between the first ; and 1 | 21:48 |
MrHairgrease | only looks nicer though | 21:48 |
oh1mrr | Da*** Have to quit for now, family expect me doing something else, sure coming back tomorrow. GN and thanks a lot. | 21:58 |
MrHairgrease | bye | 21:59 |
-!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has left #webgui ["oh1mrr has left the building"] | 22:00 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 23:13 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:38 | |
--- Day changed Thu Feb 02 2006 | ||
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 00:13 | |
-!- 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:00 | |
@WRE | *** [signoff/#webgui] snapcount () on EFnet | 01:47 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:02 | |
@WRE | *** Join snapcount (~roy@adsl-1-14-193.dab.bellsouth.net) on EFnet | 03:20 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] | 03:39 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:57 | |
crythias | danger. get off the flo' ... | 03:59 |
* crythias dances like a salt shaker. | 04:00 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 04:13 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 04:13 | |
@WRE | *** Nick Change: phobia is now Nickola on EFnet | 04:34 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 05:13 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 05:34 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:05 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 11:07 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 11:16 | |
-!- hansw [n=hans@195.18.93.61] has quit [Read error: 110 (Connection timed out)] | 14:26 | |
MrHairgrease | hey len | 14:52 |
MrHairgrease | have you ever got the test suite to work? | 14:53 |
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 | 14:56 |
-!- hansw [n=hans@195.18.93.61] has joined #webgui | 15:05 | |
@WRE | *** [signoff/#webgui] snapcount (Read error: Operation timed out) on EFnet | 15:23 |
@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:11 |
MrHairgrease | here it's still morning | 16:12 |
MrHairgrease | it's only 15:10 | 16:12 |
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:13 |
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:14 |
@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:15 |
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:16 |
@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:17 |
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:18 |
-!- hansw [n=hans@195.18.93.61] has quit [Read error: 104 (Connection reset by peer)] | 16:21 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:24 | |
MrHairgrease | snapcount: http://geefmegeld.nl/charts | 16:26 |
MrHairgrease | don't know about the CD api | 16:27 |
MrHairgrease | never used it | 16:27 |
@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:31 |
@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:32 |
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:33 |
@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:34 |
@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:35 |
MrHairgrease | snapcount | 16:45 |
MrHairgrease | does the chart director asset run on 6.8.5? | 16:45 |
@WRE | *** [signoff/#webgui] snapcount (Read error: Connection reset by peer) on EFnet | 17:26 |
@WRE | *** Join snapcount (~roy@adsl-152-11-211.dab.bellsouth.net) on EFnet | 17:30 |
-!- J-J [n=J-J@spc1-macc1-6-0-cust222.bagu.broadband.ntl.com] has joined #webgui | 17:47 | |
-!- J-J [n=J-J@spc1-macc1-6-0-cust222.bagu.broadband.ntl.com] has left #webgui [] | 17:56 | |
crythias | heh math is a tool | 18:10 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 18:11 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 18:11 | |
crythias | Alex, I'll take minimum system req's to run WebGUI for $500 | 18:22 |
@WRE | (snapcount@EN) What is a 386 SX/33 with 4 MB Ram | 18:23 |
@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:24 |
-!- J-J [n=J-J@spc1-macc1-6-0-cust222.bagu.broadband.ntl.com] has joined #webgui | 18:25 | |
@pbmdawg | welcome J-J | 18:27 |
-!- 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:28 |
@WRE | (snapcount@EN) gimmie a gimmie a gimmie a redneck girl.... | 18:33 |
@WRE | (snapcount@EN) you guys should sing some dutch songs | 18:33 |
@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:35 |
@pbmdawg | blargh | 18:36 |
crythias | new blargh beer. Ask for it by name! | 18:36 |
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:37 |
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:38 |
@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:39 |
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:40 |
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:41 |
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:42 |
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:43 |
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:44 |
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:45 |
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:46 |
@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:47 |
perlDreamer | all little stuff like Macros, some operations, etc. | 18:48 |
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:49 |
@pbmdawg | I can write pod. | 18:50 |
@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:51 |
@pbmdawg | if you hack RichEdit.pm (or make it templatable... hint, hint), you can make tinymce resizable. | 18:52 |
@xdanger | I'm actually talking about default textarea, but that would also be nice ;) | 18:53 |
@pbmdawg | oh, textarea. | 18:53 |
@pbmdawg | sry | 18:53 |
-!- pass [n=chatzill@64.146.239.67] has quit [No route to host] | 18:54 | |
@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:55 |
@WRE | (snapcount@EN) I think chansen is going to be re-writing the Auth System for 6.9 | 18:56 |
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:57 |
perlDreamer | pbmdawg's skeleton code would make any sub pass, and there's a threshold for how many subs can get by without POD | 18:58 |
perlDreamer | committing l10n work | 19:14 |
@WRE | *** [signoff/#webgui] snapcount (Read error: Connection reset by peer) on EFnet | 19:14 |
@WRE | *** Join snapcount (~roy@adsl-152-11-211.dab.bellsouth.net) on EFnet | 19:20 |
perlDreamer | anyone familiar with the search guts? | 19:21 |
@WRE | (snapcount@EN) just JT I think | 19:22 |
MrHairgrease | going home | 19:23 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has quit [] | 19:23 | |
perlDreamer | snapcount: would you have a problem if I do stuff like this: | 19:33 |
perlDreamer | sprintf "<a href="%s">%s</a>", $self->getUrl("func=approveEvent;pid=".$pid), $i18n->get('approve event') | 19:34 |
perlDreamer | instead of using . to concatenate strings? | 19:35 |
@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:38 |
@WRE | (snapcount@EN) hehe | 19:39 |
perlDreamer | committing | 19:47 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] | 19:50 | |
perlDreamer | are standard rules of precedence used for the Operator field in www_editEvent? | 19:54 |
@WRE | (snapcount@EN) oh sorry | 19:58 |
@WRE | (snapcount@EN) took me a minute to realize what you were talking about | 19:58 |
@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? | 19:59 |
@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:00 |
-!- midellaq [n=midellaq@caronte.isinet.it] has joined #webgui | 20:07 | |
perlDreamer | is Manage Events to return to $self->view or is it a function? | 20:08 |
perlDreamer | and what is the PID of a new event? | 20:11 |
@WRE | (snapcount@EN) PID stems from productId because we're making events extensions of webgui products | 20:12 |
@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:13 |
@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:14 |
-!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has joined #webgui | 20:17 | |
@WRE | (snapcount@EN) colin: just committed some stuff | 20:19 |
perlDreamer | ok | 20:19 |
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:24 |
@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:25 |
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:26 |
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:27 |
@WRE | (snapcount@EN) which one? | 20:28 |
@WRE | (snapcount@EN) perlDreamer: cool =) | 20:28 |
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:29 |
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:30 |
@WRE | (snapcount@EN) </dr evil> | 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:31 |
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:32 |
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:34 |
* 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:35 |
@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:36 |
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:37 |
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:38 |
@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:39 |
@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:40 |
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:41 |
@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:42 |
@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:43 |
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:44 |
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:45 |
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:46 |
perlDreamer | that's better than Wayne Newton, bad disco | 20:47 |
@WRE | (snapcount@EN) like a Rhinestone cowboy... | 20:47 |
@pbmdawg | it's pinky ut de brain | 20:51 |
perlDreamer | back in a bit | 20:51 |
@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:53 |
@pbmdawg | not sure what you mean | 20:54 |
@WRE | (snapcount@EN) what the hell are you talking about? | 20:54 |
@pbmdawg | stop hurting my ears | 20:55 |
@WRE | * (snapcount@EN) confused | 20:55 |
@WRE | (snapcount@EN) I need an opinion | 20:56 |
@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:57 |
@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:58 |
@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 | 20:59 |
@WRE | (snapcount@EN) oh | 21:00 |
@WRE | (snapcount@EN) it will be used as a <tmpl_if> | 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:00 |
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:01 |
perlDreamer | it's the process of making that system be localizable | 21:02 |
perlDreamer | brb | 21:02 |
@WRE | (snapcount@EN) oh | 21:02 |
crythias | ooh | 21:10 |
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 | <perlDreamer> http://tinyurl.com/dl7dd | 21:11 |
perlDreamer | actually, wikipedia does a better job of it | 21:11 |
perlDreamer | http://en.wikipedia.org/wiki/Internationalization_and_localization | 21:12 |
@WRE | <perlDreamer> http://tinyurl.com/adcx4 | 21:12 |
crythias | :) | 21:16 |
perlDreamer | snapcount: almost ready to commit latest and last work. | 21:32 |
@WRE | (snapcount@EN) last? | 21:32 |
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:33 |
perlDreamer | ckuskie at sterling dot net | 21:34 |
@xdanger | http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 | 21:34 |
@WRE | <xdanger> http://tinyurl.com/9xkgs | 21:34 |
perlDreamer | committing | 21:35 |
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)] | 21:38 | |
@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:14 | |
-!- pass [n=chatzill@owt-64-146-239-67.owt.com] has joined #webgui | 23:15 | |
-!- pass [n=chatzill@owt-64-146-239-67.owt.com] has quit [Client Quit] | 23:16 | |
-!- perlDreamer [n=ckuskie@nat084.mxim.com] has joined #webgui | 23:21 | |
-!- 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:43 |
@WRE | (snapcount@EN) I like the idea of making them pay better | 23:44 |
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:48 |
@pbmdawg | lots more stuff added, I think | 23:49 |
perlDreamer | I haven't ever seen any SOW or spec get smaller. | 23:49 |
@WRE | *** [signoff/#webgui] snapcount (Read error: Operation timed out) on EFnet | 23:56 |
--- Day changed Fri Feb 03 2006 | ||
@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:09 |
@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:10 |
@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:11 |
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:15 |
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:16 |
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:17 |
perlDreamer | no, I will do it | 00:18 |
@WRE | (snapcount@EN) oh ok | 00:18 |
@WRE | (snapcount@EN) thank you | 00:18 |
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:21 |
perlDreamer | so what are you seeing that's worrisome? | 00:22 |
@pbmdawg | DataForm might not be fully versioned for addRevision | 00:22 |
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:23 |
@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:24 |
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:25 |
@WRE | (snapcount@EN) hold on... | 00:26 |
perlDreamer | not a good day... | 00:43 |
perlDreamer | Is anyone familiar with Redirect Assets? | 00:43 |
@pbmdawg | i am | 00:43 |
@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:44 |
@pbmdawg | nothing | 00:45 |
perlDreamer | so, looking at the end of www_view, what good is the setRedirect call? | 00:46 |
perlDreamer | or does it just silently fail when it is part of another Asset? | 00:47 |
@pbmdawg | www_view isn't called when it's part of a layout | 00:48 |
perlDreamer | view() is instead? | 00:48 |
@pbmdawg | yeah | 00:49 |
perlDreamer | okay | 00:49 |
perlDreamer | and if you're in Admin mode you get shown a little list of links plus the editing icons | 00:55 |
@WRE | (snapcount@EN) later guys... thanks for the help earlier Colin | 00:56 |
perlDreamer | you bet | 00:56 |
@WRE | *** [signoff/#webgui] snapcount (Ping timeout: no data for 249 seconds) on EFnet | 01:25 |
@pbmdawg | oh1mrr - are you there? | 01:26 |
perlDreamer | !lastSpoke oh1mrr | 01:30 |
@WRE | oh1mrr last uttered a word on #webgui 5 hours ago. | 01:30 |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["Zzzzzzzzzzz"] | 01:37 | |
@pbmdawg | nuba: are you there? | 01:44 |
nuba | yes | 01:45 |
nuba | sup ? | 01:45 |
@pbmdawg | just wondering if I can somehow convince you to donate some time to webgui :) | 01:45 |
nuba | well i'm deeply buried at work now, sorry :( | 01:46 |
@pbmdawg | ah | 01:46 |
@pbmdawg | LuckyLStrike: same question? | 01:48 |
@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:56 |
@WRE | (Nickola@EN) 0.6.0 Debian | 01:57 |
@pbmdawg | sarge? | 02:02 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 02:05 | |
@WRE | (Nickola@EN) Etch | 02:15 |
@WRE | (Nickola@EN) It seems that there is a problem with Mysql | 02:15 |
@WRE | (Nickola@EN) it's not leaving it's pid file, so no one can connect to it. | 02:16 |
@WRE | *** [signoff/#webgui] gooey (Ping timeout: 360 seconds) on EFnet | 02:30 |
@WRE | *** Join gooey (~webgui@24.241.121.70.cfl.res.rr.com) on EFnet | 02:32 |
@WRE | *** [signoff/#webgui] gooey (Ping timeout: 360 seconds) on EFnet | 02:38 |
-!- perlDreamer [n=ckuskie@nat084.mxim.com] has quit ["l8r dudes"] | 02:39 | |
@WRE | *** Join gooey (~webgui@24.241.121.70.cfl.res.rr.com) on EFnet | 02:44 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 02:49 | |
@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 | 02:57 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 03:41 | |
crythias | howdy | 03:46 |
pbmdawg | hey | 03:47 |
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 | 03:59 |
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:00 |
crythias | and *irk* passwords in plain text. Now for TV. It's time for beauty and the geek. | 04:01 |
crythias | BEAUTY | 04:02 |
crythias | TV ADDCT | 04:02 |
pbmdawg | TVSUKR | 04:02 |
pbmdawg | BOOBTOOB | 04:03 |
@WRE | (Nickola@EN) YARG | 04:25 |
@WRE | (Nickola@EN) wre ... install ... not working smoothly ... | 04:26 |
@WRE | (Nickola@EN) I have a question for you all about the wre, and I feel really silly asking...but...here goes.... | 04:43 |
@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? | 04:44 |
crythias | wre=webgui | 05:01 |
crythias | CHM BUKT | 05:02 |
crythias | you're not dumb. YOu're academically inadequate. | 05:03 |
crythias | "What the **** is that supposed to mean?" | 05:03 |
crythias | LYM CHKN | 05:04 |
crythias | DDT ERRR | 05:05 |
@WRE | (Nickola@EN) okay....I'm thoroughly confused now. | 05:06 |
crythias | WebGUI Answer: WUT VRSN | 05:06 |
crythias | WebGUI Answer: UPGRADE | 05:06 |
@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:07 |
-!- 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:09 | |
crythias | WebGUI Answer: SBMTBUG | 05:10 |
crythias | WebGUI Answer: NO | 05:10 |
crythias | hahahah | 05:11 |
pbmdawg | huh | 05:16 |
crythias | <form action=""><select><option>Choose an answer</option><option>What Version?</option><option>Errors?</option><option>Upgrade</option><option>Read Install page</option><option>Read Readme.txt</option><option>Read Migration.txt</option><option>Read gotcha.txt</option><option>append ?op=viewHelpIndex</option><option>Submit a bug report</option><select></form> | 05:16 |
crythias | er /select | 05:17 |
crythias | hahahahahhahzhzhahhhahahah | 05:20 |
* crythias laughs | 05:20 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 05:45 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 05:48 | |
@WRE | *** Join snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet | 06:20 |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 09:09 | |
@WRE | *** [signoff/#webgui] Nickola (Read error: Connection reset by peer) on EFnet | 09:28 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @WRE | 09:33 | |
-!- Netsplit over, joins: @WRE | 09:33 | |
@WRE | *** [signoff/#webgui] Nickola (Ping timeout: 272 seconds) on EFnet | 09:40 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 09:42 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:20 | |
-!- Wouter [n=wouter@host1.procolix.nl] has joined #webgui | 13:47 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 14:15 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 15:18 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Client Quit] | 15:20 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 17:09 | |
-!- Wouter [n=wouter@host1.procolix.nl] has left #webgui [] | 17:37 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] | 19:06 | |
-!- perlDreamer [n=ckuskie@nat084.mxim.com] has joined #webgui | 19:28 | |
perlDreamer | has anyone seen the DataForm bug posting on the boards? | 19:28 |
-!- perlDreamer [n=ckuskie@nat084.mxim.com] has quit [""too quiet""] | 19:46 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 20:13 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 20:22 | |
crythias | !list | 20:22 |
-!- 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:26 |
crythias | nobody at efnet | 20:29 |
@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:30 | |
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:31 |
@snapcount | cat BK | grep coke | 20:32 |
crythias | Burger King | 20:32 |
crythias | yeah | 20:33 |
@snapcount | I'm feeling very frustrated and violent right now | 20:33 |
@snapcount | it's kinda cool | 20:33 |
@snapcount | I have an overwhelming desire to watch something explode | 20:34 |
@snapcount | like that MythBusters where they *vaporized* the cement truck | 20:34 |
@snapcount | that was so freaking awesome I almost peed my pants | 20:35 |
crythias | http://media.putfile.com/yes-kids-gasoline-does-explode | 20:37 |
@snapcount | holy shit | 20:38 |
@snapcount | how did they not burn | 20:38 |
crythias | http://media.putfile.com/kick-explode | 20:38 |
crythias | hee :) | 20:39 |
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:40 |
@snapcount | yes... I feel better | 20:46 |
@snapcount | whoa... I think I just found some classified video | 20:48 |
@snapcount | http://media.putfile.com/F16_Fallujah_20040410 | 20:48 |
@WRE | <snapcount> http://tinyurl.com/dyenk | 20:48 |
@snapcount | what kind of site is this? | 20:49 |
@snapcount | crythias: do you work for the CIA? | 20:49 |
@snapcount | dude... that video better be a joke | 20:51 |
@snapcount | there's no way it's really classified | 20:51 |
@snapcount | I hope those people were bad guys | 20:53 |
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:05 |
crythias | http://media.putfile.com/How-to-fold-your-shirt | 21:08 |
@WRE | <crythias> http://tinyurl.com/bhh9h | 21:08 |
@snapcount | time to start some bug squashing | 21:33 |
@snapcount | wanna help gerald? | 21:33 |
@snapcount | (or anyone else here =) | 21:34 |
crythias | helping lost souls | 21:44 |
crythias | well, maybe not. | 21:45 |
-!- 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:50 |
@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:52 |
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:54 |
@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:55 |
@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:56 |
pbmdawg | roy: I need 30 more hours in the day. | 21:57 |
crythias | heh. don't sleep for 4 | 21:57 |
@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:58 |
-!- 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. | 21:59 |
@snapcount | i9g | 22:00 |
crythias | heh | 22:00 |
crythias | initsertng | 22:00 |
crythias | grr | 22:00 |
crythias | initseretng | 22:00 |
@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:01 |
@snapcount | !bash | 22:41 |
@WRE | |bash 34553| <mindstorms> i so l33t.....i combined my radio and computer output to my speakers | 22:41 |
@WRE | |bash 34553| <mindstorms> so now my head hurts when i have the radio and winamp on! | 22:41 |
@snapcount | !bash | 22:41 |
@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:42 |
@snapcount | !bash | 22:43 |
@WRE | |bash 36186| <dranyam> Okay, my quote on bash.org is not mine | 22:43 |
@snapcount | !bash | 22:43 |
@WRE | |bash 40466| <DrNick668> man, a volvo hit me yesterday | 22:43 |
@WRE | |bash 40466| <DrNick668> 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| <Warkha> was it an old person in the volvo? | 22:43 |
@WRE | |bash 40466| <DrNick668> nah, fat chick | 22:43 |
@WRE | |bash 40466| <DrNick668> i turned across the traffic and couldn't see her comin | 22:43 |
@WRE | |bash 40466| <Warkha> or throw food | 22:43 |
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:44 |
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:45 | |
crythias | 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:46 |
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:47 |
@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 | <crythias> http://tinyurl.com/cd3du | 22:48 |
crythias | http://www.google.com/search?q=xmms%20firefox | 22:48 |
@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:49 |
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:50 |
crythias | http://www.google.com/search?q=unraring%20program | 22:51 |
@WRE | <crythias> 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:51 |
@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 = <phobia> All I know about TCL is that TCL ain't perl | 22:52 |
@snapcount | Guess I should go try to figure out this session problem | 22:53 |
@snapcount | !bash 33582 | 23:15 |
@WRE | !bash: quote not found | 23:15 |
@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:16 |
crythias | add? | 23:19 |
@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:20 |
@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:21 |
@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:22 |
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:23 |
@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:24 |
@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:25 |
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:26 |
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:27 |
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:28 |
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:29 |
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:30 |
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:31 |
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:32 |
crythias | <disclaimer> I'm not a plainblack.com employee, but snapcount is</disclaimer> | 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:33 |
pass | not towers, just devices | 23:34 |
@snapcount | oh | 23:34 |
pass | cythias: yes, they probably want it to look the same | 23:34 |
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:35 |
crythias | if it can go in HTML, it can go in WG, more or less. The idea constructs are different, though. | 23:36 |
crythias | instead of mushing everything together, one would build the parts that make up a whole, so it's potentially reusable | 23:37 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 23:38 | |
@snapcount | lenthamen! | 23:38 |
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:39 |
@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:40 |
pass | well I was hoping I could do some redesign myself | 23:41 |
pass | Looks like I need to learn css | 23:41 |
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:42 |
pass | and the menu system? just to mock it up it doesn't have to float. | 23:43 |
crythias | menu system is autogenerated | 23:43 |
* 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:44 |
@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:45 |
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:46 | |
* 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:47 |
@snapcount | yikes! | 23:49 |
@snapcount | only half my page loads | 23:49 |
@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:50 |
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:51 |
@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:52 |
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:53 | |
@snapcount | lenthamen: does the profiler code slow the site down? | 23:54 |
@snapcount | it seems like it is | 23:54 |
lenthamen | yeah | 23:54 |
@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:55 |
@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:56 |
lenthamen | I think the way it works is very cool.... It searches for code references and adds wrapper code around it. | 23:57 |
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:58 |
lenthamen | I should make that configurable though. | 23:59 |
@snapcount | how do you change it now? | 23:59 |
--- Day changed Sat Feb 04 2006 | ||
@snapcount | in the module? | 00:00 |
lenthamen | yeah. | 00:03 |
lenthamen | What do you think about this way: | 00:04 |
lenthamen | PerlModule WebGUI::PerformanceProfiler(WebGUI::Asset) | 00:04 |
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:05 |
lenthamen | snapcount: I've changed it to PerlSetVar whatToProfile WebGUI::Asset::Wobject | 00:18 |
lenthamen | it's in svn | 00:18 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] | 00:28 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 00:30 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later folks"] | 00:54 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] | 01:24 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:15 | |
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:16 |
crythias | "Meals Ready to Eat - Meat" | 03:17 |
crythias | what are we having today? Mystery Meat. | 03:17 |
crythias | I lost my job at the orange juice factory. I couldn't concentrate. | 03:18 |
crythias | Elf needs food... badly. Valkyrie shot the food. | 03:19 |
crythias | it should be noted that my new laptop hd is faster and quieter than my old one. | 03:21 |
crythias | nice to have 60gb available for my thin client, too. | 03:22 |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 12:52 | |
-!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has left #webgui ["oh1mrr has left the building"] | 15:16 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 15:33 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:59 | |
MrHairgrease | matt | 17:00 |
MrHairgrease | I use rewrite rules to host multiple domians on one wg instance | 17:00 |
MrHairgrease | eg. subdomain.mydomain.com/ would be rewritten to the page /subdomain | 17:01 |
MrHairgrease | index.pl/subdomain that is | 17:01 |
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:02 |
pbmdawg | back | 17:05 |
pbmdawg | sry | 17:05 |
pbmdawg | did you have multiple gateway scripts? | 17:06 |
MrHairgrease | nope | 17:06 |
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:07 |
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:08 |
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:09 |
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:10 |
MrHairgrease | wait | 17:11 |
MrHairgrease | i must be using drugs | 17:11 |
MrHairgrease | only the '/' | 17:11 |
pbmdawg | hey, look at my irc msg to you | 17:12 |
MrHairgrease | wait | 17:14 |
MrHairgrease | brb | 17:14 |
MrHairgrease | laters | 18:00 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 18:01 | |
--- Day changed Sun Feb 05 2006 | ||
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 00:07 | |
-!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] | 02:39 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 02:43 | |
-!- 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:34 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [] | 03:38 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 04:15 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 04:16 | |
crythias | yawn\ | 04:17 |
crythias | ORNMNTL | 04:23 |
pbmdawg | SUPRBWL | 04:24 |
perlDreamer | DETROIT | 04:24 |
crythias | GO STLRS | 04:24 |
perlDreamer | SEAHAWKS | 04:25 |
crythias | SEAHAWX | 04:25 |
pbmdawg | SEAHOGS | 04:25 |
crythias | BIG GAME | 04:25 |
pbmdawg | (sounds the same) | 04:25 |
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:26 |
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 <p></p> in there without the controls | 04:27 |
crythias | oh the ... | 04:27 |
crythias | it's not .pm.. it's the tinymce, likely. | 04:27 |
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:28 |
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:29 |
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:30 |
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:31 |
pbmdawg | http://en.wikipedia.org/wiki/Image:Hitachinotebookhd.jpg | 04:32 |
crythias | I go to a place called Bo LIngs | 04:32 |
@WRE | <pbmdawg> http://tinyurl.com/9h9v5 | 04:32 |
perlDreamer | I found the bug | 04:32 |
pbmdawg | k | 04:32 |
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:33 |
@WRE | <pbmdawg> 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:34 |
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:35 |
crythias | but I'm happy, now. silence + speed + size | 04:37 |
crythias | btw: links -g = fast, and creepy. | 04:39 |
pbmdawg | good fix colin | 04:39 |
perlDreamer | thx | 04:40 |
pbmdawg | is the reported avatar bug a duplicate? | 04:40 |
perlDreamer | probably, I haven't looked at it yet | 04:41 |
crythias | so, has JT screamed about the closing of old rfe's? | 04:41 |
perlDreamer | not that I've heard | 04:43 |
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:44 |
perlDreamer | the DataForm is seriously broken | 04:45 |
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:48 |
perlDreamer | haven't seen any calendar bugs | 04:49 |
pbmdawg | well | 04:52 |
crythias | HAK N COF | 04:52 |
pbmdawg | TRNHEDCOF | 04:57 |
crythias | BN PROBD | 04:59 |
pbmdawg | lol | 04:59 |
crythias | PREP H | 05:00 |
crythias | SML FNGR | 05:01 |
pbmdawg | HROIDS | 05:02 |
pbmdawg | LSRSRGY | 05:02 |
crythias | HM ROIDS | 05:02 |
crythias | brnd btt | 05:02 |
pbmdawg | HLTOSIS | 05:02 |
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:03 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 05:18 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 05:43 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] | 06:15 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""good night""] | 06:15 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 10:03 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 10:19 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 14:33 | |
crythias | gmorning | 16:29 |
@pbmdawg | gmorning. | 16:57 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 17:16 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 18:36 | |
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:08 |
crythias | I mean, I can, but.. I didn't realize how bad. | 20:09 |
crythias | now, on the start of firefox, it's almost instantaneous. | 20:10 |
pbmdawg | FOXIERF | 20:15 |
crythias | heh | 20:15 |
crythias | THNDRBRD | 20:17 |
pbmdawg | THNDRFOX | 21:00 |
crythias | thats nice | 21:01 |
crythias | THNDRFYR | 21:01 |
crythias | LYTNGWLF | 21:01 |
pbmdawg | LITNGBUG | 21:02 |
crythias | CHOK LYN | 21:03 |
crythias | ROAD KLL | 21:04 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 21:11 | |
crythias | hey, len | 21:13 |
crythias | anatomicaly correct log | 21:15 |
lenthamen | hey crythias | 21:20 |
lenthamen | anatomicaly correct log ? | 21:20 |
pbmdawg | len | 21:23 |
pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=796 | 21:24 |
@WRE | <pbmdawg> http://tinyurl.com/9ckka | 21:24 |
crythias | len: ren and stimpy | 21:26 |
crythias | niftiness | 21:27 |
crythias | It's log, log it's better than bad, it's good. | 21:28 |
lenthamen | k | 21:29 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 21:51 | |
-!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] | 22:06 | |
--- Day changed Mon Feb 06 2006 | ||
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 02:59 | |
perlDreamer | snapcount: you there? | 02:59 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 03:02 | |
crythias | hi | 03:06 |
crythias | bye | 03:06 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 03:09 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] | 05:52 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 07:36 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Client Quit] | 07:37 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:50 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 13:51 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 14:41 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["This computer has gone to sleep"] | 15:18 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 15:19 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:44 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 16:17 | |
MrHairgrease | len | 16:33 |
MrHairgrease | do you know if mod_rewrite does its thing before or after the WebGUI handler is invoked? | 16:34 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 16:42 | |
lenthamen | Hey Martin | 17:06 |
lenthamen | I guess before. | 17:06 |
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:07 |
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:08 |
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:09 |
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:10 |
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:11 | |
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:12 |
pbmdawg | ask gerald | 17:13 |
MrHairgrease | gerald? | 17:13 |
pbmdawg | he knows apache better than the Apaches | 17:13 |
MrHairgrease | ok | 17:13 |
lenthamen | Martin have you had a look at the mod_rewrite logs ? | 17:15 |
MrHairgrease | yes and no | 17:15 |
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:16 |
MrHairgrease | I'll have another look at it later this week. | 17:17 |
chansen | pong | 18:08 |
chansen | I guess it's not working because WebGUI shortcuts the trans handler by returning OK | 18:08 |
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:09 |
MrHairgrease | hmm, doesn't seem to work. | 18:11 |
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:12 |
MrHairgrease | setting the trans handler to declined also doesn't work | 18:14 |
chansen | ok, i just checked, mod_rewrite does it's rewriting in several hooks, including ap_hook_translate_name | 18:25 |
chansen | try enabling mod_rewrite's log a level of 3 | 18:26 |
chansen | should give you some hints | 18:26 |
chansen | and try without WebGUI's trans handler | 18:28 |
MrHairgrease | ok I'll try that later this week | 18:35 |
MrHairgrease | thanks | 18:35 |
chansen | np :) | 18:35 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui | 18:41 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:44 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 19:24 | |
-!- 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:26 | |
perlDreamer | crythias: there is medication to help with schizophrenia nowadays | 19:28 |
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:30 |
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:31 |
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:32 |
perlDreamer | SCHIZDAD | 19:33 |
crythias | hrm? :) no... | 19:33 |
crythias | been otherwise occupied. | 19:33 |
crythias | ok. where did you edit help? | 19:34 |
crythias | wow. office svn is ancient. | 19:34 |
perlDreamer | It's the Asset_Redirect Help entry | 19:35 |
perlDreamer | and I did both branches | 19:35 |
perlDreamer | so either will work | 19:35 |
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:36 |
crythias | it's almost a misnomer. | 19:37 |
crythias | The Page Redirect Asset is essentially a hyperlink that you can use in Navigation. | 19:37 |
perlDreamer | to take you to another page/site | 19:38 |
crythias | I think my sentence is clear(ish) about its purpose though. | 19:38 |
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:39 |
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:40 |
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:41 |
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:42 |
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:43 |
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:44 |
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:45 |
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:46 |
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:47 |
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:48 |
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:49 |
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:50 |
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:51 |
-!- 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:52 |
@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:53 |
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:54 |
perlDreamer | client has a preference for end solution? | 19:55 |
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:56 |
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:57 |
perlDreamer | crythias: might have to use multiple dataforms | 19:58 |
crythias | why? | 19:58 |
crythias | and how will that help? | 19:58 |
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 | 19:59 |
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:00 |
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 | <crythias> 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:01 |
crythias | my macro was based upon the first part of the page url and the field they want to retrieve. | 20:02 |
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:03 |
crythias | and I'm not going to rely on the user to fill in the field in the macro. | 20:04 |
@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:06 |
@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:07 |
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:09 |
@snapcount | ok... I'll check that out | 20:16 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 22:59 | |
--- Day changed Tue Feb 07 2006 | ||
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 00:10 | |
-!- 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:08 | |
crythias | howdy. | 01:11 |
crythias | fear leads to trembling. trembling leads to puking. puking leads to light headedness. lightheadedness leads to fainting. | 01:13 |
-!- 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:48 |
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:49 | |
* 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:50 |
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:51 |
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:52 |
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:53 |
crythias | http://www.rafb.net/paste/results/xxjnBQ36.html | 02:54 |
@WRE | <crythias> 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:54 |
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:55 |
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:56 |
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:57 |
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:58 |
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. | 02:59 |
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:00 | |
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 | <crythias> 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:01 |
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:02 |
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 | <crythias> http://tinyurl.com/8vrra | 03:03 |
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:04 |
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:05 |
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:06 |
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:07 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""bye guys""] | 03:15 | |
pbmdawg | GOBSY | 03:17 |
crythias | heh | 03:18 |
pbmdawg | DITSHIP | 03:18 |
crythias | FUM DUCK | 03:18 |
snapcount | SUPTSUX | 03:18 |
snapcount | Module Bug? Request filename is missing for URI | 03:19 |
* 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:20 |
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:22 |
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 | </dumbass> | 03:23 |
snapcount | one sec | 03:23 |
crythias | <location> directives | 03:24 |
snapcount | I shouldn't have to use those though | 03:25 |
snapcount | <VirtualHost *:81> | 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 | </VirtualHost> | 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 | <crythias> 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:25 |
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:26 |
crythias | well, I'm in .svn in Operations | 03:27 |
pbmdawg | instead of PerlInitHandler, maybe try enclosing the equivalent APR api calls in <Perl> | 03:27 |
snapcount | you lost me matt | 03:27 |
snapcount | I'm a MP2 retard at this point | 03:27 |
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:28 |
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:30 |
snapcount | ok... I'll try that | 03:31 |
snapcount | damn example | 03:31 |
snapcount | grr | 03:31 |
pbmdawg | if our profiler/tracer/debugger stored/outputted subroutine parameters, we could debug these things way more easily. | 03:32 |
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:33 |
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:34 |
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:35 |
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:36 |
crythias | and that changes how? | 03:37 |
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:38 |
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:39 |
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:40 |
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:41 |
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:42 |
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:43 |
snapcount | true | 03:44 |
crythias | wg isn't JS | 03:44 |
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:45 |
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:46 |
chansen | It's definitively not a better idea to edit a config file on fs in a multiprocess/clustered environment | 03:47 |
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:48 |
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:49 |
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:50 |
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:51 |
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:52 |
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:53 |
snapcount | is port like apt-get or yum? | 03:55 |
chansen | yes, but only source and usually more stable in my experience | 03:56 |
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:57 |
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:58 |
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 | 03:59 |
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:00 |
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:01 |
crythias | 404 is in httpd.conf | 04:02 |
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:03 |
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:04 |
snapcount | but then we couldn't work in our underware | 04:05 |
chansen | force everybody to use a mac, ichat and isight ;) | 04:06 |
snapcount | that doesn't solve the working in our underware problem =) | 04:07 |
chansen | well, you could point the camera at the tv ;) | 04:09 |
snapcount | hehe | 04:09 |
snapcount | yeah... that is one solution | 04:09 |
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:10 |
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:27 |
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:28 |
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:47 |
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:48 | |
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:49 |
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:50 |
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:51 |
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:52 |
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:53 |
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:54 |
crythias | hee | 04:55 |
crythias | le!je | 04:55 |
crythias | 24 was eh until the last 5 minutes | 05:00 |
snapcount | really | 05:05 |
snapcount | I'm waiting for the DVD set to come out for this season | 05:05 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 06:31 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 06:47 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 15:04 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:09 | |
lenthamen | Martin ? | 15:14 |
MrHairgrease | len | 15:17 |
MrHairgrease | whazzup | 15:17 |
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:18 |
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:19 |
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:20 |
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:21 |
lenthamen | http://www.sane.nl/sane2006/perl-workshop.html | 15:22 |
@WRE | <lenthamen> http://tinyurl.com/8alfh | 15:22 |
MrHairgrease | the fee is not for free | 15:23 |
MrHairgrease | but also not absurd compared to other conferences | 15:23 |
MrHairgrease | I can go for only 130 euro's | 15:24 |
MrHairgrease | just for being a student | 15:24 |
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:25 |
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:26 |
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:27 |
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:28 |
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:29 |
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:30 |
MrHairgrease | seen this | 15:31 |
MrHairgrease | http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html | 15:31 |
@WRE | <MrHairgrease> http://tinyurl.com/dnd9d | 15:31 |
lenthamen | Sorry, it is in Advanced Perl Programming, 2nd edition (2005) | 15:31 |
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:32 |
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:33 | |
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:34 |
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:35 |
lenthamen | Check this: http://xchm.sourceforge.net/ | 15:36 |
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:37 |
MrHairgrease | bingo | 15:39 |
MrHairgrease | thanks | 15:41 |
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:57 |
lenthamen | its on its way. | 15:59 |
MrHairgrease | yes! | 16:00 |
MrHairgrease | hebbes | 16:10 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:11 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 16:30 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 16:43 | |
snapcount | Good Morning Vietnam!!!!!!!!!!!! | 17:01 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 17:18 | |
snapcount | oompa loompa doopety doo | 17:57 |
-!- mode/#webgui [+o snapcount] by WRE | 17:57 | |
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 110 (Connection timed out)] | 18:18 | |
pbmdawg | bibbity bobbity boo | 18:27 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui | 19:17 | |
perlDreamer | how goes the debug, snapcount? | 19:17 |
pbmdawg | snapcount is counting snaps in class | 19:23 |
perlDreamer | one | 19:27 |
perlDreamer | two | 19:27 |
perlDreamer | three | 19:27 |
perlDreamer | four | 19:56 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 20:46 | |
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:10 |
* crythias passes ricolla around. | 21:11 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 21:52 | |
crythias | you know what I'd love to see in FireFox? A side by side tab. | 22:55 |
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:56 |
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:57 |
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 | 22:58 |
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:00 |
crythias | which, on the surface, is a sql injection waiting to happen. | 23:01 |
crythias | ooh. | 23:12 |
crythias | I know... I can get sbsoogle.com | 23:13 |
pbmdawg | "read the gotcha" | 23:56 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:56 | |
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 :) | 23:57 |
--- Day changed Wed Feb 08 2006 | ||
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:08 |
* snapcount laughs like pee-wee herman | 00:14 | |
* pbmdawg smacks Roy like pee-wee herman | 00:14 | |
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:15 |
perlDreamer | he be de dawg-Man | 00:16 |
@snapcount | word? | 00:16 |
@snapcount | oh snap | 00:16 |
@snapcount | or something | 00:16 |
@snapcount | </ebonics> | 00:16 |
perlDreamer | <jive> | 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:16 |
@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:17 |
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:18 |
pbmdawg | Tina! eat your food! | 00:22 |
pbmdawg | NUBE | 00:22 |
@snapcount | No Napolean... I'm training to be a cage fighter. | 00:22 |
@snapcount | man... I could sure go for some Papa Johns right now | 00:31 |
@snapcount | mmmm | 00:32 |
pbmdawg | don't tempt me | 00:33 |
perlDreamer | is it really that good? | 00:52 |
pbmdawg | unbelievably good. | 00:52 |
@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:53 |
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:54 |
@snapcount | it conquers all | 00:56 |
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:15 |
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:16 |
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:17 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 01:27 | |
@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:30 |
@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:31 |
@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:32 |
perlDreamer | The Date > 2040 should be an easy one :) | 01:35 |
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:36 |
@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:37 |
@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:38 |
@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:39 | |
crythias | JSON wields a big machete. | 01:40 |
perlDreamer | It must be dull because you said JSON is lame. | 01:41 |
crythias | snicker snack, snicker snack and through and through. | 01:41 |
crythias | vorpal blade | 01:42 |
perlDreamer | snapcount, would you mind if I work on the profileField = 0 bug? | 01:45 |
* crythias shakes it like a polaroid picture. I'... I'm just bein' honest. | 01:47 | |
@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:50 |
@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:51 |
@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:52 |
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:53 |
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:54 |
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:55 |
crythias | I'm still thinkin' that I want to make that side by side thing. | 01:56 |
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:57 |
perlDreamer | re lines 145-153 in ProfileField.pm, anyone see a problem with adding defined before all value checks? | 01:59 |
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:01 |
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:02 |
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:03 |
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:05 |
crythias | who the heck am I, anyway? :) it's gotta be fixed, right? :) | 02:06 |
perlDreamer | j/k | 02:06 |
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:09 |
perlDreamer | snapcount: need someone to make an executive decision on a new bug | 02:16 |
@snapcount | dok | 02:51 |
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:52 |
@snapcount | just say, "we have authorized the release of nuclear weapons" | 02:53 |
@snapcount | I'll close that one | 02:53 |
@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:54 |
perlDreamer | must not have been too important | 02:55 |
@snapcount | well, you see Colin... there are the birds and there are the bees | 02:55 |
@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:56 |
@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:57 |
@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:58 |
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! | 02:59 |
crythias | hee | 03:01 |
perlDreamer | and then perlDreamer brings the SVN server down to its knees | 03:01 |
crythias | ph, no. | 03:02 |
perlDreamer | it doesn't like it when I do merges | 03:02 |
crythias | sigh | 03:02 |
crythias | cpan installs take for ever | 03:03 |
crythias | well, one after another... | 03:03 |
perlDreamer | good night, all | 03:07 |
crythias | gnite | 03:07 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""no gaim ads""] | 03:07 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] | 03:20 | |
-!- snapcount [n=roy@adsl-152-18-213.dab.bellsouth.net] has joined #webgui | 03:56 | |
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:57 |
crythias | i try | 03:58 |
crythias | snapcount: I've been also trying to assist nbcccorp | 04:13 |
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:26 |
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:27 |
snapcount | I'm going to dup his environment and try the upgrade myself | 04:28 |
snapcount | I don't know how else to troubleshoot it | 04:29 |
crythias | where would modperl... | 04:29 |
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:31 |
snapcount | this perl module should be included in the latest version of the wre | 04:35 |
snapcount | It's probably called by WebGUI.pm | 04:35 |
-!- snapcount [n=roy@adsl-152-18-213.dab.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)] | 05:48 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 06:19 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:39 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 06:39 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:08 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 15:13 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:23 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 16:49 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:04 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 18:24 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:27 | |
pbmdawg | lots of activity in the webgui world today... | 18:51 |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 19:09 | |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui | 19:20 | |
crythias | hello | 19:29 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui | 19:44 | |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] | 21:15 | |
crythias | The duck, it does quack. | 21:54 |
crythias | Echoes, they cacaphonize. | 21:54 |
crythias | I need new eardrums. | 21:54 |
pbmdawg | Next Generation | 22:01 |
crythias | yes...? | 22:02 |
crythias | Matthew! Long time no talk. | 22:02 |
* crythias is having fun with XWindows on Cygwin from home via putty | 22:03 | |
crythias | wowsers | 22:09 |
crythias | lots of posts | 22:10 |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui | 22:20 | |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] | 22:25 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 22:45 | |
-!- mode/#webgui [+o snapcount] by WRE | 22:45 | |
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:48 |
crythias | "NO" | 22:49 |
crythias | "NO" | 22:49 |
crythias | "Not unless you edit ___.pm | 22:49 |
crythias | :) | 22:49 |
@snapcount | hehe | 22:50 |
crythias | use iDontWorkForPlainBlackDisclaimer; | 22:52 |
@snapcount | that would not be in my best interest | 22:52 |
@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:53 |
@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:54 |
@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:55 |
@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:56 |
@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 | <shrug> | 22:57 |
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:04 |
@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:05 |
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 | 23:39 |
pbmdawg | like, working during class :) | 00:14 |
@snapcount | oh | 00:14 |
@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:15 |
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:16 |
pbmdawg | frank's like 65-70 | 00:17 |
pbmdawg | or higher | 00:17 |
@snapcount | wow | 00:17 |
pbmdawg | (my guess) | 00:17 |
@snapcount | there's no way I could do that with my course load | 00:18 |
perlDreamer | ? | 00:32 |
@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:33 |
pbmdawg | oh | 00:34 |
@snapcount | the predecessor00:35 <@snapcount> perlDreamer: it's a client app I wrote | 00:34 |
@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:35 |
perlDreamer | I don't think he's here | 00:43 |
@snapcount | he's here | 00:43 |
@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:44 |
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:45 |
pbmdawg | no | 00:46 |
pbmdawg | 16 bit float | 00:46 |
pbmdawg | signed | 00:46 |
perlDreamer | how big are the mantissa and exponent fields? | 00:46 |
@snapcount | 10^69 | 00:48 |
@snapcount | -1.00 | 00:48 |
@snapcount | for tax | 00:48 |
@snapcount | lovely | 00:50 |
@snapcount | sf just went down | 00:50 |
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:51 |
@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:52 |
@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:53 |
@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:54 |
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:55 |
@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? | 00:56 |
@snapcount | I'm not sure | 01:04 |
pbmdawg | nope | 01:05 |
@snapcount | matt: it's sent | 01:05 |
@snapcount | perlDreamer: any thoughts on the second passthru bug | 01:07 |
@snapcount | the regex should be working to catch anything after the url | 01:07 |
@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:08 |
@snapcount | it's just not serving the index page | 01:09 |
perlDreamer | cube talk, be back later | 01:11 |
@snapcount | ok | 01:11 |
@snapcount | weird | 01:11 |
@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:12 |
@snapcount | nice | 01:14 |
@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:15 |
pbmdawg | he swallowed the antenna tip | 01:17 |
@snapcount | nice | 01:17 |
@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:21 |
@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:22 |
@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:23 |
@snapcount | Yahtzee | 01:26 |
@snapcount | perldoc Apache2::Const | 01:26 |
crythias | apropos what? | 01:37 |
perlDreamer | be back later | 01:39 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""away""] | 01:39 | |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui | 01:51 | |
perlDreamer | sf is back up | 01:52 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 02:22 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: pass, perlDreamer, LuckyLStrike, @WRE, chansen, @snapcount, crythias | 02:25 | |
-!- nuba_ [i=nuba@zaxxon.telerama.com] has joined #webgui | 02:27 | |
-!- Netsplit over, joins: @snapcount, perlDreamer, crythias, chansen, pass, @WRE, LuckyLStrike | 02:28 | |
-!- nuba [i=nuba@zaxxon.telerama.com] has quit [Remote closed the connection] | 02:29 | |
perlDreamer | go snapcount | 02:36 |
perlDreamer | you bug fixin' monster! | 02:36 |
perlDreamer | how the EMS coming? | 02:40 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:48 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 02:57 | |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""bacon""] | 02:58 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 04:20 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 04:33 | |
-!- 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 | 07:50 |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] | 08:11 | |
perlDreamer | snapcount, I found another bug | 08:22 |
@snapcount | ooh boy | 08:22 |
@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:23 |
@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:24 |
@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:25 |
@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:26 |
@snapcount | oh well, guess i should go to bed now... it's late | 08:27 |
@snapcount | talk to you later | 08:27 |
perlDreamer | good night | 08:30 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 08:56 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:27 | |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui | 15:18 | |
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:19 |
lenthamen | hey nbcccorp | 15:29 |
lenthamen | what are you trying to do ? | 15:30 |
nbcccorp | Hey. I'm using the if macro in wg and when the data has a comma in it the macro fails. | 15:38 |
nbcccorp | so I am using ^If('<tmpl_var row.field.name.value>' eq 'United States',true,false); | 15:39 |
nbcccorp | when it hits 'Korea, Republic of' it fails | 15:39 |
lenthamen | Ok, I understand. | 15:40 |
lenthamen | In the SQL query you could replace the field with a html escaped comma | 15:40 |
nbcccorp | what would that look like? | 15:41 |
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:44 |
lenthamen | select replace("foo,bar",",",","); | 15:45 |
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:46 |
nbcccorp | didn't realize that. | 15:47 |
lenthamen | SELECT REPLACE(country , "," , ",") AS escaped_country FROM countries; | 15:48 |
lenthamen | Wouldn't it be easier to not use the If macro at all ? | 15:49 |
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:50 |
nbcccorp | that worked perfectly. thank you. | 15:51 |
lenthamen | ok. you're welcome. | 15:51 |
nbcccorp | ^If('<tmpl_var field.value>' eq 'United States',<a href="/boardbooks/countbystate"><tmpl_var field.value></a>,<tmpl_var field.value>); | 15:52 |
nbcccorp | should I be able to do that in the sql statement? | 15:52 |
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:53 |
lenthamen | SELECT IF(1>2,1,0) as showlink | 15:57 |
lenthamen | Take a look at the mysql Control Flow Functions | 15:58 |
nbcccorp | ok. thx. | 15:58 |
lenthamen | In your template you can do this: | 15:59 |
lenthamen | <tmpl_if row.field.showlink.value> | 15:59 |
lenthamen | <!-- show the link --> | 15:59 |
lenthamen | </tmpl_if> | 15:59 |
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:00 |
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:01 |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 16:04 | |
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. | 16:43 |
@snapcount | sup peeps | 17:09 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:18 | |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] | 18:17 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 18:21 | |
@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:29 |
@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:30 |
@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:31 |
@snapcount | I'm going to try and implement a fix now | 18:32 |
@snapcount | so we'll see if I prematurally celebrated | 18:32 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:50 | |
crythias | he suffers from cd. celebratory dysfunction. Now, there is hope. A new series of medications is now available for cd. | 18:57 |
crythias | With ProLong, your celebrations can be longer and louder than ever before. | 18:58 |
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 | 18:59 |
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:00 | |
-!- 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:03 |
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:04 |
crythias | http://www.rafb.net/paste/results/iFfl0688.nln.html | 19:05 |
@WRE | <crythias> 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:05 |
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:06 |
crythias | yaknow, disconnected usb mice don't work. | 19:08 |
crythias | just sayin'. | 19:08 |
@snapcount | you need wireless usb | 19:08 |
@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:09 |
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:10 |
@snapcount | SCORE | 19:14 |
@snapcount | it works | 19:14 |
* snapcount does a dance | 19:14 | |
@snapcount | that's the good news | 19:14 |
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:17 |
@snapcount | I've been closing the trackers | 19:18 |
@snapcount | and I'm about to commit | 19:18 |
@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:39 |
@snapcount | first thought is are they behind a proxy (like WRE) | 19:40 |
@snapcount | and is the IP being passed through | 19:40 |
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:41 |
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:42 |
@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 | 19:43 |
@snapcount | ok... my changes are merged into head as well | 20:00 |
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:01 |
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:03 |
perlDreamer | if you can create a demo site and try even the most menial of tasks, adding users, groups, changing settings | 20:04 |
@snapcount | for sure | 20:07 |
@snapcount | this is getting ridiculous | 20:07 |
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:10 |
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:41 |
perlDreamer | huh | 20:42 |
perlDreamer | let me try again | 20:42 |
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:43 |
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 | 20:55 |
perlDreamer | !lastSpoke snapcount | 23:27 |
@WRE | snapcount last uttered a word on #webgui 3 hours, 20 minutes ago. | 23:28 |
@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:29 |
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:30 |
@snapcount | !lastspoke my_ass | 23:32 |
perlDreamer | What? | 23:32 |
perlDreamer | bugs in WebGUI? | 23:32 |
perlDreamer | surely you jest | 23:32 |
@snapcount | $self->jest; | 23:33 |
crythias | don't call me Shirley. | 23:33 |
crythias | hrm. | 23:34 |
crythias | I need to find a place that I can have a house. And a job. | 23:34 |
@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:35 |
@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| <tomfoolery> there's a small fire burning in my room | 23:36 |
@WRE | |bash| <beretta> 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:36 |
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:37 |
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:38 |
@snapcount | calc mattscode | 23:39 |
@WRE | mattscode = <pbmdawg> {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:39 |
crythias | calc marriage | 23:40 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> 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:40 |
crythias | maleswanweb.com is available. | 23:42 |
crythias | lemmingdroppings.com | 23:51 |
crythias | icantbelievethatdomainisavailable.com | 23:53 |
crythias | swimmingool.com is available. Notice no P in it? Let's keep it that way. | 23:56 |
crythias | need to get the available domain stinkyfartpants.com | 23:58 |
@snapcount | how about geraldsfunnydomainnameatadiscountbargainpricejustforyou.com | 23:59 |
--- Day changed Fri Feb 10 2006 | ||
crythias | heh | 00:00 |
crythias | ewwhatsmells.com | 00:00 |
crythias | randomsitename.com | 00:01 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:03 | |
@snapcount | d | 00:26 |
perlDreamer | r | 00:26 |
@snapcount | o | 00:26 |
pbmdawg | p | 00:26 |
@snapcount | i | 00:26 |
perlDreamer | n | 00:26 |
@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:27 |
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:28 |
@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:29 |
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:30 |
@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:31 |
@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:32 |
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:33 |
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:34 |
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:35 |
pbmdawg | so jt likes len's profiler | 00:36 |
pbmdawg | ... heading out for a coupla hours. bb l8r | 00:36 |
@snapcount | to make things interesting | 00:37 |
@snapcount | lets add an article to each page as well | 00:38 |
perlDreamer | there you go | 00:38 |
perlDreamer | snapcount: you around? | 00:57 |
@snapcount | yes | 00:58 |
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 | 00:59 |
perlDreamer | I think the createAccount template might be bad | 01:00 |
@snapcount | I'm asking him now | 01:00 |
perlDreamer | hold on | 01:04 |
perlDreamer | the template is okay | 01:04 |
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:05 |
* snapcount adds 5000 Page layouts under home | 01:07 | |
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:08 |
@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:09 |
@snapcount | I currently have 2800 assets in the db | 01:13 |
@snapcount | about half way there | 01:13 |
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:14 |
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:15 |
@snapcount | 4000 | 01:16 |
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:17 |
perlDreamer | there's a hash, %params, that has stuff added to it, but it never gets used | 01:18 |
@snapcount | ok | 01:19 |
@snapcount | I see it | 01:19 |
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:20 |
@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:21 |
perlDreamer | -attachment = Attachment | 01:22 |
perlDreamer | -expires = Expires | 01:22 |
perlDreamer | ? | 01:22 |
@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:23 |
@snapcount | I'll look in the mp2 docs | 01:24 |
@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:32 |
@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:33 |
@snapcount | http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html | 01:34 |
@WRE | <snapcount> http://tinyurl.com/9fxl7 | 01:34 |
perlDreamer | this is an old bug | 01:36 |
@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:37 |
perlDreamer | I don't see headers for attachment or cookie in there | 01:39 |
perlDreamer | the bug was introduced in CVS version 1.18 | 01:43 |
@snapcount | whoa | 01:43 |
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:44 |
perlDreamer | chansen: are you lurking about? | 01:52 |
@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:53 |
@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:54 |
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 | <perlDreamer> http://tinyurl.com/du8um | 01:55 |
@snapcount | found em | 01:56 |
perlDreamer | the lost pages? | 01:56 |
perlDreamer | cool! | 01:56 |
@snapcount | they are in a trash-limbo state | 01:56 |
@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 | 01:57 |
chansen | perlDreamer: whatsup? | 02:17 |
perlDreamer | does Apache2 support attachments? | 02:17 |
chansen | attachments? | 02:17 |
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:18 |
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:19 |
perlDreamer | I'll try it | 02:20 |
perlDreamer | thanks | 02:20 |
perlDreamer | you've been awfully quiet today | 02:20 |
perlDreamer | actually, that's almost it | 02:22 |
perlDreamer | Content-Disposition: attachment; | 02:22 |
perlDreamer | filename=$attachment | 02:23 |
perlDreamer | but with your help I was able to track it down | 02:23 |
chansen | :) | 02:23 |
perlDreamer | later guys, thanks for the chat | 03:02 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""""] | 03:03 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:25 | |
crythias | howdy | 03:25 |
crythias | A skeleton walks into a bar. He tells the bartender... Gimme a beer. .... and a mop. | 03:26 |
* snapcount chuckels | 03:32 | |
@snapcount | see you guys later | 03:32 |
@snapcount | need to take a break for a while | 03:33 |
crythias | wow | 03:36 |
crythias | support questions are nuts. | 03:37 |
crythias | calc remove marriage | 03:38 |
crythias | calc marriage | 03:38 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 03:38 |
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 = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 03:39 |
crythias | sigh | 03:39 |
* pbmdawg snorts | 03:43 | |
pbmdawg | calc crythias | 03:49 |
@WRE | crythias = saihtyrc | 03:49 |
pbmdawg | calc crythias FAHQEW | 03:49 |
crythias | well, I want it gone | 03:51 |
crythias | calc crythias | 03:51 |
@WRE | crythias = saihtyrc | 03:51 |
crythias | ahhyeah | 03:51 |
crythias | someone has zyxwvutsrqponmlkjihgfedcba.com | 03:52 |
pbmdawg | anyone know of a .pl to convert pod to html? | 04:29 |
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:30 |
crythias | perl pod2html? | 04:31 |
crythias | that'd be command line. | 04:32 |
crythias | http://search.cpan.org/~jhi/perl-5.8.0/pod/pod2html.PL | 04:34 |
@WRE | <crythias> http://tinyurl.com/9tph7 | 04:34 |
crythias | http://search.cpan.org/~jhi/perl-5.8.0/lib/Pod/Html.pm | 04:35 |
@WRE | <crythias> http://tinyurl.com/bhzre | 04:35 |
crythias | beauty and geek.. He's a great little hostess. | 04:37 |
crythias | "hostess... is that a what you call a guy?" | 04:38 |
crythias | sigh | 04:55 |
pbmdawg | sigh? | 05:05 |
crythias | yeah | 05:07 |
crythias | did I give you what you needed? | 05:07 |
pbmdawg | I think so; thanks! | 05:07 |
crythias | :) | 05:07 |
pbmdawg | haven't tried it yet. | 05:08 |
pbmdawg | 'night | 05:38 |
crythias | night | 05:39 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 05:41 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 06:37 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] | 08:09 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 10:34 | |
-!- 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 [] | 15:44 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 17:47 | |
MrHairgrease | chansen | 17:59 |
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:00 |
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:01 |
MrHairgrease | which is indeed used by mod_rewrite | 18:02 |
MrHairgrease | Wrapping the stuff in a location block does the trick. | 18:02 |
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:03 |
@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:04 |
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:05 |
@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:06 |
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:07 |
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:08 |
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:09 |
@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:10 |
crythias | hrm. | 18:11 |
MrHairgrease | aha, so your the guy sending me those informative emails | 18:11 |
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:12 |
@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:13 |
@snapcount | and this is the thanks I get... | 18:14 |
@snapcount | pinky and the brain | 18:14 |
crythias | narf | 18:14 |
MrHairgrease | msg wre ident whammo | 18:15 |
MrHairgrease | whoops | 18:15 |
crythias | http://www.burn.com/content/brain-waves/cheesewhiz.wav | 18:15 |
@WRE | <crythias> http://tinyurl.com/7augo | 18:15 |
@snapcount | haha | 18:16 |
MrHairgrease | calc pinky <snapcount> 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:16 |
MrHairgrease | I'm getting the (17:17:24) WRE <AUTO-REPLY> : 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:17 |
crythias | this is JT's! http://www.burn.com/content/brain-waves/i-don't-see-it.wav | 18:18 |
@WRE | <crythias> http://tinyurl.com/cj5jw | 18:18 |
crythias | grr. | 18:18 |
crythias | http://www.burn.com/content/brain-waves/no-money.wav | 18:19 |
@WRE | <crythias> http://tinyurl.com/b9pdt | 18:19 |
@snapcount | ok try now | 18:19 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 18:19 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 18:20 | |
@snapcount | I think it's /msg wre pass oldpass newpass | 18:20 |
MrHairgrease | ah | 18:21 |
MrHairgrease | like that? | 18:21 |
MrHairgrease | still getting the same message | 18:21 |
crythias | http://www.burn.com/content/brain-waves/plan-that-works.wav | 18:23 |
@WRE | <crythias> http://tinyurl.com/8m4sp | 18:23 |
@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:24 |
@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:25 |
crythias | Yaknow, "Resident Evil" and "Game of the Year" doesn't exactly match for me for some reason. | 18:29 |
@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:31 |
crythias | Holy cow. http://www.gilby.com/unicycling/photos/2wheeler/ | 18:43 |
@WRE | <crythias> http://tinyurl.com/gv | 18:43 |
crythias | who is he? | 18:44 |
crythias | he's the guy who made tinyurl.com | 18:44 |
crythias | yeay. | 18:44 |
MrHairgrease | well it's in svn | 19:19 |
MrHairgrease | time to go home | 19:19 |
@snapcount | later | 19:21 |
@snapcount | thx for the help | 19:21 |
MrHairgrease | bye | 19:21 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 19:21 | |
-!- 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:03 |
@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:04 |
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:05 |
perlDreamer | this is running from a test | 21:06 |
perlDreamer | all of a sudden, $session{dbh} gets lost | 21:06 |
@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:07 |
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:08 |
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:09 |
@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:10 |
@snapcount | I think it would be easier to write the method | 21:11 |
@snapcount | lol | 21:11 |
perlDreamer | how about a ftB method? | 21:13 |
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:14 |
@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:18 |
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:19 | |
@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:20 |
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:21 | |
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:22 |
perlDreamer | now to forward port | 21:23 |
@snapcount | the fun part | 21:23 |
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:24 |
@snapcount | I hope peeps are remembering to do that | 21:25 |
perlDreamer | me 2 | 21:25 |
perlDreamer | I'm starting to feel like the indentation nazi. | 21:28 |
@snapcount | !dubya | 21:40 |
@WRE | "A tax cut is really one of the anecdotes to coming out of an economic illness." | 21:40 |
perlDreamer | !exit | 21:41 |
perlDreamer | !eval {warn "this is not a good idea"} | 21:41 |
perlDreamer | shields up! Red Alert! | 22:02 |
perlDreamer | new prereq's for WG 6.9 | 22:02 |
@snapcount | really | 22:03 |
@snapcount | what are they | 22:03 |
perlDreamer | Net::Subnets | 22:03 |
perlDreamer | maybe more | 22:03 |
perlDreamer | Crypt::Blowfish | 22:06 |
perlDreamer | MIME::Entity | 22:17 |
@snapcount | yeah | 22:17 |
@snapcount | err | 22:17 |
@snapcount | yay! rather | 22:17 |
@snapcount | two more bugs identified | 22:17 |
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:18 |
perlDreamer | did you figure out the Asset problem you were working on earlier? | 22:19 |
@snapcount | yeah | 22:19 |
@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:20 |
@snapcount | which is more of a minor thing | 22:21 |
@snapcount | I'm opening trackers for those now | 22:21 |
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:27 |
@snapcount | no need to scan the db | 22:28 |
@snapcount | it was just on one client's site | 22:28 |
@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:29 |
@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:30 |
perlDreamer | blooey | 22:31 |
@snapcount | webblooey | 22:32 |
@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:34 |
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:35 |
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:36 |
* perlDreamer suspects clean hogs | 22:37 | |
@snapcount | hehe | 22:38 |
perlDreamer | do you know how to do this 6.8-ish code in 6.9? $session{form}{uid} = $u->userId unless ($isSecondary); | 22:39 |
@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:41 |
perlDreamer | yeah | 22:42 |
@snapcount | duh | 22:42 |
@snapcount | hehe | 22:42 |
perlDreamer | I'm wondering if this is dead code. | 22:42 |
perlDreamer | I'm going to leave it and go to the next snapcount bug | 22:43 |
perlDreamer | I should give a mini talk on perl quoting constructs at the next WUC | 22:46 |
perlDreamer | this is ridiculous | 22:46 |
@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:47 |
@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:48 |
@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:49 |
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:50 |
perlDreamer | HTML bug fixed | 22:52 |
@snapcount | the changelog for this release is going to be like a mile long | 22:53 |
perlDreamer | about the HTML bug with bad links \/a | 22:56 |
perlDreamer | in javascript strings does slash '/' need to be escaped? | 22:56 |
@snapcount | ummm | 22:57 |
@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 | 22:58 |
perlDreamer | Form::Text.pm is used all over the place as a baseclass for other form elements | 23:12 |
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:15 |
@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:16 |
perlDreamer | someone is testing 6.9 | 23:19 |
@snapcount | what? | 23:19 |
perlDreamer | SF is back up. | 23:19 |
perlDreamer | "wmvanoijen" has posted 4 new 6.9 bugs | 23:20 |
@snapcount | cool | 23:20 |
perlDreamer | there are only like 17 6.8 bugs | 23:21 |
@snapcount | a lot have been closed | 23:22 |
@snapcount | thanks to people like you | 23:23 |
perlDreamer | have you had any luck with the DataForm? | 23:24 |
@snapcount | still doing support | 23:25 |
@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 | 23:26 |
--- Day changed Sat Feb 11 2006 | ||
perlDreamer | at least you have something to do | 00:01 |
@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:03 |
@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:04 |
@snapcount | yeah... that would suck | 00:05 |
perlDreamer | I wouldn't do that | 00:05 |
@snapcount | I was joking | 00:06 |
perlDreamer | okay, hard to tell over IM | 00:06 |
@snapcount | hehe | 00:06 |
@snapcount | I know | 00:06 |
perlDreamer | on the dataform bug, which user gave feedback? | 00:38 |
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:39 |
@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:40 |
perlDreamer | no luck with the Hourly script | 00:54 |
@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:55 |
@snapcount | all we have are symptoms | 00:56 |
@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:57 |
perlDreamer | did that | 00:59 |
perlDreamer | you know, if he's wrong about his version, this sounds like a 6.8.4 Form bug | 01:04 |
@snapcount | no... it's a 6.8.5 site | 01:05 |
@snapcount | I'm sure | 01:05 |
perlDreamer | do you know the URL? | 01:07 |
@snapcount | Originally this was reported as happening after an upgrade | 01:10 |
@snapcount | I just remembered that | 01:10 |
@snapcount | but we tried that didn't we | 01:11 |
perlDreamer | no | 01:11 |
perlDreamer | there was a recent bug involving dataForm field data. I'll track it down | 01:12 |
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:15 |
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:17 |
perlDreamer | okay, I need your superior hacking skills for a sec | 01:28 |
perlDreamer | are you busy? | 01:29 |
@snapcount | hello | 01:30 |
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:31 |
@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:33 |
@snapcount | I trust you =) | 01:34 |
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/"] | 03:32 | |
-!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 04:15 | |
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:18 |
-!- crythias [n=gyoung@64.200.2.35] has quit [Nick collision from services.] | 04:20 | |
-!- crythia1 is now known as crythias | 04:20 | |
crythias | I don't suppose there was ever clickable | 04:22 |
crythias | er.. draggable navigation. | 04:22 |
-!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has joined #webgui | 05:36 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has quit ["bbl"] | 05:38 | |
crythias | http://www.google.com/search?q=brown+and+bubbly | 06:14 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:22 | |
perlDreamer | roy: you still up? monster | 06:23 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""""] | 06:32 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 06:36 | |
-!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 06:40 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 15:32 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 16:12 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:13 | |
crythias | 2RLE4BS | 16:15 |
MrHairgrease | too real for bullshit? | 16:15 |
crythias | early | 16:17 |
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:18 |
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:19 |
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:20 |
MrHairgrease | But tonight Len is comming to Delft | 16:21 |
MrHairgrease | so that will probably be fun | 16:21 |
pbmdawg | it's a blizzard here. | 16:40 |
crythias | oh? Balmy 70s here. | 16:44 |
crythias | kidding. 54 | 16:45 |
MrHairgrease | Here it's about 5 degrees or something. Very boring gray weather. | 16:46 |
crythias | 68.1 °F / 20.1 °C Clear | 16:46 |
pbmdawg | 1 meter visibility. | 16:48 |
pbmdawg | "whiteout" they call it | 16:48 |
crythias | 2WYT2DR | 16:51 |
pbmdawg | 2WYT2DY | 16:56 |
crythias | WYTRAPR | 16:58 |
crythias | brown and bubbly | 17:05 |
pbmdawg | augh; what was that from | 17:07 |
crythias | Superbowl | 17:24 |
crythias | Pepsi slogan | 17:24 |
pbmdawg | oh yeah | 17:40 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 19:18 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 23:09 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:45 | |
--- Day changed Sun Feb 12 2006 | ||
pbmdawg | !dubya | 01:09 |
@WRE | "Reading is the basics for all learning." | 01:09 |
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:10 |
@snapcount | yeah... have to do other things in life | 01:11 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 01:24 | |
pbmdawg | wb | 01:28 |
crythias | howdy | 01:28 |
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:29 |
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:30 |
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:31 |
crythias | it'd be nice to say 6.9 is 7.0 RC | 01:32 |
-!- 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. | 01:55 |
@snapcount | screen saver? | 02:37 |
@snapcount | power saving | 02:38 |
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:44 |
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:46 |
-!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has joined #webgui | 02:56 | |
crythias | hi | 03:00 |
crythias | love these 80's movies. | 03:07 |
crythias | Guy: "I used to be in a band. You know Bruce Springsteen? .... I have lots of his albums." | 03:08 |
crythias | Fry: Make up some emotions and tell her you have them. | 03:32 |
@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"] | 03:33 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 04:09 | |
pbmdawg | welcome! | 04:16 |
crythias | thank you | 04:16 |
crythias | hee | 04:16 |
crythias | wow | 04:20 |
crythias | I'm a cartoon network geek. | 04:20 |
crythias | Got started watching this show... Zatch Bell. | 04:20 |
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:21 |
crythias | It's all "friends are important at any cost" type stuff. | 04:22 |
pbmdawg | oh | 04:23 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 05:25 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""""] | 05:41 | |
-!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has left #webgui [] | 06:13 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 08:22 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 08:22 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] | 08:37 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:35 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 18:12 | |
-!- 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:13 |
pbmdawg | oh | 18:29 |
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:30 |
@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:31 |
@snapcount | we've got quite a few fixes in already | 18:32 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:33 | |
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:34 |
@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:35 |
pbmdawg | fixing; hold on. | 18:36 |
pbmdawg | 'twas my fault from yesterday | 18:36 |
@snapcount | np... thx | 18:36 |
pbmdawg | k; update now | 18:38 |
@snapcount | that did it | 18:41 |
@snapcount | thanks | 18:42 |
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:02 |
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 <p>'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:03 |
@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 </p> to <br>? | 19:04 |
@snapcount | I mean, you're displaying in a browser | 19:04 |
@snapcount | yeah | 19:04 |
MrHairgrease | and sitch all other formatting? | 19:04 |
@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:05 |
@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 <br> s imho | 19:06 |
@snapcount | That makes sense to me | 19:06 |
@snapcount | it makes it even more basic | 19:06 |
MrHairgrease | yeah | 19:06 |
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:07 |
@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:08 |
MrHairgrease | no | 19:09 |
MrHairgrease | I think an enter is a br two enters is <br><br> | 19:09 |
@snapcount | ok... that's fine with me | 19:09 |
@snapcount | I see your point | 19:09 |
pbmdawg | <br /><br /> | 19:09 |
MrHairgrease | purist | 19:09 |
@snapcount | heh | 19:09 |
@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:10 |
@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:11 |
@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:12 |
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:13 |
@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:14 |
MrHairgrease | must be the timezone difference | 19:15 |
MrHairgrease | or the earth rays of course | 19:15 |
@snapcount | must be | 19:16 |
@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:22 |
@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:23 |
MrHairgrease | cant you do a regex on getWebguiProperty ("pageURL") | 19:24 |
@snapcount | yeah | 19:24 |
@snapcount | thanks, I think that will work | 19:25 |
MrHairgrease | someting like if (getWebguiProperty ("pageURL").match(/\?/) { ; } else { ?} | 19:25 |
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:27 |
@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:28 |
@snapcount | sweet | 19:31 |
@snapcount | that did it | 19:31 |
@snapcount | thx for the help | 19:31 |
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:32 |
MrHairgrease | gotta love vim | 19:33 |
pbmdawg | growl | 20:05 |
* snapcount throws pbmdawg a slice of Papa Johns | 20:05 | |
MrHairgrease | Papa's Johns? | 20:06 |
MrHairgrease | eew | 20:06 |
@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:07 |
@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:08 |
pbmdawg | p.o.s. perl hashes | 20:10 |
-!- 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:11 |
usr-src | and mmm! perl! | 20:12 |
MrHairgrease | thanks | 20:12 |
MrHairgrease | perl = good | 20:12 |
* usr-src nods and smiles | 20:12 | |
pbmdawg | what makes you think the group of developers is small | 20:13 |
@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:14 |
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:15 |
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:16 |
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:17 |
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:18 |
@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:19 |
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:20 |
@snapcount | we are hatching a diabolical scheme to infiltrate Papa Johns Pizza and use them as a stepping stone for world domination | 20:21 |
pbmdawg | no seriously. | 20:30 |
MrHairgrease | Is this understandable by mere mortals? http://rafb.net/paste/results/5wDa1k59.html | 20:39 |
@WRE | <MrHairgrease> http://tinyurl.com/avs3f | 20:39 |
@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:43 |
MrHairgrease | no sarcasm intended btw. | 20:44 |
MrHairgrease | really meant that | 20:45 |
pbmdawg | if it gets included in the core, i mean. | 20:45 |
pbmdawg | which could happen if it meets certain criteria | 20:46 |
MrHairgrease | being? | 20:46 |
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:47 |
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:48 |
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:49 |
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:50 |
@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:51 |
MrHairgrease | wait I'll mail you a file that presumably works | 20:52 |
pbmdawg | grrr | 20:54 |
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:55 |
pbmdawg | that doesn't fix it | 20:56 |
MrHairgrease | Ok, then I don't know | 20:56 |
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 =) | 20:59 |
pbmdawg | setting.commerceViewShoppingCartTemplateId = PBtmplVSC0000000000001 | 21:00 |
MrHairgrease | commerceViewShoppingCartTemplateId | 21:01 |
MrHairgrease | whoops | 21:01 |
pbmdawg | oh | 21:01 |
pbmdawg | i see the problem | 21:01 |
pbmdawg | $session{setting}{$_} = $session{form}{$_}; | 21:02 |
pbmdawg | needs to be at line 516 | 21:02 |
pbmdawg | that fixed it. | 21:03 |
pbmdawg | roy: I can finally see the checkout screen :) | 21:04 |
MrHairgrease | happy shopping! | 21:05 |
@snapcount | woo hoo | 21:07 |
pbmdawg | roy: can you wait until tonight to release 686 | 21:38 |
pbmdawg | I have to get this calendar fix done | 21:38 |
@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:39 |
@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:40 |
@snapcount | no... just plainblack, and demo | 21:41 |
@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:44 |
@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:45 |
MrHairgrease | do a form post to the same page and look in the debug output | 21:52 |
MrHairgrease | that might do it | 21:52 |
@snapcount | I'm not following you | 21:53 |
@snapcount | I just proxied the CS on my website | 21:56 |
@snapcount | and I can go through the pages | 21:56 |
@snapcount | ok... it accepted a login on slashdot | 22:00 |
@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:01 |
pbmdawg | but can you upload files through the proxy? ;) | 22:06 |
@snapcount | How would I test that | 22:07 |
pbmdawg | find a file upload box...? | 22:07 |
@snapcount | If this doesn't fix it someone can submit another bug report... | 22:08 |
@snapcount | I'm over it =) | 22:08 |
@snapcount | It's working best I can tell | 22:09 |
@snapcount | how's your calendar stuff coming matt? | 22:22 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 22:23 | |
@snapcount | do you need any help? | 22:23 |
pbmdawg | grr | 22:24 |
@snapcount | is that a yes? | 22:25 |
-!- usr-src is now known as usr-src^ | 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-bin | 23:51 | |
--- Day changed Mon Feb 13 2006 | ||
-!- usr-bin is now known as usr-src | 00:00 | |
usr-src | sorry for the nick flood | 00:04 |
MrHairgrease | later guys | 00:07 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 00:07 | |
@snapcount | see ya | 00:07 |
-!- usr-src [n=gnu@p5080FF1A.dip.t-dialin.net] has quit [] | 02:00 | |
-!- snapcount changed the topic of #webgui to: WebGUI 6.8.6 Released --Security vuln fixed, recommend upgrade-- | 03:07 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] | 03:14 | |
crythias | ooh | 04:38 |
crythias | time to update faq | 04:38 |
pbmdawg | yeah | 04:38 |
pbmdawg | gawww | 04:39 |
pbmdawg | i swear that dataform thing was fixed.... | 04:41 |
crythias | oh, no. | 04:48 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 05:06 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:08 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] | 07:30 | |
-!- usr-src [n=gnu@p5080D881.dip.t-dialin.net] has joined #webgui | 08:12 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] | 08:32 | |
-!- lonki [n=hans@195.18.93.61] has joined #webgui | 14:02 | |
lonki | hi guys | 14:02 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 14:48 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:17 | |
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:21 |
MrHairgrease | Is this bug also applicable to other versions than 6.8.5? | 15:23 |
lonki | yes, the one where lists with form data is visible to anyone | 15:24 |
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:26 |
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:27 |
lonki | hmm, ok | 15:29 |
-!- 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:32 | |
pbmdawg | no, no new releases for anything less than 6.8.6 are being made | 15:38 |
lonki | pbmdawg, thanks for the info, that will help me decide some stuff | 15:43 |
lonki | prolly to move to something completely differen | 15:43 |
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:44 |
lonki | it is just costing us to much | 15:45 |
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:46 | |
lonki | pbmdawg, some of them | 15:48 |
lonki | and I am not spending anymore time on it | 15:48 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 15:51 | |
@xdanger | imho. webgui 6.x upgrade scripts do a great job considering the changes in webgui =) | 16:17 |
lonki | not if you have to update from 5.5.4 | 16:18 |
MrHairgrease | upgrading can indeed be a pain sometimes | 16:20 |
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:21 |
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:22 |
MrHairgrease | hmm | 16:23 |
MrHairgrease | never used the wre | 16:23 |
pbmdawg | lonki - you know you have to upgrade to 6.2.11 first, and then upgrade to 6.3...? | 16:24 |
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:25 |
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:26 |
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:27 |
lonki | every hour I am spending on it will be to much, we need something that can be maintained by almost anyone | 16:28 |
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:30 |
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:31 |
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:32 |
lonki | brb | 16:33 |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui | 16:59 | |
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:00 |
MrHairgrease | http://www.webmasterworld.com/forum92/5308.htm | 17:01 |
MrHairgrease | or google on mod_rewrite and lowercase | 17:02 |
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:04 |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] | 17:06 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:09 | |
lonki | hmm, RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$ | 17:13 |
lonki | should work yes | 17:13 |
MrHairgrease | nbccorp, are you using wg 6.8.x? | 17:14 |
MrHairgrease | oh he's gone | 17:14 |
-!- lonki [n=hans@195.18.93.61] has quit [Remote closed the connection] | 17:42 | |
pbmdawg | brb; rebooting. | 18:06 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] | 18:08 | |
-!- Irssi: #webgui: Total of 10 nicks [2 ops, 0 halfops, 0 voices, 8 normal] | 18:16 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:55 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 18:57 | |
MrHairgrease | question | 19:23 |
MrHairgrease | what's wrong if I get the following message using the wre | 19:23 |
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:24 |
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:25 |
crythias | ok. Probably need more info as to what was happening when it occurred, version, etc. | 19:26 |
MrHairgrease | yeah | 19:26 |
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:27 |
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:28 |
MrHairgrease | It looks similar to misconfigured dsn or something | 19:29 |
pbmdawg | hiring your replacement? ;) | 19:29 |
MrHairgrease | probably my new minion | 19:32 |
MrHairgrease | I hope =) | 19:32 |
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:35 |
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:36 |
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:38 |
crythias | heh | 19:39 |
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:40 |
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:41 |
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:42 |
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:43 |
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:44 |
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:45 |
crythias | This button you press | 19:46 |
crythias | Will do nothing, however | 19:46 |
crythias | many times you press. | 19:46 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 20:14 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 20:28 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 22:00 | |
-!- mode/#webgui [+o snapcount] by WRE | 22:02 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 22:26 | |
pbmdawg | WebGUI Reloaded. | 22:45 |
pbmdawg | Snapcount Reloaded | 22:46 |
pbmdawg | Snapcount Unhinged | 22:46 |
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 | 22:49 |
-!- usr-src [n=gnu@p5080D881.dip.t-dialin.net] has left #webgui [] | 23:23 | |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui | 23:29 | |
crythias | I'm not apathetic. I just don't care. | 23:30 |
perlDreamer | those aren't synonyms? | 23:30 |
crythias | yeah | 23:31 |
perlDreamer | what are you apathetic about? | 23:31 |
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:32 |
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:33 |
crythias | Delete this Entry. If you want to do something else, this is not it. | 23:34 |
crythias | hee | 23:34 |
crythias | hrm... | 23:34 |
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:35 |
perlDreamer | quoth snapcount | 23:37 |
perlDreamer | are you supporting today? | 23:39 |
pbmdawg | snapcount is braindead today | 23:40 |
pbmdawg | j/k | 23:40 |
perlDreamer | he did do a release last night | 23:40 |
perlDreamer | without telling anyone so that we could get last second fixes in | 23:41 |
@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:42 |
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:43 |
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:44 |
perlDreamer | either that or he needs a clue bat | 23:45 |
@snapcount | pfft | 23:45 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 23:47 | |
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:51 |
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 | </pouting> | 23:52 |
perlDreamer | His problem is that he selected the Email Form template to be used to display the DataForm to the user. | 23:53 |
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:54 |
@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:55 |
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:56 |
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:57 |
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:58 | |
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? | 23:59 |
--- Day changed Tue Feb 14 2006 | ||
@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:00 |
@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:01 |
* 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:02 |
@snapcount | that fixed it | 00:03 |
@snapcount | thx | 00:03 |
perlDreamer | perl -wc reveals a world of bugs | 00:03 |
@snapcount | whoa | 00:08 |
@snapcount | don't you love it when you forget that you already did something you thought you still have to do | 00:09 |
perlDreamer | yes | 00:13 |
@snapcount | umm | 00:15 |
@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:16 |
@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:19 |
@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:20 |
@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:21 |
@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:22 |
@snapcount | 3600 == 1 hour epoch right? | 00:26 |
pbmdawg | yah | 00:26 |
@snapcount | colin what is the correct way to set a default value for a radio list | 00:32 |
@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:33 |
@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:34 |
pbmdawg | defaultValue => [[[[{{{{[{{[{[{'key'}]}]}}]}}}}]]]] | 00:35 |
@snapcount | thank god it' | 00:35 |
@snapcount | s something simple | 00:35 |
@snapcount | I've determined this task to be impossible | 00:39 |
pbmdawg | what, getting an answer out of me? | 00:41 |
@snapcount | that too | 00:41 |
@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:42 |
@snapcount | I created an HTMLForm object $f and create it like this $f->radioList | 00:43 |
@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:44 |
@snapcount | no | 00:45 |
@snapcount | I don't see anything in the logs either | 00:45 |
@snapcount | I must be doing something wrong | 00:45 |
perlDreamer | I don't see anything wrong | 00:47 |
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:48 |
perlDreamer | 6.9? | 00:49 |
perlDreamer | I reran one of the form tests for the Radio List, and it seems to be working. | 00:54 |
@snapcount | hmm | 00:58 |
@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:00 |
@snapcount | so the key has to match the value in the radio list definition or this won't work | 01:01 |
perlDreamer | yes | 01:01 |
@snapcount | ok... right now it's like this | 01:02 |
@snapcount | "and" => "And" | 01:02 |
@snapcount | in my radioList def | 01:02 |
@snapcount | "and" ne "And" | 01:03 |
@snapcount | oh wait | 01:03 |
perlDreamer | hold on a sec, I misspoke | 01:03 |
@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:04 |
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:05 |
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 | # direct<input type="radio" name="myRadioList" value="a" />A | 01:08 |
perlDreamer | # <input type="radio" name="myRadioList" value="b" checked="checked" />B | 01:08 |
perlDreamer | # <input type="radio" name="myRadioList" value="c" />C | 01:08 |
perlDreamer | # <input type="radio" name="myRadioList" value="d" />D | 01:08 |
perlDreamer | # <input type="radio" name="myRadioList" value="e" />E | 01:08 |
perlDreamer | # <input type="radio" name="myRadioList" value="f" />F | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="g" />G | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="h" />H | 01:09 |
perlDreamer | # dynamic<input type="radio" name="myRadioList" value="a" />a | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="b" checked="checked" />b | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="c" />c | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="d" />d | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="e" />e | 01:09 |
@snapcount | got it | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="f" />f | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="g" />g | 01:09 |
perlDreamer | # <input type="radio" name="myRadioList" value="h" />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:09 |
@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:10 |
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:13 |
@snapcount | 'text' eq 'text' should work | 01:14 |
@snapcount | which is what I was doing at first | 01:14 |
* snapcount scratches nogin | 01:14 | |
@snapcount | I'll submit a bug report for it | 01:15 |
@snapcount | we'll figure it out | 01:15 |
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:21 |
@snapcount | I had quotes around my keys | 01:23 |
@snapcount | is that a problem? | 01:23 |
perlDreamer | nope | 01:23 |
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:24 |
@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 | 01:25 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 02:09 | |
crythias | I'm stopping WG. | 02:11 |
crythias | yep. | 02:11 |
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:12 |
crythias | and apache. yep;. stopping apache. | 02:13 |
crythias | so I can restart it. | 02:13 |
crythias | hrm. | 02:16 |
crythias | guess I could consider upgrading my 6.7.8 to 686 now | 02:17 |
perlDreamer | yeah | 02:17 |
crythias | I suffer from short term memory loss. | 02:23 |
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:24 |
crythias | "Let's count sand" | 02:33 |
crythias | "We have Nada III" | 02:34 |
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:35 |
crythias | btw ... https://sourceforge.net/tracker/?func=detail&atid=463213&aid=1431116&group_id=51417 | 02:45 |
@WRE | <crythias> 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:46 |
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:47 |
perlDreamer | how so? | 02:48 |
crythias | dataforms aren't value=> name pairs. | 02:48 |
crythias | for "possible values" | 02:48 |
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 | <perlDreamer> http://tinyurl.com/d3ek5 | 02:49 |
crythias | I got one, too. | 02:49 |
perlDreamer | you also have one that doesn't? | 02:49 |
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:50 |
-!- 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:51 |
-!- 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:53 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""headin' home, bye everyone""] | 02:58 | |
@snapcount | what's this insanity | 04:16 |
@snapcount | thou thinks thy bug is flawed? | 04:16 |
@snapcount | madness | 04:16 |
@snapcount | utter madness. | 04:17 |
* snapcount takes his meds | 04:17 | |
crythias | the wha? | 04:38 |
-!- 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:39 |
kenperl | did you try to run webgui in apache's single process mode? | 04:41 |
pbmdawg | not I | 04:42 |
kenperl | I tried and found an issue | 04:43 |
kenperl | not big one | 04:43 |
kenperl | but it is a little strange | 04:43 |
pbmdawg | what is it | 04:44 |
kenperl | when I requested the home page, most of the page is retrieved, at the end of the request | 04:45 |
kenperl | few images is downloaded very slowly | 04:46 |
crythias | ack | 04:46 |
* crythias watches way too much tv. | 04:46 | |
crythias | now I know why I hate shopping malls. | 04:47 |
kenperl | that is the issue found in single process mode only | 04:47 |
crythias | hrm. JT returns. | 04:50 |
@snapcount | returns where? | 04:51 |
crythias | to answer some ts | 04:54 |
@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:08 |
* snapcount slaps pbmdawg around a bit with a large trout | 05:09 | |
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:31 |
crythias | key | 05:33 |
crythias | kay | 05:33 |
crythias | guess not | 05:33 |
@snapcount | you may have to ident first | 05:33 |
@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:34 |
crythias | Peter Benchley died. | 05:35 |
@snapcount | try now | 05:35 |
@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:36 |
crythias | happens auto with gaim | 05:37 |
@snapcount | I don't even see an attempt | 05:37 |
crythias | unless I'm ignored. | 05:38 |
crythias | :) | 05:38 |
-!- 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:39 |
@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:40 |
crythias | shrug | 05:42 |
-!- 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:44 | |
crythias | hello | 05:49 |
-!- mode/#webgui [+o crythias] by WRE | 05:51 | |
-!- 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 | 05:52 | |
-!- kenperl [n=root@221.219.224.103] has quit ["TinyIRC 1.1"] | 06:01 | |
-!- kenperl [n=root@221.219.224.103] has joined #webgui | 06:02 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 06:02 | |
-!- 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:03 |
@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:04 |
@pbmdawg | WGBLOWS | 06:05 |
@crythias | ITWONTHURTABIT.COM | 06:06 |
@pbmdawg | WGKILLEDPERL | 06:07 |
@crythias | perldreamer.com crythias.com pbmdawg.com | 06:09 |
@pbmdawg | snapcountATEwebgui.com | 06:10 |
@crythias | imnotroy.com | 06:11 |
-!- kenperl [n=root@221.219.224.103] has quit [Remote closed the connection] | 06:12 | |
@crythias | http://www.stuff.co.nz/stuff/0,2106,3571251a11,00.html Man dies after punching glass | 06:16 |
@WRE | <crythias> http://tinyurl.com/ahzdt | 06:16 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:20 | |
perlDreamer | anyone familiar with install WG 6.8 on CentOs? | 06:20 |
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:21 |
@pbmdawg | prob. not. | 06:22 |
@pbmdawg | extremely diluted sierra mist | 06:22 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] | 06:22 | |
perlDreamer | can you walk me through an install? | 06:23 |
@crythias | I did centos | 06:23 |
@crythias | turn off selinux | 06:24 |
perlDreamer | how does one do that? | 06:25 |
@crythias | it's a config setting. | 06:26 |
perlDreamer | okay | 06:26 |
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 | <crythias> http://tinyurl.com/8x465 | 06:27 |
@crythias | centos wg distro. | 06:28 |
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:35 |
perlDreamer | ttyl | 06:36 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""g'night""] | 06:36 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 07:23 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 07:44 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 08:00 | |
perlDreamer | roy, you still awake? | 08:02 |
@snapcount | sorta | 08:07 |
perlDreamer | can I take a crack at Matt's bug from SF? | 08:07 |
@snapcount | of course? | 08:08 |
@snapcount | you can fix any bug you'd like | 08:08 |
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:09 |
@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:11 |
@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:12 |
@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:13 |
@snapcount | she better be | 08:14 |
@snapcount | =) | 08:14 |
@snapcount | she's getting a big valentine this year | 08:14 |
@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:15 |
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:16 |
@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:17 |
@snapcount | well, that's enough from me | 08:18 |
@snapcount | time for sleep | 08:18 |
perlDreamer | okay | 08:19 |
@snapcount | goodnight | 08:19 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["'night, all'"] | 08:40 | |
-!- 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:51 | |
-!- 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 [] | 08:58 | |
-!- 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:04 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 10:49 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:01 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 11:21 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 11:26 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 11:27 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 11:27 | |
-!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:03 | |
-!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 14:54 | |
-!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:12 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 15:21 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 15:30 | |
-!- pbmdaw1 [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:16 | |
* pbmdaw1 SCREAMS at WRE | 16:19 | |
@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:20 |
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:21 | |
-!- 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:22 |
@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:23 |
@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:24 |
@pbmdawg | or a new user acct created | 16:25 |
@snapcount | ahh | 16:25 |
@snapcount | didn't think about that | 16:25 |
@pbmdawg | but anyway | 16:26 |
@pbmdawg | I can't get the date picker js thing to work in salesmanager | 16:26 |
@pbmdawg | was it working before? | 16:27 |
@pbmdawg | no javascript errors, nothing. | 16:27 |
@pbmdawg | (6.8) | 16:27 |
@pbmdawg | .6 | 16:27 |
@snapcount | yeah I think so | 16:40 |
-!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 104 (Connection reset by peer)] | 17:41 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:23 | |
@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:25 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 18:39 | |
MrHairgrease | matt | 19:21 |
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:22 |
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:23 |
@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:24 |
@pbmdawg | oh, it's really nothing. | 19:25 |
@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:26 |
@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:27 |
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:28 |
MrHairgrease | heh | 19:31 |
@pbmdawg | yeah. | 19:31 |
MrHairgrease | maybe we should call it w3Bgu1 then | 19:31 |
MrHairgrease | for extra sk1llz | 19:31 |
MrHairgrease | or however you spell leetspeak | 19:32 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui | 20:26 | |
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:49 |
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* | 20:50 |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui | 21:05 | |
nbcccorp | Does anyone see a problem with this: ^If('<tmpl_var row.field.state.value>' eq 'OH',<a href="^Extras;pdfs/handbooks/<tmpl_var row.field.state.value>2.pdf" target="_blank"><br /><tmpl_var row.field.exam2.value>); | 21:10 |
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:13 |
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:15 |
perlDreamer | row.field.state.value never equals OH? | 21:16 |
nbcccorp | http://www.nbcc.org/stateboardlist?state=oh | 21:16 |
@WRE | <nbcccorp> http://tinyurl.com/bbt8s | 21:16 |
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:18 |
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:19 |
perlDreamer | sidebar: what's nbcc? | 21:20 |
nbcccorp | National Board for Certified Counselors | 21:20 |
perlDreamer | cool | 21:21 |
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:22 |
nbcccorp | brb. the users have summoned me.... | 21:24 |
MrHairgrease | nbccorp: did you get the rewriterules working? | 21:25 |
perlDreamer | nbcccorp: What version of WG are you using? | 21:26 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 21:28 | |
@pbmdawg | welcome 64.200.2.35 | 21:28 |
perlDreamer | All hail the representative from Florida | 21:29 |
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:30 |
nbcccorp | MrHairGrease: Yep. like a champ. | 21:47 |
nbcccorp | perlDreamer: 685 | 21:47 |
nbcccorp | There isn't a problem nesting IF macros is there? | 21:49 |
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:25 |
* crythias nests. | 22:31 | |
nbcccorp | yeah, they are really for the birds. | 22:31 |
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:32 |
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:33 |
nbcccorp | oh. yes. | 22:34 |
nbcccorp | it's big, it's ugly, it's nasty... but it is the only way I could make it work right. | 22:35 |
nbcccorp | sigh... why is there NEVER chocolate nearby when it should be? | 22:37 |
-!- nbcccorp [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] | 22:43 | |
crythias | I can't believe it's not beta. | 23:35 |
-!- mode/#webgui [+o crythias] by WRE | 23:36 | |
@crythias | http://www.tasteyoulove.com/ | 23:38 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 23:50 | |
--- Day changed Wed Feb 15 2006 | ||
MrHairgrease | matt | 00:00 |
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:01 |
MrHairgrease | Ah found out already | 00:15 |
MrHairgrease | the plugin is configured to run on 3am on sunday's only | 00:16 |
MrHairgrease | Gotta love # key | 00:16 |
-!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 00:38 | |
crythia1 | who | 00:39 |
perlDreamer | woo | 00:39 |
-!- crythia1 is now known as crythias | 00:40 | |
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:44 |
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:45 |
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:46 |
MrHairgrease | You married my girlfriend!?!? | 00:47 |
crythias | *sigh* | 00:47 |
crythias | hee | 00:47 |
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:48 |
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:49 |
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:50 |
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:51 |
MrHairgrease | oscillators | 00:52 |
MrHairgrease | programmable | 00:52 |
MrHairgrease | We needed a variable clock | 00:52 |
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:53 |
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:54 |
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:55 |
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:56 |
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:57 |
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:58 |
MrHairgrease | We call them rekenlineaal | 00:59 |
MrHairgrease | still pretty cool aparatus | 00:59 |
MrHairgrease | if not a bit tedious | 00:59 |
crythias | well, | 00:59 |
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:00 |
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:01 |
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:02 |
MrHairgrease | all to easy | 01:03 |
crythias | very. | 01:03 |
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:04 |
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:05 |
crythias | Floam! | 01:06 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] | 01:21 | |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""later""] | 01:52 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 01:54 | |
-!- mode/#webgui [+o crythias] by WRE | 01:54 | |
@pbmdawg | Floam? | 02:23 |
@crythias | Floam | 02:43 |
@crythias | http://www.buyfloam.com/?cid=151514 | 02:43 |
@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:09 |
-!- 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:15 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Read error: 110 (Connection timed out)] | 03:32 | |
-!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 03:46 | |
-!- 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:03 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 04:07 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 04:20 | |
@pbmdawg | he's back | 04:23 |
crythias | maybe | 04:23 |
crythias | 6.9 svn doesn't work | 04:23 |
@pbmdawg | calc mattscode | 04:24 |
@pbmdawg | mruhaha; wre is dead | 04:24 |
crythias | wre isn't here | 04:24 |
-!- 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:25 |
@pbmdawg | no | 04:34 |
@pbmdawg | b/c I haven't looked at 6.9 svn in weeks | 04:35 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 04:47 | |
-!- usr-src [n=gnu@p5080E0F8.dip.t-dialin.net] has joined #webgui | 12:08 | |
-!- 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)] | 12:52 | |
-!- usr-src [n=gnu@p5080E0F8.dip.t-dialin.net] has quit [] | 13:09 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] | 14:51 | |
-!- rLuckyLStike [n=agent@217.160.141.149] has quit ["reboot"] | 15:38 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 16:57 | |
-!- crythia1 [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 17:54 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 17:58 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:26 | |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has joined #webgui | 18:40 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 19:24 | |
snapcount | what is happening my peeps | 19:24 |
* 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:25 |
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:26 |
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:27 |
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:28 |
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:29 |
perlDreamer | I'm working on the last set of bugs, with disappearing DataForms now | 19:30 |
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:31 |
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:32 |
perlDreamer | end brain dump | 19:33 |
perlDreamer | would you like me to commit the 1 fix I've found? | 19:33 |
perlDreamer | where did you go? | 19:42 |
snapcount | sorry | 19:50 |
snapcount | I'm having issues | 19:50 |
perlDreamer | it's all right | 19:50 |
snapcount | I'm here now | 19:50 |
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:51 |
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:52 |
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:53 |
crythia1 | the dog barks. and the duck's quack echos. all hail the cow. | 19:58 |
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. | 19:59 |
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:00 | |
snapcount | wow... looks like the box is down | 20:01 |
crythia1 | grr | 20:32 |
crythia1 | ignorant people... | 20:32 |
crythia1 | huh? what? | 20:33 |
crythia1 | roy | 20:33 |
crythia1 | snapcount | 20:33 |
snapcount | yes | 20:34 |
crythia1 | what's the deal with this Positronic guy? | 20:34 |
snapcount | what do you mean | 20:35 |
crythia1 | he's got a problem with mysql auth | 20:35 |
crythia1 | he's asking if some unrelated /etc changes affect wre | 20:36 |
snapcount | heh | 20:37 |
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:41 |
crythia1 | I realize I'm not employee of plainblack, but at least I get my stuff reasonably right. | 20:42 |
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:43 |
MrHairgrease | yeah i figured np | 20:44 |
snapcount | yeah the positronic guy | 20:44 |
snapcount | crythia1: ? | 20:44 |
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:45 |
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:46 |
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:47 |
crythia1 | yes | 20:48 |
snapcount | do we pay you gerald, or are you a volunteer? | 20:48 |
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:49 |
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:50 |
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:51 |
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:52 |
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:53 |
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:54 |
MrHairgrease | shouldn't you guys work or something? | 20:55 |
crythia1 | now adding license i18n | 20:55 |
snapcount | I am working | 20:55 |
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/"] | 20:56 | |
snapcount | perlDreamer: I have a copy of a db with corrupt data | 21:08 |
snapcount | the site started life at version 6.7.7 | 21:14 |
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:22 |
snapcount | whoa | 21:41 |
snapcount | this table has serious problems | 21:41 |
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:42 |
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:43 |
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:44 |
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:45 |
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 | 21:50 |
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:09 |
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:10 |
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:11 |
snapcount | the symptoms I'm seeing are serious data corruption | 22:12 |
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:13 |
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:14 |
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:15 |
snapcount | This might work if you do a mysql dump before upgrading then re-import the data | 22:20 |
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:21 |
snapcount | k | 22:22 |
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:23 |
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:24 |
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:25 |
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:26 |
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:27 |
perlDreamer | but when you do that upgrade you'll find it if it is | 22:31 |
snapcount | I'm downloading now | 22:31 |
perlDreamer | I'm out for a run, I'll be back in an hour or so. | 22:32 |
snapcount | have fun | 22:32 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 22:46 | |
-!- 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:52 |
* crythia1 has to dump ga-commenters.com | 22:53 | |
crythia1 | I can't believe I renewed. | 22:53 |
crythia1 | feh | 22:53 |
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:55 |
snapcount | i wanted smellmyfinger.com | 22:56 |
snapcount | b/c I thought they would compliment each other well | 22:56 |
snapcount | but I finally gave up | 22:57 |
* crythia1 thinks Gooey could make a neat wacky wall walker http://en.wikipedia.org/wiki/Wacky_wall_walker | 22:59 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] | 23:05 | |
snapcount | how do you specify the port mysql is listening on in the dsn string in the wg.conf file | 23:08 |
pbmdawg | $dsn = "DBI:mysql:database=$database;host=$hostname;port=$port"; | 23:13 |
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:14 |
perlDreamer | I'm back | 23:35 |
perlDreamer | any luck? | 23:35 |
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:36 | |
perlDreamer | Jeopardy theme music time | 23:38 |
snapcount | hmm | 23:40 |
snapcount | there are no docs on how to upgrade | 23:40 |
snapcount | they all have gotcha type info | 23:40 |
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:41 |
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:42 |
snapcount | uhh | 23:43 |
snapcount | same question as before | 23:43 |
crythia1 | dump. install. load | 23:44 |
perlDreamer | nope | 23:44 |
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:45 |
snapcount | never really thought about that until now | 23:46 |
snapcount | hehe | 23:46 |
crythia1 | rename mysqld | 23:46 |
snapcount | that's it | 23:47 |
perlDreamer | w00t! | 23:47 |
snapcount | uh | 23:47 |
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:48 |
crythia1 | install new | 23:49 |
crythia1 | seems relatively innocuous upgrade, though. | 23:49 |
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:50 |
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:52 |
crythia1 | I'm ... sailing ... away ... | 23:54 |
-!- crythia1 [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:56 | |
--- Day changed Thu Feb 16 2006 | ||
snapcount | okie dokie | 00:00 |
snapcount | upgrade | 00:00 |
perlDreamer | ns | 00:00 |
snapcount | d | 00:00 |
snapcount | checking tables | 00:00 |
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:02 |
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:03 |
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:04 |
snapcount | data is still ok | 00:05 |
perlDreamer | try the 6.8.3-6.8.4 upgrade script | 00:06 |
snapcount | k | 00:06 |
snapcount | got something | 00:06 |
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:07 |
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:08 |
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:09 |
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:10 |
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:11 |
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:12 |
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:13 |
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:14 |
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:15 |
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:16 |
pbmdawg | wre: where are you | 00:20 |
snapcount | his home is down | 00:21 |
snapcount | creating 6.8.3 db now | 00:21 |
snapcount | interesting | 00:31 |
snapcount | I think the form had to be created in a 4.1 db | 00:32 |
snapcount | upgrade to 5 | 00:32 |
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:33 |
snapcount | ah crap | 00:34 |
snapcount | I can't do that easily | 00:34 |
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:35 |
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:45 |
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:46 |
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:47 |
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:48 |
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:49 |
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:50 |
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:51 |
snapcount | creating the form now in mysql 4.1 wg 6.8.3 | 00:57 |
snapcount | ruh roh | 01:01 |
snapcount | quoting those zeros doesn't fix the problem | 01:01 |
perlDreamer | ? | 01:01 |
perlDreamer | oh dear | 01:01 |
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:02 |
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:03 |
perlDreamer | at least _you_ remember to quote your data :) | 01:04 |
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:09 |
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:17 |
-!- mode/#webgui [+o perlDreamer] by crythias | 01:19 | |
@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:20 |
@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:21 |
@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:22 |
@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:23 |
@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:24 |
@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:25 |
@snapcount | ok | 01:26 |
@snapcount | trying alter table DataForm_field alter DataForm_tabId set default '0'; | 01:26 |
@crythias | what field is truncated? | 01:26 |
@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:27 |
@crythias | no. | 01:28 |
@perlDreamer | it works on 4.1 | 01:28 |
@crythias | at least, I wouldn't... | 01:28 |
@crythias | oh | 01:28 |
@crythias | alter DataForm_field.DataForm_tabId set default '0'; ? | 01:29 |
@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:30 |
@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:31 |
@crythias | CHANGE? | 01:32 |
@snapcount | huh? | 01:32 |
@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:33 |
@crythias | um.. | 01:34 |
@perlDreamer | we need a MySQL guru | 01:34 |
@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:35 |
@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:36 |
@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:37 |
@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:38 |
@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:39 |
@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:40 |
@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:41 |
@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:42 |
@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:43 |
@perlDreamer | we should also google for this | 01:44 |
@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:45 |
@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:46 |
@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:47 |
@crythias | http://lists.mysql.com/internals/32685 | 01:48 |
@snapcount | ook | 01:48 |
@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:49 |
@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:50 |
@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:51 |
@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:52 |
@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:53 |
@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:54 |
@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:55 |
@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:56 |
@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:57 |
@perlDreamer | fields aren't revisioned | 01:58 |
@crythias | http://www.rafb.net/paste/results/UXSc2A16.html | 01:58 |
@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 | 01:59 |
@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:00 |
@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:01 |
@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:02 |
@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:03 |
@crythias | streaming consciousness... assetId can be matched from the asset table | 02:04 |
@crythias | dataform_fieldId can be matched from data. | 02:04 |
@crythias | sequence number can be generated arbitrarily from list of same assetIds. | 02:05 |
@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:06 |
@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:07 |
@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:08 |
@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:09 |
@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:10 |
@perlDreamer | cool. thanks | 02:11 |
@snapcount | what are your email addys again? | 02:11 |
@perlDreamer | ckuskie at sterling dot net | 02:11 |
@crythias | me@gwy.org | 02:12 |
@perlDreamer | snapcount: we'll need a copy of a good one, too, for comparison | 02:12 |
@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:13 |
@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:14 |
@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:15 |
@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:16 |
@perlDreamer | and y'all can execute me at the WUC | 02:21 |
@perlDreamer | I'll take a plain, low key memorial service | 02:22 |
@snapcount | sent it | 02:22 |
@perlDreamer | but no hymns | 02:22 |
@snapcount | you guys get the goods | 02:26 |
@perlDreamer | roger | 02:26 |
@perlDreamer | this is binary corruption | 02:26 |
@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:27 |
@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:28 |
@perlDreamer | I'll look at it with a binary editor and see if the data is extractable that way | 02:29 |
@snapcount | sent | 02:31 |
@perlDreamer | bugs away | 02:32 |
@perlDreamer | http://bugs.mysql.com/bug.php?id=17438 | 02:32 |
@perlDreamer | the binary data is intact. | 02:33 |
@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:34 |
@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:35 |
@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:37 |
@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:38 |
@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:39 |
@perlDreamer | ^A is probably field separator | 02:40 |
@perlDreamer | ^@^@^@ is probably some kind of field designator | 02:40 |
@perlDreamer | ^F is row separator | 02:40 |
@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:41 |
@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:42 |
@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:43 |
@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:44 |
@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:45 |
@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:46 |
@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:47 |
@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:48 |
@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:49 |
@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:50 |
@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:51 |
@perlDreamer | and I'll be praying until then | 02:52 |
-!- perlDreamer [n=ckuskie@nat124.mxim.com] has quit [""good luck""] | 02:52 | |
@pbmdawg | calc royscode | 02:58 |
@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 | 02:59 |
@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:00 |
@pbmdawg | they're supposed to be binary compatible | 03:01 |
@snapcount | it has been | 03:01 |
@pbmdawg | oh | 03:01 |
@pbmdawg | url? | 03:01 |
@snapcount | http://bugs.mysql.com/bug.php?id=17438 | 03:02 |
@crythias | I have an idea. | 03:03 |
@crythias | the binary data is good. | 03:03 |
@crythias | right? | 03:03 |
@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:04 |
@crythias | that is: DataForm_field.frm | 03:05 |
@crythias | this will make it read the MYD | 03:05 |
@crythias | which isn't changed. | 03:05 |
@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:06 |
@crythias | I know, but I said it 4 hours ago :) | 03:07 |
@crythias | np | 03:07 |
@pbmdawg | oh | 03:07 |
@crythias | (16:43:48) crythia1: dump. install. load | 03:08 |
@crythias | ok. not quite 4 hours :) | 03:09 |
@crythias | even if my suggestion works, I'd dump, drop, recreate asap | 03:14 |
@crythias | roy: what do you think? | 03:16 |
@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:26 |
@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:27 |
@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:29 |
@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:30 |
@crythias | yeah | 03:31 |
@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:32 |
@crythias | what I'd do: shutdown mysql. backup the DataForm_field.frm | 03:33 |
@crythias | replace it with a backup .frm | 03:33 |
@crythias | If I didn't have one, I'd create a temp one like the old one. | 03:35 |
@crythias | if it worked at all, I'd dump it fast and then drop it and reload it. | 03:36 |
@snapcount | grr | 04:24 |
@crythias | what? | 04:33 |
@snapcount | nothing in particular | 04:33 |
@snapcount | =) | 04:33 |
@crythias | ok. did you make .frm? | 04:33 |
@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 :) | 04:34 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 05:08 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 05:45 | |
-!- 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:08 |
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:09 |
@snapcount | to grok it | 07:10 |
perlDreamer | what can I do? | 07:10 |
@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:11 |
@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:12 |
@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:13 |
@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:14 |
perlDreamer | still reading | 07:15 |
perlDreamer | what's a good hex editor? | 07:20 |
@snapcount | I found one called HackMan | 07:20 |
@snapcount | http://www.technologismiki.com/en/index-h.html | 07:21 |
@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:25 |
@snapcount | i.e., the unused length of the next record | 07:26 |
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:27 |
@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:28 |
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:29 |
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:30 |
@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:31 |
@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:32 |
@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:33 |
@snapcount | I wind up on first byte after the header bytes 03,00 | 07:34 |
@snapcount | I take that back | 07:35 |
@snapcount | on the corrupt table | 07:35 |
@snapcount | the two preceeding are 01,00 | 07:35 |
@snapcount | wow | 07:38 |
perlDreamer | there's no sequence number | 07:38 |
@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 | 07:39 | |
perlDreamer | Your Email Address | 07:39 |
perlDreamer | that's fieldId | 07:39 |
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:40 |
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:41 |
@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:43 |
perlDreamer | right | 07:44 |
@snapcount | I'll try it real quick | 07:44 |
@snapcount | and see if that's what we get | 07:44 |
@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:45 |
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:46 |
@snapcount | aha | 07:55 |
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:56 |
@snapcount | 03,00,17,01,XX,DATA | 07:57 |
@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:58 |
@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 | 07:59 |
@snapcount | it's in that doc | 08:00 |
perlDreamer | yeah | 08:00 |
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:01 |
@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:02 |
@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:03 |
@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:06 |
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:07 |
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:08 |
perlDreamer | 03 00 17 01 ?? [16 bytes of data] 00 | 08:09 |
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:10 |
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:11 |
@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:12 |
perlDreamer | what about the next field? | 08:13 |
perlDreamer | 00 00 00 | 08:13 |
perlDreamer | should be an integer | 08:13 |
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:14 |
@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:15 |
perlDreamer | the integer field is fixed length (11 bits) | 08:16 |
@snapcount | bytes you mean | 08:16 |
perlDreamer | oh | 08:16 |
@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:17 |
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:18 |
@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:19 |
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:20 |
@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:21 |
@snapcount | maybe it's encoded, the actual value | 08:22 |
@snapcount | like bcd but with hex | 08:22 |
perlDreamer | 0x0000 is integer 0 | 08:22 |
@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:23 |
@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:24 |
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:25 |
@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:26 |
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:27 |
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:28 |
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:29 |
perlDreamer | and that's bad for writing perl code | 08:30 |
@snapcount | lol | 08:30 |
perlDreamer | okay | 08:30 |
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:31 |
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:32 |
@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:33 |
@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:34 |
perlDreamer | 03 00 53 01 fd 5b 00 ff 04 31 30 30 30 | 08:36 |
perlDreamer | that's our complete varchar row | 08:36 |
perlDreamer | what is yours again? | 08:37 |
@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:38 |
@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:39 |
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:40 |
@snapcount | 03,00,05,0B,04,31,30,30,30,00,00,00,00,00,00,00,00,00,00,00 | 08:42 |
perlDreamer | varchar 22? | 08:43 |
@snapcount | yes | 08:43 |
perlDreamer | 05 + 0B = 5 + 11 = 16 | 08:43 |
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:44 |
@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:45 |
@snapcount | insert into test (id) values ('1000') | 08:46 |
@snapcount | mysql/data/db_name/test.MYD | 08:46 |
perlDreamer | 03 00 06 0a 01 04 31 30 30 30 00*10 | 08:48 |
perlDreamer | files aren't binary compatible | 08:48 |
@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:49 |
perlDreamer | space padding is 20 | 08:50 |
perlDreamer | 41 20 20 20 20 = "A ", A with 4 spaces | 08:50 |
@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:51 |
@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:52 |
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:53 |
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:54 |
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:55 |
@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:56 |
@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:57 |
@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:58 |
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 | 08:59 |
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:00 |
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:01 |
@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:02 |
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:03 |
@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:04 |
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:05 |
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:06 |
@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:07 |
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 [""""] | 09:08 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 10:07 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] | 16:19 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 16:24 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 17:02 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 17:21 | |
crythia1 | ick | 17:21 |
crythia1 | COF A LNG | 17:21 |
crythia1 | SQUISHY | 17:22 |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui | 18:16 | |
perlDreamer | there's hope! | 18:16 |
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:19 |
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:21 |
perlDreamer | okay | 18:22 |
perlDreamer | it's not much hope | 18:22 |
perlDreamer | but it's better than nothing | 18:22 |
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:23 |
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:24 |
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:25 |
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:26 |
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:27 |
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:30 |
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:31 |
pbmdawg | uh oh | 18:32 |
perlDreamer | ? | 18:32 |
pbmdawg | halfdays isn't stored in HRForms_LRF | 18:33 |
pbmdawg | wompus. | 18:33 |
perlDreamer | kitty wompus? | 18:33 |
pbmdawg | yes | 18:33 |
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:39 |
pbmdawg | xdanger: op me? | 18:42 |
pbmdawg | puhhh leezzz? | 18:42 |
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:44 |
-!- 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:45 |
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:46 |
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:47 |
-!- crythia1 is now known as crythias | 18:49 | |
@crythias | sigh | 18:49 |
@pbmdawg | what | 18:50 |
@crythias | nothin | 18:50 |
@crythias | woot is woot off | 18:51 |
@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:52 |
@crythias | Make up some feelings and tell her you have them. | 18:53 |
@crythias | um.. | 18:55 |
@crythias | idiot | 18:55 |
@crythias | let's use a cannon to kill a fly. | 18:56 |
perlDreamer | what are we talkin' about here? | 18:56 |
@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:57 |
@crythias | I kid you not. | 18:58 |
perlDreamer | oy | 18:58 |
perlDreamer | there's a pattern in the data | 18:58 |
@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 | 18:59 |
@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:00 |
@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:01 |
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:02 |
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:03 |
@crythias | hrm. | 19:04 |
perlDreamer | and I'm a little off on the parse | 19:04 |
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:05 |
@crythias | there is a y[ thing before records | 19:06 |
@crythias | ý[ | 19:06 |
perlDreamer | nope | 19:06 |
@crythias | there is a [ | 19:07 |
@crythias | no | 19:07 |
perlDreamer | yes | 19:07 |
@crythias | gr. that's the size. | 19:07 |
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:08 |
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:09 |
perlDreamer | 43 hex | 19:10 |
@crythias | 0x33 words | 19:10 |
@crythias | 0x43 | 19:10 |
@crythias | ok | 19:10 |
@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:11 |
perlDreamer | FF is the record header end tag | 19:15 |
@crythias | ? | 19:15 |
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:16 |
@crythias | beginning, maybe | 19:17 |
@crythias | 0300 5301 fd5b 00ff | 19:17 |
@crythias | 0300 5202 bd5b 00ff | 19:18 |
@crythias | 0300 6202 bd5b 00ff | 19:18 |
@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:19 |
@crythias | yes, hexdump | 19:20 |
@crythias | 00 0100 59fd 5b00 ff | 19:20 |
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:21 |
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:22 |
perlDreamer | that's 8 bytes | 19:23 |
@crythias | find ff | 19:23 |
perlDreamer | 36 FF | 19:23 |
@crythias | or 00ff | 19:23 |
@crythias | 0300 5202 bd5b 00ff | 19:24 |
@crythias | 5b again | 19:24 |
@crythias | d5b00ff | 19:24 |
@crythias | d5b36ff | 19:24 |
@crythias | nah | 19:24 |
@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:25 |
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:26 |
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:27 |
@crythias | where 9? | 19:28 |
perlDreamer | but always ending in FF | 19:28 |
perlDreamer | 00 00 01 00 55 fc 5b 36 ff | 19:28 |
@crythias | nope | 19:29 |
perlDreamer | yeah | 19:29 |
@crythias | 00 0100 51FC 5B36 FF | 19:29 |
@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:30 |
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:31 |
perlDreamer | it's way down in the file | 19:32 |
perlDreamer | in Roy's other dataform | 19:32 |
perlDreamer | it's in there | 19:32 |
@crythias | well, I still say ff precedes data, even if it terminates length of the data info. | 19:33 |
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:34 |
@crythias | http://www.rafb.net/paste/results/BeQeWl31.html | 19:35 |
@crythias | 3b4 starts data | 19:35 |
@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:36 |
@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:37 |
@crythias | ok, right. | 19:38 |
perlDreamer | I'll be back in a bit | 19:38 |
@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:39 |
@crythias | bTgPvdKXU0XKyVZCxsogDQ is an entire fieldId | 19:40 |
@crythias | should be 22 chars, and so no need to tell me it's less. | 19:41 |
@crythias | or = | 19:41 |
@crythias | 03, sequence | 19:42 |
@crythias | 4 bytes | 19:43 |
@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:44 |
perlDreamer | right | 19:45 |
perlDreamer | but it only happens once, at the end, so it's still parsable | 19:45 |
@crythias | shrug | 19:54 |
@crythias | 1) ignoring the header and "starting" with "FF" +1... | 19:54 |
@crythias | 2) null fields? they're '' or simply ,, or ,0, depending on which field. | 19:55 |
@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:56 |
@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:57 |
@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:58 |
@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? | 19:59 |
@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:00 |
@crythias | so... FF_1, 22 chars, ",", 4 bytes (reversed?), "," read the next byte (length?), read the next length bytes, "," ... | 20:02 |
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:03 |
perlDreamer | that's an integer in little endian format | 20:12 |
@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:15 |
@crythias | it's in the MYI and not frm? | 20:16 |
perlDreamer | what is frm? | 20:16 |
@crythias | I thought I was Index | 20:16 |
@crythias | but, anyway, I didn't ask for a length specifier for int | 20:17 |
perlDreamer | sorry | 20:17 |
@crythias | np | 20:17 |
@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:18 |
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:19 |
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:20 |
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:21 |
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:22 |
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:23 |
@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:24 |
@crythias | mine is old | 20:25 |
perlDreamer | which version? | 20:25 |
@crythias | 6.7.8 | 20:25 |
@crythias | but close enough | 20:25 |
@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:26 |
@crythias | vertical smallint(1) 1 | 20:27 |
@crythias | extras varchar(128) null | 20:28 |
@crythias | vertical's default is 1 | 20:28 |
perlDreamer | default data seems to be stored elsewhere | 20:28 |
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:29 |
@crythias | the heck? | 20:30 |
@crythias | vertical is 01 | 20:30 |
@crythias | extras is 00 00 | 20:30 |
perlDreamer | no the second null byte is the empty length for assetId | 20:31 |
@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:33 |
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:34 |
@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:35 |
@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:36 |
@crythias | not when it's 22 chars | 20:37 |
@crythias | 3b3 : ff 6254 | 20:37 |
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:38 |
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:39 |
perlDreamer | that would make sense | 20:40 |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""be back later""] | 20:40 | |
@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:02 |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 21:35 | |
@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:38 |
@crythias | re: DataForm_field | 21:39 |
@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:40 |
@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:41 |
@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:42 |
@crythias | http://www.rafb.net/paste/results/BeQeWl31.html | 21:43 |
@crythias | 3b3 in the link is ff, followed immediately by 22char fieldId | 21:43 |
@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 | 21:45 |
@crythias | packed? | 22:00 |
@snapcount | yeah | 22:00 |
@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:01 |
@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:02 |
@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:03 |
@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:04 |
@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:05 |
@snapcount | did you get it matt? | 22:07 |
@pbmdawg | no | 22:07 |
@pbmdawg | I'm a df | 22:07 |
@snapcount | let me look it up... there may be an option you have to use with update or when you commit | 22:08 |
@pbmdawg | ehh; whatever; copy/pasting... | 22:10 |
@crythias | um. yeah | 22:11 |
@snapcount | that'll work too | 22:12 |
@snapcount | heh | 22:13 |
@snapcount | you do a reverse merge | 22:13 |
@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:14 |
-!- 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:20 |
@pbmdawg | !dubya | 22:21 |
nbcccorp | singing the wre blues? | 22:21 |
@pbmdawg | my wre lies over the ocean.... | 22:23 |
@pbmdawg | my wre lies over the sea... | 22:23 |
nbcccorp | not quite sure what your day job is but I'm thinking you should stick with it. | 22:24 |
@pbmdawg | roy says I should quit my dayjob and join plainblack | 22:25 |
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:26 |
nbcccorp | aretha would be SO upset | 22:27 |
@crythias | !calc | 22:33 |
@crythias | heh | 22:33 |
@crythias | yeah, boy. I want a job at fancywhite.com | 22:33 |
* crythias has a mouth full of atomic fireballs. | 22:35 | |
@crythias | somehow, that seemed better in my head | 22:35 |
nbcccorp | it's that way all too often | 22:36 |
@crythias | MAME! I'm gonna play. it. for. ev.er... I'm going to learn how to level-High! | 22:53 |
@crythias | Baby remember my ... MAME | 22:54 |
nbcccorp | has anyone gotten the mysql 5 odbc connector (alpha) working properly in windows? | 22:58 |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui | 23:21 | |
perlDreamer | yo, roy! | 23:21 |
@crythias | and I'm so lonely without ... you.. I need your love to pull me through... | 23:22 |
perlDreamer | crythias, have you had any more luck analysing the binary data? | 23:23 |
@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:24 |
@crythias | well, I meant that they worked as if they were junk, read: not at all. | 23:25 |
@snapcount | hello | 23:28 |
@snapcount | ok so here's the deal | 23:28 |
@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:29 |
@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:30 |
@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:31 |
@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:32 |
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:33 |
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:34 |
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:35 | |
@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:36 |
@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:37 |
@snapcount | JT says no | 23:38 |
@snapcount | but I didn't do the upgrades so I don't know for sure | 23:39 |
@snapcount | alright... I'm going to verify the dump,reload fix | 23:40 |
@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:47 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 23:54 | |
--- Day changed Fri Feb 17 2006 | ||
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:03 | |
-!- 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:04 |
perlDreamer | and close my bug | 00:05 |
@snapcount | what? | 00:23 |
perlDreamer | yesterday, I commited a fix for a dataform ordering bug to 6.8 | 00:23 |
@snapcount | oh cool | 00:23 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 00:59 | |
lenthamen | chansen ? | 00:59 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] | 01:25 | |
perlDreamer | snapcount: did you ever figure out what was going on with your radio list? | 01:39 |
@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:40 |
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:41 |
@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:42 |
@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:43 |
@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:44 |
perlDreamer | boy it takes a long time to install the new templates | 01:48 |
@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:49 |
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:50 |
perlDreamer | does that matter if the revisionDates are different across different assetId's | 01:51 |
@snapcount | yeah | 01:52 |
@snapcount | it's a complex primary key | 01:52 |
@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:53 |
@snapcount | AssetId 1, Date 100 will collide with AssetId 1, Date 100 but not Date 101 or AssetId 2, Date 100 | 01:54 |
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:55 |
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:56 |
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 | 01:58 |
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:00 |
@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:01 |
@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:02 |
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:03 |
* 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:04 |
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:05 |
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:06 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 02:09 | |
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:10 |
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:11 |
@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:12 |
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:13 |
perlDreamer | 'dawg has a supplier for good laptops | 02:14 |
pbmdawg | I8SANTA | 02:14 |
@snapcount | speaking of laptops, finally ordered my new mac | 02:14 |
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:15 |
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:17 |
crythias | now the debate... buy cheap and add ram or buy more ram? | 02:20 |
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:21 |
crythias | tons of woots today | 02:23 |
crythias | http://www.woot.com/Forums/ShowSaleForum.aspx | 02:23 |
crythias | think I want built-in wireless | 02:25 |
crythias | Thoughts on this one? http://www.newegg.com/Product/Product.asp?Item=N82E16834115318 | 02:26 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] | 03:09 | |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""home""] | 03:23 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] | 03:24 | |
crythias | hello | 04:12 |
@snapcount | hello | 04:12 |
crythias | beauty and the geek. awe yet. | 04:13 |
crythias | ah yeah. | 04:13 |
crythias | bought the laptop. | 04:16 |
@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:17 |
crythias | It shipped for $12 for 2day fedex | 04:18 |
@snapcount | cool | 04:18 |
@snapcount | is that a good price | 04:18 |
-!- 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:19 |
-!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 04:24 | |
-!- 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:25 |
-!- crythia1 is now known as crythias | 04:26 | |
crythias | died | 04:26 |
crythias | flash | 04:26 |
crythias | I think that's killing me. | 04:26 |
crythias | so I renamed libmap.conf. Let's see if that's up. | 04:27 |
crythias | sigh. | 04:28 |
pbmdawg | SIGH UP | 04:28 |
crythias | lah lah lah | 04:29 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 04:45 | |
@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:48 |
@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:49 | |
crythias | seems some have been fixed? | 04:58 |
crythias | I'm to funky for my monkey | 05:00 |
crythias | Brass monkey... that funky monkey. | 05:08 |
crythias | Jennifer Tilly. | 05:11 |
-!- wouter_procolix [n=wouter@host1.procolix.nl] has joined #webgui | 11:16 | |
wouter_procolix | Hi! Someone online with some knowledge about the new $session stuff? | 12:03 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 12:22 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 13:59 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 14:00 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:34 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 16:16 | |
pbmdawg | xdanger: op me? | 16:25 |
pbmdawg | wouter: are you there? | 17:45 |
wouter_procolix | Yes I am here :-) | 17:52 |
MrHairgrease | Don't talk to Wouter! | 17:53 |
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:54 |
pbmdawg | wouter did you get my email | 17:58 |
wouter_procolix | Not today... | 17:59 |
wouter_procolix | When did you sent it? | 17:59 |
pbmdawg | earlier. | 17:59 |
wouter_procolix | A week ago? | 17:59 |
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:00 |
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:02 |
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:03 |
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:04 |
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:05 |
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:06 |
MrHairgrease | I don't care | 18:07 |
MrHairgrease | We're still running 4.1 | 18:07 |
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 | </sarcasim> | 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:08 |
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:09 |
-!- 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:10 |
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:11 |
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:12 |
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:13 |
wouter_procolix | I guess it's not listed in testEnvironment... | 18:14 |
wouter_procolix | Fixed it on SVN revision 967 | 18:15 |
wouter_procolix | (my mistake... not the testEnvironment) | 18:15 |
* snapcount does a dance | 18:16 | |
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:17 |
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:19 |
wouter_procolix | How can I specify that it's optional? | 18:21 |
wouter_procolix | The third argument?? | 18:21 |
pbmdawg | I think so | 18:22 |
wouter_procolix | Like: checkModule("Cache::Memcached", 0, 1); ??? (I don't know which version should be necessary). | 18:22 |
pbmdawg | the latest. | 18:23 |
wouter_procolix | So 1.15 then. | 18:24 |
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:27 |
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:28 | |
MrHairgrease | question | 18:47 |
MrHairgrease | how do you spell templateable | 18:47 |
MrHairgrease | lik ethat? | 18:47 |
MrHairgrease | or templatable | 18:47 |
snapcount | hey pbmdawg | 18:50 |
snapcount | Colin fixed some more bugs with the dataform as well right | 18:50 |
snapcount | in the code | 18:50 |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui | 19:00 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 19:05 | |
snapcount | Colin! | 19:18 |
snapcount | welcome | 19:18 |
pbmdawg | join the part-A | 19:21 |
snapcount | heh, we're missing one of the terrible four | 19:21 |
snapcount | no Gerald today | 19:21 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 19:28 | |
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:29 |
chansen | and a example: http://dev.catalyst.perl.org/browser/trunk/Apache2-UploadProgress/examples/upload.cgi | 19:30 |
perlDreamer | yeah, where's Crythias? | 19:38 |
perlDreamer | so, can I get some feedback about an idea I had this morning for documentation? | 19:39 |
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:41 |
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:42 |
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:43 |
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:44 |
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:45 |
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:48 |
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:49 |
snapcount | or would it run when modperl started up | 19:50 |
snapcount | or what | 19:50 |
chansen | only need more docs, then I'll ship it to CPAN | 19:51 |
-!- Irssi: #webgui: Total of 9 nicks [1 ops, 0 halfops, 0 voices, 8 normal] | 20:33 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 20:33 | |
perlDreamer | you guys are not going to believe this | 21:08 |
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:09 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 21:25 | |
-!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has joined #webgui | 21:35 | |
wouter_procolix | Hi, someone available for a technical WebGUI question? | 21:43 |
@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:44 |
@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:45 |
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:47 |
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:48 |
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:49 |
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:50 |
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:51 |
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:58 |
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. | 21:59 |
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:00 |
wouter_procolix | At least partially :-/ | 22:01 |
wouter_procolix | It should be stored somewhere in the session. | 22:01 |
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. | 22:02 |
-!- 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:12 |
snapcount | damn | 23:13 |
snapcount | we're still just the terrible three | 23:13 |
snapcount | still a man down | 23:13 |
@crythias | can't wait to get my laptop. then I find out I could have gotten one for $599 from staples. | 23:15 |
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:16 |
@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:17 |
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:18 |
@crythias | of course, I've had B/W LCD for years... | 23:19 |
snapcount | </mocking your client> | 23:19 |
@crythias | heh | 23:19 |
@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:20 |
@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 | <growl /> | 23:21 |
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:22 |
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:23 |
@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:24 |
-!- WRE [n=WRE@67-58-211-247.amtelecom.net] has joined #WebGUI | 23:36 | |
@crythias | the dog laughs. and other dogs listen. | 23:38 |
@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:40 | |
@crythias | Brown and bubbly... | 23:41 |
@pbmdawg | roy: was I supposed to op WRE? | 23:41 |
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:42 |
@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:43 |
@crythias | Ah, yeah. It's all good like that. | 23:44 |
@crythias | ciao for now. | 23:44 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:45 | |
-!- mode/#webgui [+o snapcount] by WRE | 23:46 | |
@snapcount | !bash | 23:46 |
@WRE | |bash 54| <ACDCC> Hey, does anyone know when Dance Dance Revolution comes out on GBC? | 23:46 |
@snapcount | !bofh | 23:47 |
@WRE | BOFH Quick-excuse: disks spinning backwards - toggle the hemisphere jumper. | 23:47 |
@snapcount | ROFL | 23:47 |
--- Day changed Sat Feb 18 2006 | ||
-!- duet [i=duet@lowfidelity.org] has quit ["leaving"] | 00:07 | |
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:09 |
wouter_procolix | line 405 | 00:10 |
wouter_procolix | a non-lvalue is being changed | 00:10 |
@snapcount | looking... | 00:10 |
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:11 |
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:12 |
@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:13 |
wouter_procolix | $u->userId is not modified. Only the form-property, which is used for identifying which user is edited. | 00:14 |
wouter_procolix | Hey.... | 00:15 |
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:16 |
@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:17 |
@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:18 |
@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:19 |
@snapcount | sorry | 00:20 |
wouter_procolix | ? | 00:20 |
@snapcount | got it | 00:20 |
@snapcount | ok | 00:20 |
-!- 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 | <pbmdawg> http://tinyurl.com/8bftx | 00:21 |
@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:22 |
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:23 |
@snapcount | ok good | 00:24 |
@snapcount | the water is becoming less muddy | 00:24 |
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:25 |
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:26 |
@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:27 |
@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:28 |
@snapcount | so that line can go away | 00:29 |
@snapcount | the screwey one | 00:29 |
@pbmdawg | oooo an uninternationalized error msg | 00:29 |
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:30 |
@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:31 |
@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:32 |
@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:33 |
@snapcount | so are you going to commit the fix? | 00:34 |
@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:35 |
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:36 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 00:38 | |
@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:39 |
@snapcount | let's make it readable... yeah! | 00:40 |
wouter_procolix | :-) | 00:40 |
@snapcount | I'm going to rewrite this line | 00:40 |
@snapcount | testing | 00:49 |
@snapcount | ok... changing a user password still changes the admin password | 00:52 |
@snapcount | I'll commit what I have so far b/c it's better than what's in there | 00:53 |
@snapcount | ok it's in | 00:54 |
wouter_procolix | okay, that looks fine! | 00:59 |
wouter_procolix | Thanks again for helping. | 00:59 |
@snapcount | yeah | 00:59 |
@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:00 |
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:01 |
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:02 |
@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:03 |
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:04 |
@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:05 |
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:06 | |
@snapcount | got it | 01:13 |
@snapcount | there was either a change or there's a bug in user->new | 01:13 |
@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:14 |
@snapcount | well, I fixed some of the problems | 01:19 |
@snapcount | the password thing is still fubar | 01:19 |
@snapcount | good night | 01:19 |
@pbmdawg | meesa stupid | 01:22 |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui | 01:37 | |
@pbmdawg | did you fix it? | 02:24 |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""bye""] | 02:26 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 02:41 | |
-!- 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!"] | 05:30 | |
-!- 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:34 | |
-!- kenperl [n=root@221.219.218.218] has quit [Client Quit] | 07:36 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 14:23 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:13 | |
crythias | goooood morning #webgui! | 16:49 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 17:07 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["I'm to sexy for this message."] | 17:30 | |
@snapcount | I think I fixed the password problem in head | 18:14 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 19:51 | |
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:52 |
@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:53 |
@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:57 |
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:58 |
@snapcount | and it gets the values from the getParams method | 19:59 |
perlDreamer | time to be a Daddy. | 20:01 |
perlDreamer | I'll be back later today. | 20:02 |
@snapcount | cool | 20:02 |
@snapcount | ok | 20:22 |
@snapcount | fixed for real this time | 20:22 |
@snapcount | checking in now | 20:22 |
-!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has joined #webgui | 20:33 | |
@snapcount | hey | 20:38 |
@snapcount | I fixed that password bug | 20:38 |
wouter_procolix | Oh, that's cool. | 20:38 |
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:39 |
@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:40 |
@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:41 |
-!- mode/#webgui [+o pbmdawg] by WRE | 20:50 | |
-!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has joined #webgui | 21:17 | |
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:18 |
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:19 |
@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:20 |
@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:21 |
* 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:22 |
@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:23 |
@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:24 |
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:25 |
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:26 |
@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:27 |
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:28 |
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:29 |
@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:30 |
@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 | <crythias> http://tinyurl.com/7c98r | 21:31 |
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:32 |
@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:33 |
@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:34 |
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:35 |
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:36 |
@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:37 |
@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:38 |
@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:39 |
@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:40 |
@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:41 |
@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| <Julia_M> Arthur C. Clarke: | 21:42 |
@WRE | |bash 2051| <Julia_M> 'There is hopeful symbolism in the fact that flags do not wave in a vacuum.' | 21:42 |
@WRE | |bash 2051| <Julia_M> you know...space? | 21:42 |
@WRE | |bash 2051| <Jeff_R> ya | 21:42 |
@WRE | |bash 2051| <Julia_M> there can be no nations that can conquer space! aww yea it's great | 21:42 |
@WRE | |bash 2051| <Jeff_R> 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:42 |
* crythias felt a synapse relax, henceforth eternally devoid of connection. | 21:43 | |
@snapcount | crythias: when's the shiney new laptop going to arrive | 21:43 |
crythias | dunno. Not quite happy with 24 hours of processing order. | 21:44 |
@snapcount | eew | 21:44 |
@snapcount | that sucketh | 21:44 |
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:45 |
@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:46 |
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:47 |
@snapcount | (re: [14:46] * nbcccorp has left #webgui) | 21:48 |
crythias | ah | 21:49 |
@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:50 |
@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:51 |
@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:52 |
@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:53 |
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 | 21:54 |
* 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:01 |
@pb_M-Train | ._._._._ King Ralph _._._._. is just starting on Comedy Central. | 22:02 |
@snapcount | I'm not seeing it perlDreamer | 22:03 |
@snapcount | still looking | 22:03 |
* perlDreamer predicts dead code | 22:03 | |
@snapcount | found it | 22:04 |
@snapcount | it's only called on new account creation | 22:04 |
@snapcount | that I can see | 22:04 |
@snapcount | line 208 WebGU/Auth/WebGUI.pm | 22:05 |
@snapcount | it's not called in the superclass that I see | 22:05 |
@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:06 |
@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:07 |
@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:08 |
perlDreamer | Well, if the check is in Auth/WebGUI, would it still be covered? | 22:09 |
perlDreamer | but LDAP might not be | 22:09 |
@snapcount | I see why | 22:10 |
@snapcount | when you edit a user it calls op=editUserSave | 22:10 |
@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:11 |
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:12 |
@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:13 |
@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:14 |
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:15 |
@snapcount | I think | 22:16 |
@snapcount | my opinion | 22:16 |
* snapcount throws grains of salt | 22:16 | |
* perlDreamer agrees | 22:16 | |
@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:17 |
@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:18 |
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:19 |
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:21 |
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:22 |
@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:23 |
@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:24 |
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:25 |
@snapcount | wanna hear something funny | 22:26 |
@snapcount | I introduced this bug | 22:26 |
@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:27 |
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:28 | |
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:29 |
wouter_procolix | :-) | 22:30 |
wouter_procolix | Anyway, the problem (username getting cleared) does not occur in Opera or K-Meleon. | 22:30 |
MrHairgrease | Do you need me to check something? I'm on ff 1.0.2/Linux | 22:31 |
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:32 |
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:33 |
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:34 |
@snapcount | it only happens in certain browsers? | 22:35 |
@snapcount | is that correct? | 22:35 |
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:36 |
@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:37 |
@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:38 |
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:39 |
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:40 |
@snapcount | thanks by the way wouter... for submitting/finding/fixing bugs | 22:41 |
@snapcount | it helps a lot | 22:41 |
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:42 |
perlDreamer | fix 'em | 22:43 |
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:44 |
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:45 |
wouter_procolix | I will check them, and if they're easy to fix, fix them, otherwise report them on SF. | 22:46 |
perlDreamer | it would be nice to have a nightly automated run of the test suite | 22:48 |
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:49 |
wouter_procolix | ?op=editUser;uid=new;username=peter-peter-pumkin | 22:50 |
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:51 |
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:52 |
@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:53 |
@pb_M-Train | hrm | 22:54 |
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:55 |
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:56 |
crythias | because everyone uses get tags? | 22:57 |
crythias | wow. | 22:57 |
wouter_procolix | I'm not sure what you mean with that... | 22:57 |
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:58 |
@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... | 22:59 |
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:00 |
crythias | (order of nav listing) | 23:01 |
@pb_M-Train | /snort | 23:02 |
perlDreamer | snapcount: you back yet? | 23:03 |
@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:04 |
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:05 |
@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:06 |
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:07 |
@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:08 |
@pb_M-Train | I'm a snothead today. | 23:09 |
@pb_M-Train | roy: download vmware player? | 23:09 |
@pb_M-Train | martin? | 23:09 |
@pb_M-Train | eurohunk? | 23:11 |
MrHairgrease | the hunk is here | 23:12 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 23:14 | |
-!- 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:15 |
@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| <xterm> 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| <kow`> 'There are 10 types of people in the world... those who understand binary and those who don't.' | 23:16 |
@WRE | |bash| <SpaceRain> That's only 2 types of people, kow. | 23:16 |
@WRE | |bash| <SpaceRain> STUPID | 23:16 |
@snapcount | lol | 23:16 |
@snapcount | !bash 334331 | 23:17 |
@WRE | |bash| <LordChewy> so my dad found my porn folder | 23:17 |
MrHairgrease | nope | 23:17 |
@WRE | |bash| <LordChewy> and he was getting all pissed | 23:17 |
@WRE | |bash| <LordChewy> so its all like 'does this surprise you? i'm not stupid you know' | 23:17 |
@WRE | |bash| <LordChewy> 'i know dad' | 23:17 |
@WRE | |bash| <LordChewy> 'what do you have to say for yourself?' | 23:17 |
MrHairgrease | no vmware player | 23:17 |
@WRE | |bash| <LordChewy> at this point i stare at him straight in the eyes and say 'C:Documents and SettingsRickyMy Documentsfaxessent faxes' | 23:17 |
@WRE | |bash| <LordChewy> and he just shut up | 23:17 |
@WRE | |bash| <kingKahn> what is it? | 23:17 |
@WRE | |bash| <LordChewy> 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:17 |
@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| <mage> what should I give sister for unzipping? | 23:18 |
@WRE | |bash| <Kevyn> Um. Ten bucks? | 23:18 |
@WRE | |bash| <mage> 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:18 |
@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:19 |
@snapcount | calc urine <pb_M-Train> 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:20 |
@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:21 |
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:22 |
@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:23 |
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:24 |
@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:25 |
@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:26 |
@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 | <snapcount> http://tinyurl.com/aazru | 23:29 |
crythias | Matt: fish:// | 23:33 |
crythias | http://shfs.sourceforge.net/ | 23:36 |
@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:38 |
@pb_M-Train | so.... what's wrong with smb | 23:39 |
crythias | filezilla :) | 23:42 |
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:43 |
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:44 |
@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:45 |
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:46 |
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:47 |
MrHairgrease | and impatience | 23:48 |
MrHairgrease | and hubris of course | 23:48 |
MrHairgrease | =) | 23:48 |
perlDreamer | MrHairgreashe: you might want to try octave | 23:50 |
perlDreamer | it's matlab compatible | 23:50 |
@snapcount | colin: I fixed your bug | 23:50 |
@snapcount | well | 23:51 |
@snapcount | my bug that you found | 23:51 |
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:53 |
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:54 |
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:55 |
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:56 | |
perlDreamer | committing | 23:57 |
@pb_M-Train | why fc4 | 23:57 |
@pb_M-Train | can I get an os/wre install below 300MB? | 23:57 |
perlDreamer | no | 23:58 |
perlDreamer | but I doubt you can get a WRE install that small anyay | 23:58 |
@pb_M-Train | hrm | 23:59 |
@pb_M-Train | well I'm gonna try | 23:59 |
--- Day changed Sun Feb 19 2006 | ||
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:00 |
@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:01 |
@snapcount | that will keep it from spewing the size of every file under data | 00:02 |
@snapcount | and place it in human format | 00:02 |
@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:03 |
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:06 |
-!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has left #webgui [] | 00:07 | |
@pb_M-Train | roy: | 00:07 |
@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 | <pb_M-Train> 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:08 |
@pb_M-Train | or 3.0 ? | 00:09 |
@snapcount | yes | 00:09 |
@pb_M-Train | which | 00:09 |
@snapcount | sorry | 00:11 |
@snapcount | debian sarge | 00:11 |
@snapcount | I think that's 3.1 | 00:11 |
@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 | <growl> | 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:15 |
@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:16 |
@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:17 |
@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:18 |
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:19 |
crythias | yeah. compile first, then move to damnsmalllinux | 00:21 |
@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:22 |
@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:23 |
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:24 |
perlDreamer | due to 6.9 interruptions | 00:25 |
crythias | *.txt | 00:25 |
@pb_M-Train | http://www.plainblack.com/wre/installing | 00:45 |
@pb_M-Train | is wrong | 00:45 |
@WRE | <pb_M-Train> http://tinyurl.com/eygbl | 00:45 |
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:46 |
perlDreamer | calc i18n | 00:47 |
perlDreamer | !calc i18n | 00:47 |
perlDreamer | I'm bot-challenged | 00:47 |
@pb_M-Train | wre is all-challenged. | 00:48 |
-!- 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:50 |
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:51 |
perlDreamer | can you duplicate it with Firefox on windows/linux? | 00:52 |
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:53 | |
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:54 |
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:55 |
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:56 |
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 | 00:57 |
specsmu | wonder why it doesn't use MIME::Magic | 01:00 |
specsmu | instead of file extensions | 01:00 |
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:01 |
specsmu | bug report submitted, thanks. | 01:04 |
perlDreamer | sure | 01:04 |
@pb_M-Train | guess what movie is on now. | 01:23 |
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:24 |
perlDreamer | preprocessing FormParams is not working | 01:25 |
specsmu | breakfast club | 01:35 |
perlDreamer | snapcount: please hold of 6.8.7 until I can get in a doc patch? | 01:46 |
perlDreamer | snapcount: the doc patch is in | 02:13 |
perlDreamer | I'm offline for a while. | 02:46 |
perlDreamer | catch y'all later | 02:46 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:47 | |
-!- thisisgood [n=thisisgo@c-24-127-37-242.hsd1.ca.comcast.net] has joined #webgui | 02:53 | |
thisisgood | hi all | 02:53 |
thisisgood | anyone here ? | 02:55 |
@pb_M-Train | yes | 03:02 |
@pb_M-Train | thisisgood: you there? | 03:05 |
thisisgood | hi | 03:10 |
thisisgood | yeah | 03:10 |
thisisgood | how are you? | 03:10 |
@pb_M-Train | ok | 03:11 |
thisisgood | hi snapcount | 03:17 |
@pb_M-Train | I'm not snapcount | 03:17 |
@snapcount | hi there | 03:17 |
@pb_M-Train | oh | 03:17 |
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:18 |
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:19 |
@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:20 |
thisisgood | i'm looking for an assessment as to how long it will take to put WEBGUI in action with what we have | 03:21 |
@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:22 |
thisisgood | lol, you're right | 03:23 |
thisisgood | i heard a lot about how WEBGUI could make things much easier with CMS, etc | 03:23 |
thisisgood | Colin(perldude) talked very highly of WebGUI | 03:24 |
@snapcount | well, do you plan to run webgui on linux? | 03:25 |
thisisgood | yes, we are 100% linux | 03:26 |
@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:27 |
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:28 |
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:29 |
@snapcount | well, webgui 6.8 and higher requires mp2/apache2/mysql5 | 03:30 |
thisisgood | snapcount: did you see the message i sent to you ? | 03:32 |
@snapcount | sorry missed that | 03:33 |
thisisgood | check your private msg | 03:33 |
@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:34 |
thisisgood | where they manage their services | 03:35 |
@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:36 |
thisisgood | it is quite slow | 03:37 |
thisisgood | this is why we're thinking of converting it to modperl | 03:37 |
@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:38 |
@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:39 |
@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:41 |
@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:42 |
@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:43 |
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:44 |
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:45 |
@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 | <snapcount> 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:46 |
@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:47 |
@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:48 |
@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:49 |
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:50 |
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:51 |
@snapcount | www.brunswicknt.com | 03:52 |
@pb_M-Train | oops; that's the wrong site url | 03:52 |
@snapcount | www.state.gov | 03:52 |
@snapcount | www.fh.org | 03:53 |
thisisgood | YES | 03:53 |
@snapcount | there are a bunch here | 03:54 |
@snapcount | https://www.plainblack.com/webgui/campaigns/sightings | 03:54 |
@WRE | <snapcount> http://tinyurl.com/dpomb | 03:54 |
@snapcount | more here | 03:56 |
@snapcount | https://www.plainblack.com/success_stories | 03:56 |
@WRE | <snapcount> http://tinyurl.com/7n4tx | 03:56 |
@snapcount | sorry, us state doesn't use us, just their embassys | 03:56 |
@snapcount | I was mistaken | 03:56 |
@snapcount | you can also demo webgui yourself | 03:58 |
@snapcount | demo.plainblack.com | 03:58 |
@snapcount | if you want to try it out | 03:58 |
thisisgood | oh ok | 04:01 |
@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:02 |
@snapcount | I hope I was helpful | 04:03 |
thisisgood | you are, thanks man | 04:03 |
@snapcount | sure thing | 04:03 |
thisisgood | how long has WEBGUI been around ? | 04:04 |
thisisgood | do you know | 04:04 |
@pb_M-Train | 5 years | 04:04 |
thisisgood | pb: what is your name ? | 04:07 |
@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:08 |
@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:09 |
@pb_M-Train | how many users use your cgi application concurrently? | 04:10 |
thisisgood | around 1000+ users | 04:10 |
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:11 |
@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:12 |
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:19 |
@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:20 |
thisisgood | we use only around 20 servers so far | 04:21 |
@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:22 |
@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:23 |
@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:24 |
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:25 |
thisisgood | the user-interface allow the customers to manage their voip services, such as call_waiting, call_forwarding, voicemail, billing, etc | 04:26 |
@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:28 |
@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:29 |
thisisgood | no | 04:30 |
thisisgood | the outside :-) | 04:30 |
thisisgood | the other 50% is the code itself | 04:30 |
thisisgood | this sounds like a one month project then | 04:32 |
@snapcount | Well, that seems pretty ambitious to me, but it may be possible | 04:33 |
@snapcount | If you give me your email address, I can have someone from our staff contact you that handles this kind of thing | 04:35 |
@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:36 |
@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:37 |
@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:38 |
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:39 |
@snapcount | What was your last name Frank? | 04:40 |
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:41 |
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:42 |
@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:43 |
@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:44 |
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:46 |
@snapcount | you just use the Feature Request page and submit it | 04:47 |
@snapcount | how can I help =) | 04:47 |
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:48 |
@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:49 |
thisisgood | does WebGUI have shipping module integration such as FEDEX and UPS ? | 04:50 |
@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:51 |
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:52 |
@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:53 | |
-!- 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:55 |
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:56 |
@snapcount | ok | 04:57 |
thisisgood | i'm doing a comparison between mambo vs webgui | 04:57 |
thisisgood | what does it mean 'free add on' | 04:58 |
thisisgood | 'limited' | 04:58 |
@snapcount | for what feature? | 04:58 |
thisisgood | like Chat | 04:58 |
@snapcount | oh that means it's not as feature rich as others | 04:59 |
@snapcount | but the capability is there | 04:59 |
thisisgood | oh | 05:00 |
thisisgood | what about 'Limited' | 05:00 |
thisisgood | what is the difference between Yes, Free Add On, and Limited | 05:00 |
@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:03 |
thisisgood | ahh, thanks | 05:04 |
@snapcount | np | 05:04 |
crythias | HOWDY | 05:30 |
@snapcount | hey gerald | 05:30 |
@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:31 |
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:32 |
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:33 |
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:34 |
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:35 |
@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:36 |
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:37 |
crythias | At least, that's what I keep telling myself. :) | 05:38 |
crythias | I know what I paid for... I want to help more people! | 05:39 |
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:43 |
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:44 |
crythias | I'm sure Plainblack can help you out, thisisgood. | 05:45 |
crythias | http://www.plainblack.com/wg I'm the second guy on the left | 05:46 |
thisisgood | there are some serious hobbists out there working for WG | 05:47 |
* snapcount yawns | 05:51 | |
@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:52 |
thisisgood | can u speak perl without using english though ?:-) | 05:53 |
@snapcount | print unpack('u', "+4F]Y(&UA9&4@;64"); | 05:54 |
@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:55 |
@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:56 |
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:57 |
@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:58 |
@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 | 05:59 |
crythias | hee | 06:01 |
crythias | HAIKU HD | 06:01 |
@snapcount | your missing the kigo | 06:01 |
@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:02 |
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:03 |
* 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:04 |
@snapcount | please don't elaborate on the puddle | 06:05 |
crythias | urine cakes. | 06:05 |
@snapcount | calc urine | 06:05 |
@WRE | urine = <pb_M-Train> 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 = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 06:05 |
@snapcount | especially when taken out of context | 06:05 |
@snapcount | it's just funny | 06:05 |
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:06 |
@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:07 |
@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:08 |
@snapcount | let me login to phorewarned and see what WRE's problem is | 06:09 |
@crythias | <mage> what should I give sister for unzipping? | 06:09 |
@crythias | <Kevyn> Um. Ten bucks? | 06:09 |
@crythias | <mage> 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:09 |
@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:10 | |
@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:12 |
@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:13 |
@snapcount | I'm amused way too easily | 06:14 |
@crythias | bash | 06:15 |
@crythias | bash | 06:15 |
@crythias | !bash | 06:15 |
@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 | <pig> obviously | 06:16 |
@crythias | <Nugget> it is software. ergo, it sucks. | 06:16 |
@crythias | <pig> your mom is software | 06:16 |
@crythias | <Khatru> .. | 06:16 |
@snapcount | nice | 06:16 |
@crythias | <Dave2> Had my french oral exam today | 06:17 |
@crythias | <Dave2> It sucked | 06:17 |
thisisgood | french oral exam | 06:23 |
thisisgood | i would like to have one | 06:23 |
thisisgood | sounds like some tongue action | 06:23 |
@snapcount | so I've decided other view methods don't use the bucket brigade stuff | 06:24 |
@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:25 |
@snapcount | the rest will be old school | 06:26 |
* snapcount shrugs | 06:26 | |
-!- thisisgood [n=thisisgo@c-24-127-37-242.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] | 07:31 | |
-!- thisisgood [n=thisisgo@c-24-130-108-165.hsd1.ca.comcast.net] has joined #webgui | 07:40 | |
thisisgood | rehi all | 07:40 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes"] | 08:38 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 14:59 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["This computer has gone to sleep"] | 16:09 | |
@pb_M-Train | roy: you there? | 18:12 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:17 | |
@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:22 |
@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:23 |
@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:24 |
@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:25 |
@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:26 |
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:27 |
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:28 |
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:29 |
@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:30 |
@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:31 |
@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:32 |
@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:33 |
@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:34 |
@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:35 |
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:37 |
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:38 |
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:39 |
@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:40 |
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:41 |
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:42 |
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:43 |
MrHairgrease | I'll download the wre and try to compile it on my box | 18:45 |
MrHairgrease | lets see what the results are | 18:46 |
MrHairgrease | do i need source and prereqs? | 18:47 |
@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:48 |
MrHairgrease | how much? | 18:49 |
@pb_M-Train | ehh 50 | 18:49 |
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:50 |
MrHairgrease | electrical engineering | 18:51 |
MrHairgrease | where rounding is a science in itself! | 18:51 |
@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:53 |
MrHairgrease | you can put 700 on a cd | 18:54 |
@pb_M-Train | yeah | 18:54 |
MrHairgrease | so ditch proc and it'll fit | 18:55 |
@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:00 |
-!- 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:01 |
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:02 |
@pb_M-Train | hrm. | 19:11 |
@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:12 |
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 <pb_M-Train>: I've never compiled anything before. | 19:13 |
@pb_M-Train | calc mattcompile | 19:13 |
MrHairgrease | make ; make install | 19:13 |
@WRE | mattcompile = <pb_M-Train>: I've never compiled anything before. | 19:13 |
MrHairgrease | iirc | 19:13 |
MrHairgrease | maybe there's a better way | 19:13 |
MrHairgrease | wait | 19:13 |
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:14 |
@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:17 |
@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:18 |
@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:19 |
@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:20 |
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:21 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 19:24 | |
MrHairgrease | supid kernel | 19:24 |
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:25 |
@pb_M-Train | yeah | 19:27 |
@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:28 |
@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:29 |
@pb_M-Train | http://www.owlriver.com/tips/tiny-centos/ | 19:30 |
@WRE | <pb_M-Train> 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:30 |
MrHairgrease | the point is that the image should not allocate virtual files | 19:31 |
@pb_M-Train | what about that minimal centos link | 19:31 |
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:32 |
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:33 |
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:34 |
MrHairgrease | so if i'd make the image with only 64 megs | 19:35 |
MrHairgrease | and i'll play it with a whopping gig | 19:35 |
MrHairgrease | proc will be about a gig | 19:35 |
MrHairgrease | but the image will fit on a cd | 19:35 |
MrHairgrease | at least | 19:35 |
MrHairgrease | that's what i think | 19:35 |
MrHairgrease | never done it | 19:36 |
@pb_M-Train | maybe the wre will compile on damnsmalllinux ? | 19:39 |
MrHairgrease | maybe | 19:40 |
MrHairgrease | but the problem is that vmware also includes the /proc directory | 19:40 |
MrHairgrease | so if dsl has a proc dir (and you can bet on that) you're still stuck with the same problem | 19:40 |
@pb_M-Train | well then I might as well use rhel4 | 19:41 |
@pb_M-Train | centos4.2 | 19:41 |
@pb_M-Train | and just compress the image | 19:41 |
MrHairgrease | how do you make images? | 19:43 |
MrHairgrease | if you do some tar thing you can exclud proc | 19:43 |
@pb_M-Train | no | 19:44 |
@pb_M-Train | it's a .vmdk file | 19:44 |
MrHairgrease | ok, then i don't know | 19:44 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 19:46 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] | 19:47 | |
@pb_M-Train | well, the centos isn't gonna work. | 19:59 |
@pb_M-Train | :/ | 19:59 |
MrHairgrease | why | 19:59 |
@pb_M-Train | just too big | 20:04 |
@pb_M-Train | even with minimal install. | 20:04 |
MrHairgrease | b/c of proc? | 20:05 |
@pb_M-Train | no, b/c rhel/centos still installs 300MB of packages even when no packages are selected. | 20:06 |
MrHairgrease | yeah | 20:06 |
MrHairgrease | but debian was small enough | 20:06 |
MrHairgrease | so why not use that? | 20:07 |
@pb_M-Train | I am | 20:09 |
@pb_M-Train | installing it for the 5th time.. | 20:09 |
MrHairgrease | ouch | 20:09 |
@pb_M-Train | 64MB ram and 110MB swap. | 20:09 |
@pb_M-Train | hee | 20:09 |
MrHairgrease | yeah! | 20:09 |
MrHairgrease | very retro | 20:10 |
@pb_M-Train | ok; back to 400mB base system | 20:14 |
MrHairgrease | that's better | 20:15 |
@pb_M-Train | I told vmware it was ubuntu linux | 20:31 |
@pb_M-Train | maybe that will help it ignore /proc/kcore | 20:31 |
MrHairgrease | maybe | 20:32 |
MrHairgrease | would be very nice | 20:32 |
@pb_M-Train | uh whoops | 20:38 |
@pb_M-Train | I loaded the 500MB virtual disk image into my text editor | 20:38 |
MrHairgrease | happy editing | 20:38 |
MrHairgrease | and waiting | 20:39 |
@pb_M-Train | martin are you still there | 20:56 |
MrHairgrease | yes | 20:58 |
@pb_M-Train | do you know samba? | 21:04 |
MrHairgrease | I know what it is | 21:06 |
MrHairgrease | but i can't configure it | 21:06 |
@pb_M-Train | oh | 21:08 |
MrHairgrease | yeah | 21:20 |
MrHairgrease | I packaged the sqlform | 21:20 |
MrHairgrease | can somebody try if it installs correctly? | 21:20 |
@pb_M-Train | okay | 21:24 |
@pb_M-Train | on 6.8 ? | 21:24 |
MrHairgrease | yeah | 21:24 |
@pb_M-Train | ok | 21:24 |
MrHairgrease | i'll mail it | 21:24 |
MrHairgrease | veradox or pb.com? | 21:25 |
@pb_M-Train | either | 21:25 |
MrHairgrease | veradox it is | 21:25 |
@pb_M-Train | BOMBed | 21:35 |
@pb_M-Train | just kidding. | 21:36 |
@pb_M-Train | it installed okay. | 21:36 |
@pb_M-Train | testing adding one... | 21:36 |
MrHairgrease | cool | 21:36 |
@pb_M-Train | NICE | 21:37 |
@pb_M-Train | error if no database links. | 21:37 |
MrHairgrease | yeah | 21:39 |
MrHairgrease | there's a lot of check on lots of stuff | 21:39 |
@pb_M-Train | seems to work. | 21:40 |
@pb_M-Train | whoa! | 21:42 |
@pb_M-Train | nice. | 21:42 |
MrHairgrease | what part? | 21:43 |
* MrHairgrease is processing food, bbl | 21:44 | |
@pb_M-Train | DUDE | 21:47 |
@pb_M-Train | this ROCKS | 21:47 |
@pb_M-Train | but I'm not sure what to do with it. | 21:50 |
@pb_M-Train | does it only allow db schema editing? | 22:12 |
MrHairgrease | it also allows db schema editing | 22:29 |
MrHairgrease | but the most important thing is that you can connect field to other fields | 22:29 |
MrHairgrease | for instance if you set an id column of one sql form to another and use difference joining, you can cascade both and create some sort of a workflowish process | 22:31 |
MrHairgrease | The people I mad it for use a bunch of sql forms for a request, preparation, implentatie cycle | 22:32 |
MrHairgrease | Anyway | 22:32 |
MrHairgrease | I'll include some examples when I put it online. | 22:32 |
MrHairgrease | So everything becomes more clear | 22:33 |
MrHairgrease | thanks for the testing | 22:33 |
@pb_M-Train | sure | 22:34 |
MrHairgrease | calc confusion | 22:38 |
@WRE | No calc set for "confusion" | 22:38 |
MrHairgrease | calc confusion <pb_M-Train> DUDE this ROCKS but I'm not sure what to do with it. | 22:38 |
MrHairgrease | calc confusion | 22:39 |
@pb_M-Train | martin: one more question. | 23:11 |
@pb_M-Train | I don't want people to have to log into this thing at all. so how do I get the console to display the ip address obtained through dhcp as the last line (nearly the last line, at least) before the login prompt? | 23:12 |
MrHairgrease | I dunno | 23:16 |
MrHairgrease | Maybe you should ask koen | 23:16 |
@pb_M-Train | how about putting the ip address of eth0 in the prompt | 23:18 |
MrHairgrease | as i said I don't know | 23:19 |
MrHairgrease | but if you need the local ip that's probably gonna work | 23:20 |
-!- pb_M-Train [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] | 23:51 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 23:56 | |
--- Day changed Mon Feb 20 2006 | ||
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 00:11 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 00:42 | |
-!- thisisgood [n=thisisgo@c-24-130-108-165.hsd1.ca.comcast.net] has joined #webgui | 00:43 | |
thisisgood | hi all | 00:43 |
pbmdawg | hello | 00:43 |
thisisgood | hi pbmdawg | 00:43 |
thisisgood | are you mat ? | 00:43 |
@crythias | I heart awk | 00:44 |
pbmdawg | I am matt; yes. | 00:44 |
-!- mode/#webgui [+o pbmdawg] by WRE | 00:44 | |
-!- pbmdawg is now known as pb_M-Train | 00:45 | |
thisisgood | how are you doing | 00:45 |
* crythias takes WebGUI to the matt. | 00:45 | |
@pb_M-Train | okay. | 00:45 |
thisisgood | can sites such as yahoo.com or ebay.com make use of WebGUI ? | 00:47 |
thisisgood | what would be the benefits or not the benefits ? | 00:47 |
@pb_M-Train | well that's a large question :) | 00:47 |
@pb_M-Train | yahoo.com has thousands of applications; ebay.com has only a few. | 00:48 |
@pb_M-Train | that's a difficult question to attack. | 00:48 |
@crythias | search isn't currently WebGUI's asset. | 00:49 |
@crythias | so to speak. | 00:49 |
@pb_M-Train | what aspects of yahoo.com and ebay.com are you referencing? | 00:50 |
@pb_M-Train | their extremely-distributed nature? | 00:50 |
@pb_M-Train | their authentication schemes? | 00:50 |
@pb_M-Train | their "portal/dashboard" applications/look? | 00:50 |
@pb_M-Train | their content management backends? | 00:50 |
@pb_M-Train | their templatability? | 00:51 |
@pb_M-Train | or just their size? | 00:51 |
@pb_M-Train | I guess what I'm saying is, only ebay or yahoo could even begin to answer your question. | 00:53 |
thisisgood | it would be the authentication nature, can we centralize authentication with webgui/ldap ? | 00:53 |
thisisgood | also the portal/dashboard application/looks | 00:53 |
thisisgood | the content management as well | 00:53 |
thisisgood | and the template.... | 00:53 |
thisisgood | those are all key features of WebGUI and those are the main reasons why anyone would want to put their web application inside of WebGUI right ? | 00:54 |
@pb_M-Train | yes. | 00:54 |
@pb_M-Train | yes, webgui can facilitate single-sign-on using an ldap database. | 00:54 |
thisisgood | plus, i'm sure there are a lot of graphic designer and web developer working for yahoo | 00:55 |
thisisgood | so with WebGUI, they can seperate and colloborate | 00:55 |
thisisgood | the graphic designer can do their work while the developer can do their work in parrallel | 00:55 |
thisisgood | so it's a true collaboration | 00:55 |
@pb_M-Train | yes, but most high-end templating systems allow such a separation of function. | 00:56 |
@pb_M-Train | it's a must-have for web content organizations as large as yahoo. | 00:56 |
@pb_M-Train | which is why you rarely see such large sites running on php. It's harder to separate the design from content on php, because once you've done so, you might as well be running something other than php. | 00:57 |
thisisgood | good point, will webGUI work with php ? | 00:58 |
@pb_M-Train | yes, you can embed php apps or pages in WebGUI. | 00:58 |
@pb_M-Train | or merely have php pages run alongside webgui, on the same site (without the benefits of integration). | 00:59 |
@pb_M-Train | of course, the php pages won't be able to benefit from all of WebGUI's integrating features. | 00:59 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 01:08 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""""] | 01:14 | |
thisisgood | i'm going through the webgui tutorial | 01:18 |
thisisgood | why does it talk so much about 'poll' | 01:18 |
@pb_M-Train | I'm not sure. which tutorial? | 01:20 |
thisisgood | darn | 01:21 |
thisisgood | i'm using epic IRCII for windows | 01:21 |
thisisgood | i can't paste the link | 01:21 |
thisisgood | but if u go to the demo section | 01:21 |
thisisgood | there is a tutorial link u can click on | 01:21 |
@pb_M-Train | !quote GOOG | 01:44 |
@WRE | GOOG -> 366.95 +0.49 / Last Trade Feb 17 / Change +0.13% / Volume 366.95 / 52 Week Range 367.00 | 01:44 |
@pb_M-Train | !dubya | 01:44 |
@WRE | "Well, that's going to be up to the pundits and the people to make up their mind. I'll tell you what is a president for him, for example, talking about my record in the state of Texas. I mean, he's willing to say anything in order to convince people that I haven't had a good record in Texas." | 01:44 |
@pb_M-Train | !dubya | 01:46 |
@WRE | "Anyway, after we go out and work our hearts out, after you go out and help us turn out the vote, after we've convinced the good Americans to vote, and while they're at it, pull that old George W. lever, if I'm the one, when I put my hand on the Bible, when I put my hand on the Bible, that day when they swear us in, when I put my hand on the Bible, I will swear to not--to uphold the laws of the land." | 01:46 |
thisisgood | lol | 01:49 |
@pb_M-Train | !search | 01:52 |
@pb_M-Train | !g crythias | 01:52 |
@WRE | Did you mean: cynthias ? | cynthias @ /search?hl=en&ie=UTF-8&safe=off&q=cynthias&spell=1 class=p | 01:52 |
@pb_M-Train | !g plainblack | 01:52 |
@WRE | Did you mean: plain black ? | plain black @ /search?hl=en&ie=UTF-8&safe=off&q=plain+black&spell=1 class=p | 01:52 |
@pb_M-Train | !g plain black | 01:53 |
@WRE | Google Book Search @ http://books.google.com/books?q=plain+black&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 01:53 |
@pb_M-Train | !g telepacket | 01:53 |
@WRE | Did you mean: telepocket ? | telepocket @ /search?hl=en&ie=UTF-8&safe=off&q=telepocket&spell=1 class=p | 01:53 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:21 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 02:21 | |
-!- pb_M-Train was kicked from #webgui by pbmdawg [pbmdawg] | 02:22 | |
-!- pbmdawg is now known as pb_M-Trai1 | 02:22 | |
-!- pb_M-Trai1 is now known as pbmdawg | 02:22 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 02:23 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:51 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 02:52 | |
-!- thisisgood_ [n=thisisgo@c-24-127-37-43.hsd1.ca.comcast.net] has joined #webgui | 03:32 | |
-!- thisisgood [n=thisisgo@c-24-130-108-165.hsd1.ca.comcast.net] has quit [Nick collision from services.] | 03:32 | |
-!- thisisgood_ is now known as thisisgood | 03:33 | |
@crythias | bash | 04:14 |
@crythias | !bash | 04:14 |
@WRE | |bash 6753| <CyberPunkWanabe> I broke my new stereo that I got after christmas cause I broke the one I got for christmas.. | 04:14 |
@WRE | |bash 6753| <CyberPunkWanabe> I shouldnt be allowed within 10 ft of electronics | 04:14 |
@crythias | problem exists between chair and electronics. | 04:15 |
@crythias | I need a cotton swab and some alcohol | 04:22 |
@crythias | gotta clean some urine cakes. | 04:22 |
@crythias | URNCAKE | 04:23 |
* crythias makes a note to self... don't drink and irc. | 04:23 | |
thisisgood | i see WebGUI packages for Debian; if we use CentOS, is there a problem? | 05:56 |
@crythias | use the wre and don't worry. | 07:14 |
@crythias | but you need to disable selinux to be effective. | 07:15 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 12:06 | |
-!- MrHairgrease [n=martin@194.171.50.122] has joined #webgui | 12:23 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 12:29 | |
@xdanger | if you do a edit brach in collateral it doesn't update the .wgaccess file... or does it edit it at all ? | 15:51 |
@xdanger | nope... the .wgaccess doesn't get updated after creation ? | 15:53 |
-!- Irssi: #webgui: Total of 9 nicks [4 ops, 0 halfops, 0 voices, 5 normal] | 15:53 | |
@pbmdawg | known bug. | 15:53 |
@xdanger | ok =) | 15:53 |
@pbmdawg | it's on the bug list, I think. | 15:53 |
@pbmdawg | if not, add it :) | 15:53 |
@pbmdawg | (known to me, I mean) | 15:54 |
@xdanger | didn't find it with wgaccess uploads or file keywords, so I thinks it's not there =) | 15:56 |
@pbmdawg | thanks for reporting that | 16:03 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 16:42 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 17:02 | |
crythia1 | 2SEXY4U | 17:56 |
-!- crythias was kicked from #webgui by pbmdawg [pbmdawg] | 18:41 | |
-!- mode/#webgui [+o crythia1] by pbmdawg | 18:41 | |
MrHairgrease | matt | 18:43 |
MrHairgrease | I just uploaded the SQLForm asset to the user contrib area of pb.com | 18:43 |
MrHairgrease | But it doesn't show up? | 18:43 |
MrHairgrease | Is it a caching problem? | 18:44 |
@pbmdawg | I think it has to be approved | 18:44 |
MrHairgrease | ah | 18:44 |
@crythia1 | test | 18:44 |
@crythia1 | yeah. ok | 18:44 |
-!- crythia1 is now known as crythias | 18:45 | |
@pbmdawg | I don't see it in the list at all | 18:45 |
@crythias | Matt: can you tell me what httpproxy is, what the problem is that people are having and why it's happening? | 18:46 |
MrHairgrease | Shall I email you the latest and greatest version? | 18:47 |
MrHairgrease | So you can try? | 18:47 |
@crythias | Papa John's Special: Buy 2 Large Specialty Pizzas and get one Large Free. Promo Code PRESIDENT | 18:47 |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui | 18:51 | |
@pbmdawg | sure, email it to me | 18:51 |
MrHairgrease | ok hang on | 18:51 |
MrHairgrease | I zapped it across the ocean | 18:53 |
MrHairgrease | gotta go for now but i'll be back later. | 18:53 |
-!- MrHairgrease [n=martin@194.171.50.122] has left #webgui [] | 18:55 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 19:13 | |
MrHairgrease | calc confusion | 19:34 |
@WRE | confusion = <pb_M-Train> DUDE this ROCKS but I'm not sure what to do with it. | 19:34 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 19:51 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:24 | |
perlDreamer | MrHairGrease is bouncy today | 20:33 |
MrHairgrease | why | 20:34 |
perlDreamer | you're just in and out of the channel today | 20:34 |
perlDreamer | poor attempt at a joke | 20:35 |
MrHairgrease | here it's about 19:30 | 20:35 |
MrHairgrease | so this is why | 20:35 |
MrHairgrease | work -> home -> groceries -> home | 20:35 |
MrHairgrease | a man's gotta eat =) | 20:35 |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 20:49 | |
-!- mode/#webgui [+o snapcount] by WRE | 20:49 | |
perlDreamer | yo, snapcount | 20:59 |
perlDreamer | is there a 6.8.7 on the horizon? | 20:59 |
@snapcount | yes | 21:04 |
@snapcount | probably tonight | 21:04 |
perlDreamer | cool | 21:04 |
@snapcount | unless you need me to delay it | 21:04 |
perlDreamer | no, I'm good | 21:04 |
@snapcount | hey colin | 21:30 |
perlDreamer | yes | 21:30 |
@snapcount | is there a way to place extra text next to a checkbox using the checklist control | 21:31 |
@snapcount | prolly not I guess | 21:31 |
perlDreamer | do you mean the set of checkboxes, or an individual one? | 21:31 |
@snapcount | a set | 21:31 |
@snapcount | diff text next to each one | 21:31 |
perlDreamer | brb | 21:31 |
MrHairgrease | roy: doesn't subtext do the trick? | 21:32 |
@snapcount | I think that only works for the entire list | 21:32 |
@snapcount | I want text on each checkbox in the list | 21:32 |
MrHairgrease | ok so not the set? | 21:33 |
@snapcount | basically, I'll have a list of checkboxes | 21:33 |
MrHairgrease | then I don't think i'll work | 21:33 |
@snapcount | and I want to put a description and price on the same row | 21:33 |
@snapcount | but I'm lazy | 21:33 |
@snapcount | and want to use the checklist control | 21:33 |
@snapcount | two or three more lines of code is unacceptable | 21:33 |
@snapcount | =) | 21:33 |
MrHairgrease | that much? | 21:34 |
@pbmdawg | yikes: https://sourceforge.net/tracker/?func=detail&atid=463213&aid=1435393&group_id=51417 | 21:34 |
@WRE | <pbmdawg> http://tinyurl.com/em8rp | 21:34 |
MrHairgrease | you're not lazy | 21:34 |
MrHairgrease | that's ugly matt | 21:35 |
@snapcount | yeah | 21:35 |
@snapcount | that's not good | 21:36 |
@snapcount | I volunteer someone else to fix that one | 21:36 |
* MrHairgrease ducks | 21:36 | |
@snapcount | lol | 21:36 |
perlDreamer | I suggest JT for that one | 21:36 |
@snapcount | 1,2,3 NOT IT | 21:36 |
MrHairgrease | yeah he invented the whole system | 21:37 |
MrHairgrease | wanna see something cool? | 21:37 |
@snapcount | does it involve fire or naked women? | 21:37 |
MrHairgrease | something like that: http://www.plainblack.com/user_contributions/user_contributions/assets/sqlform | 21:37 |
@WRE | <MrHairgrease> http://tinyurl.com/er9b3 | 21:37 |
@snapcount | you're done?! | 21:38 |
MrHairgrease | I certainly do hope so | 21:38 |
MrHairgrease | maybe some small bugs that we couldn't find yet | 21:38 |
MrHairgrease | but it should work ok | 21:38 |
@snapcount | man | 21:39 |
@snapcount | I hope we can get this to JTs liking so it can go in the core | 21:39 |
@snapcount | so many people have asked for this | 21:40 |
perlDreamer | I wrote a script to emulate it | 21:40 |
MrHairgrease | damn | 21:40 |
MrHairgrease | I should've used your script | 21:40 |
perlDreamer | SQLForm is the right way to do it | 21:40 |
MrHairgrease | easy money =) | 21:40 |
perlDreamer | my script is a hack | 21:40 |
perlDreamer | plus, as I found out last week, it has bugs | 21:41 |
perlDreamer | the only good thing about my script is that it should work with any version of WG | 21:41 |
MrHairgrease | If you have the time, try it out and let me know how you like it | 21:41 |
perlDreamer | sure! | 21:41 |
perlDreamer | snapcount: I think you're outta luck on the 2-3 lines | 21:41 |
MrHairgrease | Oh, the asset had bugs for like months | 21:41 |
@pbmdawg | NOT IT | 21:42 |
* snapcount mopes for a bit and writes the extra code | 21:42 | |
@snapcount | pbmdawg: you're late to the party | 21:42 |
@snapcount | so you are it by default | 21:42 |
@snapcount | there is no chair left for you to sit in | 21:42 |
@snapcount | we are the ducks | 21:42 |
@snapcount | you are the goose | 21:42 |
@snapcount | thank you for playing WebGUI | 21:42 |
perlDreamer | snapcount: I recommend that you post process the output of the form to make it easy. | 21:43 |
@snapcount | hold on | 21:43 |
@snapcount | damn telemarketers on skype again | 21:43 |
@snapcount | that was rude | 21:44 |
@snapcount | some guy calls and just hangs up on me | 21:44 |
MrHairgrease | hey it's perl. You can put the entire wg source on one single line and it'll still work | 21:44 |
perlDreamer | Sure, and you can use Acme::Bleach to do it with 0 lines | 21:45 |
@snapcount | perlDreamer: I have no idea how that could be easier | 21:45 |
@snapcount | but my mind is limited at the moment | 21:45 |
@snapcount | I think I have the plague | 21:45 |
@snapcount | or bird flu | 21:45 |
@pbmdawg | I have the ague | 21:45 |
@snapcount | or something | 21:45 |
@snapcount | for april fools day | 21:45 |
@snapcount | we need to checkin a module | 21:45 |
MrHairgrease | not true, Acme::Bleach will use lines | 21:45 |
MrHairgrease | you just don't see em | 21:45 |
@snapcount | that will transliterate all text to redneck speak | 21:46 |
MrHairgrease | I once made a asset called leetout | 21:46 |
perlDreamer | I remember that one | 21:46 |
@snapcount | Yee Haw! WebGUI had quite a spell, ain't gonna work. Call them fellars up and tell em it's busted | 21:46 |
MrHairgrease | It would inherit from the layout asset but transform all content into leetspeak | 21:47 |
@snapcount | oh yeah | 21:47 |
MrHairgrease | it used Acme::Elite | 21:47 |
thisisgood | hi Roy | 21:47 |
thisisgood | hi everyone | 21:47 |
perlDreamer | rotten smelly polecats | 21:47 |
@snapcount | hello | 21:47 |
MrHairgrease | Now I'm looking for a module that can convert images to ascii art | 21:47 |
perlDreamer | Crythias.pm | 21:47 |
@snapcount | that would be cool | 21:47 |
thisisgood | roy: who can i call to discuss about WebGUI ? | 21:47 |
MrHairgrease | so I can laugh at all those bastards that are using lynx | 21:47 |
@snapcount | there's a website that'll do it | 21:47 |
MrHairgrease | which one? | 21:48 |
MrHairgrease | got a url? | 21:48 |
@snapcount | I used it to make the wre egg | 21:48 |
@snapcount | I can search for it | 21:48 |
@snapcount | http://www.degraeve.com/gif2txt.php | 21:48 |
MrHairgrease | I'll commit it back if it works | 21:48 |
MrHairgrease | cool thanks | 21:48 |
MrHairgrease | degreave is actually a Dutch or Belgian name | 21:49 |
@snapcount | np | 21:49 |
@snapcount | so is Goldmember | 21:49 |
@snapcount | yeah baby! | 21:49 |
MrHairgrease | Now you're being confused | 21:50 |
MrHairgrease | Dutch people have goldmembers | 21:50 |
MrHairgrease | but it's not a dutch name | 21:50 |
@snapcount | oh | 21:51 |
MrHairgrease | common mistake =) | 21:51 |
@snapcount | lol | 21:51 |
MrHairgrease | anybody knows the source of that script? | 21:51 |
@snapcount | on the website? | 21:52 |
MrHairgrease | yeah | 21:52 |
@snapcount | no | 21:52 |
perlDreamer | so is 6.8.7 held off for the shortcut lineage bug? | 21:52 |
@snapcount | did you check the links on the right | 21:52 |
MrHairgrease | Yeah | 21:53 |
MrHairgrease | sorta | 21:53 |
@snapcount | I haven't | 21:53 |
MrHairgrease | I'll look further | 21:53 |
@snapcount | thought it might be in there somewhere though | 21:53 |
@snapcount | perlDreamer: doubtful | 21:53 |
@snapcount | 6.8.7 is a dataform damage control release | 21:53 |
perlDreamer | so 6.8.8? | 21:53 |
@snapcount | for sure | 21:53 |
@snapcount | at least one more | 21:54 |
@snapcount | whatever it takes to get it stable | 21:54 |
@snapcount | or until 6.9 is stable | 21:54 |
@snapcount | which as we all know | 21:54 |
@snapcount | means 7 | 21:54 |
@snapcount | which means a long time | 21:54 |
perlDreamer | WUC 2006 | 21:54 |
@snapcount | prolly not that long | 21:54 |
MrHairgrease | yeah vegas baby! | 21:55 |
@snapcount | I can't wait | 21:55 |
@snapcount | Colin and I owe each other like a case of beer I think | 21:56 |
MrHairgrease | that should be fun | 21:56 |
perlDreamer | especially since I don't drink that much :) | 21:56 |
@snapcount | lightweight! | 21:57 |
@snapcount | ha | 21:57 |
@snapcount | j/k | 21:57 |
perlDreamer | it's true | 21:57 |
MrHairgrease | I'll probably gonna take my camera | 21:57 |
MrHairgrease | just in case | 21:57 |
@snapcount | nice | 21:57 |
@snapcount | Merry Christmas MrHairgrease | 22:00 |
@snapcount | http://www.perlmonks.org/?node=60651 | 22:00 |
MrHairgrease | hey | 22:01 |
MrHairgrease | I was just searching that site | 22:02 |
@snapcount | =) | 22:02 |
MrHairgrease | thanks | 22:02 |
MrHairgrease | let try it | 22:02 |
perlDreamer | snapcount: Confused about EMS, got some time? | 22:04 |
@snapcount | I'll be in a meeting for like 20 mins | 22:04 |
@snapcount | after that I'm good | 22:04 |
perlDreamer | ok | 22:04 |
@snapcount | it still confuses me too | 22:04 |
perlDreamer | cool, I'm not alone | 22:04 |
-!- thisisgood [n=thisisgo@c-24-127-37-43.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] | 22:07 | |
-!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has joined #webgui | 22:15 | |
-!- nbcccorp [n=jason@cpe-065-188-208-137.triad.res.rr.com] has left #webgui [] | 22:15 | |
@snapcount | alrighty then | 22:22 |
@snapcount | hah | 22:22 |
@snapcount | less than 20 minutes | 22:22 |
@snapcount | perlDreamer: questions? | 22:22 |
* snapcount takes a couple swigs of cold medicine to get the blood moving | 22:23 | |
perlDreamer | where does the EMS insert the Asset and Wobject properties that it inherits into its template? | 22:23 |
@snapcount | what | 22:24 |
@snapcount | I don't understand | 22:24 |
@snapcount | why would you put properties of the asset into a template? | 22:24 |
perlDreamer | to get the title, description, and so on | 22:25 |
@snapcount | oh | 22:25 |
@snapcount | =) | 22:25 |
perlDreamer | something like %vars = $self->get | 22:25 |
@snapcount | I understand the question now | 22:25 |
@snapcount | it doesn't right now | 22:25 |
@snapcount | but it should | 22:25 |
perlDreamer | okay, I'll document it that way | 22:25 |
@snapcount | I'll add that today | 22:25 |
@snapcount | was that all of the questions? | 22:26 |
perlDreamer | I figured out the other one, it had to do with an undef template being user | 22:27 |
perlDreamer | return $self->processTemplate(\%var, undef, $self->{_viewTemplate}); | 22:27 |
perlDreamer | this is the new chunking stuff, right? | 22:27 |
@snapcount | yeah | 22:27 |
@snapcount | I still don't fully comprehend it | 22:27 |
perlDreamer | me, too | 22:27 |
@snapcount | but basically the prepareView method above view, creates the sub _viewTemplate on the fly | 22:28 |
@snapcount | it's very strange | 22:28 |
-!- thisisgood [n=thisisgo@67.43.148.18] has joined #webgui | 22:30 | |
perlDreamer | I fixed the i18n.t test so that it can be used with prove | 22:32 |
perlDreamer | we're one step closer to an automated test run | 22:33 |
* snapcount rejoices | 22:33 | |
@snapcount | I can't *wait* until we have that running every night | 22:33 |
perlDreamer | that and 35 files of POD code | 22:33 |
perlDreamer | :) | 22:33 |
perlDreamer | committed EMS docs and a new i18n label for Add To Cart | 22:37 |
@snapcount | cool | 22:37 |
perlDreamer | They're still pretty rough, I need to have my editor check them | 22:38 |
@snapcount | ok | 22:38 |
thisisgood | hi roy | 22:47 |
thisisgood | hi colin | 22:47 |
thisisgood | howdy | 22:47 |
@pbmdawg | howdy | 22:51 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 22:55 | |
perlDreamer | snapcount: did the event checkout template go away? | 23:03 |
perlDreamer | snapcount: 2) in the view method, might want to add a clause to the SQL to not return events after the event's closing date. | 23:11 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 23:12 | |
thisisgood | .241.121.70.cfl.res.rr.com (0 Roy) | 23:13 |
thisisgood | #webgui MrHairgrease H n=martin@x032124.its-s.tudelft.nl (0 Martin) | 23:13 |
thisisgood | #webgui perlDreamer H n=ckuskie@nat107.mxim.com (0 gaim) | 23:13 |
thisisgood | #webgui crythias G@ n=gyoung@64.200.2.35 (0 gaim) | 23:13 |
thisisgood | #webgui chansen H n=chansen@h48n3c1o1099.bredband.skanova.com (0 Christian Hansen) | 23:13 |
-!- thisisgood [n=thisisgo@67.43.148.18] has quit [Excess Flood] | 23:13 | |
perlDreamer | what was that all about? | 23:13 |
-!- thisisgood [n=thisisgo@67.43.148.18] has joined #webgui | 23:13 | |
thisisgood | Roy: do you know if your office is out for hoilday ? | 23:16 |
thisisgood | i couldn't get a hold of anyone on the 703 number | 23:16 |
--- Day changed Tue Feb 21 2006 | ||
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 00:15 | |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has left #webgui [] | 00:23 | |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has joined #webgui | 00:24 | |
-!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] | 00:47 | |
@crythias | yuck | 00:56 |
perlDreamer | looking at python code? | 00:56 |
@crythias | heh. no | 00:57 |
@crythias | 1) I'm still at office trying to | 00:57 |
@crythias | 2) figure out why a 5 year old Dell isn't liking wireless network cards and | 00:57 |
@crythias | 3) trying to figure out why *someone* considers my posts ignorable, especially when they're right. | 00:58 |
@crythias | :) | 00:58 |
perlDreamer | I'll second your yuck and throw in a "bleh" | 00:59 |
@crythias | I'll take your bleh and raise you a blargh... and a *yawn* | 01:02 |
@crythias | mmm password hash.... | 01:03 |
@crythias | blowfish | 01:03 |
@crythias | ahight | 01:03 |
@crythias | ah - ite | 01:03 |
@crythias | yeah.. that's the ticket, mon. | 01:03 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 01:28 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 01:29 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:35 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 01:38 | |
-!- perlDreamer [n=ckuskie@nat107.mxim.com] has quit [""bye""] | 02:01 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has left #webgui [] | 02:02 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] | 02:03 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:18 | |
-!- mode/#webgui [+o crythias] by WRE | 03:20 | |
-!- mode/#webgui [+m] by crythias | 03:20 | |
-!- mode/#webgui [-m] by crythias | 03:20 | |
-!- thisisgood [n=thisisgo@67.43.148.18] has quit [Read error: 110 (Connection timed out)] | 03:35 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 05:30 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:10 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 06:11 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later"] | 06:56 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 07:30 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has left #webgui [] | 07:57 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 08:39 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has left #webgui [] | 08:39 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 10:01 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has left #webgui [] | 10:01 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 11:09 | |
-!- Dalkus [n=dalkus@81-86-159-34.dsl.pipex.com] has joined #webgui | 14:19 | |
-!- Dalkus [n=dalkus@81-86-159-34.dsl.pipex.com] has left #webgui ["Leaving"] | 14:19 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:00 | |
crythias | Mar-TIN | 16:20 |
-!- mode/#webgui [+o crythias] by WRE | 16:21 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 16:36 | |
MrHairgrease | ge-RALD | 17:01 |
MrHairgrease | sorry i was afk | 17:02 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 18:43 | |
-!- pass [n=chatzill@owt-64-146-239-67.owt.com] has quit ["ChatZilla 0.9.61 [Mozilla rv:1.7.8/20050511]"] | 20:13 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 20:57 | |
pbmdawg | welcome, pbmdawg! | 21:03 |
perlDreamer | yo 'dawg | 21:03 |
perlDreamer | it's a loud, unruly bunch we have today | 21:03 |
pbmdawg | I can see that. | 21:04 |
pbmdawg | I can barely hear you over this din. | 21:04 |
perlDreamer | MrHairGrease: is SQLForm a replacement for SQLEdit? | 21:05 |
MrHairgrease | Actually I never used sqledit | 21:28 |
MrHairgrease | so i don't know | 21:29 |
perlDreamer | It sounds a lot like SQLForm | 21:29 |
MrHairgrease | What can sqledit do? | 21:29 |
perlDreamer | except SQL Edit doesn't work on recent WebGUI's | 21:29 |
MrHairgrease | Well, in that case it has at least one advantage over sqledit | 21:30 |
MrHairgrease | =) | 21:30 |
perlDreamer | "This module allows to build a web form to add, edit and delete data from database tables using the WebGUI philosophy to generate it." | 21:30 |
perlDreamer | http://www.plainblack.com/sqledit#j5rG7hCgLdMRZdONIW1h4w | 21:30 |
@WRE | <perlDreamer> http://tinyurl.com/m8u5v | 21:30 |
MrHairgrease | at first glance it has a lot in common | 21:32 |
perlDreamer | yeah | 21:33 |
MrHairgrease | but I think the SQLForm has more elaborate search methods | 21:35 |
MrHairgrease | and more ways to connect diffrent tables to eachother | 21:35 |
MrHairgrease | check out the join selector in the eidt field | 21:36 |
pbmdawg | sqledit is more of a form generator. | 21:36 |
pbmdawg | you can add per-field templates. | 21:36 |
MrHairgrease | oh ok | 21:36 |
pbmdawg | and input validation. | 21:36 |
perlDreamer | they both have input validation | 21:36 |
MrHairgrease | SQLForm has lot's of validation | 21:36 |
pbmdawg | oh :-D | 21:36 |
pbmdawg | calc confusion | 21:37 |
@WRE | confusion = <pb_M-Train> DUDE this ROCKS but I'm not sure what to do with it. | 21:37 |
MrHairgrease | you can even validate to a cell in another database | 21:37 |
perlDreamer | for equality or membership? | 21:37 |
MrHairgrease | both | 21:37 |
perlDreamer | dude, we gotta get this into the core. | 21:37 |
MrHairgrease | you can't check against sets though | 21:37 |
MrHairgrease | (I think) | 21:37 |
MrHairgrease | I coded the damn thing but i don't know how it works =) | 21:38 |
perlDreamer | Must be a nordic thing | 21:38 |
MrHairgrease | maybe | 21:38 |
MrHairgrease | I'm from the middle east though | 21:38 |
perlDreamer | huh? | 21:38 |
MrHairgrease | the middle east of the Netherlands | 21:38 |
MrHairgrease | =) | 21:38 |
MrHairgrease | Even dutch people say huh when I make that joke | 21:39 |
MrHairgrease | be back in an hour or so | 21:39 |
perlDreamer | later | 21:39 |
perlDreamer | have a nice dinner | 21:39 |
MrHairgrease | I already ate | 21:41 |
MrHairgrease | If you wanna know more about the sqlform check out the pdf manual in the tar | 21:41 |
MrHairgrease | it's quite extensive | 21:41 |
MrHairgrease | made by a collegue of mine | 21:42 |
perlDreamer | do you have i18n/hoverHelp in there, too? | 21:42 |
MrHairgrease | yeah | 22:19 |
MrHairgrease | there's also a lot of hover help and template documentation | 22:19 |
MrHairgrease | I think you cannot change the physical table with sqledit | 22:35 |
MrHairgrease | you can do that with the sqlform | 22:36 |
MrHairgrease | it's about a third to half the code | 22:36 |
--- Day changed Wed Feb 22 2006 | ||
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 00:41 | |
-!- mode/#webgui [+o snapcount] by WRE | 00:41 | |
perlDreamer | all hail the Release King | 00:41 |
@snapcount | heh | 00:41 |
perlDreamer | bless us with fresh bits, o King | 00:41 |
@snapcount | I prefer evil release overlord and destructor | 00:42 |
perlDreamer | E-ROD it is | 00:42 |
@snapcount | ha | 00:42 |
@snapcount | I like that | 00:42 |
perlDreamer | Did you get my notes yesterday about the EMS? | 00:42 |
@snapcount | huh? | 00:42 |
@snapcount | get notes from where? | 00:42 |
* MrHairgrease for one welcomes our evil release overlord | 00:42 | |
perlDreamer | from here | 00:42 |
perlDreamer | you must have been away | 00:42 |
@snapcount | oh about %var | 00:42 |
perlDreamer | that, and two more | 00:43 |
@snapcount | I missed the other two | 00:43 |
perlDreamer | one I can remember off the top of my head | 00:43 |
@snapcount | it's not evil enough | 00:43 |
perlDreamer | in sub view, _all_ products are shown, even ones that have passed in time | 00:43 |
* snapcount places pinky to lips | 00:44 | |
@snapcount | ah | 00:44 |
* MrHairgrease wants ONE MILLION dollars | 00:44 | |
perlDreamer | of he will change the name of WebGUI to "The Allan Parsons project" | 00:44 |
@snapcount | I guess it shouldn't show events that are over | 00:44 |
MrHairgrease | JT would like that | 00:45 |
@snapcount | TappGUI | 00:45 |
MrHairgrease | or doesn't he watch movies? | 00:45 |
@snapcount | he has like a billion dvds at his house | 00:45 |
@snapcount | but he never knows any quotes | 00:45 |
MrHairgrease | Hmmm | 00:45 |
MrHairgrease | the complete opposite of me | 00:45 |
@snapcount | He always gives me a hard time for being a living movie quote database | 00:46 |
@snapcount | I have few dvds | 00:46 |
MrHairgrease | why is that a hard time for you? | 00:46 |
MrHairgrease | just hack him | 00:46 |
* snapcount ponders | 00:46 | |
perlDreamer | $ref = $jt | 00:46 |
perlDreamer | my %attributes = $ref->getAttributes() | 00:47 |
perlDreamer | $attributes{movieQuotes} = 1 | 00:47 |
perlDreamer | $ref->setAttributes(\%attributes} | 00:47 |
MrHairgrease | print $jt | 00:47 |
MrHairgrease | DBD::mysql | 00:48 |
@snapcount | so did we ever get that img2txt thing working | 00:48 |
perlDreamer | print $jt | 00:48 |
MrHairgrease | The source was broken but I fixed it | 00:48 |
perlDreamer | SCALAR(0x8535748) | 00:48 |
MrHairgrease | I also mad it scale pictures first | 00:49 |
@snapcount | SCALAR(0x8675309) | 00:49 |
MrHairgrease | no fun in a 2048 columns by 15someting row text file | 00:49 |
@snapcount | 867 5 3 o nieeeine | 00:49 |
perlDreamer | Hey, I know | 00:50 |
MrHairgrease | It works pretty good | 00:50 |
perlDreamer | doesn't WRE keep a log? | 00:50 |
@snapcount | actually | 00:50 |
@snapcount | lol | 00:50 |
@snapcount | no it doesn't | 00:50 |
MrHairgrease | It's probably better that way | 00:51 |
@snapcount | one of the reasons it's still a zero release | 00:51 |
perlDreamer | maybe it's xdanget that I'm thinking of | 00:51 |
@snapcount | oh my god! | 00:51 |
MrHairgrease | Oh you mean the wre you can compile | 00:51 |
MrHairgrease | I thoght you meant the bot | 00:51 |
perlDreamer | no I mean the bot | 00:51 |
@snapcount | oh | 00:51 |
@snapcount | I don't know if he's logging this or not | 00:51 |
perlDreamer | one of the bots keeps a log | 00:51 |
@snapcount | wre... are you listening | 00:52 |
perlDreamer | Matt knows which one | 00:52 |
@snapcount | xdanger | 00:52 |
perlDreamer | calc confusion | 00:52 |
@WRE | confusion = <pb_M-Train> DUDE this ROCKS but I'm not sure what to do with it. | 00:52 |
perlDreamer | WRE is listening | 00:52 |
@snapcount | calc urine | 00:52 |
@WRE | urine = <pb_M-Train> Did you know that all humans can urinate through their navels? | 00:52 |
perlDreamer | I love that one | 00:52 |
@snapcount | matt has all the good quotes | 00:52 |
perlDreamer | okay, way off topic here | 00:52 |
@snapcount | we had a topic? | 00:52 |
MrHairgrease | heh http://i.should.be.in.a.mentalhouse.net/xdanger/ | 00:53 |
perlDreamer | I have a confirmed, repeatable upgrade issue from an old version of WG | 00:53 |
@WRE | <MrHairgrease> http://tinyurl.com/msb7s | 00:53 |
perlDreamer | 6.2.11 to 6.3.0 | 00:53 |
perlDreamer | what do I do? | 00:53 |
perlDreamer | am I screwed? | 00:53 |
@snapcount | what is the issue? | 00:53 |
perlDreamer | DBD::mysql::db do failed: Column 'parentId' cannot be null at ../../lib/WebGUI/SQL.pm line 814. | 00:53 |
@snapcount | it's an upgrade script problem? | 00:53 |
perlDreamer | yup | 00:54 |
@snapcount | fix it and commit it | 00:54 |
perlDreamer | can't | 00:54 |
@snapcount | it will at least help people still at 6.2.11 | 00:54 |
@snapcount | why? | 00:54 |
perlDreamer | can you find the upgrade_6.2.11-6.3.0.pl script? | 00:54 |
@snapcount | it doesn't exist? | 00:55 |
perlDreamer | nope | 00:55 |
@snapcount | then how can it be causing a problem?! | 00:55 |
perlDreamer | we now have a segmented upgrade | 00:55 |
MrHairgrease | that's why you must upgrade to 6.3 fiorst | 00:55 |
perlDreamer | tried that. | 00:55 |
perlDreamer | tried 6.2.11 -> 6.6.5 | 00:55 |
@snapcount | I am so confused right now | 00:55 |
perlDreamer | also 6.2.11 -> 6.3.0 | 00:55 |
perlDreamer | both give me the same error | 00:56 |
MrHairgrease | i meant the segemented upgrade is why you must do that | 00:56 |
MrHairgrease | I'm convinced you read the gotcha's =) | 00:56 |
perlDreamer | I did | 00:56 |
perlDreamer | also Crythias's FAQ and the boards | 00:56 |
@snapcount | does an upgrade script run from 6.2.11 -> 6.3.0 | 00:56 |
perlDreamer | snapcount, you can't upgrade from 6.2.11 to 6.8 | 00:57 |
perlDreamer | you have to go in several steps | 00:57 |
@snapcount | yeah | 00:57 |
@snapcount | I've run into that | 00:57 |
@snapcount | it sucks | 00:57 |
perlDreamer | tell me about it: | 00:57 |
perlDreamer | :) | 00:57 |
MrHairgrease | well | 00:57 |
@snapcount | that's what you want to fix | 00:57 |
MrHairgrease | it generally sucks | 00:57 |
MrHairgrease | =0 | 00:57 |
MrHairgrease | =) | 00:57 |
perlDreamer | well, I'd be happy with being able to upgrade my site | 00:57 |
perlDreamer | I think we're stuck with segmented upgrades | 00:58 |
MrHairgrease | yup | 00:58 |
@snapcount | you downloaded 6.3 and were unable to upgrade your site to it? | 00:58 |
perlDreamer | but once I find the problem, I'll let y'all know and E-ROD and JT can decide if they want to roll it in or not | 00:58 |
MrHairgrease | luckily we already did a lot of the 6.2.11 -> 6.3 upgrade hell | 00:58 |
perlDreamer | any advice? | 00:58 |
MrHairgrease | who's E-ROD? | 00:58 |
MrHairgrease | nope | 00:59 |
MrHairgrease | joeri did most of it | 00:59 |
MrHairgrease | he didn't like it =) | 00:59 |
perlDreamer | Evil Release Overlord and Destructor | 00:59 |
@snapcount | big change there was GUIDs and lineage right... | 00:59 |
MrHairgrease | ah that guy | 00:59 |
perlDreamer | !calc E-ROD = Evil Release Overlord and Destructor | 00:59 |
perlDreamer | calc E-ROD | 00:59 |
@WRE | No calc set for "E-ROD" | 00:59 |
perlDreamer | calc E-ROD = Evil Release Overlord and Destructor | 00:59 |
perlDreamer | calc E-ROD | 00:59 |
@WRE | No calc set for "E-ROD" | 00:59 |
@snapcount | no = | 00:59 |
MrHairgrease | calc E-ROD Evil Release Overlord and Destructor | 00:59 |
perlDreamer | I'm so bot-impaired | 00:59 |
MrHairgrease | calc E-ROD | 01:00 |
MrHairgrease | yeah | 01:00 |
@snapcount | he's probably on fire now | 01:00 |
MrHairgrease | that shut wre up | 01:00 |
perlDreamer | He's scared | 01:00 |
@snapcount | calc E-ROD Evil Release Overlord and Destructor | 01:00 |
@snapcount | calc E-ROD | 01:00 |
@snapcount | hm | 01:00 |
MrHairgrease | I'm always getting agressive when it's past a2 oclock | 01:00 |
@snapcount | calc E-ROD | 01:00 |
perlDreamer | calc EROD Evil Release Overlord and Destructor | 01:00 |
perlDreamer | calc EROD | 01:01 |
@WRE | No calc set for "EROD" | 01:01 |
@snapcount | calc E-ROD | 01:01 |
@WRE | E-ROD = Evil Release Overlord and Destructor | 01:01 |
perlDreamer | that's some delay | 01:01 |
MrHairgrease | I think it needs coffee | 01:01 |
@snapcount | he's just a little slow | 01:01 |
MrHairgrease | or some other stimulants | 01:01 |
@snapcount | he rides the short bus to the server each day | 01:01 |
perlDreamer | a girl bot | 01:01 |
MrHairgrease | how cute | 01:01 |
@snapcount | !dubya | 01:02 |
@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." | 01:02 |
@snapcount | classic | 01:02 |
perlDreamer | what's the difference between calc and ! ? | 01:02 |
@snapcount | it's just the way the script is configured | 01:02 |
@snapcount | some use a bang prefix | 01:02 |
@snapcount | others do not | 01:02 |
@snapcount | no rhyme or reason | 01:02 |
MrHairgrease | !bang | 01:02 |
MrHairgrease | !dubya | 01:03 |
@WRE | "States should have the right to enact reasonable laws and restrictions particularly to end the inhumane practice of ending a life that otherwise could live." | 01:03 |
MrHairgrease | heh | 01:03 |
MrHairgrease | that's pretty cool | 01:03 |
MrHairgrease | wooly language rules | 01:03 |
@snapcount | !quote GOOG | 01:03 |
@WRE | GOOG -> 367.00 -1.75 / Last Trade 6:01pm / Change -0.47% / Volume 367.00 / 52 Week Range 367.64 | 01:03 |
perlDreamer | !quote MXIM | 01:03 |
@WRE | MXIM -> 38.37 -1.12 / Last Trade 4:01pm / Change -2.84% / Volume 38.40 / 52 Week Range 38.49 | 01:03 |
perlDreamer | grrr | 01:03 |
MrHairgrease | !bash hunter2 | 01:03 |
@WRE | !bash search results: Q# 244321 | 01:04 |
MrHairgrease | !bash 244321 | 01:04 |
@snapcount | !quote EROD | 01:04 |
@WRE | EROD -> No such stock symbol found | 01:04 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 17): sending as privmsg instead | 01:04 |
@snapcount | !bofh | 01:04 |
MrHairgrease | !luser | 01:04 |
@WRE | BOFH Quick-excuse: Mailer-daemon is busy burning your message in hell. | 01:04 |
@snapcount | LOL | 01:04 |
MrHairgrease | !chainsaw pbmdawg | 01:04 |
MrHairgrease | Oh man | 01:05 |
MrHairgrease | you've got the excuse db! | 01:05 |
MrHairgrease | do you also have the insult thing | 01:05 |
@snapcount | the Bastard Operator From Hell | 01:05 |
@snapcount | no | 01:05 |
MrHairgrease | the telnet server is ofline | 01:05 |
@snapcount | !bash | 01:05 |
@WRE | |bash 11164| <Helm-work> *sigh* ..i dont know what gets into me sometimes.. I get this 'hey, my password says it expires today and i need to change it' 'what do i change it to'? .... im like 'how about tea-bagger'? 'thats a good one' .. the accountant is like 'yeah! easy to remember too' | 01:05 |
@snapcount | !bash | 01:06 |
@WRE | |bash 11701| <Lt Hawkins> someone from 127.0.0.1 keeps trying to hack me! | 01:06 |
@WRE | |bash 11701| <Podex> You should send them a virus to destroy their computer!!!!!! | 01:06 |
@snapcount | hahaha | 01:06 |
perlDreamer | heh | 01:06 |
@snapcount | how quickly things degenerate here when I arrive | 01:06 |
perlDreamer | oh, I remember! | 01:06 |
MrHairgrease | Tell me about it | 01:06 |
perlDreamer | isn't there supposed to be a template for the checkout screen from the EMS? | 01:07 |
@snapcount | yeah | 01:07 |
@snapcount | it's in the code as a todo | 01:07 |
perlDreamer | gotcha | 01:07 |
@snapcount | I even commented in there that I need to do it | 01:07 |
@snapcount | =) | 01:07 |
@snapcount | uh oh | 01:09 |
@snapcount | I feel bad for that kenperl guy | 01:09 |
MrHairgrease | did he commit? | 01:09 |
@snapcount | yeah, but he rolled it back | 01:09 |
@snapcount | still | 01:09 |
perlDreamer | here at $dayJob, we call that "gettin' your peepee whacked" | 01:09 |
@snapcount | I don't know how that's going to go over | 01:09 |
MrHairgrease | did he commit before jt send his 'notification' | 01:10 |
MrHairgrease | or after that? | 01:10 |
@snapcount | I love the rss feature on svn web | 01:10 |
@snapcount | I think he commited before he was warned | 01:10 |
@snapcount | but you know JT | 01:10 |
MrHairgrease | yeah | 01:10 |
@snapcount | depends on his mood when he sees it | 01:10 |
MrHairgrease | search the mail archives for emails with the subject Martin WTF!!! | 01:10 |
@snapcount | heh | 01:10 |
MrHairgrease | wasn't really my fault either | 01:10 |
MrHairgrease | still | 01:10 |
@snapcount | I remember that subject line | 01:11 |
@snapcount | that was a while ago | 01:11 |
MrHairgrease | it's pretty weird to se 10 emails saying Martin WTF!!! when you just get out of bed | 01:11 |
MrHairgrease | yeah 6.2ish | 01:11 |
MrHairgrease | the dipute was about using lft and rgt in the db | 01:11 |
MrHairgrease | bad bad me | 01:11 |
@snapcount | you should've been in here when he told me what I moron/idiot/retard I was for my WRE Control Panel implementation idea | 01:12 |
* MrHairgrease slaps himself out of penetance | 01:12 | |
@snapcount | oh yeah | 01:12 |
@snapcount | no abbrvs | 01:12 |
MrHairgrease | too bad left and right are reserved keywords | 01:12 |
@snapcount | I know | 01:12 |
@snapcount | that was the best part | 01:12 |
MrHairgrease | JT yelled at you in the channel? | 01:13 |
@snapcount | "so you should use theLeftMostNavigationParameterInTheLoop" | 01:13 |
@snapcount | instead | 01:13 |
MrHairgrease | he has a point with that rule though | 01:13 |
@snapcount | I know | 01:13 |
@snapcount | abbreviations for non-native speakers are meaningless | 01:13 |
@snapcount | or those who aren't pretty familiar with the language | 01:13 |
@snapcount | btw | 01:14 |
MrHairgrease | JT Smith wrote: | 01:14 |
MrHairgrease | My primary language is Garbled Crap, so I think your English is pretty good. | 01:14 |
@snapcount | 6.8.7 is going to come out tonight | 01:14 |
@snapcount | if you want anything else in there | 01:14 |
@snapcount | you have a couple hours | 01:14 |
perlDreamer | calc GrabledCrap My primary language is Garbled Crap, so I think your English is pretty good. | 01:14 |
@snapcount | you know what's funny | 01:15 |
@snapcount | is that you garbeled the word garbeled | 01:15 |
perlDreamer | oy | 01:15 |
MrHairgrease | maybe it's an abreviation | 01:15 |
@snapcount | duh | 01:15 |
MrHairgrease | abrv* | 01:15 |
@snapcount | what was I thinking | 01:15 |
perlDreamer | maybe I meant GabledCrap | 01:16 |
perlDreamer | which is crap with funny peaks on the roof | 01:16 |
@snapcount | MrHairgrease: I want you to write a macro that produces ascii art when passed the assetId of an image | 01:16 |
MrHairgrease | Crap Gable? | 01:16 |
MrHairgrease | Hell no! | 01:16 |
perlDreamer | Clark's cousin | 01:16 |
@snapcount | then you would truly be cool | 01:16 |
MrHairgrease | I'm gonna inherit the imaga asset | 01:16 |
@snapcount | just think of the possibilities | 01:16 |
@snapcount | just make it an option in the image asset | 01:17 |
@snapcount | "Display as ASCII Art?" | 01:17 |
MrHairgrease | I had this idea of BOF session at the wuc | 01:17 |
MrHairgrease | Finally having fun with webgui | 01:17 |
MrHairgrease | =) | 01:17 |
perlDreamer | 2-day hackathon | 01:17 |
@snapcount | We need an ACME asset | 01:17 |
MrHairgrease | Yeah | 01:17 |
@snapcount | that just does random useless funny things | 01:17 |
@snapcount | It could be an egg | 01:18 |
MrHairgrease | You know Acme::Dementia? | 01:18 |
@snapcount | no | 01:18 |
MrHairgrease | It's pretty cool | 01:18 |
perlDreamer | how about an asset that pulls from WRE's calc and displays random funny bits from the channel? | 01:18 |
MrHairgrease | just don't use it in production | 01:18 |
@snapcount | I could write a soap handler on the server wre is hosted by | 01:18 |
@snapcount | the calc database is just a text file | 01:19 |
MrHairgrease | We could put in a grabeldCarp for var | 01:19 |
@snapcount | then you could just use a WSClient | 01:19 |
perlDreamer | Acme::Dementia is on CPAN? | 01:19 |
MrHairgrease | that would display all content on the page in a way you would expect it =) | 01:19 |
MrHairgrease | yeah | 01:19 |
perlDreamer | not finding it | 01:21 |
MrHairgrease | hmm | 01:21 |
@snapcount | me either | 01:21 |
MrHairgrease | I probably got the name wrong | 01:21 |
* MrHairgrease is demented | 01:21 | |
perlDreamer | http://search.cpan.org/author/COG/Acme-AsciiArt2HtmlTable-0.01/lib/Acme/AsciiArt2HtmlTable.pm | 01:21 |
@WRE | <perlDreamer> http://tinyurl.com/nnva9 | 01:21 |
-!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 01:23 | |
-!- crythias [n=gyoung@64.200.2.35] has quit [Nick collision from services.] | 01:24 | |
-!- crythia1 is now known as crythias | 01:24 | |
-!- mode/#webgui [+o crythias] by WRE | 01:24 | |
@snapcount | heh | 01:26 |
@snapcount | you could pump your output into that | 01:26 |
@snapcount | and colorize it | 01:26 |
MrHairgrease | ah | 01:26 |
MrHairgrease | http://search.cpan.org/~davecross/Tie-Hash-Cannabinol-1.09/lib/Tie/Hash/Cannabinol.pm | 01:26 |
@WRE | <MrHairgrease> http://tinyurl.com/jz8ns | 01:27 |
MrHairgrease | Why is that in the Acme class? | 01:27 |
MrHairgrease | It's very useful | 01:27 |
perlDreamer | it's very good a keeping secrets | 01:28 |
* crythias considers options for WebGUI editing... | 01:28 | |
perlDreamer | Kind of like a WOM versus a ROM | 01:28 |
MrHairgrease | yeah | 01:29 |
perlDreamer | the funny thing is, we actually built a WOM here | 01:29 |
@snapcount | is there such a thing as a WOM | 01:29 |
perlDreamer | yeah | 01:29 |
@snapcount | oh | 01:29 |
perlDreamer | well, kind of | 01:30 |
@snapcount | maybe I'm dense | 01:30 |
@snapcount | but what's the point | 01:30 |
perlDreamer | It's very secure | 01:30 |
@snapcount | yeah | 01:30 |
@snapcount | the most secure thing on the planet | 01:30 |
@snapcount | if you can never read it | 01:30 |
perlDreamer | technically, it's a UWOM | 01:30 |
MrHairgrease | You can use it in u-controlelrs and stuff | 01:30 |
perlDreamer | User Write Only Memory | 01:30 |
MrHairgrease | or smartcards | 01:31 |
perlDreamer | the chip can read from it, but the user can't | 01:31 |
@snapcount | oh ok | 01:31 |
@snapcount | that's kinda cool | 01:31 |
MrHairgrease | and necesarry | 01:31 |
perlDreamer | here's the overview page for it: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3019 | 01:31 |
@WRE | <perlDreamer> http://tinyurl.com/o3gyk | 01:31 |
MrHairgrease | you don't want people to hack into your pappa johns dicount card | 01:32 |
MrHairgrease | now would you? | 01:32 |
perlDreamer | Don't you know it | 01:32 |
perlDreamer | but it's actually pretty easy to hack smartcards | 01:32 |
perlDreamer | they teach 1st year crypto students to do it | 01:32 |
MrHairgrease | Here in Delft some company hacked into the new biometric passport shit | 01:33 |
MrHairgrease | they're called Riscure | 01:33 |
perlDreamer | How do you hack biometrics? | 01:33 |
perlDreamer | With a sharp knife :) | 01:33 |
MrHairgrease | get the info out of the chip | 01:33 |
perlDreamer | ah | 01:33 |
MrHairgrease | I think it was covered on slashdot | 01:33 |
perlDreamer | how did they do it? Direct attack or side-channel analysis? | 01:33 |
MrHairgrease | not that I read the article ofcourse =) | 01:34 |
MrHairgrease | beats me | 01:34 |
@snapcount | so that chip you sent me the link to | 01:34 |
MrHairgrease | I'm no smartcard expert | 01:34 |
@snapcount | it has to do a key exchange at least once right? | 01:34 |
@snapcount | like an init or something | 01:34 |
perlDreamer | only at the factory | 01:34 |
perlDreamer | program the slave | 01:34 |
perlDreamer | program the master | 01:34 |
@snapcount | ok | 01:35 |
perlDreamer | the slave and master never exchange anything but challenges and responses | 01:35 |
perlDreamer | they could, but it would be "unwise" | 01:35 |
@snapcount | yeah | 01:35 |
@snapcount | I was just wondering how the slave learned the key | 01:35 |
perlDreamer | on a DS2704 you can't enter the key in directly | 01:36 |
perlDreamer | it's algorithmic | 01:36 |
perlDreamer | a series of challenges and compute next secret commands | 01:36 |
@snapcount | like port knocking | 01:36 |
perlDreamer | yeah | 01:36 |
@snapcount | cmd1 cmd5 cmd104 | 01:36 |
@snapcount | bingo | 01:36 |
@snapcount | I know you | 01:36 |
perlDreamer | so even if someone told you the secret, you couldn't enter it in | 01:37 |
@snapcount | and then the next series is different | 01:37 |
perlDreamer | you'd have to figure out how to recreate it | 01:37 |
perlDreamer | except the knock is only to set the secret | 01:38 |
* snapcount plops the chip into his remote NSA access terminal and shows the chip who it's daddy is | 01:38 | |
@crythias | WG FF extension... | 01:39 |
MrHairgrease | http://www.riscure.com/news/passport.html | 01:39 |
@WRE | <MrHairgrease> http://tinyurl.com/pbh38 | 01:39 |
@snapcount | crythias: is that the one that puts ops in the toolbar | 01:39 |
perlDreamer | that's javascript | 01:39 |
perlDreamer | anyone can use it | 01:39 |
@snapcount | oh | 01:40 |
perlDreamer | I think | 01:40 |
@snapcount | gotta go guys... I have to meditate before commencing the release procedure | 01:40 |
perlDreamer | hack on, E-ROD | 01:40 |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] | 01:40 | |
@crythias | dunno. I'm thinking WG/MCE toolbar. | 01:41 |
@crythias | making content colorizing | 01:42 |
MrHairgrease | you guy know this one? | 01:45 |
MrHairgrease | http://chrispederick.com/work/webdeveloper/ | 01:45 |
@WRE | <MrHairgrease> http://tinyurl.com/cmh38 | 01:45 |
MrHairgrease | it's essential | 01:45 |
perlDreamer | is that the famous FF plugin? | 01:45 |
MrHairgrease | i dunno if it's famous | 01:45 |
MrHairgrease | but it's darn handy | 01:45 |
MrHairgrease | especially the edit css function | 01:45 |
perlDreamer | JT is going to get mad | 01:46 |
perlDreamer | I'm going to start posting 6.2.11 upgrade bugs | 01:46 |
MrHairgrease | heh | 01:46 |
MrHairgrease | good luck | 01:46 |
perlDreamer | thanks | 01:46 |
MrHairgrease | I'm gonna go to bed | 01:46 |
perlDreamer | good night | 01:46 |
MrHairgrease | Hope you survive | 01:46 |
MrHairgrease | laters | 01:47 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 01:47 | |
perlDreamer | crythias: I found my bug | 01:47 |
perlDreamer | I don't think WebGUI handles upgrading nested folders | 01:47 |
@crythias | for upgrade | 01:47 |
perlDreamer | in the collateral system | 01:47 |
@crythias | It's not too late. 6.2.11-> 7.0 would be worth making. | 01:48 |
perlDreamer | that, and there's a typo in the 6.2.11-6.3.0.pl upgrade script in webgui 6.3.0 | 01:48 |
perlDreamer | looks like it got fixed in a newer version | 01:49 |
@crythias | hrm. | 01:55 |
perlDreamer | I didn't find my bug | 01:56 |
@crythias | here's something. | 01:56 |
@crythias | I notice in my hit logs that I have referrals from someone from del.icio.us, a social bookmarking site. | 01:57 |
@crythias | someone named Jon Hicks. | 01:57 |
perlDreamer | who's Jon Hicks? | 01:57 |
@crythias | then I check this link Martin provided, which pointed to a web browser called Flock | 01:57 |
@crythias | what's Flock? It's a social browser. | 01:57 |
@crythias | and yeah, who's Jon Hicks? | 01:57 |
@crythias | http://www.flock.com/about/ | 01:58 |
@crythias | somehow, he's important enough to be listed on that page. | 01:58 |
perlDreamer | !g Jon Hicks | 01:58 |
@WRE | Google Book Search @ http://books.google.com/books?q=Jon+Hicks&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 01:58 |
@crythias | http://hicksdesign.co.uk/journal/ | 01:58 |
perlDreamer | I refound my bug | 02:01 |
perlDreamer | I have collateral with no valid parentid | 02:01 |
perlDreamer | it's like the folder got deleted, but the content in it did not | 02:02 |
@crythias | oops | 02:02 |
perlDreamer | fortunately, I've got a reset script to automatically return my upgrade test server back to pre-upgrade status | 02:20 |
perlDreamer | so it's easy enough to hack out that line | 02:20 |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit [""more fun tomorrow""] | 02:38 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: specsmu, @WRE, chansen, @crythias, pbmdawg, nuba_ | 03:13 | |
-!- Netsplit over, joins: nuba_ | 03:14 | |
-!- Netsplit over, joins: @crythias, pbmdawg, chansen, specsmu, @WRE | 03:14 | |
pbmdawg | apparently I missed the party. | 03:18 |
@crythias | guess so | 03:28 |
@crythias | net split | 03:28 |
pbmdawg | bananaaaaaaaa | 03:29 |
pbmdawg | hoverhelp for tabs? | 03:31 |
pbmdawg | crythias | 03:34 |
pbmdawg | here's a question for you | 03:34 |
pbmdawg | how does one go about deactivating a user in WebGUI | 03:35 |
@crythias | click the users in admin console then (x)? | 03:35 |
pbmdawg | (x) ? | 03:35 |
@crythias | guess I don't know. | 03:35 |
pbmdawg | hint: trick question. you can't. only the user himself can deactivate. stupid, huh? | 03:36 |
@crythias | uh. yeah. but I suppose you could become the user and deactivate | 03:36 |
pbmdawg | slow. | 03:37 |
@crythias | um. | 03:37 |
@crythias | no... | 03:37 |
@crythias | hrm. | 03:37 |
@crythias | well, I can deactivate when I create wt is that? | 03:37 |
pbmdawg | exactly. | 03:38 |
pbmdawg | see | 03:38 |
pbmdawg | this is why operations-as-site-management-tools is so clumsy. | 03:38 |
@crythias | http://demo.plainblack.com/demo1140572162_699/home?op=editUser;uid=E_VNWL7m_Mre6hoZKV1xaA | 03:38 |
@WRE | <crythias> http://tinyurl.com/qo5fq | 03:38 |
@crythias | ? | 03:38 |
pbmdawg | oh | 03:39 |
* pbmdawg slaps pbmdawg | 03:40 | |
@crythias | lotsa options | 03:40 |
@crythias | including delete. | 03:40 |
* pbmdawg creates 11003 demo sites on demo.plainblack.com | 03:40 | |
@crythias | but... delete should be in the DDL, not .... | 03:40 |
@crythias | a link on the left | 03:41 |
pbmdawg | hrm. should I install fedora on my laptop tonight, or this weekend. | 03:41 |
@crythias | so... what am I missing in your initial query? | 03:42 |
pbmdawg | nothing except that I'm blind and a doofus. | 03:42 |
@crythias | I wouldn't put it past you. :) | 03:42 |
@crythias | I still hate HATE HATE the right menu. | 03:43 |
pbmdawg | yeah me too. | 03:43 |
@crythias | I especially have blue on almost blue | 03:43 |
@crythias | have: hate | 03:43 |
pbmdawg | bbiab. | 03:43 |
pbmdawg | back. | 04:01 |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has joined #webgui | 04:48 | |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has quit [Client Quit] | 04:49 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 05:03 | |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has joined #webgui | 05:26 | |
snapcount | yo crythias | 05:27 |
@crythias | hi | 05:27 |
snapcount | I was wondering if you could help me with a support question | 05:27 |
@crythias | ok | 05:27 |
snapcount | I think I know the answer and rather than dig into code to verify I figured I'd ask if you already know the answer | 05:27 |
snapcount | You can't restrict attachments to CS right | 05:28 |
snapcount | just turn moderation on | 05:28 |
@crythias | well, yeahbut what type of restriction? | 05:28 |
snapcount | file type | 05:28 |
@crythias | size? | 05:28 |
@crythias | qty? | 05:28 |
snapcount | I know pl, cgi, etc | 05:28 |
@crythias | extension? | 05:29 |
snapcount | yeah | 05:29 |
snapcount | that's it right | 05:29 |
@crythias | yeah | 05:29 |
snapcount | no configurable way | 05:29 |
@crythias | and um. | 05:29 |
snapcount | the sad thing is | 05:29 |
@crythias | I'd think (at least in php, you can)... | 05:29 |
snapcount | I'm picturing the code that checks this | 05:29 |
@crythias | but I thought that'd be an admin console thing | 05:29 |
snapcount | I have no idea from the UI side | 05:29 |
snapcount | cool thanks | 05:30 |
snapcount | I'll give the admin console a once over to make sure | 05:30 |
snapcount | I guess I'll look at the code too real quick | 05:30 |
snapcount | so much for being lazy | 05:31 |
@crythias | it isn't but should be in settings/content | 05:31 |
@crythias | otherwise it could be a perl filter | 05:33 |
snapcount | hm | 05:35 |
snapcount | if (isIn($type, qw(pl perl sh cgi php asp))) { # make us safe from malicious uploads | 05:35 |
snapcount | $tempFilename =~ s/\./\_/g; | 05:35 |
snapcount | $tempFilename .= ".txt"; | 05:35 |
snapcount | } | 05:35 |
snapcount | that's from Storage.pm | 05:35 |
snapcount | but in Post, it's getting an image storage location | 05:35 |
snapcount | which restricts this further | 05:35 |
snapcount | it shouldn't allow anything but an image extension | 05:36 |
snapcount | return isIn($self->getFileExtension($filename), qw(jpeg jpg gif png)) | 05:36 |
snapcount | let's try it! | 05:36 |
snapcount | ok | 05:37 |
snapcount | it's not restricted to images | 05:38 |
snapcount | nm | 05:40 |
snapcount | I'm an idiot | 05:40 |
snapcount | it just restricts the naught extensions | 05:40 |
snapcount | s/naught/naughty | 05:40 |
snapcount | thx for the help | 05:40 |
@crythias | oh...kay | 05:52 |
snapcount | ? | 05:52 |
@crythias | whatever I did. you're welcome. | 05:52 |
snapcount | sometimes it helps just to talk something through with someone | 05:53 |
chansen | what happens if you restrict by extensions and server is serving by using magic? | 06:03 |
snapcount | that's a good question | 06:03 |
chansen | the right way is to using magic to determine type of file | 06:03 |
chansen | not extensions | 06:03 |
snapcount | would that be a mp handler or is there a perl library that lets you do that | 06:04 |
chansen | and definitely not extensions from untrusted evil users ;P | 06:04 |
chansen | there is plenty of packages on CPAN that uses magic | 06:05 |
snapcount | so you can interface it using perl... it's not an apache only thing | 06:05 |
chansen | yes | 06:06 |
snapcount | cool | 06:06 |
snapcount | thanks | 06:06 |
chansen | see File::MMagic, File::MMagic::XS, two popular packages | 06:06 |
chansen | later is faster due XS/C :) | 06:07 |
snapcount | good night guys | 06:14 |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has quit ["www.snapcount.org"] | 06:14 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:43 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 06:43 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 08:02 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 08:02 | |
-!- thisisgood [n=thisisgo@c-24-127-37-43.hsd1.ca.comcast.net] has joined #webgui | 08:55 | |
thisisgood | whois specsmu specsmu | 08:55 |
thisisgood | anyone here | 08:55 |
-!- thisisgood [n=thisisgo@c-24-127-37-43.hsd1.ca.comcast.net] has left #webgui [] | 08:57 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] | 08:59 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:04 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 11:04 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 14:08 | |
@crythias | gmorning | 14:51 |
pbmdawg | morn | 14:59 |
-!- mode/#webgui [+o pbmdawg] by WRE | 15:00 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["I'm to sexy for this message."] | 15:47 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 16:35 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:58 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 17:06 | |
@crythias | The duck quacks in a ravine. It echos, but nobody is there to hear. | 17:30 |
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)] | 17:53 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:55 | |
-!- mode/#webgui [+o crythias] by WRE | 18:41 | |
@crythias | hee | 18:41 |
@crythias | I'm being evil again on the boards. | 18:41 |
@crythias | well, not really. | 18:42 |
* crythias jams to tha beat. ahh... yeah. | 18:44 | |
@pbmdawg | what station? | 18:46 |
@crythias | energy radio | 19:20 |
@crythias | heh | 19:22 |
@crythias | best linux oneliners | 19:22 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 19:43 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui | 19:44 | |
perlDreamer | morning, everyone | 19:44 |
-!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has joined #webgui | 20:19 | |
-!- specsmu is now known as magic8ball | 20:24 | |
-!- magic8ball is now known as specsmu | 20:24 | |
@crythias | *STRETCH* | 20:32 |
perlDreamer | how's Florida today? | 20:32 |
@crythias | overcast. ptlycldy | 20:32 |
@crythias | !weather 34109 | 20:33 |
@pbmdawg | !kick WRE | 20:34 |
@crythias | What, today's woot doesn't come with any drivers? | 20:39 |
@pbmdawg | yeah; it's not even a good deal. | 20:40 |
@pbmdawg | no wonder it hasn't sold out. | 20:40 |
@pbmdawg | awwwww | 20:41 |
@pbmdawg | I missed the pair of tiny optical usb mice. | 20:41 |
@pbmdawg | I wonder what the price on that was | 20:41 |
@crythias | 9.95 | 20:41 |
@pbmdawg | !"!?!??!?!??!?!! | 20:42 |
@pbmdawg | I would've bought 3 pair | 20:42 |
@crythias | 9 clubs for $159 isn't bad. Especially for non-Walmart | 20:42 |
@crythias | no kidding | 20:42 |
@crythias | I was initially very confused by this Woot but just recently was informed that "golf" is a game people sometimes play "outside". Now I don't know what all this outside talk is all about and it doesn't really matter, but I get the gist of the concept: It doesn't work with my computer. | 20:46 |
-!- oh1mrr [n=oh1mrr@dna252-180.satp.customers.dnainternet.fi] has left #webgui ["oh1mrr has left the building"] | 21:03 | |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has joined #webgui | 21:10 | |
-!- mode/#webgui [+o snapcount] by WRE | 21:11 | |
@snapcount | sooooooooo colin | 21:11 |
perlDreamer | ahoy | 21:11 |
@snapcount | how can I help you | 21:11 |
@snapcount | help me | 21:11 |
@snapcount | help me.... help you | 21:11 |
@snapcount | c'mon colin | 21:11 |
perlDreamer | you want to fix these bugs before 6.8.7 or after? | 21:11 |
@snapcount | you've got to help me | 21:11 |
@snapcount | help you | 21:11 |
@snapcount | I love black people!!! | 21:11 |
@snapcount | say it | 21:11 |
@snapcount | </Jerry McGuire> | 21:12 |
perlDreamer | calc snapcount Dr. Quote | 21:12 |
@snapcount | before | 21:12 |
perlDreamer | calc E-ROD | 21:12 |
@WRE | E-ROD = Evil Release Overlord and Destructor | 21:12 |
@snapcount | there are some pretty nasty security problems | 21:12 |
@snapcount | that need to be fixed | 21:12 |
perlDreamer | haven't heard about those | 21:12 |
@snapcount | yeah | 21:12 |
perlDreamer | just stuff on SF | 21:12 |
@snapcount | they're on the down low | 21:12 |
perlDreamer | ah. | 21:12 |
perlDreamer | let's do these two easy ones | 21:13 |
@snapcount | security through obscurity | 21:13 |
perlDreamer | https://sourceforge.net/tracker/index.php?func=detail&aid=1435382&group_id=51417&atid=463213 | 21:13 |
@WRE | <perlDreamer> http://tinyurl.com/hum5m | 21:13 |
@snapcount | until we have a patch | 21:13 |
@snapcount | =) | 21:13 |
perlDreamer | the problem with that bug is that Admin is a member of all groups | 21:13 |
perlDreamer | including the ones created for subscriptions | 21:13 |
perlDreamer | so Admin can't ever subscribe | 21:13 |
perlDreamer | really | 21:13 |
perlDreamer | it's hardcoded into Grouping::isInGroup | 21:14 |
@snapcount | oh | 21:14 |
@snapcount | OT: | 21:14 |
@snapcount | there is a bug in the FAQ template | 21:14 |
perlDreamer | return 1 if ($uid eq '3'); #Admin is in every group | 21:14 |
perlDreamer | return 1 if ($gid eq '2' && $uid ne '1'); # if | 21:14 |
perlDreamer | I think I can fix that, too | 21:14 |
@snapcount | it's prefixing id to the asset id in the anchor tag | 21:14 |
perlDreamer | in several places, or just one? | 21:15 |
@snapcount | reading bug report | 21:15 |
perlDreamer | I'm confused | 21:15 |
@snapcount | inside tmpl_loop post_loop | 21:15 |
@snapcount | I think that's the only spot | 21:15 |
@snapcount | FAQ template in the CS | 21:15 |
@snapcount | I'm sure you knew that | 21:15 |
@snapcount | sorry | 21:16 |
perlDreamer | one bug at a time | 21:16 |
perlDreamer | back to the Admin bug | 21:16 |
* snapcount focuses | 21:16 | |
@crythias | Roy: don't remove id | 21:16 |
@crythias | it was added on purpose. | 21:17 |
perlDreamer | crythias, when we get to that bug, jump back in and make sure we don't break anything | 21:17 |
@crythias | ok :) | 21:17 |
@snapcount | ok... then the CS needs to send id back with the assetId when it makes the anchor tags | 21:17 |
@snapcount | sorry | 21:17 |
@snapcount | ok | 21:17 |
@snapcount | I'm looking at the bug | 21:17 |
@snapcount | understand | 21:18 |
@snapcount | what's the problem | 21:18 |
@crythias | Admin is sub'd to all groups | 21:18 |
@snapcount | yeah I get that part | 21:18 |
@snapcount | what's the proposed fix | 21:18 |
perlDreamer | whether he is or not | 21:18 |
@crythias | so .. if they unsub, they can sub again? | 21:18 |
perlDreamer | oh, the fix | 21:18 |
perlDreamer | return 1 if $uid eq '3" and $gid < 20; #base idea | 21:19 |
perlDreamer | so Admin is only subscribed to purposefully created groups with numbers. | 21:19 |
perlDreamer | not subscribed, but a member by default | 21:19 |
perlDreamer | but it has to be implemented differently | 21:19 |
@crythias | hah! | 21:19 |
perlDreamer | due to guids | 21:20 |
@crythias | can't unsub | 21:20 |
@snapcount | yeah | 21:20 |
perlDreamer | so probably via isIn($gid, @list_of_gids) | 21:20 |
@crythias | Is this a "need to fix" thing anyway? | 21:20 |
perlDreamer | that's a good question | 21:20 |
@snapcount | It's low priority for sure | 21:20 |
@crythias | create another user who's not admin. | 21:21 |
@snapcount | it's kind of annoying | 21:21 |
@snapcount | exactly crythias | 21:21 |
@crythias | give that user 9+ uilevel | 21:21 |
@crythias | go on with life | 21:21 |
perlDreamer | so, document work around, close bug | 21:21 |
@crythias | not worth fixing before 6.8.7, unless it needs to be fixed | 21:21 |
@snapcount | no... you can leave it open | 21:22 |
@crythias | and does it need to be fixed? | 21:22 |
@snapcount | just bump the priority | 21:22 |
perlDreamer | to 3 | 21:22 |
@snapcount | something low | 21:22 |
@snapcount | we'll decide later if we're going to fix it | 21:22 |
@crythias | "annoyance" | 21:22 |
perlDreamer | done | 21:22 |
@snapcount | cool | 21:22 |
@crythias | yeah, you can blaim it on Gerald. | 21:22 |
perlDreamer | got a guy waiting in my cube, gotta got for a bit | 21:23 |
@crythias | wherever he is. | 21:23 |
@snapcount | cube invaders | 21:23 |
@snapcount | grrr | 21:23 |
@snapcount | ok... we need to figure out why avatars don't work in IE | 21:23 |
@snapcount | that needs to be fixed this release | 21:23 |
@snapcount | has anyone worked on this at all yet | 21:23 |
@snapcount | or should I start from scratch | 21:24 |
@crythias | what's IE? | 21:24 |
@crythias | What part of does not work? | 21:24 |
@snapcount | it's an inferior propietary piece of crap that some use for a web browser | 21:24 |
@crythias | https://sourceforge.net/tracker/index.php?func=detail&aid=1430847&group_id=51417&atid=463213 You've "fixed"? | 21:27 |
@WRE | <crythias> http://tinyurl.com/ghb7d | 21:27 |
@crythias | Matt says https://sourceforge.net/tracker/index.php?func=detail&aid=1423825&group_id=51417&atid=463213 | 21:27 |
@WRE | <crythias> http://tinyurl.com/zvj4o | 21:27 |
@crythias | oh! | 21:28 |
@crythias | wth? | 21:28 |
@pbmdawg | what did I say | 21:29 |
perlDreamer | "This is fixed in IE Still looking into why the avatar upload doesn't take when no other fields are filled out." | 21:29 |
perlDreamer | can we get WRE to spew SF bugs? | 21:31 |
@snapcount | maybe | 21:31 |
@snapcount | that would be sweet | 21:31 |
@snapcount | !bug [sf tracker num] | 21:31 |
perlDreamer | yeah | 21:33 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 21:33 | |
perlDreamer | so can we have someone with access to IE and FF verify if the Avatar upload works? | 21:34 |
@snapcount | I'll verify it | 21:35 |
@snapcount | what does 'doesnt take when no other fields are filled out' mean? | 21:35 |
@crythias | IE worked for me. | 21:39 |
@crythias | at least profile avatar | 21:40 |
@crythias | I wonder if it won't take if the required fields aren't filled. | 21:40 |
@crythias | (likely) | 21:41 |
@crythias | email is a required field that isn't filled on new admin/site creation. | 21:41 |
@snapcount | I'm having issues | 21:43 |
@snapcount | crythias: can you verify the required field things | 21:43 |
@snapcount | s/thing/thingy | 21:43 |
perlDreamer | tell me about your issues snapcount | 21:44 |
perlDreamer | which browser? | 21:44 |
@snapcount | I'm just lacking concentration making dumb mistakes | 21:44 |
@snapcount | on cold medicine | 21:47 |
@crythias | I don't have enough information to replicate the issue. If he says that it's relevant to fields not being filled in, I have to ask about if those fields are required. | 21:50 |
@crythias | A new user created doesn't *necessarily* have an email on creation, though that field is default required. | 21:51 |
@crythias | If then the user then tries to upload an avatar without the email filled in, then error will occur. | 21:52 |
@crythias | but that seems to be different(?) than weird paths. | 21:52 |
perlDreamer | but it tells them at the top of screen that they need to supply an email address, too | 21:52 |
@crythias | No argument from me. | 21:52 |
@crythias | I'm not able to replicate the problem. | 21:53 |
@crythias | at LEAST, not from admin having deleted the avatar from a successful FF avatar upload. | 21:53 |
perlDreamer | snapcount: do we have a quorum? | 21:53 |
@snapcount | ok so it won't take an avatar in IE if they don't fill out the required fields | 21:53 |
@snapcount | which are documented as required | 21:54 |
@crythias | It shouldn't. | 21:54 |
@snapcount | is that correct? | 21:54 |
@crythias | but that's not a bug. | 21:54 |
@snapcount | it is, but it shouldn't? | 21:54 |
@snapcount | let me restate this | 21:54 |
@snapcount | =) | 21:54 |
@snapcount | if the problem is that it won't take avatars b/c they don't follow instructions on screen then there is no bug | 21:55 |
@snapcount | aside from that, do avatars work in IE and FF? | 21:55 |
@snapcount | I just about have my instance up and running so I can actually do something | 21:55 |
perlDreamer | you and crythias tested IE. | 21:55 |
@snapcount | I haven't yet (my issues) | 21:56 |
@crythias | I'm doing it in demo. | 21:56 |
perlDreamer | which browser? | 21:56 |
@crythias | IE | 21:56 |
@crythias | created a new user not anon reg. | 21:56 |
* snapcount fires up cent-os in vmware | 21:56 | |
@crythias | ooh. | 21:56 |
@crythias | bug | 21:57 |
perlDreamer | what are the steps? | 21:57 |
perlDreamer | and what's the bug? | 21:57 |
@crythias | demo. admin. Users. add user | 21:57 |
@crythias | become user | 21:57 |
@crythias | avatar | 21:58 |
@crythias | upload | 21:58 |
@crythias | save | 21:58 |
perlDreamer | and the bug.... | 21:58 |
@crythias | no upload | 21:59 |
perlDreamer | you didn't enter in an email address | 21:59 |
@crythias | Avatar | 21:59 |
@crythias | Delete this file? Yes No | 21:59 |
@crythias | no email address | 21:59 |
@crythias | no image for upload | 21:59 |
@snapcount | ok... we need to know what the error logs are saying | 21:59 |
@snapcount | what's your demo url | 21:59 |
@crythias | http://demo.plainblack.com/demo1140635945_928/home/test-cs | 21:59 |
@WRE | <crythias> http://tinyurl.com/eb2jz | 22:00 |
@crythias | ah! | 22:00 |
@snapcount | I'll see if I can grep them off the demo server | 22:00 |
@crythias | but once the email is in, all is good. | 22:00 |
@snapcount | so it uploads | 22:00 |
@crythias | all within IE. I can even delete the non-uploaded one. | 22:00 |
@snapcount | but acts like it doesn't until an email is in | 22:00 |
@crythias | but it thinks... that it was successful in uploading. | 22:00 |
@crythias | /demo.plainblack.com/demo1140635945_928/uploads/V6/I6/V6I615b5N7dUumlNzRr6EQ/avatar3.gif | 22:01 |
@crythias | that is a *correct* upload url | 22:01 |
@snapcount | ok | 22:02 |
@crythias | *I* don't see this as a bug, but I'm just a guy.. | 22:02 |
@snapcount | I apologize | 22:02 |
@snapcount | I'm having a rough time today | 22:02 |
@crythias | what for? | 22:02 |
@snapcount | can you dumb this down for me | 22:02 |
@snapcount | explain the reported issue vs what's actually going on | 22:02 |
@crythias | That's a good question. | 22:02 |
@crythias | First, are we talking about THIS: https://sourceforge.net/tracker/index.php?func=detail&aid=1423825&group_id=51417&atid=463213 | 22:02 |
@WRE | <crythias> http://tinyurl.com/zvj4o | 22:02 |
@snapcount | yes | 22:03 |
@snapcount | so matt said it's fixed in IE | 22:04 |
@snapcount | I don't understand the rest of his comment | 22:04 |
@crythias | Me neither. | 22:04 |
@snapcount | so if you leave all fields blank, but the avatar field, it doesn't work | 22:04 |
perlDreamer | I asked him, and he said he wasn't able to verify that part of the bug poster's behavior | 22:04 |
@snapcount | ok | 22:04 |
@crythias | Original comment: I tried it any time and added avatar successfully | 22:05 |
@crythias | only when I fill in any of additional filds (not | 22:05 |
@crythias | required). | 22:05 |
@snapcount | so, is there anything strange about uploading avatars in IE right now? | 22:05 |
@crythias | *I* don't think so. | 22:05 |
@crythias | There is a MINOR bug that the avatar thinks exists | 22:05 |
@crythias | if uploaded while req'd fields aren't filled out. | 22:06 |
@snapcount | ok... tell me this | 22:06 |
@snapcount | does your uploaded avatar show up when you post | 22:06 |
@snapcount | in IE and FF | 22:07 |
@crythias | heh. | 22:07 |
@snapcount | palindrome | 22:07 |
@snapcount | h e h | 22:07 |
* snapcount easily ammused | 22:07 | |
@snapcount | amused | 22:07 |
@crythias | off topic: bug exists that admin stays on when becoming another user | 22:08 |
@crythias | switchOffAdmin should not be a secure action. | 22:08 |
@crythias | is there a template for cs that uses avatar? | 22:09 |
perlDreamer | yes | 22:09 |
perlDreamer | guys, we need to pin down these bugs one at a time. | 22:10 |
perlDreamer | otherwise they're not going to get fixed quickly | 22:10 |
@crythias | I'm trying to do the avatar thing. I don't know how to make it work in a cs. sorry. | 22:10 |
@crythias | nm | 22:10 |
perlDreamer | You have to enable avatars in the CS | 22:11 |
perlDreamer | it's one of the properties in there. | 22:11 |
@crythias | yeah. it's not in DISPLAY | 22:11 |
@crythias | http://demo.plainblack.com/demo1140635945_928/home/test-cs/hey--a-new-message#PfskqbbHzBp5cO_hbSY-ng | 22:11 |
@WRE | <crythias> http://tinyurl.com/fva35 | 22:11 |
@crythias | work calls afk. | 22:12 |
perlDreamer | it's in PROPERTIES | 22:12 |
@crythias | I know. It's not in DISPLAY | 22:12 |
perlDreamer | snapcount: On FF, if I create a user as admin and become him | 22:13 |
perlDreamer | and select an avatar for upload but don't supply an email address | 22:13 |
perlDreamer | all I get is an error message | 22:13 |
perlDreamer | no "delete this Yes/No" near the avatar field. | 22:14 |
perlDreamer | similar behavior if I enter in an email address or some other field | 22:15 |
perlDreamer | This is a bug with IE | 22:15 |
perlDreamer | the problems we've had in the past have been related to Storage.pm, addFileFromFormPost | 22:17 |
@snapcount | what's the error message | 22:17 |
perlDreamer | "Email Address is required" | 22:18 |
perlDreamer | so not an error message, just notice from the system that a required field is missing | 22:18 |
@snapcount | and the avatar get's uploaded or does not | 22:18 |
perlDreamer | does not | 22:18 |
perlDreamer | and no empty avatar field, either | 22:18 |
@snapcount | oh I get it | 22:18 |
@snapcount | ok | 22:19 |
@snapcount | that's in FF | 22:19 |
perlDreamer | yes | 22:19 |
@snapcount | ok | 22:19 |
@snapcount | My environment is finally working | 22:19 |
@snapcount | I'll start looking at the code for this | 22:19 |
perlDreamer | I'm going to be AFK at a meeting for a while | 22:22 |
perlDreamer | I can look at the template bug later if you wish | 22:22 |
@snapcount | that would be cool | 22:22 |
@snapcount | thanks | 22:23 |
perlDreamer | good luck, and catch you later | 22:23 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 22:32 | |
@snapcount | uhh | 22:47 |
@snapcount | wow | 22:47 |
@snapcount | so the avatar image returned to the template | 22:48 |
@snapcount | yeah | 22:48 |
@snapcount | that should probably be a thumbnail | 22:48 |
@snapcount | b/c I just uploaded a big ass picture | 22:48 |
@snapcount | and it showed in the post as a big ass picture | 22:48 |
@snapcount | any discenting views? | 22:48 |
@snapcount | decenting | 22:49 |
@snapcount | desenting | 22:49 |
@crythias | none | 22:49 |
@crythias | should be 64x64 max | 22:49 |
pbmdawg | dissenting | 22:50 |
@snapcount | calc speling | 22:50 |
@WRE | No calc set for "speling" | 22:50 |
@snapcount | calc spelling | 22:50 |
@WRE | No calc set for "spelling" | 22:50 |
@snapcount | hrm | 22:50 |
@snapcount | I thought I set that | 22:50 |
@snapcount | calc spelling Bad spelers of the world untie | 22:50 |
@snapcount | calc spelling | 22:51 |
@snapcount | insert 30 min delay here | 22:51 |
pbmdawg | calc tori and aaron sleping | 22:51 |
@snapcount | and the plot thickens | 22:53 |
pbmdawg | calc spelling | 22:53 |
@WRE | spelling = Bad spelers of the world untie | 22:53 |
pbmdawg | calc abcstores | 22:53 |
@WRE | No calc set for "abcstores" | 22:53 |
pbmdawg | calc abcstore | 22:53 |
@WRE | abcstore = Poker in the front. Liquor in the rear. | 22:53 |
@snapcount | !dubya | 22:54 |
@WRE | "I would have to ask the questioner. I haven't had a chance to ask the questioners the question they've been questioning. On the other hand, I firmly believe she'll be a fine secretary of labor. And I've got confidence in Linda Chavez. She is a--she'll bring an interesting perspective to the Labor Department." | 22:54 |
@snapcount | !bash | 22:54 |
@WRE | |bash 14558| <Fishfood> EVERYONE NET PERSON I HAVE MET HAS ENDED UP SUCKING MY COCK | 22:54 |
@WRE | |bash 14558| <Eurakarte> WOW, I HAVE GOT TO MEET YOU | 22:54 |
@WRE | |bash 14558| <Funk> that's why I don't want to meet you | 22:55 |
@WRE | |bash 14558| <Fishfood> I HARDLY THINK THAT'S YOUR CHOICE | 22:55 |
@WRE | |bash 14558| <Fishfood> YEAH I BET THE ONLY REASON FUNK DOESN'T WANT TO MEET ANYONE IS THAT HES ONLY JUST STARTED HIGH SCHOOL | 22:55 |
@WRE | |bash 14558| <Funk> That's why Fish wants to meet me | 22:55 |
@snapcount | sorry | 22:55 |
@snapcount | got distracted | 22:55 |
@snapcount | anyways | 22:55 |
@snapcount | if you delete your avatar in FF | 22:55 |
@snapcount | the avatar goes away | 22:55 |
@snapcount | but the upload control does not return | 22:55 |
@snapcount | remove abcstore | 23:00 |
@snapcount | it's empty now | 23:00 |
@snapcount | set it to your liking | 23:00 |
pbmdawg | calc abcstore Poker in the front. Liquor in the rear. Anteater out until further notice. | 23:01 |
pbmdawg | !bash | 23:02 |
@WRE | |bash 15070| <[Bryan]> maladono: Make with the showing of the boobies. | 23:02 |
@WRE | |bash 15070| <maladono> never | 23:02 |
@WRE | |bash 15070| <Venom|WorkProblem> :D|8-< | 23:02 |
@WRE | |bash 15070| <Venom|WorkProblem> lol | 23:02 |
@WRE | |bash 15070| <Coan_Arcanius> Venom|WorkProblem: you have way too much time on your hands...and i hope thats all you have on your hands... | 23:02 |
@WRE | |bash 15070| <[Bryan]> maladono: Why don't you show. | 23:02 |
@WRE | |bash 15070| <maladono> im no slut! | 23:02 |
@WRE | |bash 15070| <[Bryan]> maladono: well you don't have to be a slut, there are other things you can be. You could be an exhibitionist, or promiscous.... or even just free spirited. | 23:02 |
@crythias | calc abcstore | 23:04 |
@WRE | abcstore = Poker in the front. Liquor in the rear. Anteater out until further notice. | 23:04 |
@crythias | calc friends | 23:17 |
@WRE | No calc set for "friends" | 23:17 |
@crythias | calc 1+1 | 23:17 |
@WRE | No calc set for "1+1" | 23:17 |
@crythias | ever get the feeling that you're just too geeky for what you do? | 23:25 |
@crythias | Sometimes I feel that way. Not so much ego. maybe pride. | 23:25 |
@crythias | HEE | 23:32 |
@crythias | Digg Front Page Headline Generator | 23:32 |
@snapcount | so, the a directory is being interpreted as a file existing | 23:33 |
@snapcount | it seems that when an avatar is deleted | 23:33 |
@snapcount | just the file is deleted | 23:33 |
@snapcount | which is probably correct | 23:33 |
perlDreamer | The storage method is supposed to delete the directory | 23:34 |
@snapcount | really | 23:34 |
perlDreamer | think so | 23:34 |
@snapcount | only one file per directory | 23:34 |
perlDreamer | rmtree($path) if ($path) | 23:34 |
perlDreamer | inside sub delete in Storage.pm | 23:34 |
@snapcount | well, if you delete your avatar | 23:34 |
@snapcount | the Image form control still has self->value set to the dir path | 23:35 |
@snapcount | that's why there is no upload control | 23:35 |
@snapcount | and there is still a remove file option | 23:35 |
perlDreamer | then that's two bugs | 23:35 |
@snapcount | well, I think they are related | 23:36 |
@snapcount | I think if you fail to fill out the email field it trys to delete the avatar image you upload | 23:36 |
perlDreamer | that's nuts | 23:36 |
@snapcount | which does the same thing as deleting it normally | 23:36 |
@snapcount | ergo | 23:36 |
@snapcount | the same result | 23:36 |
@snapcount | If you view source on the web page after deleting your avatar | 23:37 |
@snapcount | you'll see the image source | 23:37 |
@snapcount | is just a url path | 23:37 |
@snapcount | with no filename | 23:37 |
@crythias | [Apple|Wired|Legos|Google|iPod] [creates|prohibits|will soon be] [illegal|Anti-Government|copyright|selling] [downloading|copying|access|torrent|cheap|free] [files|music|privacy|downloads|freaky pictures|cool gadgets] | 23:37 |
@crythias | it's ... it's PATH-etic! | 23:39 |
@crythias | It's a lonely path. It's suffering from pathos. | 23:42 |
@crythias | time for home! ttfn! | 23:42 |
perlDreamer | there's no filename because its concatenating null to the path | 23:43 |
@snapcount | so are you saying the image is still there | 23:43 |
perlDreamer | no. | 23:43 |
@snapcount | oh ok | 23:43 |
@snapcount | shouldn't we just set self->value to undef when we delete the image | 23:44 |
@snapcount | in Form::File processPropertiesFromFormPost | 23:44 |
perlDreamer | that would work | 23:44 |
perlDreamer | that might work | 23:44 |
perlDreamer | but it will leave the directory there | 23:44 |
perlDreamer | so it will leak directories | 23:45 |
@snapcount | it shouldn't | 23:45 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:45 | |
@snapcount | a storage object is created | 23:45 |
@snapcount | and the delete method is called | 23:45 |
@snapcount | which should take care of the file and directory | 23:45 |
@snapcount | unless that's broken too | 23:45 |
perlDreamer | what is Storage getFiles returning? | 23:46 |
perlDreamer | I know I'm coming in late, but I don't get how the file could be deleted without deleting the directory as well. | 23:47 |
perlDreamer | because the only thing that deletes the file is Storage->delete | 23:47 |
@snapcount | yeah | 23:48 |
@snapcount | I'm not saying the directory is still there | 23:48 |
perlDreamer | I would bet that it is | 23:49 |
@snapcount | I'm saying the form control's $self->value has a directory name in it | 23:49 |
@snapcount | that value is checked to determine if the upload control should be shown | 23:49 |
@snapcount | or if a delete prompt should be shown | 23:49 |
perlDreamer | right | 23:49 |
@snapcount | the directory may be there | 23:49 |
@snapcount | I guess I could look =) | 23:50 |
perlDreamer | do me a favor | 23:50 |
perlDreamer | tell me how to duplicate the bug, and I'll look too | 23:50 |
@snapcount | it's there | 23:50 |
@snapcount | ok | 23:50 |
@snapcount | create a new user | 23:50 |
@snapcount | add an avatar | 23:51 |
@snapcount | delete it | 23:51 |
@snapcount | the image disappears | 23:51 |
perlDreamer | any browser | 23:51 |
@snapcount | but all your left with is an option to delete it | 23:51 |
@snapcount | not upload a new one | 23:51 |
perlDreamer | okay | 23:51 |
@snapcount | I'm using FF | 23:51 |
perlDreamer | I'll try mozilla first, then FF next | 23:51 |
@snapcount | If you then look at the html source | 23:51 |
@snapcount | it's trying to display an img with the src of an upload dir | 23:52 |
@snapcount | but no filename | 23:52 |
@snapcount | oh | 23:54 |
@snapcount | and the image | 23:54 |
@snapcount | is not in the directory btw | 23:54 |
perlDreamer | after deleting? | 23:54 |
@snapcount | yeah | 23:54 |
@snapcount | were you able to dup it? | 23:55 |
perlDreamer | having javascript problems | 23:55 |
@snapcount | what does that mean? There are JS bugs in the profile tab? | 23:56 |
perlDreamer | in mozilla 1.4, tinyMCE interferes with the save button | 23:56 |
@snapcount | nice | 23:56 |
@snapcount | do you have FF 1.5? | 23:57 |
perlDreamer | no | 23:57 |
perlDreamer | 1.0.7 | 23:57 |
@snapcount | you could try with that | 23:57 |
@snapcount | I don't think this is a browser issue | 23:57 |
perlDreamer | shouldn't be | 23:57 |
@snapcount | assuming you can get the save button to work =) | 23:57 |
--- Day changed Thu Feb 23 2006 | ||
@snapcount | interesting | 00:01 |
@snapcount | I changed that method to set self->value to undef | 00:01 |
perlDreamer | ? | 00:01 |
@snapcount | and the db has no value for that profilefield | 00:01 |
@snapcount | but it's still broken | 00:01 |
perlDreamer | it used to have something before? | 00:01 |
@snapcount | I'm trying to figure out why $self->value has a value | 00:02 |
@snapcount | it shouldn't after deleting the avatar | 00:02 |
pbmdawg | user caching problem? | 00:02 |
perlDreamer | maybe | 00:02 |
pbmdawg | in which versino are you guys diagnosing | 00:03 |
perlDreamer | svn branch 6.8 | 00:03 |
@snapcount | branch | 00:03 |
perlDreamer | sidebar question | 00:03 |
@snapcount | k | 00:04 |
perlDreamer | if a create a submit button with no args, what is is supposed to say in the button? | 00:04 |
@snapcount | Save I think | 00:04 |
@snapcount | s/Save/save | 00:04 |
perlDreamer | is that browser specific? | 00:05 |
@snapcount | shouldn't be | 00:05 |
@snapcount | wg does that | 00:05 |
@snapcount | if wg does nothing | 00:05 |
@snapcount | it should say submit | 00:05 |
@snapcount | i.e., you just make a button control in html | 00:05 |
perlDreamer | okay | 00:05 |
perlDreamer | back to profile problems | 00:05 |
@snapcount | so we need to determine why $self->value isn't null after deleting the avatar image | 00:06 |
perlDreamer | when adding the avatar to dupe the bug, do you have to enter an email address? | 00:06 |
@snapcount | yes | 00:06 |
@snapcount | otherwise it won't take the avatar at all | 00:06 |
@snapcount | but really it's the same end result | 00:06 |
perlDreamer | you sure? | 00:07 |
@snapcount | actually no | 00:07 |
perlDreamer | okay | 00:07 |
perlDreamer | just checking | 00:07 |
@snapcount | I'm proliferating theorys | 00:07 |
@snapcount | without checking first | 00:07 |
@snapcount | sorry | 00:07 |
perlDreamer | no problem | 00:07 |
perlDreamer | I broke all the save buttons | 00:07 |
perlDreamer | we all make mistakes | 00:07 |
@snapcount | cool | 00:07 |
@snapcount | interesting note | 00:08 |
@snapcount | the photo field | 00:08 |
@snapcount | does not have this problem | 00:08 |
@snapcount | and it's an Form::Image | 00:08 |
perlDreamer | that would explain a few things | 00:08 |
perlDreamer | I only tested the photo field | 00:08 |
@snapcount | so it has to be something with the way the form control is being used then | 00:08 |
perlDreamer | I don't have this problem under Mozilla 1.4 | 00:09 |
perlDreamer | add user | 00:09 |
perlDreamer | become user | 00:09 |
perlDreamer | edit profile | 00:09 |
perlDreamer | add email address and avatar | 00:09 |
perlDreamer | edit profile, delete avatar | 00:09 |
perlDreamer | I get back a form upload control | 00:09 |
@snapcount | really | 00:09 |
@snapcount | wow | 00:09 |
perlDreamer | SVN rev 993 | 00:09 |
@snapcount | let me reset my site | 00:09 |
pbmdawg | perlDreamer: do you have caching disabled? | 00:09 |
perlDreamer | I don't know, what do I check? | 00:10 |
pbmdawg | .conf | 00:10 |
pbmdawg | search Cache | 00:10 |
@snapcount | 994 is the latest btw | 00:10 |
perlDreamer | templateCacheType=file | 00:10 |
perlDreamer | 994 is for WG 6.9 | 00:11 |
perlDreamer | snapcount: are you sure you're looking at 6.8 code? | 00:11 |
@snapcount | yes | 00:11 |
@snapcount | I did a svn up | 00:11 |
@snapcount | and it brought me to 994 | 00:12 |
@snapcount | looking at changelog now | 00:12 |
@snapcount | 6.8.7 at the top | 00:12 |
perlDreamer | yeah | 00:12 |
perlDreamer | there are no 6.8 changes between 993 and 994, but the repo status is 994 | 00:13 |
@snapcount | I'm definitely in 6.8 | 00:13 |
@snapcount | oh ok | 00:13 |
perlDreamer | So I can't dupe this | 00:13 |
@snapcount | it said it updated files | 00:13 |
perlDreamer | at least not on mozilla | 00:13 |
@snapcount | I just reset my env | 00:13 |
@snapcount | I'll try again | 00:13 |
perlDreamer | I'll try ff next | 00:13 |
perlDreamer | we need a regressionable test suite | 00:14 |
perlDreamer | this is crazy | 00:14 |
@snapcount | I'm doing this as admin | 00:15 |
@snapcount | not the user | 00:15 |
@snapcount | add user | 00:15 |
@snapcount | edit profile | 00:15 |
@snapcount | add avatar | 00:15 |
@snapcount | remove avatar | 00:15 |
@snapcount | no workie | 00:15 |
@snapcount | I'll try as the user | 00:16 |
perlDreamer | no problems on ff 1.0.7 either | 00:17 |
perlDreamer | what to do from here? | 00:19 |
@snapcount | it works as the user for me too | 00:19 |
perlDreamer | but not as admin? | 00:19 |
@snapcount | right | 00:20 |
@snapcount | you tried as admin | 00:20 |
perlDreamer | no, the user | 00:20 |
perlDreamer | my bad | 00:20 |
perlDreamer | let me try again | 00:20 |
perlDreamer | admin | 00:20 |
perlDreamer | add user | 00:20 |
perlDreamer | edit user | 00:20 |
@snapcount | admin | 00:20 |
@snapcount | add user | 00:20 |
@snapcount | profile tab | 00:20 |
@snapcount | add avatar | 00:20 |
@snapcount | save | 00:20 |
@snapcount | edit user | 00:20 |
perlDreamer | wait | 00:21 |
@snapcount | remove avatar | 00:21 |
perlDreamer | email address, add avatar? | 00:21 |
@snapcount | yes | 00:21 |
@snapcount | sorry bout that | 00:21 |
perlDreamer | okay | 00:24 |
perlDreamer | admin | 00:24 |
perlDreamer | add user, save | 00:24 |
pbmdawg | <tease> you guys are hopeless </tease> | 00:24 |
* snapcount hurls a compact thermo-nuclear device at pbmdawg | 00:25 | |
perlDreamer | snapcount makes pbmdawg fix bug? | 00:25 |
* pbmdawg dodges. | 00:25 | |
* pbmdawg whines at having to export a csv from webgui and manually move certain rows to another excel file for the 8th time today. | 00:26 | |
@snapcount | do it right the first time... it's easier | 00:26 |
@snapcount | =) | 00:27 |
@snapcount | ok | 00:27 |
pbmdawg | I did it right the 4th time. | 00:27 |
pbmdawg | all the times since then has been bad data; their fault. | 00:27 |
@snapcount | that's improvement I guess | 00:27 |
pbmdawg | and apparently excel search/replace is illegal. | 00:27 |
@snapcount | colin: any luck? | 00:27 |
perlDreamer | still duping | 00:27 |
@snapcount | DUPING | 00:28 |
@snapcount | POOPING | 00:28 |
@snapcount | DA POOP | 00:28 |
perlDreamer | I can't get an upload to work via the profile tab | 00:28 |
perlDreamer | but i can via the account | 00:28 |
@snapcount | ok | 00:28 |
@snapcount | so we're on the same page now | 00:28 |
perlDreamer | uh, not quite | 00:29 |
perlDreamer | your bug: | 00:29 |
perlDreamer | admin | 00:29 |
perlDreamer | add user, save | 00:29 |
@snapcount | no | 00:29 |
@snapcount | no | 00:29 |
@snapcount | no | 00:29 |
@snapcount | =) | 00:29 |
@snapcount | admin | 00:29 |
@snapcount | add user | 00:29 |
perlDreamer | edit user, add email address, avatar save | 00:29 |
@snapcount | profile tab | 00:29 |
perlDreamer | okay, no intervening save | 00:29 |
@snapcount | [17:20] <snapcount> admin | 00:29 |
@snapcount | [17:20] <snapcount> add user | 00:29 |
@snapcount | [17:20] <snapcount> profile tab | 00:29 |
@snapcount | [17:20] <snapcount> add avatar | 00:29 |
@snapcount | [17:20] <snapcount> save | 00:29 |
@snapcount | [17:20] <snapcount> edit user | 00:29 |
@snapcount | but you can't even save it initially? | 00:30 |
perlDreamer | no | 00:30 |
pbmdawg | I fixed it. | 00:30 |
@snapcount | (the avatar) | 00:30 |
@snapcount | this bug? | 00:30 |
pbmdawg | no, just kidding. :p | 00:30 |
pbmdawg | just being a dork today. | 00:30 |
perlDreamer | calc urine | 00:30 |
@WRE | urine = <pb_M-Train> Did you know that all humans can urinate through their navels? | 00:30 |
* snapcount re-arms the thermo-nuclear device at pbmdawg's feet | 00:30 | |
@snapcount | just today? =) | 00:30 |
perlDreamer | snapcount asks cody to prove pbmdawg's urniation theory | 00:30 |
pbmdawg | cody is not a human. | 00:31 |
perlDreamer | true | 00:31 |
perlDreamer | but dogs have placental cords | 00:31 |
pbmdawg | probably linked to their bladders, too. | 00:31 |
pbmdawg | I think it is all mammals. | 00:31 |
pbmdawg | so you're right. | 00:31 |
perlDreamer | okay | 00:33 |
perlDreamer | admin | 00:33 |
perlDreamer | add user, profile tab, email address, avatar, save | 00:34 |
perlDreamer | go back to edit tab, no avatar | 00:34 |
perlDreamer | right steps? | 00:35 |
@snapcount | right steps wrong result | 00:35 |
@snapcount | when I do it | 00:35 |
@snapcount | I have an avatar | 00:35 |
@snapcount | but when I delete it | 00:35 |
@snapcount | the picture goes away | 00:35 |
@snapcount | but I don't get an upload control | 00:36 |
@snapcount | make sense? | 00:36 |
perlDreamer | yes | 00:36 |
@snapcount | so hard to do this over chat sometimes | 00:36 |
perlDreamer | yeah | 00:36 |
@snapcount | almost as bad as email | 00:36 |
perlDreamer | would it be better if I let you do this, and work on another bug? | 00:36 |
@snapcount | no | 00:36 |
@snapcount | I'm stuck | 00:36 |
@snapcount | I understand the IE problem now btw | 00:37 |
perlDreamer | which is that one? | 00:37 |
@snapcount | if you add an avatar w/o entering the reqd fields | 00:37 |
@snapcount | it shows a broken image link | 00:37 |
@snapcount | when you delete it and replace after filling reqd fields | 00:38 |
@snapcount | everything is peachy | 00:38 |
@snapcount | anyways | 00:38 |
@snapcount | didn't mean to get us OT | 00:38 |
perlDreamer | It's probably safe to say my Mozilla bug is javascript related. | 00:39 |
perlDreamer | that leaves us with your bug | 00:39 |
perlDreamer | what's in the Avatar field in the database after the delete? | 00:40 |
@snapcount | blank for value | 00:40 |
@snapcount | i.e., not null but no characters | 00:40 |
@snapcount | empty | 00:41 |
perlDreamer | okay | 00:41 |
perlDreamer | so somehow, that's being translated into something else | 00:41 |
perlDreamer | otherwise, the form control would work right | 00:41 |
perlDreamer | how about putting some debug code into the Form/Image displayForm sub? | 00:41 |
perlDreamer | to find out what's happening? | 00:42 |
perlDreamer | might also be good to dump the object | 00:42 |
@snapcount | yeah | 00:44 |
@snapcount | but | 00:44 |
@snapcount | why does this not happen with the photo? | 00:44 |
@snapcount | makes me think it's the way the form control is used for avatar | 00:44 |
perlDreamer | I can only think of two things, neither of which make much sense | 00:44 |
perlDreamer | 1) photo comes before email (required field), avatar comes after email | 00:45 |
perlDreamer | 2) Aren't Photo and Avatar different controls (File/Image) ? | 00:45 |
perlDreamer | nm, they're both image | 00:46 |
perlDreamer | wait a sec | 00:47 |
perlDreamer | check this out | 00:47 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] | 00:47 | |
perlDreamer | Operation::User::www_editUserSave checks the profile fields sequentially | 00:47 |
perlDreamer | Operation::User::www_editProfileSave checks _all_ fields before saving any of them | 00:48 |
perlDreamer | no | 00:49 |
perlDreamer | that's not it | 00:49 |
perlDreamer | there's no call to validateProfileData inside of Operation::User::www_editUserSave | 00:49 |
perlDreamer | that's why you can create user's without email addresses | 00:51 |
@snapcount | ok | 00:52 |
@snapcount | I'm trying to catch up | 00:52 |
@snapcount | I zoned out for a minute | 00:53 |
perlDreamer | If the user edits their own account, I think everything is fine | 00:53 |
perlDreamer | If admin edits a user's account, everything is not fine | 00:53 |
perlDreamer | are those correct? | 00:54 |
@snapcount | that's what i'm seeing | 00:54 |
perlDreamer | okay, so the problem is not in Operation::Profile | 00:55 |
perlDreamer | it's in Operation::User | 00:55 |
perlDreamer | agree/disagree/comment? | 00:55 |
@snapcount | I think that's right | 00:55 |
@snapcount | let's take a gander | 00:56 |
@snapcount | ok | 00:57 |
@snapcount | It's building that tab dynamically | 00:57 |
@snapcount | using the profile fields in the db | 00:57 |
perlDreamer | yup | 00:59 |
@snapcount | WebGUI::ProfileCategories->getProfileFields | 00:59 |
@snapcount | err | 00:59 |
@snapcount | getFields | 00:59 |
perlDreamer | ah | 01:00 |
perlDreamer | that's something to check | 01:00 |
perlDreamer | inside Operation/Profile, it uses getEditableFields, not getFields. | 01:00 |
@snapcount | somethine else | 01:01 |
perlDreamer | yes? | 01:01 |
@snapcount | getFields is expecting you to pass a category id | 01:01 |
@snapcount | nm | 01:01 |
perlDreamer | no, just ordering by | 01:01 |
perlDreamer | the fields are returned in different orders by the two methods | 01:02 |
perlDreamer | I don't know if that's important or not | 01:02 |
perlDreamer | How are you doing? | 01:07 |
@snapcount | I'm not getting anywhere | 01:09 |
@snapcount | this doesn't make sense | 01:09 |
perlDreamer | I've got something, let me borrow your eyes for a second | 01:09 |
perlDreamer | WebGUI::ProfileField::formField | 01:09 |
@snapcount | ok... but you have to give them back | 01:09 |
perlDreamer | this is what's building the forms in the profile in both cases | 01:09 |
@snapcount | ok | 01:10 |
perlDreamer | this is what's bothering me, User::www_editUser and Profile::www_editProfile both call this same method, but in different ways | 01:10 |
perlDreamer | editProfile: 'profile.form.element' => $field->formField, | 01:10 |
perlDreamer | editUser: $tabform->getTab("profile")->raw($field->formField({label=>$label},1,$u)); | 01:11 |
perlDreamer | the hash is for properties | 01:11 |
perlDreamer | the 1 says to build a wrapper | 01:11 |
perlDreamer | but the user object is passed in one case and not the other | 01:12 |
perlDreamer | inside formField, there is a cascaded if statement for setting $default | 01:12 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 01:12 | |
perlDreamer | that might be the cause of what we're seeing | 01:12 |
perlDreamer | if $default is different based on how we're called, then that would explain it | 01:13 |
perlDreamer | what do you think? | 01:13 |
-!- mode/#webgui [+o crythias] by WRE | 01:14 | |
@snapcount | sorry pottie break | 01:15 |
@snapcount | reading... | 01:15 |
@crythias | laptop wants to burn cd's .. | 01:15 |
-!- pbmdawg [n=SysAdmin@adsl-69-154-22-82.dsl.ksc2mo.swbell.net] has joined #webgui | 01:15 | |
@crythias | I'm causing more trouble! | 01:16 |
pbmdawg | apparently. | 01:16 |
@crythias | hee | 01:16 |
@snapcount | the user object is passed because the admin is doing the editing | 01:16 |
@crythias | If WG wasn't so funny, I don't know what I'd do. | 01:17 |
@snapcount | otherwise it wouldn't be editing the correct user | 01:17 |
@snapcount | in profile | 01:17 |
@snapcount | defaulting to the user currently logged in makes sense | 01:17 |
@crythias | what's the latest? | 01:17 |
@snapcount | exterminating | 01:17 |
@snapcount | did you get that colin? | 01:17 |
perlDreamer | but if the session cache of the user and the profile cache of the user are different... | 01:18 |
perlDreamer | then we get different behavior depending on how we're called | 01:18 |
@snapcount | yeah | 01:18 |
@snapcount | but, the method that doesn't pass the user object | 01:18 |
@snapcount | works | 01:18 |
perlDreamer | right | 01:19 |
@snapcount | the one that does which should be better | 01:19 |
@crythias | session cache should always reflect profile cache... and what is profile cache anyway? | 01:19 |
@snapcount | is the one with problems | 01:19 |
@snapcount | profile cache is just there to save hits to the db | 01:19 |
perlDreamer | then I think the only way to debug this is via code profiling. | 01:19 |
@snapcount | b/c everything about the profile is defined in the db | 01:19 |
@snapcount | including structure | 01:19 |
perlDreamer | we need to know what value is being sent to the form and where it comes from | 01:20 |
@snapcount | how do you do that? | 01:20 |
@crythias | so dump it into session and use session. | 01:20 |
perlDreamer | lots of WG::ErrorHandler::warns | 01:20 |
@snapcount | ok | 01:20 |
@snapcount | you know it would be nice if debug code was embedded throughout wg | 01:21 |
@snapcount | and could be turned on with a flag or something | 01:21 |
perlDreamer | you can do that via Log::Log4perl and setting the logger level in the config file | 01:21 |
perlDreamer | but I've never gotten it to work | 01:21 |
@snapcount | ahh | 01:21 |
perlDreamer | instead of ErrorHandler::warn, use ::debug | 01:21 |
perlDreamer | sound right, Matt? | 01:21 |
@snapcount | but that might hurt performance | 01:21 |
perlDreamer | yes | 01:21 |
pbmdawg | zooba what? | 01:21 |
@snapcount | we only want the debug executed if it's in debug mode | 01:22 |
@snapcount | anyways | 01:22 |
@snapcount | are you going to do the honors? | 01:22 |
@snapcount | or am I | 01:22 |
perlDreamer | I can't reproduce the error | 01:22 |
perlDreamer | can't upload Avatars | 01:22 |
@snapcount | oh yeah | 01:22 |
perlDreamer | I think you're stuck | 01:22 |
@snapcount | that would be an issue | 01:22 |
@snapcount | well, in that case let's submit a tracker and leave it for now | 01:23 |
@snapcount | I have to get these security bugs done | 01:23 |
@crythias | still on avataras? | 01:23 |
@snapcount | up until a few seconds ago | 01:23 |
@crythias | wow | 01:24 |
-!- mode/#webgui [+o pbmdawg] by crythias | 01:24 | |
@crythias | gotta go eat. l8r | 01:24 |
@pbmdawg | zooba hoola | 01:24 |
perlDreamer | I can submit the tracker | 01:24 |
@snapcount | cool | 01:25 |
perlDreamer | actually, I'll just update the existing one with more information | 01:25 |
perlDreamer | hmmmm........ | 01:27 |
perlDreamer | I saw a dialog, but nothing happened | 01:27 |
@snapcount | !dubya | 01:29 |
@WRE | "A tax cut is really one of the anecdotes to coming out of an economic illness." | 01:29 |
@pbmdawg | !dubya | 01:31 |
@WRE | "Reading is the basics for all learning." | 01:31 |
@pbmdawg | !ubya | 01:31 |
@pbmdawg | !dubya | 01:31 |
@WRE | "The fundamental question is, 'Will I be a successful president when it comes to foreign policy?' I will be, but until I'm the president, it's going to be hard for me to verify that I think I'll be more effective." | 01:31 |
@snapcount | haha | 01:31 |
@pbmdawg | !dubya | 01:57 |
@WRE | "One of the common denominators I have found is that expectations rise above that which is expected." | 01:57 |
@pbmdawg | !bash | 01:57 |
@WRE | |bash 19145| <Kinto> That totally sucked. | 01:57 |
@WRE | |bash 19145| <Kinto> I work in a water store, and for some reason it flooded with water because we left the machine on ... | 01:57 |
@WRE | |bash 19145| <Kinto> So I put my pant legs up and like helped clean the mess. Our carpet is going to smell. | 01:57 |
@WRE | |bash 19145| <Kinto> But now only one pant leg is up, so now I look like LL COOL J. | 01:57 |
@WRE | |bash 19145| * Kinto starts rapping. | 01:57 |
@WRE | |bash 19145| <Menophis> That's better than looking like Kriss Kross. | 01:57 |
@WRE | |bash 19145| <Menophis> I mean, I can only think of one justifiable reason for a man to have a zipper on the ass of his pants. | 01:57 |
@snapcount | LOL | 01:58 |
@crythias | sigh | 01:58 |
@crythias | good and bad about the new laptop. | 01:58 |
@crythias | good: it's pretty and fast. and it's got almost nothing on it 'sides xph | 01:58 |
@crythias | bad: I get to install all my fave windows stuff. | 02:00 |
@crythias | Acer has this thing about splitting the drive so it's not all one big partition. | 02:00 |
@crythias | which is nice on so many different ways except for those whiners... | 02:00 |
@crythias | It's interesting because I can drop the alternate partition and install a different OS without cringing about messing up the original. | 02:01 |
@crythias | That's oddly comforting. | 02:02 |
@crythias | ve're heer to unpeemp vour ride... | 02:09 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 02:28 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 02:33 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 02:45 | |
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit [""outta here, happy hacking""] | 02:57 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 03:12 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:53 | |
@snapcount | !bofh | 04:18 |
@WRE | BOFH Quick-excuse: Feature was not beta tested | 04:18 |
@snapcount | how appropriate | 04:18 |
crythias | HAH! | 04:21 |
crythias | !bofh | 04:22 |
@WRE | BOFH Quick-excuse: Traffic jam on the Information Superhighway. | 04:22 |
crythias | lame. | 04:22 |
crythias | At least tell me blueberry, grape, or strawberry. | 04:22 |
@snapcount | heh | 04:23 |
crythias | So, if it involved Tow trucks, that would be ... wait for it... Tow Jam on the Information Superhighway... | 04:23 |
* snapcount hears a golf clap in the distance | 04:24 | |
crythias | pitter pitter pitter | 04:24 |
crythias | I'm watching an interesting movie. | 04:25 |
@pbmdawg | which one | 04:25 |
crythias | Before Sunrise. | 04:25 |
crythias | Ethan Hawke and some French chick. | 04:26 |
crythias | It's basically two people talking the entire time, from train through Vienna.. | 04:26 |
crythias | they meet on the train and they kinda have an extemporaneous date type thing. | 04:26 |
crythias | She's pretty. | 04:27 |
@snapcount | well | 04:33 |
@snapcount | 2 outta 3 conflicted | 04:33 |
@snapcount | son of a bitch | 04:33 |
@snapcount | better than 3/3 I guess | 04:33 |
@snapcount | yippee | 04:41 |
@snapcount | time to start the release | 04:41 |
* snapcount does a dance | 04:41 | |
crythias | ? | 04:54 |
crythias | hey | 04:54 |
@snapcount | hey | 04:54 |
@snapcount | yeh | 04:54 |
crythias | you read about not being able to order fields? | 04:54 |
crythias | hey yah | 04:55 |
@snapcount | it's fixed in this release | 04:55 |
crythias | good good | 04:55 |
@snapcount | according to colin anyway =) | 04:55 |
@snapcount | I haven't tested it | 04:55 |
@snapcount | but he's a sharp feller | 04:55 |
@pbmdawg | test it | 04:55 |
crythias | yeah | 04:55 |
@pbmdawg | says I | 04:55 |
crythias | I'm a fart smeller. | 04:55 |
@pbmdawg | I hadn't heard that one | 04:56 |
@snapcount | if you guys want to test it please do | 04:56 |
@snapcount | you've got about 30 minutes to determine if it's ok | 04:56 |
@snapcount | otherwise 'put a stamp on 'er... she's done' | 04:56 |
@snapcount | err | 04:56 |
@snapcount | put a fork in er | 04:56 |
@snapcount | yeah | 04:56 |
@snapcount | that's it | 04:56 |
@pbmdawg | fork 'er? | 04:57 |
@snapcount | BOINK ER | 04:58 |
@snapcount | ok | 04:58 |
@snapcount | tell me how to test this quickly and I will | 04:58 |
@snapcount | just reorder some fields? | 04:59 |
@snapcount | is that what was broke | 04:59 |
* snapcount hears crickets | 05:00 | |
@snapcount | hey | 05:02 |
@snapcount | wait a minute | 05:02 |
crythias | what? | 05:03 |
@snapcount | umm | 05:03 |
@snapcount | is it normal not to see delete icons next to some form fields in the tell a friend form on a default install? | 05:03 |
crythias | checking demo | 05:04 |
@snapcount | that's the way it is on demo | 05:04 |
@snapcount | weird | 05:04 |
@snapcount | I wonder if that's right | 05:05 |
@snapcount | I guess those fields are required for the template being used | 05:05 |
crythias | yeah. it's required fields for the ... | 05:05 |
crythias | gosh | 05:05 |
@snapcount | so they can't be deleted maybe? | 05:05 |
crythias | I'm just lame | 05:05 |
@snapcount | huh | 05:05 |
@snapcount | so verdict is it's normal | 05:05 |
@snapcount | and if I reorder fields | 05:05 |
@snapcount | shit breaks right | 05:05 |
@snapcount | was that the bug | 05:05 |
crythias | beats me. new support q | 05:06 |
@snapcount | oh brother | 05:06 |
@snapcount | support | 05:06 |
crythias | doesn't seem broken to me. | 05:07 |
crythias | to ... me. | 05:07 |
@snapcount | on demo you mean | 05:07 |
crythias | yeah | 05:07 |
@snapcount | I think it was a tab related bug | 05:07 |
@snapcount | I'm looking for the tracker now | 05:07 |
crythias | http://www.plainblack.com/plain_black_support/data-form-issues-continued | 05:08 |
@WRE | <crythias> http://tinyurl.com/f67co | 05:08 |
crythias | betcha it's a cache issue | 05:09 |
@snapcount | I'm thinking he's trying to do this on a form that was corrupt | 05:09 |
crythias | I'm willing to say that, based upon the sporadic | 05:09 |
@snapcount | and he didn't delete it | 05:09 |
@snapcount | and start over | 05:09 |
@snapcount | colin fixed a bug relating to ordering I thought | 05:10 |
@snapcount | it's in the change log | 05:10 |
crythias | ok | 05:10 |
@snapcount | - fix [ 1431944 ] 6.8.6 DataForm moving fields | 05:10 |
crythias | hrm. | 05:11 |
@snapcount | that was a different screw up | 05:11 |
@snapcount | oh well | 05:11 |
@snapcount | The release must go on | 05:12 |
@snapcount | I'll do as many as it takes | 05:12 |
@snapcount | until we are stable | 05:12 |
@snapcount | or 7.0 comes out | 05:12 |
@snapcount | whichever's first | 05:12 |
crythias | yeah.. I don't think jws is replicable. oh, well. | 05:12 |
@snapcount | as JT says | 05:12 |
@snapcount | if you can't do it on demo | 05:12 |
@snapcount | it's not a bug | 05:12 |
@snapcount | =) | 05:12 |
@snapcount | which is BS sometimes | 05:13 |
@snapcount | but hey | 05:13 |
crythias | hey hey hey | 05:14 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 05:27 | |
perlDreamer | hey guys! | 05:28 |
@pbmdawg | hey. | 05:32 |
perlDreamer | everything all fixed? | 05:32 |
@pbmdawg | nothing was broken. | 05:33 |
perlDreamer | houston boy speaks with forked tongue | 05:33 |
@pbmdawg | salami. | 05:36 |
perlDreamer | bologna | 05:41 |
@snapcount | wekj;lkjafd' | 05:43 |
@snapcount | sorry | 05:43 |
* perlDreamer passes snapcount some Mountain Dew | 05:43 | |
@snapcount | thanks pal | 05:43 |
@snapcount | needed that | 05:43 |
perlDreamer | are we 3 for 3? | 05:44 |
@snapcount | yes | 05:44 |
@snapcount | everything is fixed | 05:44 |
@snapcount | I'm about to upgrade pb.com | 05:44 |
@snapcount | and all the demo sites | 05:44 |
perlDreamer | when you say everything, do you also mean avatar upload? | 05:44 |
@snapcount | so maybe you guys can help me test demo before i push the release | 05:44 |
@snapcount | just to double check | 05:45 |
@snapcount | no, not that | 05:45 |
@snapcount | security stuff | 05:45 |
perlDreamer | roger | 05:45 |
perlDreamer | yeah, I can help test demo | 05:45 |
perlDreamer | I was hoping to use it tonight for version control research | 05:45 |
perlDreamer | let me know when it's ready | 05:45 |
@snapcount | sweet | 05:46 |
@snapcount | the release is building now | 05:46 |
perlDreamer | we need to do a bug fixathon this weekend | 05:46 |
@snapcount | I'm up for that | 05:46 |
@snapcount | I'm all for that actually | 05:46 |
@snapcount | how about this | 05:46 |
@snapcount | if we get enough done | 05:47 |
@snapcount | I'll do another release | 05:47 |
perlDreamer | works for me | 05:47 |
@snapcount | I'll do one every week if there are enough fixes to warrant it | 05:47 |
@snapcount | the upgrades have begun | 05:50 |
@snapcount | checkout plainblack.com right now | 05:51 |
perlDreamer | there are 13 outstanding bugs, so it shouldn't be too hard to find enough for a release :) | 05:51 |
perlDreamer | maintenenance screen | 05:51 |
@snapcount | blue screen of death | 05:51 |
perlDreamer | demo is up | 05:51 |
@snapcount | it upgrades them one at a time | 05:52 |
@snapcount | new sites will work | 05:52 |
@snapcount | if you go to an existing one | 05:52 |
@snapcount | it will show maintenance | 05:52 |
@snapcount | right now it's deleting all of the cache files | 05:52 |
@snapcount | takes forever | 05:52 |
@snapcount | this upgrade should be pretty quick | 05:53 |
perlDreamer | the 6.9 upgrade takes forever | 05:53 |
@snapcount | the upgrade script is just updating the webguiVersion table | 05:53 |
@snapcount | it doesn't do anything else this release | 05:53 |
@snapcount | plainblack is going now | 05:54 |
@snapcount | it's done | 05:54 |
perlDreamer | plainblack.net? | 05:56 |
@snapcount | .com | 05:56 |
@snapcount | it's running 6.8.7 now | 05:56 |
@snapcount | demo sites are still going | 05:56 |
perlDreamer | You seen the support board posting about the dataform? | 05:57 |
perlDreamer | no field reordering in latest IE/FF | 05:57 |
@snapcount | I wonder if he's using his old form from the corrupted table | 05:57 |
@snapcount | I did this on demo before the release | 05:57 |
perlDreamer | if he only applied the update, probably | 05:57 |
@snapcount | and re-ordering works for me | 05:57 |
@snapcount | he probably didn't delete the form | 05:58 |
@snapcount | and rebuild it | 05:58 |
@snapcount | that's my guess anyway | 05:58 |
-!- pbmdawg [n=SysAdmin@adsl-69-154-22-82.dsl.ksc2mo.swbell.net] has quit [Read error: 110 (Connection timed out)] | 05:58 | |
@snapcount | That's what I have to look forward to in the morning | 05:58 |
@snapcount | all the support board stuff | 05:58 |
perlDreamer | doesn't look too bad | 05:59 |
@snapcount | I did manage to get the login requests caught up today though | 05:59 |
@snapcount | If I finish the release and upgrade our vhosted customers... I should be doing ok | 05:59 |
@snapcount | that will be enough for one day | 05:59 |
@snapcount | it amazes me how many demo sites are created in a day | 06:00 |
perlDreamer | :) | 06:00 |
@snapcount | they only last for a day | 06:00 |
@snapcount | so all of these sites I'm waiting on | 06:00 |
@snapcount | are no more than a day old | 06:00 |
perlDreamer | how many are there? | 06:00 |
@snapcount | I'd guess 150 - 200 | 06:01 |
@snapcount | that's one demo every 7 minutes | 06:03 |
@snapcount | the ppl in this channel prolly create 100 of them every day | 06:04 |
@snapcount | lol | 06:04 |
perlDreamer | :) | 06:04 |
@snapcount | every time I do a release it's like this | 06:04 |
@snapcount | it's consistently a high number | 06:04 |
@snapcount | which is good | 06:05 |
perlDreamer | there's a lot of interest in WebGUI | 06:05 |
perlDreamer | even from people with questionable motives | 06:05 |
perlDreamer | actually, the upgrade script does do one thing. | 06:06 |
perlDreamer | it updates the MultiSearch template for i18n | 06:06 |
@snapcount | uh | 06:06 |
@snapcount | no it doesn't | 06:06 |
@snapcount | have you looked in there? | 06:06 |
perlDreamer | you're right | 06:06 |
perlDreamer | I didn't check it in | 06:06 |
@snapcount | doh | 06:06 |
@snapcount | how important is it? | 06:07 |
perlDreamer | not | 06:07 |
@snapcount | ok | 06:07 |
@snapcount | I can still get it in | 06:07 |
@snapcount | but I'd have to start over | 06:07 |
perlDreamer | don't worry about it. | 06:07 |
@snapcount | the next step is the point of no return | 06:08 |
@snapcount | pushing the release to sf and everywhere else | 06:08 |
perlDreamer | it's been without i18n this long, another week won't matter | 06:08 |
@snapcount | hehe | 06:08 |
@snapcount | we can start testing demo | 06:08 |
@snapcount | btw | 06:08 |
@snapcount | kinda cool seeing the current version exceed the latest version available in the stats | 06:09 |
perlDreamer | for downloads? | 06:09 |
@snapcount | if you go to site statistics | 06:10 |
@snapcount | on demo | 06:10 |
@snapcount | oh I was way off on the number of demos | 06:11 |
@snapcount | there are 880 | 06:11 |
perlDreamer | in a day? | 06:11 |
@snapcount | yep | 06:11 |
perlDreamer | oh, I've been testing demo | 06:11 |
perlDreamer | and I can't upload Avatars | 06:11 |
@snapcount | they are killed every day | 06:11 |
@snapcount | at all? | 06:11 |
perlDreamer | j/k | 06:11 |
* snapcount gives perlDreamer a swift kick to the nads | 06:11 | |
* perlDreamer "doh" | 06:11 | |
@snapcount | so how does demo seem to you? | 06:13 |
perlDreamer | okay | 06:14 |
perlDreamer | I'm trying some package stuff on a dataform | 06:14 |
@snapcount | please put dataform through it's paces | 06:14 |
@snapcount | God help us if something else is broken | 06:14 |
perlDreamer | uh | 06:14 |
@snapcount | I'm doing it too | 06:14 |
perlDreamer | I don't know if this is a bug or not | 06:14 |
perlDreamer | it might just be timing | 06:15 |
@snapcount | oh boy | 06:15 |
perlDreamer | I created a dataform, and in the metadata set it to be a package | 06:15 |
perlDreamer | then hit save and created a field | 06:15 |
perlDreamer | just 1 field | 06:15 |
perlDreamer | then I went to a new page and deployed the package | 06:15 |
perlDreamer | no fields | 06:15 |
* snapcount sighs | 06:16 | |
* perlDreamer cries | 06:16 | |
@snapcount | how could that be timing? I missed that part | 06:16 |
perlDreamer | oh, if the package is created when the field is set, then the field wouldn't be a part of it. | 06:17 |
@snapcount | so it's not a problem | 06:17 |
perlDreamer | don't know | 06:17 |
crythias | that doesn't seem like a bug | 06:18 |
@snapcount | I have a question for you guys | 06:18 |
perlDreamer | nope, it's a bug | 06:19 |
perlDreamer | dataform packages don't recreate fields | 06:19 |
@snapcount | shiza | 06:19 |
perlDreamer | that might mean that no wobject collateral is duplicated on package creation | 06:19 |
crythias | but you made it a package after... | 06:19 |
@snapcount | yeah I was just thinking that | 06:19 |
crythias | er before field. | 06:19 |
@snapcount | he added the field | 06:20 |
perlDreamer | made another one after I created a field | 06:20 |
@snapcount | then made it a package | 06:20 |
@snapcount | oh | 06:20 |
perlDreamer | actually, tried it both ways | 06:20 |
perlDreamer | got the same result | 06:20 |
@snapcount | well poopie | 06:20 |
perlDreamer | this weekend, we'll fix it | 06:20 |
perlDreamer | maybe sooner unless I have $dayWork to do | 06:20 |
@snapcount | are you opening a tracker? | 06:20 |
perlDreamer | yeah | 06:20 |
@snapcount | thx | 06:20 |
@snapcount | ok... I'm satisfied | 06:21 |
@snapcount | the release is being pushed | 06:21 |
* snapcount sings "push it real good" | 06:21 | |
perlDreamer | we need a checklist of manual tests to do on release | 06:21 |
perlDreamer | then we can convert them to tests later | 06:21 |
@snapcount | I have one I do everytime | 06:21 |
@snapcount | but it could be improved upon | 06:21 |
@snapcount | pretty basic | 06:22 |
@snapcount | b/c we operate on the premise that everyone who commits, verifies/tests their patch | 06:22 |
@snapcount | if they don't, JT takes their commit privs away | 06:22 |
@snapcount | so I guess it's worked pretty well | 06:22 |
@snapcount | I like the test idea better | 06:23 |
perlDreamer | me, too | 06:23 |
perlDreamer | yay! | 06:23 |
perlDreamer | first post | 06:23 |
crythias | frist pots | 06:23 |
perlDreamer | okay, time to bang on the version control system | 06:23 |
perlDreamer | later guys | 06:23 |
perlDreamer | more fun tomorrow | 06:23 |
crythias | laterness | 06:23 |
@snapcount | see ya | 06:24 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""bugaboo""] | 06:24 | |
@snapcount | first post? | 06:24 |
@snapcount | did I miss something | 06:24 |
@snapcount | ah crap | 06:26 |
@snapcount | I forgot to update the gotcha file | 06:26 |
@snapcount | about the db thing | 06:26 |
@snapcount | guess that'll go in the next release | 06:26 |
crythias | um. oops | 06:28 |
@snapcount | yeah | 06:32 |
@snapcount | woo hoo | 06:32 |
@snapcount | I got revision 1000! | 06:32 |
@snapcount | head is done | 06:34 |
@snapcount | just have to do the press release crap | 06:34 |
@snapcount | and dunzo | 06:34 |
crythias | and I update my faq | 06:38 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:56 | |
@snapcount | http://www.plainblack.com/getwebgui/advisories/webgui-6.8.7-gamma-released#YdKwxsL52yFPxrVvYcjw5A | 06:56 |
@WRE | <snapcount> http://tinyurl.com/qjazn | 06:56 |
perlDreamer | snapcount: tell me more about the FAQ template fix, please | 06:57 |
@snapcount | you should upgrade or backport the security patches | 06:57 |
@snapcount | they are pretty nasty | 06:57 |
-!- snapcount changed the topic of #webgui to: http://www.plainblack.com/getwebgui/advisories/webgui-6.8.7-gamma-released#YdKwxsL52yFPxrVvYcjw5A | 06:57 | |
@snapcount | well, the tmpl vars for the anchor tags returning the links to the faq articles | 06:58 |
@snapcount | don't have 'id' prefixing the assetId | 06:58 |
@snapcount | so the links don't work | 06:58 |
perlDreamer | <a name="id<tmpl_var assetId>" id="id<tmpl_var assetId>"></a> | 06:59 |
@snapcount | the template is correct | 06:59 |
perlDreamer | oh, it's the tmpl vars themselves... | 06:59 |
@snapcount | but the actual anchor tags in the CS are wrong | 06:59 |
@snapcount | yes | 06:59 |
@snapcount | they just return #assetId | 06:59 |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has quit ["www.snapcount.org"] | 07:00 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""later""] | 07:02 | |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has joined #webgui | 07:03 | |
snapcount | oops | 07:03 |
snapcount | quit and part are not the same | 07:03 |
-!- mode/#webgui [+o snapcount] by WRE | 07:03 | |
-!- mode/#webgui [+o crythias] by snapcount | 07:04 | |
@crythias | how old are the 687 security vulns? | 07:08 |
@snapcount | forever | 07:08 |
@snapcount | well | 07:08 |
@snapcount | back to 6.3 | 07:08 |
@crythias | irk | 07:08 |
@snapcount | they are pretty bad | 07:08 |
@snapcount | if you combine the 6.8.7 vulns with the one from 6.8.6 an annonymous user | 07:09 |
@snapcount | on a site with reg turned off | 07:09 |
@snapcount | could actually deface your site | 07:09 |
@snapcount | if you have a CS that allows posts by Registered Users | 07:09 |
@crythias | oh. no. | 07:09 |
@snapcount | so if you're still running 6.8.4 you're brave | 07:09 |
@crythias | I'm 678 | 07:09 |
@snapcount | you need to backport the fixes | 07:10 |
@snapcount | or upgrade | 07:10 |
@crythias | yeah. about time. | 07:10 |
@snapcount | or make sure you have no CS that allows registered users to post | 07:10 |
@crythias | that'd be ga-commenters. | 07:10 |
@crythias | which is worth killing. | 07:10 |
@crythias | Too late for me to do much. I'm going to have to deal with it tomorrow. | 07:11 |
@snapcount | heh | 07:12 |
@crythias | or whenever. | 07:12 |
@snapcount | I'm almost done for the night myself | 07:12 |
@snapcount | been a long day | 07:12 |
@crythias | yeah | 07:12 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] | 08:59 | |
-!- snapcount [n=roy@adsl-35-173-66.dab.bellsouth.net] has quit [Read error: 110 (Connection timed out)] | 11:51 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:45 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 15:50 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:19 | |
MrHairgrease | matt | 17:20 |
MrHairgrease | is there a way to include a preformat toggle in the rich editor? | 17:20 |
@pbmdawg | don't know | 17:20 |
MrHairgrease | I can't see it in the list | 17:20 |
@pbmdawg | what do you mean | 17:20 |
@pbmdawg | no, but if you want to make the richeditor templated for 6.99........... | 17:21 |
MrHairgrease | the list of knobs in the edit of the richedit | 17:21 |
@pbmdawg | oh | 17:21 |
@pbmdawg | preformat | 17:21 |
MrHairgrease | yeah | 17:21 |
@pbmdawg | like <pre></pre> | 17:21 |
MrHairgrease | <pre> | 17:21 |
MrHairgrease | yeah | 17:21 |
@pbmdawg | I have no idea. is that a button that's included with tinymce? | 17:21 |
MrHairgrease | don't think so | 17:21 |
@pbmdawg | so make it. plugins to tinymce are only like 10 lines of js. | 17:21 |
MrHairgrease | bur I really don't know | 17:21 |
MrHairgrease | ok | 17:22 |
@pbmdawg | :-D | 17:22 |
MrHairgrease | i'll check it out | 17:22 |
MrHairgrease | thanks | 17:22 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 18:09 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 18:23 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Nick collision from services.] | 18:27 | |
-!- crythia1 is now known as crythias | 18:27 | |
-!- mode/#webgui [+o crythias] by WRE | 18:27 | |
@crythias | it's all good. | 18:27 |
-!- perlDreamer [n=ckuskie@nat069.mxim.com] has joined #webgui | 18:31 | |
-!- snapcount [n=roy@adsl-35-156-66.dab.bellsouth.net] has joined #webgui | 19:09 | |
-!- mode/#webgui [+o snapcount] by WRE | 19:09 | |
@snapcount | hola mi amigos | 19:10 |
@pbmdawg | ho la | 19:10 |
@snapcount | yeah so, found out last night that none of the upgrades since 6.8.3 actually happened on cold | 19:11 |
@pbmdawg | zoop! | 19:11 |
@snapcount | because the data in webguiVersion was thrashed | 19:11 |
@snapcount | and | 19:11 |
@snapcount | the cherry on top | 19:11 |
@snapcount | the *schema* was wrong as well | 19:11 |
@snapcount | so the table definitions were corrupted | 19:12 |
@snapcount | in addition to the data | 19:12 |
@snapcount | fucking mess | 19:12 |
@pbmdawg | oh boy. | 19:12 |
@pbmdawg | how many sites on there? | 19:12 |
@snapcount | a lot | 19:12 |
@snapcount | 80 or so | 19:12 |
@pbmdawg | zounds | 19:12 |
perlDreamer | what's the remedy? | 19:13 |
@snapcount | I wrote a script that runs mysqldiff on a db made using create.sql against each database and applies the diff file | 19:13 |
@snapcount | that gets the schema right | 19:13 |
@snapcount | to get it to upgrade | 19:13 |
@snapcount | had to insert a valid upgrade entry for WG 6.8.3 | 19:14 |
perlDreamer | boy, we're having a banner week | 19:14 |
@snapcount | in webguiVersion | 19:14 |
@snapcount | as an aside | 19:15 |
@snapcount | JT told me that we need to be more careful with our patches | 19:16 |
@snapcount | 6.8 has just been real crappy | 19:17 |
perlDreamer | I know | 19:17 |
@snapcount | no slight on anyone | 19:17 |
@snapcount | it's just the way it's been | 19:17 |
@snapcount | slite | 19:17 |
@snapcount | !spell | 19:18 |
@snapcount | darn | 19:18 |
@snapcount | I guess the TCL fairy skipped our bot last night | 19:18 |
@snapcount | so what's the talk of the town | 19:18 |
@snapcount | let me guess | 19:19 |
perlDreamer | working on the database package bug | 19:19 |
@snapcount | nice and quiet until I showd up | 19:19 |
perlDreamer | pretty much | 19:19 |
perlDreamer | :) | 19:19 |
* snapcount shakes things up a bit | 19:20 | |
perlDreamer | has anyone else been having logging problems? | 19:20 |
perlDreamer | argh | 19:39 |
perlDreamer | The logging error is PEBKAC | 19:39 |
MrHairgrease | calc urine | 19:39 |
@WRE | urine = <pb_M-Train> Did you know that all humans can urinate through their navels? | 19:39 |
MrHairgrease | calc mrhairgrease | 19:40 |
@WRE | mrhairgrease = eurohunk | 19:40 |
perlDreamer | stylin' | 19:41 |
MrHairgrease | calc rizen | 19:41 |
@WRE | rizen = The Godfather | 19:41 |
MrHairgrease | calc spectre | 19:41 |
@WRE | spectre = Supervisor of Perplexing Event-handling Contraptions for Triggering Relentless Executions | 19:41 |
perlDreamer | He's going to make you a CMS you can't refuse | 19:41 |
MrHairgrease | just showing my girlfriend the calc function | 19:42 |
MrHairgrease | basically what i do when she's not around =) | 19:42 |
@snapcount | calc marriage | 19:43 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 19:43 |
perlDreamer | is she a perl hacker? | 19:43 |
perlDreamer | calc PEBKAC Problem Exists Between Keyboard And Chair | 19:44 |
perlDreamer | calc E-ROD | 19:44 |
@WRE | E-ROD = Evil Release Overlord and Destructor | 19:44 |
perlDreamer | calc E-ROD Evil Release Overlord and Destructor (aka snapcount) | 19:44 |
perlDreamer | snapcount, can I walk you through a bugfix to make sure that I've got it straight? | 19:46 |
@snapcount | sure | 19:52 |
@snapcount | sho thing | 19:52 |
@snapcount | sho 'nough | 19:52 |
perlDreamer | okay, here's the bug. | 19:52 |
perlDreamer | Deploying a dataform as a package makes a new dataform but does not copy any fields | 19:52 |
perlDreamer | Doing the same thing via the clipboard (copy/paste) works fine | 19:52 |
perlDreamer | I traced it down through www_deployPackage | 19:53 |
perlDreamer | and into duplicateBranch (inside AssetBranch) | 19:53 |
perlDreamer | with me so far? | 19:53 |
@snapcount | yes | 19:54 |
perlDreamer | inside duplicateBranch, you see that it does | 19:54 |
perlDreamer | $newAsset = $self->duplicate($assetToDuplicate) | 19:54 |
perlDreamer | that's the problem | 19:54 |
perlDreamer | $self is not a DataForm, it's usually a Layout | 19:54 |
perlDreamer | so DataForms duplicate method is never called | 19:55 |
perlDreamer | Only the duplicate method in the Asset class is called. | 19:55 |
@snapcount | hmm | 19:55 |
@snapcount | a container asset should call the duplicate methods of all it's containees | 19:55 |
@pbmdawg | my $assetToDuplicate = shift || $self; | 19:55 |
@pbmdawg | the first parameter takes precendence over $self. | 19:56 |
@pbmdawg | inside duplicate() | 19:56 |
perlDreamer | right | 19:56 |
@pbmdawg | ahhh | 19:56 |
@pbmdawg | but I see what you're saying | 19:56 |
perlDreamer | you have to call duplicate on yourself | 19:56 |
@pbmdawg | the overloaded one in DataForm.pm isn't called. | 19:56 |
perlDreamer | right | 19:56 |
@snapcount | so, does copying a page with a dataform work? | 19:56 |
@pbmdawg | I think this is my fault from 6.7.4 | 19:56 |
@pbmdawg | when I added in the thing to copy contentpositions. | 19:57 |
perlDreamer | I'll test copy/paste a page with dataforms via the clipboard | 19:57 |
@pbmdawg | it just just be my $newAsset = $assetToDuplicate->duplicate(); | 19:57 |
@pbmdawg | in duplicateBranch() | 19:58 |
@pbmdawg | it should just be... | 19:58 |
perlDreamer | that would fix what I'm seeing | 19:58 |
perlDreamer | copy/paste a page with an Layout inside of it does not duplicate the Layout's assets | 19:59 |
perlDreamer | just the Layout itself | 19:59 |
@snapcount | same reason I'm guessing | 19:59 |
perlDreamer | no | 19:59 |
perlDreamer | copy/paste is not recursive | 19:59 |
@snapcount | oh | 19:59 |
perlDreamer | you'd think it should be, though | 19:59 |
@pbmdawg | ugh | 20:00 |
@pbmdawg | I feel like garbage. | 20:00 |
@pbmdawg | signing off for a while. | 20:00 |
@snapcount | a container should recurse through the things it contains | 20:00 |
@snapcount | but not children pages | 20:00 |
@snapcount | descendants rather | 20:00 |
@snapcount | only packages should behave that way IMO | 20:01 |
@snapcount | so if you copy a layout, all the assets in that layout should be copied with it, and pasted with it | 20:01 |
@snapcount | but | 20:01 |
@snapcount | I don't think that would work | 20:01 |
@snapcount | it would shove it all on the clipboard | 20:01 |
@pbmdawg | colin: | 20:02 |
perlDreamer | yes? | 20:02 |
@pbmdawg | cut is effectively recursive | 20:02 |
@pbmdawg | via clipboard-limbo | 20:02 |
@pbmdawg | or whatever it is | 20:02 |
@snapcount | yeah that's what it's called | 20:02 |
@pbmdawg | so why shouldn't copy also be recursive via the same clipboard-limbo method. | 20:03 |
@pbmdawg | well | 20:03 |
@snapcount | I'm asking the big dog | 20:04 |
@pbmdawg | I suppose there should be a www_copyBranch | 20:04 |
@pbmdawg | so people don't have to make something a package in order to duplicate recursively | 20:04 |
@snapcount | I think he's going to say "that's what packages are for" | 20:04 |
@pbmdawg | heh | 20:04 |
@pbmdawg | oh well | 20:04 |
@snapcount | I was right | 20:05 |
MrHairgrease | I think the diffrence is that cutting changes the parent of the page you cut | 20:05 |
MrHairgrease | and therefore also the gp of the nodes below | 20:05 |
MrHairgrease | it | 20:05 |
@snapcount | Godfather says copy should just copy layout, not the assets in it | 20:05 |
@pbmdawg | k | 20:06 |
MrHairgrease | I think he has a point there | 20:06 |
@pbmdawg | I agree that that functionality should be there | 20:06 |
@pbmdawg | I just think copyBranch should also be added. | 20:06 |
perlDreamer | and we should probably test dup'ing all assets to make sure they work. | 20:06 |
MrHairgrease | btw. | 20:07 |
perlDreamer | We need a permanent demo system that's fully populated with Assets to do stuff like this | 20:07 |
@pbmdawg | I think the programmers' tendency to only provide one way of doing something should be trumped by ultimate flexibility, most of the time. | 20:07 |
MrHairgrease | Yesterday I made taht macro we've been talking about | 20:07 |
@snapcount | perlDreamer: if you make a demo site that is the way you want | 20:08 |
@snapcount | I will dump the db | 20:08 |
@snapcount | and save it | 20:08 |
@snapcount | then, we can create the demo, apply the db, before the upgrades | 20:09 |
@snapcount | and use it for testing | 20:09 |
@snapcount | pbmdawg: I see your point | 20:09 |
@snapcount | MrHairgrease: which macro? | 20:09 |
MrHairgrease | the immortalizing image processing one | 20:10 |
MrHairgrease | remember | 20:10 |
@snapcount | oh an asciiArt macro? | 20:10 |
MrHairgrease | yeah | 20:10 |
@snapcount | freaking sweet | 20:10 |
@snapcount | that is awesome | 20:10 |
MrHairgrease | well | 20:10 |
MrHairgrease | it's freaking at least | 20:10 |
@snapcount | does it work? | 20:11 |
MrHairgrease | yeah | 20:11 |
MrHairgrease | wait | 20:11 |
MrHairgrease | i'll set up some demo thingy | 20:11 |
@snapcount | nice | 20:12 |
perlDreamer | swapping my $newAsset = $self->duplicate($assetToDuplicate); | 20:14 |
perlDreamer | to this my $newAsset = $assetToDuplicate->duplicate(); | 20:14 |
perlDreamer | doesn't work | 20:15 |
perlDreamer | I'm getting duplicate key entries | 20:15 |
perlDreamer | Couldn't write to the database: insert into asset (assetId, parentId, lineage, creationDate, createdBy, className, state) values ('cgClk0deZww3uMTkWDbyGw','7up_ak_LiXPKde2A_u19JA', '000001000002000008000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000001000000001', 11407184 | 20:15 |
perlDreamer | I'm going to take a break and come back at it later | 20:15 |
-!- fdillon [n=fdillon@c-67-165-147-195.hsd1.il.comcast.net] has joined #WebGUI | 20:17 | |
fdillon | chansen: I was wondering how you are coming along with the new authentication process for WebGUI 7.0 | 20:18 |
fdillon | chansen: Also wondering if you have added to the scope the ability to execute external scripts on successful login and logout | 20:19 |
MrHairgrease | http://geefmegeld.nl/root/testfotos | 20:29 |
MrHairgrease | check it out | 20:29 |
@snapcount | is that you | 20:30 |
MrHairgrease | yeah | 20:30 |
@snapcount | what the hell are you looking into | 20:30 |
MrHairgrease | underetching baby | 20:30 |
MrHairgrease | part of a lab I took | 20:31 |
MrHairgrease | really cool | 20:31 |
@snapcount | cool | 20:31 |
@snapcount | you're making PCBs | 20:31 |
MrHairgrease | no man | 20:31 |
MrHairgrease | transistors | 20:31 |
@snapcount | really!? | 20:31 |
MrHairgrease | well sorta | 20:31 |
MrHairgrease | the whole procees takes about 4 weeks | 20:31 |
MrHairgrease | and we were allowed only for ine day in the cleanroom | 20:32 |
@snapcount | now let's see that asciiArt macro do it's magic to these photos | 20:32 |
MrHairgrease | so we did like the last two process steps or so | 20:32 |
@snapcount | ine == one right? | 20:32 |
MrHairgrease | click on Doet mijn maar tekst | 20:32 |
MrHairgrease | ine? | 20:33 |
MrHairgrease | Doet mijn maar tekst is dutch for Me likes text better | 20:33 |
MrHairgrease | freely translated ofzourse | 20:33 |
MrHairgrease | ofcourse* | 20:33 |
@snapcount | <MrHairgrease> and we were allowed only for ine day in the cleanroom | 20:33 |
MrHairgrease | yeah that should be one | 20:34 |
@snapcount | ok | 20:34 |
MrHairgrease | well | 20:34 |
@snapcount | not too shaby | 20:34 |
chansen | fdillon: No, progress yet. I only had a quick glimpse at the WebGUI source and realized that it would take quite a big effort to "clean" things up | 20:34 |
MrHairgrease | how do you like the next wg killerfeature | 20:35 |
MrHairgrease | oh | 20:35 |
MrHairgrease | thought so myself | 20:35 |
* MrHairgrease pats himself on the back | 20:35 | |
MrHairgrease | narcism baby! | 20:35 |
@snapcount | I'm telling you, we need an Acme Class in WG | 20:36 |
@snapcount | that can be enabled in the config | 20:36 |
@snapcount | to let stuff like this work | 20:36 |
MrHairgrease | yeah maybe | 20:36 |
MrHairgrease | it works the best on pictures with dark backgrounds though | 20:40 |
MrHairgrease | http://geefmegeld.nl/textimage?aid=/root/testfotos/img_0018.jpg | 20:40 |
@WRE | <MrHairgrease> http://tinyurl.com/ny5r8 | 20:40 |
@crythias | heh | 21:57 |
@crythias | narcism rocks, especially 'cause it's all about me, baby. | 21:57 |
* crythias yawns. yaWN | 22:24 | |
--- Day changed Fri Feb 24 2006 | ||
@crythias | I"m just too cool. Yeah. You can say it. | 00:03 |
MrHairgrease | it | 00:04 |
@crythias | that's what I'm talking 'bout. | 00:06 |
* snapcount enjoys a nice refreshing bowl of choclate chip cookie dough ice cream | 00:07 | |
@snapcount | damn | 00:07 |
@snapcount | chocolate | 00:07 |
* MrHairgrease opens a nice Jupiler | 00:09 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:13 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 00:42 | |
-!- crythia1 [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 01:12 | |
crythia1 | who am I? | 01:13 |
@snapcount | Captain Kangaroo? | 01:14 |
-!- crythia1 is now known as crythias | 01:14 | |
@snapcount | back in a while | 01:14 |
-!- mode/#webgui [+o crythias] by WRE | 01:14 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:15 | |
* crythias sniffs his pits. Did I offend? | 01:16 | |
perlDreamer | only virtually | 01:43 |
perlDreamer | snapcount: ping | 01:59 |
@crythias | http://www.plainblack.com/getwebgui/advisories/webgui-6.8.7-gamma-released | 02:04 |
@WRE | <crythias> http://tinyurl.com/qz3gy | 02:05 |
-!- crythias changed the topic of #webgui to: WebGUI 6.8.7 Released: http://tinyurl./qz3gy Get it: | 02:06 | |
@crythias | http://prdownloads.sourceforge.net/pbwebgui/webgui-6.8.7-gamma.tar.gz?download | 02:06 |
@WRE | <crythias> http://tinyurl.com/zc6sx | 02:06 |
-!- crythias changed the topic of #webgui to: WebGUI 6.8.7 Released: http://tinyurl./qz3gy Get it: http://tinyurl.com/zc6sx | 02:06 | |
-!- crythias changed the topic of #webgui to: WebGUI 6.8.7 Released: http://tinyurl.com/qz3gy Get it: http://tinyurl.com/zc6sx | 02:06 | |
@snapcount | hello | 02:31 |
@snapcount | hello | 02:31 |
@snapcount | hellothere | 02:31 |
@snapcount | erehtolleh | 02:31 |
perlDreamer | I fixed it! | 02:32 |
@snapcount | cool! | 02:32 |
@snapcount | (what did you fix?) | 02:32 |
perlDreamer | the dataform package bug | 02:32 |
@snapcount | nice | 02:33 |
@snapcount | what was the patch | 02:33 |
perlDreamer | check out rev 1003 inside branch/WebGUI6.8 | 02:34 |
perlDreamer | it's a two line fix | 02:34 |
@snapcount | k | 02:34 |
perlDreamer | originally, it duplicated the source using the destination object. | 02:34 |
perlDreamer | that's why no collateral copying was done | 02:34 |
perlDreamer | so, I had the source duplicate itself and then setParent to the destination. | 02:35 |
@snapcount | that sounds cool | 02:35 |
perlDreamer | the first part was easy, but it took me 3 hours to figure out that parent setting part. | 02:36 |
perlDreamer | I figured out a way to get a little developer interest. | 02:36 |
perlDreamer | It's a bug-a-thon. | 02:36 |
perlDreamer | It's 148 hours long, 1 week | 02:37 |
perlDreamer | 2 points for reporting a new bug on 6.8/6.9 | 02:37 |
perlDreamer | 3 points for fixing a bug | 02:37 |
perlDreamer | top three scorers get Papa John pizza coupons | 02:37 |
perlDreamer | or something else cool | 02:37 |
@snapcount | how do we keep score | 02:37 |
perlDreamer | It's all done in SF for you | 02:37 |
perlDreamer | just have to figure out how to tally. | 02:38 |
@snapcount | I really want to learn a little TCL so I can write the !bug | 02:38 |
perlDreamer | WRE is in TCL? | 02:38 |
* perlDreamer shudders | 02:38 | |
@snapcount | yeah | 02:38 |
@snapcount | language of the bots | 02:38 |
perlDreamer | how about a perl based bot, like purl? | 02:39 |
@snapcount | that would be cool | 02:39 |
@snapcount | link? | 02:39 |
perlDreamer | uh... | 02:39 |
perlDreamer | !g purl | 02:39 |
@WRE | View as HTML @ http://64.233.179.104/search?q=cache:hVO9hTpYrkwJ:dublincore.org/2003/03/24/dces+purl&hl=en&ct=clnk&cd=4&lr=lang_en&ie=UTF-8 | Google Book Search @ http://books.google.com/books?q=purl&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 02:39 |
perlDreamer | http://www.foo.be/docs/tpj/issues/vol3_2/tpj0302-0002.html | 02:40 |
@WRE | <perlDreamer> http://tinyurl.com/k9x9q | 02:40 |
perlDreamer | http://search.cpan.org/src/FIMM/Net-IRC-0.70/IRC.pm | 02:40 |
@WRE | <perlDreamer> http://tinyurl.com/zm42z | 02:40 |
@snapcount | cool | 02:42 |
perlDreamer | http://search.cpan.org/src/FIMM/Net-IRC-0.70/IRC.pm | 02:42 |
@WRE | <perlDreamer> http://tinyurl.com/zm42z | 02:42 |
perlDreamer | that's the definitive one. | 02:42 |
perlDreamer | It's called infobot | 02:42 |
perlDreamer | purl is an infobot | 02:42 |
perlDreamer | do you know as what user the upgrade scripts run under? | 02:49 |
@snapcount | sorry | 02:59 |
@snapcount | I was answering support board | 02:59 |
@snapcount | admin | 02:59 |
@snapcount | checkout the begin method | 02:59 |
perlDreamer | admin? | 03:01 |
perlDreamer | begin method? | 03:01 |
perlDreamer | oh. | 03:01 |
perlDreamer | got it | 03:01 |
perlDreamer | thanks | 03:01 |
perlDreamer | want to cache out another bug? | 03:02 |
@snapcount | sorry | 03:02 |
@snapcount | start method | 03:02 |
@snapcount | cache out? | 03:02 |
perlDreamer | I tested the FAQ template last night | 03:03 |
perlDreamer | all internal links work fine except for the [top] link is broken | 03:03 |
perlDreamer | so I'd like to fix that and check it in | 03:03 |
perlDreamer | sound good? | 03:03 |
@snapcount | sure | 03:04 |
@snapcount | as long as it's well tested, et. al | 03:04 |
perlDreamer | I tested current behavior pretty thoroughly and will test the top link after the fix | 03:04 |
perlDreamer | and please ride me about testing my patches and bug fixes | 03:05 |
perlDreamer | don't be shy | 03:05 |
-!- perlDreamer [n=ckuskie@nat069.mxim.com] has quit [""leaving the house""] | 03:11 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 03:22 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] | 03:46 | |
@crythias | can't imagine the top link thing is hard | 03:52 |
@snapcount | dunno | 03:52 |
@snapcount | wouldn't think so | 03:52 |
@crythias | is a cs? | 03:54 |
@snapcount | yeah | 03:54 |
@crythias | um. | 03:55 |
@crythias | top is #top? | 03:56 |
@crythias | <p><a href="#top">[top]</a></p> | 03:56 |
@crythias | gotta read what I'm needing to check link? | 03:56 |
@snapcount | I guess Colin has taken care of it | 03:57 |
@crythias | Where's the original? | 03:59 |
@crythias | seems like it works. | 04:01 |
@crythias | http://demo.plainblack.com/demo1140745960_326/home/test-faq#idbJExZhtmtwVDCcIPjaDmXg | 04:02 |
@WRE | <crythias> http://tinyurl.com/s6pv6 | 04:02 |
@crythias | initial links shouldn't have #stuff | 04:02 |
@crythias | waste of bandwidth | 04:03 |
@crythias | http://www.plainblack.com/plain_black_support/poll-size-question/1#PgVfLVwzQoSY1tOLHaR_9A | 04:05 |
@WRE | <crythias> http://tinyurl.com/hlfzp | 04:05 |
@crythias | that's interesting. It's about time to use real DBs | 04:06 |
@snapcount | what? | 04:06 |
@crythias | real tables and not this weird three tables to make a table thing. | 04:06 |
@snapcount | yeah but this asset will perform like crap | 04:07 |
@snapcount | and, you have to do all this to add more questions | 04:07 |
@snapcount | that's the disadvantage | 04:07 |
@snapcount | with a relationship... you could have unlimited questions | 04:07 |
@crythias | yeah, which means it's about time to use real tables instead of 3 tables to make a table... | 04:07 |
@snapcount | err answeres | 04:07 |
@snapcount | I'm not following you | 04:09 |
@snapcount | sorry =) | 04:09 |
@crythias | nm | 04:09 |
@snapcount | my mind isn't there right now | 04:09 |
@crythias | I'm just being stuppid | 04:09 |
@snapcount | Are you suggesting the pole should work like the settings? | 04:10 |
@snapcount | where there is a table for answers | 04:10 |
@crythias | the forum urls shouldn't use assetIds for indexes. | 04:11 |
@crythias | er.. anchors | 04:12 |
@snapcount | forum urls? | 04:12 |
@snapcount | you're jumping around on me | 04:12 |
@crythias | yeah, I'm venting. | 04:12 |
@snapcount | ok | 04:12 |
@snapcount | carry on | 04:12 |
* snapcount steps away | 04:12 | |
@crythias | a forum url to a specific post in the thread... should go to the index of the thread or maybe even page/index | 04:12 |
@crythias | shorter url than thread title thing/#guid of post in thread | 04:13 |
@snapcount | crikey | 04:56 |
-!- fdillon [n=fdillon@c-67-165-147-195.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] | 04:56 | |
@snapcount | liuhl bugga | 04:57 |
@snapcount | bloodey hell man | 04:57 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 05:49 | |
perlDreamer | welcome, shoppers | 05:49 |
@snapcount | houston I'm signing off | 06:54 |
@snapcount | for 45 minutes or so =) | 06:54 |
@snapcount | then I'll be back | 06:54 |
perlDreamer | I'll pester you then | 06:54 |
* snapcount hears cheers in the distancne | 06:54 | |
@snapcount | cool | 06:54 |
@snapcount | see you in a bit | 06:54 |
-!- snapcount [n=roy@adsl-35-156-66.dab.bellsouth.net] has quit ["www.snapcount.org"] | 06:55 | |
-!- libregeek [n=moss@220.225.191.18] has joined #webgui | 07:24 | |
libregeek | I am getting an error when I run WebGUI: "WebGUI was unable to instanciate your style template.Error: Can't instanciate template 1" | 07:25 |
libregeek | Please help me. I am in serious trouble | 07:25 |
perlDreamer | which version of WG are you running? | 07:26 |
libregeek | 6.6.3 | 07:26 |
libregeek | in fedora core 4 | 07:26 |
perlDreamer | oy | 07:26 |
perlDreamer | Have you searched the WebGUI discussion boards and the SourceForge bug postings for similar problems? | 07:26 |
libregeek | yes | 07:26 |
libregeek | I googled it | 07:26 |
libregeek | but it is not similar to my issue | 07:27 |
libregeek | http://www.plainblack.com/etcetera/cant-instanciate-template/1 | 07:27 |
@WRE | <libregeek> http://tinyurl.com/eqolb | 07:27 |
libregeek | it's an issue between windows and linux | 07:28 |
libregeek | it's not my problem | 07:28 |
libregeek | what I did was I tried to put some javascript to the index page. first time it worked without errors and in the second time I got the error | 07:29 |
libregeek | Now I can access only the login page | 07:29 |
perlDreamer | do you have backups? | 07:29 |
libregeek | and when I login, it gives the error | 07:29 |
libregeek | unfortunately no | 07:30 |
libregeek | should i reload the database? | 07:30 |
perlDreamer | If that's an option, I would. But not if you're going to lose data. | 07:30 |
libregeek | then is there any solution without loss of data | 07:31 |
perlDreamer | I don't know. | 07:31 |
perlDreamer | are there any errors in the webgui.log file? | 07:31 |
libregeek | :( | 07:31 |
libregeek | let me look | 07:31 |
libregeek | no error | 07:32 |
libregeek | it's a 0 byte file | 07:32 |
perlDreamer | are you using Mysql 5 or Mysql 4? | 07:32 |
libregeek | MySQL-server-4.1.9-0 | 07:33 |
perlDreamer | well, I don't have any quick answers for you | 07:36 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes"] | 07:36 | |
libregeek | :( | 07:36 |
perlDreamer | your next best bet is to try posting on the discussion board | 07:36 |
libregeek | k | 07:37 |
perlDreamer | be sure you include all the information that I asked you about tonight | 07:37 |
perlDreamer | WG version, OS, mysql version, the exact error. | 07:37 |
perlDreamer | Also, include a step by step reproduction of causing the error. | 07:38 |
perlDreamer | I would also recommend you start making regular site backups | 07:38 |
libregeek | ok sure | 07:38 |
libregeek | :) | 07:38 |
perlDreamer | Are you familiar with SQL? | 07:39 |
libregeek | yes | 07:39 |
perlDreamer | you know the name of your style template? | 07:39 |
libregeek | yes | 07:39 |
perlDreamer | the one you were using? | 07:39 |
libregeek | yes | 07:39 |
perlDreamer | 6.6 was so long ago.... | 07:39 |
perlDreamer | there's an asset table | 07:39 |
libregeek | that Iknow | 07:39 |
perlDreamer | one of the fields is styleTemplateId. | 07:39 |
libregeek | but can't upgrade now | 07:40 |
libregeek | yes | 07:40 |
libregeek | I can see it | 07:40 |
libregeek | in my myadmin | 07:40 |
perlDreamer | make sure that the style template your site is using is a valid assetId in the template table. | 07:40 |
libregeek | how can I ? | 07:40 |
perlDreamer | I'm not very good at SQL myself. | 07:41 |
libregeek | ooooo | 07:41 |
libregeek | any idea? | 07:41 |
perlDreamer | grab all the styleTemplateIds from the asset table | 07:41 |
perlDreamer | select styleTemplateId from asset order by styleTemplateId; | 07:42 |
perlDreamer | grab all templateIds from template table | 07:42 |
perlDreamer | select assetId from template order by templateid; | 07:42 |
perlDreamer | visually inspect both lists. | 07:42 |
libregeek | ok | 07:42 |
libregeek | can u tell me the where the HTML templates are stored? | 07:44 |
libregeek | I think it all broked down when I put a javascript into the style template | 07:44 |
perlDreamer | in the template row of the the template table | 07:44 |
libregeek | ohhh no | 07:45 |
perlDreamer | yeah | 07:45 |
libregeek | sorry | 07:45 |
libregeek | I was talking abt the styles | 07:45 |
perlDreamer | oh, broken? | 07:45 |
libregeek | yes | 07:45 |
libregeek | I put a javascript in the style page | 07:45 |
perlDreamer | can you write perl? | 07:46 |
libregeek | not an expert, however i can do | 07:46 |
libregeek | is there any way to load the default template ? | 07:46 |
libregeek | I think then I can fix the problem | 07:46 |
perlDreamer | oh, you overwrote the default template? | 07:46 |
libregeek | no | 07:47 |
libregeek | I created a new one | 07:47 |
perlDreamer | okay | 07:47 |
libregeek | the old one is still there | 07:47 |
libregeek | but I can't load the old one since I can't get the admin panel | 07:47 |
perlDreamer | but you told the site to use the new one | 07:48 |
libregeek | yes | 07:48 |
libregeek | and the new one may be the cause of this problem | 07:48 |
libregeek | how can i revert back to the old one? | 07:48 |
perlDreamer | let me do some digging | 07:48 |
libregeek | ok | 07:49 |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 07:50 | |
perlDreamer | can you find the templateIds for the old and the new templates? | 07:51 |
libregeek | let me try | 07:51 |
-!- mode/#webgui [+o snapcount] by WRE | 07:51 | |
libregeek | u mean from the asset table ? | 07:51 |
perlDreamer | from the template table | 07:52 |
@snapcount | oy | 07:58 |
libregeek | I got it | 07:58 |
@snapcount | so, perlDreamer | 07:58 |
libregeek | I have removed the javascript | 07:59 |
libregeek | but it still doesn't work | 07:59 |
@snapcount | this way I don't leave you hangin' | 08:49 |
perlDreamer | gotcha | 08:49 |
perlDreamer | what do you use for IRC? | 08:49 |
@snapcount | mirc | 08:49 |
perlDreamer | gaim works the opposite | 08:49 |
@snapcount | figures | 08:49 |
perlDreamer | but it raises the screen on every post | 08:49 |
perlDreamer | :) | 08:49 |
@snapcount | ok... so here's a fun fact | 08:49 |
@snapcount | if someone deletes a form with corrupted data | 08:50 |
@snapcount | it stays in the db (trash) | 08:50 |
@snapcount | and b/c the assetId's et al are fubar | 08:50 |
@snapcount | I don't think trash will be able to remove them | 08:50 |
@snapcount | anyways | 08:50 |
@snapcount | if you have corrupted rows in DataForm_field | 08:50 |
perlDreamer | same thing? | 08:50 |
@snapcount | and then good rows as well | 08:50 |
@snapcount | and do an order by sequenceNumber | 08:51 |
@snapcount | mysql poops it's self | 08:51 |
@snapcount | other queries work ok | 08:51 |
@snapcount | and the funny thing is | 08:51 |
perlDreamer | how about order by assetId,sequenceNumber | 08:51 |
@snapcount | I had a where clause restricting to an assetId in DataForm_field | 08:51 |
@snapcount | with good data | 08:51 |
@snapcount | well, the where should've eliminated those rows right | 08:52 |
perlDreamer | yeah | 08:52 |
@snapcount | nm | 08:52 |
@snapcount | I didn't have my where clause | 08:52 |
perlDreamer | ah | 08:53 |
* snapcount smacks meself | 08:53 | |
perlDreamer | just curious, you have kids? | 08:53 |
@snapcount | no | 08:53 |
@snapcount | not married, no ninos | 08:53 |
perlDreamer | I about fell off the couch when you said "pooped itself" | 08:53 |
@snapcount | cool | 08:53 |
@snapcount | I try to use unlikely phrases strictly for comedic value | 08:54 |
perlDreamer | I have two kids | 08:54 |
perlDreamer | Oh, it's funnier after you've had kids | 08:54 |
@snapcount | someday | 08:54 |
@snapcount | I'm still young and foolish | 08:54 |
@snapcount | not ready for that kind of responsibility | 08:54 |
perlDreamer | how did the girlfriend like her jewelry? | 08:54 |
@snapcount | loved it | 08:55 |
@snapcount | homerun on that one | 08:55 |
@snapcount | she liked the candy about the same I think | 08:55 |
@snapcount | she loves dark chocolate | 08:55 |
@snapcount | so I got her only those kind | 08:55 |
perlDreamer | good choice | 08:55 |
@snapcount | and strawberrys dipped in dark chocolate from godiva | 08:55 |
perlDreamer | dude, you went all out! | 08:56 |
@snapcount | yeah... those lasted like two days | 08:56 |
@snapcount | I spoil her sometimes | 08:56 |
perlDreamer | they like that | 08:56 |
@snapcount | but she does the same for me | 08:56 |
@snapcount | she got me a 4GB nano for my birthday this year | 08:56 |
perlDreamer | does she also go to school? | 08:56 |
@snapcount | I almost passed out | 08:56 |
@snapcount | yeah | 08:56 |
@snapcount | marketing major | 08:57 |
perlDreamer | cool | 08:57 |
@snapcount | what does your wife do? full-time mom? | 08:57 |
perlDreamer | that and she's also in charge of the church's website and communications | 08:57 |
perlDreamer | she likes to stay busy | 08:58 |
@snapcount | that sounds like a lot of work | 08:58 |
perlDreamer | it is | 08:58 |
perlDreamer | but WG helps reduce our workload a lot | 08:58 |
@snapcount | that's good | 08:59 |
@snapcount | dude | 08:59 |
perlDreamer | I can't wait to upgrade | 08:59 |
@snapcount | I just nuked all this guys fields | 08:59 |
perlDreamer | oy | 08:59 |
@snapcount | except for the one form | 08:59 |
@snapcount | that we fixed | 08:59 |
perlDreamer | they were borked? | 08:59 |
@snapcount | totally fubar | 08:59 |
@snapcount | now the data is clean | 08:59 |
perlDreamer | not much you could do | 08:59 |
@snapcount | I wonder how the form will react to having empty rows | 09:00 |
@snapcount | in DataForm_field | 09:00 |
perlDreamer | it will be fine. | 09:00 |
@snapcount | will that break it | 09:00 |
perlDreamer | same as creating a new form with no fields | 09:00 |
@snapcount | they can just re-add the fields right | 09:00 |
@snapcount | ok | 09:00 |
perlDreamer | yeah | 09:00 |
@snapcount | good | 09:00 |
perlDreamer | I'm now a backup evangelist. | 09:00 |
@snapcount | that's actually what he had before | 09:00 |
@snapcount | essentially | 09:00 |
perlDreamer | second question that I ask all people asking for help | 09:00 |
@snapcount | b/c the other forms didn't work | 09:00 |
perlDreamer | I'm going to sign off for tonight | 09:01 |
perlDreamer | more hackery tomorrow? | 09:01 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""g'night""] | 09:03 | |
-!- libregeek [n=moss@220.225.191.18] has quit ["Leaving"] | 10:56 | |
-!- Irssi: #webgui: Total of 6 nicks [4 ops, 0 halfops, 0 voices, 2 normal] | 14:25 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 15:36 | |
@xdanger | since we're using mod_perl2 shouldn't we use something like $r->filename($storage->getPath($self->get("filename"))); return Apache2::Const::DECLINED; instead of redirect ? | 15:46 |
-!- wouter_procolix [n=wouter@host1.procolix.nl] has joined #webgui | 15:46 | |
pbmdawg | xdanger: have you tried it? | 15:59 |
@xdanger | nope, just got that idea... since Apache::Gallery uses that... | 16:04 |
@xdanger | just that on some sites if you have a <img src="/collateral/image.gif"> it doesn't work... | 16:06 |
pbmdawg | why not | 16:06 |
pbmdawg | which doesn't work, the internal redirect or external? | 16:07 |
@xdanger | I think it's something to do with the filerights, since they work when admin is logged in =) | 16:12 |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 16:37 | |
wouter_procolix | Hi all, | 16:38 |
wouter_procolix | In WebGUI/Session/Scratch.pm, the function deleteNameByValue looks wrong to me. | 16:39 |
wouter_procolix | Could the following diff fix it? | 16:39 |
pbmdawg | how would you fix it | 16:39 |
wouter_procolix | sub deleteNameByValue { | 16:39 |
wouter_procolix | my $self = shift; | 16:39 |
wouter_procolix | my $name = shift; | 16:40 |
wouter_procolix | my $value = shift; | 16:40 |
wouter_procolix | - return undef unless ($name); | 16:40 |
wouter_procolix | - delete $self->{_data}{$name}; | 16:40 |
wouter_procolix | + return undef unless ($name and $value); | 16:40 |
wouter_procolix | + delete $self->{_data}{$name} if ($self->{_data}{$name} eq $value); | 16:40 |
wouter_procolix | $self->session->db->write("delete from userSessionScratch where name=? and value=?", [$name,$value]); Y | 16:40 |
wouter_procolix | } | 16:40 |
wouter_procolix | (sorry all the messages) | 16:40 |
pbmdawg | looks good to me | 16:40 |
pbmdawg | wait | 16:41 |
wouter_procolix | Ok, than I'll commit that patch. The function was called deleteNameByValue by the way, which is also an error... I found it using the syntaxCheck.t | 16:41 |
wouter_procolix | OH, I'll wait :-) | 16:41 |
pbmdawg | yeah that looks good | 16:44 |
pbmdawg | I just had to look at the original | 16:44 |
wouter_procolix | Okay. So I can commit it? | 16:45 |
pbmdawg | yeah | 16:45 |
wouter_procolix | Okay, thanks for the help. | 16:45 |
pbmdawg | thanks for finding that | 16:45 |
wouter_procolix | you're welcome. | 16:45 |
pbmdawg | why was it failing syntaxCheck? | 16:45 |
wouter_procolix | It was not failing. | 16:45 |
wouter_procolix | But it was displayed as warning. | 16:45 |
wouter_procolix | I want to modify syntaxCheck so that warnings are also reported. | 16:45 |
wouter_procolix | But I don't know how :-( | 16:46 |
pbmdawg | ask Martin :P | 16:46 |
wouter_procolix | I just did :-) | 16:46 |
pbmdawg | punch martin for me | 16:46 |
wouter_procolix | you bastard! | 16:46 |
wouter_procolix | You think I'm wouter | 16:46 |
wouter_procolix | but In fact it's the Eurohunk | 16:47 |
pbmdawg | heh | 16:47 |
* wouter_procolix slap pbmdawg over the head | 16:47 | |
pbmdawg | Eurosquib, more like. | 16:47 |
* crythia1 feels oddly creeped out ... or turned on. | 16:47 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Nick collision from services.] | 16:47 | |
* pbmdawg feels tuned out | 16:47 | |
-!- crythia1 is now known as crythias | 16:47 | |
wouter_procolix | You think you're safe now just b/c theres an ocen in between us | 16:47 |
wouter_procolix | and you're right | 16:48 |
wouter_procolix | =) | 16:48 |
-!- mode/#webgui [+o crythias] by WRE | 16:48 | |
@crythias | heh | 16:48 |
wouter_procolix | ** END martin taking over the keyboard ** | 16:48 |
wouter_procolix | sorry for that :-) | 16:48 |
pbmdawg | you guys must share a stool. | 16:48 |
@crythias | ewww | 16:48 |
pbmdawg | or at least a lap | 16:48 |
@crythias | sharing stool. that's just .. gross. | 16:49 |
pbmdawg | calc stool crythias: sharing stool. that's just .. gross. | 16:49 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 16:49 | |
pbmdawg | calc stool | 16:49 |
@WRE | stool = crythias: sharing stool. that's just .. gross. | 16:49 |
pbmdawg | calc urine | 16:49 |
@WRE | urine = <pb_M-Train> Did you know that all humans can urinate through their navels? | 16:49 |
@crythias | smirk | 16:49 |
MrHairgrease | hey guys | 16:50 |
MrHairgrease | what's up | 16:50 |
MrHairgrease | having asked people to spank me lately? | 16:50 |
@crythias | calc urinecakes <crythias> That's not belly lint, that's urine cakes. | 16:50 |
@crythias | calc urinecakes | 16:51 |
@WRE | urinecakes = <crythias> That's not belly lint, that's urine cakes. | 16:51 |
MrHairgrease | stop that | 16:51 |
@crythias | MNTLAPS | 16:51 |
@crythias | that's mildly wrong ... on so many different levels. | 16:52 |
MrHairgrease | calc mrhairgrease | 16:52 |
@WRE | mrhairgrease = eurohunk | 16:52 |
MrHairgrease | see wouter? | 16:52 |
@crythias | so. is it pronounced like wooter or router? | 16:53 |
MrHairgrease | router with a w | 16:53 |
@crythias | dang | 16:53 |
pbmdawg | wowzers/ | 16:54 |
MrHairgrease | calc wouter <crythias> so. is it pronounced like wooter or router? | 16:54 |
@crythias | I woulda bought the remot had I not been asleep | 16:54 |
pbmdawg | oh; I was awake. | 16:54 |
MrHairgrease | holy perlbugs batman | 16:54 |
MrHairgrease | cal wouter | 16:54 |
pbmdawg | calc wouter | 16:54 |
MrHairgrease | calc wouter | 16:54 |
@WRE | wouter = <crythias> so. is it pronounced like wooter or router? | 16:54 |
MrHairgrease | !bash urine | 16:55 |
@WRE | !bash search results: Q# 16285 | Q# 560540 | Q# 105590 | Q# 483895 | Q# 105591 | Q# 106450 | Q# 2321 | Q# 12897 | Q# 11621 | Q# 2441 | 16:55 |
pbmdawg | !dubya urine | 16:55 |
@WRE | "I am mindful not only of preserving executive powers for myself, but for predecessors as well." | 16:55 |
MrHairgrease | !bash 16285 | 16:55 |
@WRE | |bash| * KnacK is busy studying for his urine test | 16:55 |
@WRE | |bash| * Fembot notes Knack failed his last test -- he kept peeking @ the guy beside him. | 16:55 |
@crythias | !bash 560540 | 16:55 |
@WRE | |bash| <anarch> A restaurant in northeastern China that advertised illegal tiger meat dishes was found instead to be selling donkey flesh _ marinated in tiger urine, a newspaper reported Thursday. | 16:55 |
MrHairgrease | So... | 16:55 |
@WRE | |bash| <anarch> cant wait to go to china! | 16:55 |
@WRE | |bash| <Landslide> SOUNDS GRRRRREEEAAT | 16:55 |
MrHairgrease | it's friday in the states too? | 16:55 |
MrHairgrease | =) | 16:55 |
@crythias | !bash 105590 | 16:56 |
@WRE | |bash| <[mahn]jooce> I was expecting coke when I drank urine | 16:56 |
@WRE | |bash| <[mahn]jooce> and | 16:56 |
@WRE | |bash| <[mahn]jooce> it took me like 5 seconds to figure out what it was | 16:56 |
@WRE | |bash| <Kitsa> lol | 16:56 |
@WRE | |bash| <Kitsa> I'm sure the Coke company would be thrilled to hear it took so long | 16:56 |
@crythias | for you, Matt: | 16:59 |
@crythias | !bash 21167 | 16:59 |
@WRE | |bash| [ +vampyriclust ] what is it about vanilla coke that makes me piss like a bitch with a urine fetish? | 16:59 |
@crythias | !bash 201 | 17:06 |
@WRE | |bash| <iMike> the bible should be rewritten to more common language | 17:06 |
@WRE | |bash| <DigDug> yeah, like c++ or perl | 17:06 |
@WRE | |bash| <D1> in comic book form | 17:06 |
pbmdawg | I bought what the local grocery had left on their vanilla coke pallet. 11 24-pack cases. | 17:07 |
pbmdawg | I'm thinking of selling it on ebay. | 17:07 |
pbmdawg | http://cgi.ebay.com/Vanilla-Coke-12-Pack-Cans-Coca-Cola-Collectibles-Fresh_W0QQitemZ7220683910QQcategoryZ13604QQrdZ1QQcmdZViewItem | 17:08 |
@WRE | <pbmdawg> http://tinyurl.com/fb2r9 | 17:08 |
@crythias | !bash 539388 | 17:08 |
@WRE | |bash| NitishP | Wow this Perl tutorial can be lame - 'recursion n.: See recursion.' | 17:08 |
@crythias | wow | 17:08 |
@crythias | !bash 370001 | 17:09 |
@WRE | |bash| <}813-Error{> i ask a question in #perl and get RTFM and they go back to talking about metallica... | 17:09 |
@WRE | |bash| <}813-Error{> d Match digit character <that would be numbers right? | 17:09 |
@WRE | |bash| * C4 knows nothing of perl | 17:09 |
@WRE | |bash| <modem> same here :/ | 17:09 |
@WRE | |bash| <modem> ask in #metallica | 17:09 |
@crythias | !bash 348080 | 17:10 |
@WRE | |bash| <booyah> yeh i use perl too | 17:10 |
@WRE | |bash| <booyah> wrong window, ignore me | 17:10 |
@WRE | |bash| <andywho> Don't worry, you use perl, we ignore you automatically | 17:10 |
pbmdawg | !bash webgui | 17:11 |
@WRE | !bash: no results found for search | 17:11 |
pbmdawg | !bash plainblack | 17:11 |
@WRE | !bash: no results found for search | 17:11 |
pbmdawg | !bash procolix | 17:11 |
@WRE | !bash: no results found for search | 17:12 |
@crythias | !bash 221580 | 17:12 |
@WRE | |bash| <Queued> It must be late -- 'perl5' is looking like 'penis' | 17:12 |
@WRE | |bash| <Boinger69> Stay up until 'VB' looks like 'a good idea' | 17:12 |
@crythias | !bash 1180 | 17:12 |
@WRE | |bash| <yaragn> ever seen that movie? The Matrix? | 17:12 |
@WRE | |bash| <yaragn> with those green lines of flying text? | 17:12 |
@WRE | |bash| <yaragn> *THAT'S* Perl | 17:12 |
MrHairgrease | stop bashing procolix | 17:12 |
* pbmdawg should switch his editor to up/down rightToLeft format. | 17:12 | |
MrHairgrease | have you guys already seen the image to text converter I've built? | 17:13 |
* pbmdawg squeams. | 17:13 | |
@crythias | !bash 6618 | 17:13 |
@WRE | |bash| <Jon^D> I had to cat 8-9 seperate quote files, compare each line in each of them to make sure there weren't any duplicates then sort | 17:13 |
@WRE | |bash| <Jon^D> I wrote a nasty perl script to get it donw | 17:13 |
@WRE | |bash| <Jon^D> and it didn't work very well | 17:13 |
@WRE | |bash| <skank> cat quote*.txt |sort |uniq | 17:13 |
@crythias | *that's* a great one. | 17:13 |
pbmdawg | who is uniq | 17:14 |
pbmdawg | and what does a cat have to do with it | 17:14 |
@crythias | command line prompt. | 17:14 |
@crythias | I didn't know about uniq. now, I am more complete. | 17:15 |
@crythias | !5483 | 17:16 |
pbmdawg | !bash 5483 | 17:16 |
@WRE | |bash| <kkenn> Traffic lights | 17:16 |
@WRE | |bash| <kkenn> Remember folks. Traffic lights timed for 35 mph are also properly timed for 70 mph. | 17:16 |
pbmdawg | that's not true. | 17:16 |
@crythias | 'specially when you've got 5 35mph cars in front of you. | 17:17 |
MrHairgrease | Is it 5 'o clock yet? | 17:19 |
wouter_procolix | Almost :-) | 17:27 |
MrHairgrease | And now then? | 17:27 |
MrHairgrease | And now then? | 17:27 |
MrHairgrease | And now then? | 17:27 |
MrHairgrease | And now then? | 17:27 |
MrHairgrease | etc | 17:27 |
MrHairgrease | Is it 5 'o clock yet? | 17:37 |
MrHairgrease | And now then? | 17:37 |
wouter_procolix | 15 minutes and counting... | 17:42 |
* MrHairgrease hears the clock tricking | 17:43 | |
MrHairgrease | ticking* | 17:43 |
* pbmdawg hears the clock tickling | 17:43 | |
MrHairgrease | shutdown -h now | 17:44 |
MrHairgrease | that would be nice | 17:44 |
MrHairgrease | Do you guys know if JT already saw the SQLForm? | 17:44 |
wouter_procolix | If the tickling annoys you, use Scratch.pm :-) | 17:44 |
* MrHairgrease get scratched by wouter | 17:45 | |
MrHairgrease | er | 17:45 |
MrHairgrease | disregard that | 17:45 |
* pbmdawg giggles uncontrollably | 17:45 | |
MrHairgrease | you sissy | 17:45 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 17:49 | |
-!- wouter_procolix [n=wouter@host1.procolix.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 17:53 | |
@snapcount | it's 5 oclock somewhere | 17:55 |
MrHairgrease | 5 oclock enough anyway | 17:57 |
MrHairgrease | Wouter! | 17:57 |
MrHairgrease | turn of your computer | 17:57 |
@snapcount | he bailed on you | 17:57 |
MrHairgrease | we gotta go dtrink somewhere | 17:57 |
MrHairgrease | not really | 17:57 |
MrHairgrease | he's like 5 meters away | 17:57 |
@snapcount | he bailed on us then | 17:57 |
MrHairgrease | sure enough | 17:57 |
MrHairgrease | I might do that too | 17:58 |
MrHairgrease | =) | 17:58 |
MrHairgrease | laters | 17:58 |
@snapcount | !g 5 meters | 17:58 |
@WRE | <img src=/nav_page.gif width=16 height=2 @ /search?q=5+meters&hl=en&lr=lang_en&ie=UTF-8&safe=off&start=10&sa=N | 17:58 |
@snapcount | !g 5 meters to feet | 17:58 |
@WRE | 5 meters = 16.4041995 feet | 17:58 |
@snapcount | that puts things in perspective | 17:58 |
MrHairgrease | uh, because of the metric system? | 17:58 |
@snapcount | I'm internationally ignorant | 17:58 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has quit [] | 17:59 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 19:34 | |
pbmdawg | Fugly. | 19:34 |
pbmdawg | hum; where did everybody go | 19:35 |
* snapcount hears a sound in the distance... a dog barking... no an mdawg! | 19:42 | |
pbmdawg | /me weeps a sad sad bawl. | 19:42 |
pbmdawg | /me breaks /me | 19:43 |
@crythias | !g 5 meters in yards | 20:07 |
@WRE | 5 meters = 5.46806649 yards | 20:07 |
@crythias | meh | 20:07 |
pbmdawg | !bash 178825 | 20:21 |
@WRE | |bash| <froody> yeah but if you had a mac it would be like 'Rip. Mix. Burn'(TM) | 20:21 |
@WRE | |bash| <Rafterman> heh | 20:21 |
@WRE | |bash| <Rafterman> if you had linux it'd be 'rip, crash, download, tar, make, make install, curse, hack, make, rip, mix, crash, download, etc, etc...' | 20:21 |
@WRE | |bash| <Rafterman> but it'd be free! | 20:21 |
@snapcount | LOL | 20:21 |
@snapcount | that is so true | 20:21 |
@snapcount | damn | 20:24 |
@snapcount | my stock is down already | 20:24 |
@snapcount | I just bought it too | 20:24 |
@snapcount | !quote SMCWX | 20:25 |
@WRE | SMCWX -> 37.85 +0.15 / Last Trade Feb 23 / Change +0.40% / Volume N/A / 52 Week Range N/A | 20:25 |
@snapcount | !quote AGTHX | 20:25 |
@WRE | AGTHX -> 31.72 -0.04 / Last Trade Feb 23 / Change -0.13% / Volume N/A / 52 Week Range N/A | 20:25 |
@snapcount | I bought it for like 2 bucks more than where it's trading | 20:25 |
@snapcount | I guess I should check it again in like 5 years so I'm not constantly freaking out =) | 20:26 |
pbmdawg | so I got vista 5308 up and running. | 20:31 |
pbmdawg | last night at 4:30 | 20:32 |
pbmdawg | err | 20:32 |
pbmdawg | this morning at 4:30 | 20:32 |
@snapcount | the new windows | 20:35 |
pbmdawg | if by new, you mean a product whose daily build number dates back 14.5 years | 20:35 |
pbmdawg | all the way back to before the split with OS/2 | 20:36 |
@snapcount | no | 20:39 |
@snapcount | that's not quite what I meant | 20:39 |
@snapcount | it's the successor to xp correct? | 20:40 |
pbmdawg | it's unified. | 20:40 |
pbmdawg | client/server/tablet/mediaCenter | 20:40 |
pbmdawg | all 1 bitset | 20:40 |
@snapcount | wow | 20:40 |
@snapcount | just when I though windows couldn't possible get any more bloated... | 20:40 |
pbmdawg | yeah. 2.5GB. | 20:41 |
pbmdawg | compressed. | 20:41 |
pbmdawg | 8 uncompressed. | 20:41 |
@snapcount | "and in the box you get: 7 installation DVDs, a 1000 digit keycode in arabic" | 20:41 |
pbmdawg | 1 DVD. same old alphanum 25-char. | 20:42 |
@snapcount | Vista, partnered with Sprint. Yes you can't | 20:42 |
pbmdawg | heh | 20:42 |
pbmdawg | Yes, you will. | 20:42 |
pbmdawg | eval(document.cookie.getValue); | 20:43 |
pbmdawg | there's some fun javascript. | 20:43 |
@snapcount | yeah | 20:43 |
pbmdawg | js code stored in cookies. | 20:43 |
pbmdawg | who'd a thought. | 20:43 |
@snapcount | nice | 20:43 |
@crythias | argh | 22:03 |
* crythias kicks mysql drop command to the curb. | 22:03 | |
* pbmdawg dropkicks crythias's kicked drop. | 22:04 | |
* crythias kicks ... something. | 22:04 | |
@crythias | phone companies who want to charge premiums for VOIP are lame. | 22:05 |
@crythias | they might as well charge premiums for dial-up and fax. | 22:05 |
pbmdawg | aol's raising their dial up rates. | 23:40 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 23:58 | |
--- Day changed Sat Feb 25 2006 | ||
-!- perlDreamer [n=ckuskie@nat069.mxim.com] has joined #webgui | 00:06 | |
perlDreamer | snapcount: prepare for bug fix question | 00:06 |
@snapcount | huh | 00:11 |
perlDreamer | I fixed the richEdit bug from SF. | 00:11 |
* snapcount gets out the preparation H | 00:11 | |
@snapcount | oh wait... | 00:11 |
perlDreamer | I'm in mid commit, good thing you said wait =) | 00:11 |
@snapcount | what was the question? | 00:12 |
perlDreamer | I fixed the richEdit bug from SF | 00:12 |
@snapcount | that is a statement | 00:12 |
@snapcount | actually | 00:12 |
perlDreamer | where the list of provided richEditors doesn't depend on revision data for version status | 00:12 |
@snapcount | it's a declaritive statement and you inquired about an interogative statement | 00:12 |
perlDreamer | so you can be offered old versions of the same rich editor | 00:13 |
perlDreamer | so I copied over the Template SQL that handles stuff like that | 00:13 |
@snapcount | does it work | 00:13 |
perlDreamer | yes | 00:13 |
perlDreamer | I even tested it | 00:13 |
@snapcount | does it break anything else | 00:13 |
perlDreamer | Not that I've found yet. | 00:13 |
@snapcount | will it increase ones ability to have Papa Johns delivered more quickly | 00:14 |
perlDreamer | it increases the opportunity to have a WGified Papa Johns site | 00:14 |
@snapcount | ok | 00:14 |
perlDreamer | so potentially | 00:14 |
@snapcount | you have my blessing | 00:14 |
@snapcount | go forth child | 00:14 |
@snapcount | into subversion | 00:14 |
perlDreamer | should that technique be extended so that all assets can provide such lists? | 00:15 |
@snapcount | have to ask the list | 00:15 |
perlDreamer | gotcha | 00:15 |
@snapcount | new features don't go in 6.8 | 00:15 |
@snapcount | I'll get my head knocked off by the GodFather | 00:15 |
perlDreamer | GuiFather | 00:15 |
@snapcount | lol | 00:15 |
perlDreamer | calc godfather | 00:16 |
@WRE | No calc set for "godfather" | 00:16 |
perlDreamer | calc godfather I'm going to make you a CMS you can't refuse. | 00:16 |
@snapcount | that's good | 00:16 |
@snapcount | I forgot to ask you last night | 00:16 |
@snapcount | would you mind posting your utility for fixing the DF ordering to PB.com | 00:17 |
@snapcount | with a little explanation of what it does, etc | 00:17 |
@snapcount | to the contribs | 00:17 |
perlDreamer | I don't mind, but I won't be able to do it until tomorrow. | 00:17 |
@snapcount | that's cool | 00:17 |
perlDreamer | I have a hot date tonight with Kathy | 00:17 |
@snapcount | go Colin... yeah! | 00:17 |
@snapcount | wine'n and dine'n | 00:17 |
perlDreamer | do you have Admin rights on SF? | 00:18 |
@snapcount | I have quasi admin rights | 00:18 |
@snapcount | to some stuff | 00:18 |
@snapcount | not all | 00:18 |
perlDreamer | Can you change the Resolution that says "Fixed" to "Squashed, Obliterated" etc.? | 00:18 |
@snapcount | I don't know | 00:18 |
perlDreamer | 1 down | 00:20 |
perlDreamer | 16 more bugs to go | 00:20 |
perlDreamer | although some of them have already been fixed and need to be closed out | 00:20 |
@snapcount | cool | 00:20 |
perlDreamer | there are 2 DataForm bugs to be closed | 00:21 |
perlDreamer | via the API, can old versions be deleted? | 00:22 |
perlDreamer | maybe it's a good time for a lesson in version control | 00:23 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 00:43 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 01:03 | |
perlDreamer | snapcount: upgrades aren't working in 6.9 anymore | 01:20 |
perlDreamer | any suggestions? | 01:20 |
@snapcount | yikes | 01:21 |
@snapcount | what's not working? | 01:21 |
@snapcount | need more info to help =) | 01:21 |
perlDreamer | Looking for upgrade files... | 01:21 |
perlDreamer | Found upgrade executable from 6.8.8 to 6.9.0. | 01:21 |
perlDreamer | READY TO BEGIN UPGRADES | 01:21 |
perlDreamer | Setting site upgrade completed...OK | 01:21 |
perlDreamer | NO UPGRADES NECESSARY | 01:21 |
@snapcount | I don't have 6.9 up right now | 01:21 |
perlDreamer | now, that's after I made an upgrade_6.8.8-6.9.0.pl script | 01:21 |
perlDreamer | but it didn't make a difference. | 01:21 |
@snapcount | I renamed the old upgrade file to have that name | 01:22 |
@snapcount | did that not take | 01:22 |
perlDreamer | nope | 01:22 |
@snapcount | shit | 01:22 |
@snapcount | I bet I needed to do a svn add | 01:22 |
@snapcount | after changing the name | 01:22 |
perlDreamer | or a svn rename | 01:22 |
@snapcount | crap crap crap | 01:23 |
perlDreamer | no sweat, dude | 01:23 |
@snapcount | you can do a reverse diff on that file | 01:23 |
@snapcount | and recommit | 01:23 |
@snapcount | then change the name | 01:23 |
@snapcount | if you don't mind fixing my screwup | 01:23 |
@snapcount | otherwise I won't be able to do it until sunday or so | 01:23 |
perlDreamer | why a reverse diff? | 01:23 |
@snapcount | to rollback the change | 01:24 |
@snapcount | oh wait | 01:24 |
* snapcount is dumb | 01:24 | |
perlDreamer | I'll rename the file and see if that helps =) | 01:24 |
@snapcount | k | 01:24 |
@snapcount | any luck? | 01:28 |
@snapcount | I can't believe I did that | 01:28 |
perlDreamer | that didn't fix it | 01:28 |
@snapcount | is there anything in the upgrade file? | 01:28 |
perlDreamer | oh yeah, lots of stuff | 01:28 |
@snapcount | ok that's good | 01:28 |
perlDreamer | and it says to 6.9.0 | 01:28 |
@snapcount | the toVersion | 01:28 |
@snapcount | ok | 01:30 |
@snapcount | ok | 01:30 |
perlDreamer | Mr. Pesci, please report to makeup | 01:31 |
@snapcount | what does the previousVersion script have | 01:31 |
@snapcount | in webguiVersion | 01:31 |
@snapcount | table | 01:31 |
perlDreamer | 6.8.7 | 01:31 |
@snapcount | and the upgrade script is named? | 01:31 |
perlDreamer | upgrade_6.8.8-6.9.0.pl | 01:32 |
@snapcount | aha | 01:32 |
perlDreamer | create.sql has 6.8.3 | 01:32 |
@snapcount | yeah that's fine | 01:32 |
@snapcount | rename upgrade | 01:32 |
@snapcount | to 6.8.7 - 6.9 | 01:32 |
perlDreamer | okay | 01:32 |
@snapcount | upgrade_6.8.7-6.9 | 01:32 |
perlDreamer | ah | 01:33 |
perlDreamer | upgradage | 01:33 |
@snapcount | =) | 01:33 |
@snapcount | sorry I screwed that up | 01:33 |
@snapcount | can you fix in svn please | 01:33 |
perlDreamer | no problem | 01:34 |
perlDreamer | you still up for bug fixing this weekend sometime? | 01:34 |
@snapcount | definitely | 01:34 |
@snapcount | Sunday is the best day for me | 01:36 |
@snapcount | or maybe late Saturday night | 01:36 |
perlDreamer | I'm free after 1:00pm on Sunday | 01:36 |
@snapcount | that's what time EST | 01:36 |
perlDreamer | 4 | 01:36 |
@snapcount | That'll give me four hours | 01:36 |
@snapcount | I have to quit at 8pm my time | 01:36 |
@snapcount | we should be able to get some stuff done in 4 hours | 01:37 |
@snapcount | working together | 01:37 |
perlDreamer | how about this... | 01:37 |
@snapcount | plus, tommorow night I can stay up late | 01:37 |
perlDreamer | let's triage several of the bugs on Saturday night | 01:37 |
perlDreamer | rank by difficulty and priority | 01:37 |
@snapcount | sounds like a plan | 01:37 |
perlDreamer | when working alone, knock off easy ones | 01:37 |
perlDreamer | when working together, do the hard stuff like avatars | 01:37 |
@snapcount | good idea | 01:37 |
@snapcount | we can skype if you want to at times | 01:38 |
@snapcount | if it will be easier | 01:38 |
perlDreamer | I have no skype | 01:38 |
@snapcount | oh | 01:38 |
perlDreamer | I'm skype-less | 01:38 |
perlDreamer | skype-impaired | 01:38 |
@snapcount | can you download it? | 01:38 |
@snapcount | it's free | 01:38 |
perlDreamer | can i run it over cheap DSL? | 01:38 |
@snapcount | you just need a headset | 01:38 |
@snapcount | yeah | 01:38 |
@snapcount | I used it over a horrible connection | 01:38 |
perlDreamer | I'll see about setting it up. | 01:38 |
@snapcount | we can try it | 01:39 |
@snapcount | if it sucks | 01:39 |
@snapcount | we can nix it | 01:39 |
@snapcount | but chat is fine too | 01:39 |
perlDreamer | okay | 01:39 |
perlDreamer | talking is easier than chat | 01:39 |
@snapcount | that's what I figured | 01:39 |
@snapcount | I'm not sure what time I'll be on tommorow night | 01:39 |
@snapcount | probably like 11p or 12p my time | 01:39 |
perlDreamer | that's perfect for me | 01:40 |
@snapcount | cool | 01:40 |
perlDreamer | right after my kids go to bed | 01:40 |
@snapcount | well, I gotta go. | 01:40 |
@snapcount | I have a date too! | 01:40 |
@snapcount | =) | 01:40 |
perlDreamer | have fun! | 01:40 |
@snapcount | thanks | 01:40 |
@snapcount | ttyl | 01:40 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:00 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes"] | 02:04 | |
-!- perlDreamer [n=ckuskie@nat069.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:08 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 02:08 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 02:34 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 02:36 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 02:42 | |
-!- JT_ [n=chatzill@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 03:09 | |
-!- JT_ is now known as rizen | 03:09 | |
-!- rizen [n=chatzill@c-67-184-239-85.hsd1.il.comcast.net] has quit ["Chatzilla 0.9.70 [Firefox 1.0.7/20050915]"] | 03:16 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 03:22 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:46 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 03:46 | |
-!- crythia1 [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 04:04 | |
-!- crythia1 [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 06:58 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 07:40 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 08:02 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 14:27 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 14:56 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 14:56 | |
-!- sanyock [n=sanyock@lahfaye.c0d3w4lk3r.com] has joined #webgui | 17:40 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 18:33 | |
sanyock | Hi everybody | 18:37 |
crythias | hello | 18:37 |
sanyock | Does somebody know about the status of search capability and approximated release date of stable 6.9.x | 18:38 |
crythias | search is being worked on. | 18:38 |
crythias | it's likely that there won't be a 6.9 | 18:39 |
crythias | but maybe there will be. | 18:39 |
sanyock | so it will be 7 | 18:39 |
crythias | in other news, somewhere it might be raining. :) | 18:39 |
sanyock | ;) | 18:39 |
sanyock | 2) I have very sad thing (may be bug) with local date format | 18:40 |
sanyock | I already read several threads in etc. | 18:40 |
crythias | according to the dev mailing list, JT doesn't want 6.9. | 18:40 |
sanyock | Is it for marketing ? | 18:40 |
crythias | it? the reason for no 6.9? | 18:41 |
sanyock | 6.9 | 18:41 |
sanyock | 6.9 (skipped) | 18:41 |
crythias | it's not that. He's tired of being on 6.x | 18:41 |
sanyock | About date format | 18:41 |
sanyock | I already changed settings of date format in all user records including default and visitor | 18:41 |
sanyock | admin, co-admin, etc. | 18:42 |
crythias | ok. | 18:42 |
sanyock | when admin login the date is displayed in local format | 18:42 |
sanyock | when logoff (and expected be a visitor if I am correct), it just uses default english locale | 18:42 |
sanyock | I cannot influence it | 18:42 |
sanyock | version is 6.6.5 | 18:43 |
sanyock | It looks like current user is not treated as visitor | 18:43 |
sanyock | so visitor's settings does not matter | 18:43 |
crythias | you'd have to edit the profile of visitor | 18:43 |
sanyock | I did | 18:43 |
crythias | :) report it as a bug? :) | 18:44 |
sanyock | Just opened in MySQLFront and checked, it is the same for all users | 18:44 |
sanyock | my version is too old 6.6.5, so I am not sure, may be it is a fixied bug | 18:45 |
pbmdawg | make sure there's one for userId 1 | 18:45 |
sanyock | I so there were fixies for date formatting, tried to replace datexxx.pl, it did not help | 18:45 |
sanyock | there are for every users, I just copy/pasted | 18:46 |
pbmdawg | right, but is there a row in userProfileData for userId 1 | 18:47 |
sanyock | Curious if release date (very approximate) may be known | 18:47 |
sanyock | Just a moment, let me check | 18:47 |
pbmdawg | 6.99.0 is being developed heavily currently as the buildup to 7.0.0. 6.99.0 will never be gamma, but it will be RC probably in June/July. 7.0.0 will be labelled "stable", and will be released probably July/August. | 18:48 |
pbmdawg | or somewhat earlier. | 18:49 |
sanyock | So we can expect working "search" about this summer | 18:49 |
pbmdawg | definitely not later, though. JT wants it to be stable for a month or two before the Sept. WUC. | 18:49 |
pbmdawg | yeah. | 18:50 |
sanyock | nice | 18:50 |
crythias | 6.99r5914 | 18:50 |
pbmdawg | 6.99.447347238 yeah | 18:50 |
crythias | RC15 "The 'We hope this is the right one this time' Release" | 18:51 |
crythias | KIDDING | 18:51 |
crythias | the Wobly WebGUI release | 18:53 |
pbmdawg | sanyock: is that "nice" a sarcastic "nice"? | 18:54 |
sanyock | table : userprofiledata | 18:54 |
sanyock | userId:1 | 18:54 |
sanyock | fieldName: dateFormat | 18:54 |
sanyock | fieldData: %M/%D/%y | 18:54 |
pbmdawg | ok | 18:54 |
sanyock | actually yes, and no | 18:54 |
sanyock | I understand the complexity of WebGUI | 18:55 |
pbmdawg | define what you are expecting by "search". it can mean a lot of different things. | 18:55 |
sanyock | though all we need this feature very much, I mean "search" | 18:55 |
sanyock | Search capability. Currently it searches only through articles | 18:55 |
sanyock | I would expect at least pages be included too | 18:56 |
sanyock | It is possible to specify html for page asset and html for articles, so html for page is not included into search results, may be I am wrong? | 18:57 |
pbmdawg | actually search shouldn't work at all in 6.6.5 | 18:57 |
pbmdawg | if it does, it is a fluke. | 18:57 |
sanyock | It does for articles. Are there any changes in current gamma? | 18:58 |
pbmdawg | yeah, all search functionality is totally removed. | 18:58 |
pbmdawg | as of 6.7, now that I think about it. | 18:58 |
sanyock | ok, so I will have to wait until it appear for upgrade | 18:59 |
pbmdawg | ideally, we would like you to test the upgrade from 6.6.5 to the current versions on a testing machine | 19:00 |
pbmdawg | before 7.0.0 is released. | 19:00 |
pbmdawg | in case there are bugs in the upgrade process/path in 6.7, 6.8 | 19:00 |
sanyock | I would be glad to help when I have time | 19:01 |
sanyock | I like WebGUI a lot | 19:01 |
sanyock | I love it :) | 19:01 |
pbmdawg | I just mean so you don't blame 7.0.0 for upgrade failures in 6.x :-D | 19:02 |
pbmdawg | must. protect. 7.0.0's. image. | 19:02 |
sanyock | I tried about 10 cms's before I found webgui | 19:02 |
sanyock | several sorts of nuke, postnuke | 19:02 |
sanyock | mambo | 19:02 |
sanyock | bitrix | 19:03 |
pbmdawg | it's interesting. many hobbyists use webgui as a CMS. but many large companies/NPO's/govtAgencies use it for its nature as a web application/framework/middleware. (because it's so easy to build apps on top of it). | 19:03 |
pbmdawg | the CMS aspect is just kind of thrown in there as "nice to have" | 19:04 |
pbmdawg | b/c it makes updating the look and various little bits of content easier. | 19:04 |
sanyock | You will laugh, I am a windows guy and afraid of perl very much :) | 19:04 |
pbmdawg | but content is not really that important to most users of WebGUI; it's the applications that matter. You might think of WebGUI as a CMS- management system. | 19:04 |
sanyock | but WebGUI is super | 19:05 |
pbmdawg | that's what I was (MCSE NT4,2003). learned perl in a few months. | 19:05 |
sanyock | I would dream a clone be written in vb.net | 19:05 |
sanyock | I wrote a few scripts, but language itself is very different from which I am accastomed | 19:06 |
sanyock | few scripts in perl | 19:06 |
pbmdawg | I was accustomed to TI-Basic. :) | 19:06 |
sanyock | I used visual perl from active state and like debugger working as general in VS | 19:07 |
sanyock | is is soem type of texas instruments device? | 19:07 |
pbmdawg | yeah, the graphing calculators. | 19:07 |
pbmdawg | I wrote games and the like. | 19:07 |
sanyock | I see | 19:07 |
sanyock | I read about them in a book about calculators | 19:07 |
pbmdawg | in high school. | 19:07 |
sanyock | I had MK64 (russian programmed calculator) | 19:08 |
sanyock | it had only text mode | 19:08 |
sanyock | and 98 possible steps for commands :) | 19:08 |
pbmdawg | there is now a web browser, irc client and pop email client for the TI programmable calcs. | 19:09 |
sanyock | sure | 19:09 |
pbmdawg | maybe webgui will run on it ...... eh, crythias? | 19:10 |
-!- mode/#webgui [+o pbmdawg] by WRE | 19:11 | |
crythias | heh | 19:20 |
crythias | gaim isn't alerting me to sounds. | 19:20 |
@pbmdawg | zounds | 19:22 |
@pbmdawg | I almost got the woot. | 19:23 |
crythias | winers | 19:23 |
crythias | I'm sorry, but a video card doesn't care 220w | 19:24 |
crythias | All it wants is 5 and 12v | 19:24 |
@pbmdawg | but some demand lots of power. | 19:25 |
crythias | people who are worrying about speed of graphics ... this a) isn't the box for them and b) they are lacking skillz and blame the processor. | 19:26 |
@pbmdawg | true. | 19:26 |
@pbmdawg | aww, it won't play "empire at war"... | 19:26 |
crythias | it isn't that they get 15fps or 45 fps and they die. | 19:26 |
crythias | at 1900x1600 | 19:26 |
crythias | people play decent regardless of the hardware. or they blame the hardware | 19:27 |
@pbmdawg | I had 1 fps on tie fighter sometimes and I still played it lots. | 19:28 |
crythias | watching cinematech.. | 19:28 |
@pbmdawg | watching webgui eat apache. | 19:29 |
crythias | that sounds vaguely... immoral | 19:29 |
@pbmdawg | calc abcstore | 19:30 |
@WRE | abcstore = Poker in the front. Liquor in the rear. Anteater out until further notice. | 19:30 |
crythias | calc urine | 19:31 |
@WRE | urine = <pb_M-Train> Did you know that all humans can urinate through their navels? | 19:31 |
crythias | calc urinecakes | 19:31 |
@WRE | urinecakes = <crythias> That's not belly lint, that's urine cakes. | 19:31 |
@pbmdawg | people can eat, drink, smell, and breathe through their ears too. remember that if someone is holding your mouth/nose closed. | 19:32 |
@pbmdawg | and many can do all that through their eyes, as well. | 19:33 |
@pbmdawg | some people's hearts are inverted left to right. | 19:34 |
@pbmdawg | and some people's entire bodies (except their brain halves) are inverted left to right. | 19:34 |
@pbmdawg | but nobody's brain is inverted left to right, it's believed. | 19:34 |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Leaving."] | 19:54 | |
-!- sanyock [n=sanyock@lahfaye.c0d3w4lk3r.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 21:22 | |
--- Day changed Sun Feb 26 2006 | ||
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 00:22 | |
-!- Jam [i=noemail@0-1pool5-1.nas49.kansas-city2.mo.us.da.qwest.net] has joined #webgui | 00:33 | |
-!- Jam [i=noemail@0-1pool5-1.nas49.kansas-city2.mo.us.da.qwest.net] has left #webgui [] | 00:39 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 02:25 | |
perlDreamer | snapcount: can you help me test my skype setup? | 02:26 |
perlDreamer | !lastSpoke snapcount | 02:29 |
@WRE | snapcount last uttered a word on #webgui 1 day, 48 minutes ago. | 02:29 |
perlDreamer | ah | 02:29 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 02:29 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 03:04 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 05:07 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 05:36 | |
perlDreamer | !lastSpoke snapcount | 05:47 |
@WRE | snapcount last uttered a word on #webgui 1 day, 4 hours, 6 minutes ago. | 05:47 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""""] | 06:13 | |
@snapcount | Colin! | 06:57 |
@snapcount | no......... | 06:57 |
-!- sanyock [n=sanyock@lahfaye.c0d3w4lk3r.com] has joined #WebGUI | 07:12 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["Client exiting"] | 07:35 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 08:15 | |
perlDreamer | !lastSpoke snapcount | 08:15 |
@WRE | snapcount last uttered a word on #webgui 1 hour, 18 minutes ago. | 08:16 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""""] | 08:44 | |
-!- sanyock [n=sanyock@lahfaye.c0d3w4lk3r.com] has left #WebGUI [] | 08:56 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 11:38 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 12:21 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 12:42 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 14:08 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 14:09 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:29 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 18:04 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 20:03 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:49 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 21:28 | |
-!- mode/#webgui [+o rizen] by xdanger | 21:28 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 21:59 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 22:46 | |
--- Day changed Mon Feb 27 2006 | ||
@snapcount | speaking | 00:04 |
@snapcount | COLIN!!!!!!!!!!!!!! | 00:21 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 00:37 | |
perlDreamer | I'm really late | 00:37 |
perlDreamer | !lastSpoke snapcount | 00:37 |
@WRE | snapcount last uttered a word on #webgui 16 minutes ago. | 00:37 |
@snapcount | yo | 00:38 |
perlDreamer | hey | 00:39 |
perlDreamer | I'll be right back | 00:43 |
perlDreamer | back | 00:48 |
@snapcount | k | 00:48 |
@snapcount | ring ring | 00:50 |
perlDreamer | trying | 00:50 |
@snapcount | uh oh | 00:51 |
@snapcount | you're having problems with your remote sound device, eh? | 00:51 |
perlDreamer | today I am | 00:51 |
perlDreamer | yesterday was fine. | 00:51 |
@snapcount | Good thing skype is helping you fix it | 00:51 |
perlDreamer | I'll try closing it and reopening | 00:51 |
perlDreamer | I'll keep tinkering with it. | 00:58 |
perlDreamer | Let's start debugging | 00:58 |
@snapcount | ok | 00:58 |
@snapcount | I've only got about 1.5 hours | 00:58 |
@snapcount | but lets see what we can do | 00:58 |
perlDreamer | okay | 00:58 |
perlDreamer | Sorry for being late | 00:59 |
@snapcount | np | 00:59 |
perlDreamer | Can we close old bugs first? | 01:00 |
@snapcount | sure | 01:00 |
perlDreamer | did this but already get fixed? 6.8.5 - Versioning - users can see uncommitted data | 01:01 |
perlDreamer | and I think this one could be closed, too: https://sourceforge.net/tracker/index.php?func=detail&aid=1423608&group_id=51417&atid=463213 | 01:02 |
@WRE | <perlDreamer> http://tinyurl.com/kzwk6 | 01:02 |
@snapcount | we'll have to look at the changelog | 01:03 |
perlDreamer | I think the uncommitted data bug is still open | 01:04 |
perlDreamer | so, to my thinking | 01:06 |
@snapcount | I'm getting VMWare fired up | 01:06 |
perlDreamer | I'm thinking we should tackle the avatar bug and the shortcut asset bugs. | 01:06 |
perlDreamer | I think they're the hardest ones | 01:06 |
@snapcount | ok | 01:07 |
@snapcount | how about this | 01:07 |
@snapcount | what if we try to knock out as many as possible instead | 01:07 |
perlDreamer | okay | 01:08 |
@snapcount | that would have a larger impact | 01:08 |
@snapcount | and we could get more done w/ the time we have | 01:08 |
@snapcount | I don't care though | 01:08 |
@snapcount | I'll let you pick | 01:08 |
perlDreamer | np | 01:08 |
perlDreamer | let's do little ones | 01:08 |
@snapcount | ok | 01:08 |
perlDreamer | so the two dataform bugs can be closed: | 01:09 |
perlDreamer | https://sourceforge.net/tracker/index.php?func=detail&aid=1430847&group_id=51417&atid=463213 | 01:09 |
@WRE | <perlDreamer> http://tinyurl.com/ghb7d | 01:09 |
perlDreamer | That's "Please fix Email Forms" | 01:09 |
perlDreamer | and the bug submitted by aaron_critd | 01:09 |
perlDreamer | that I mentioned earlier | 01:09 |
@snapcount | ok | 01:09 |
@snapcount | do you want to close them or shall I | 01:09 |
perlDreamer | I'll close aaron's | 01:10 |
perlDreamer | can you get the other? | 01:10 |
@snapcount | Please fix email forms | 01:10 |
perlDreamer | yeah | 01:10 |
@snapcount | done | 01:11 |
perlDreamer | me too | 01:12 |
perlDreamer | what's next? | 01:12 |
@snapcount | 1435208 | 01:13 |
@snapcount | this should be easy | 01:13 |
@snapcount | maybe | 01:13 |
@snapcount | at the very least it looks interesting | 01:13 |
perlDreamer | brb | 01:14 |
perlDreamer | back | 01:16 |
perlDreamer | nothing wastes more time than kids | 01:16 |
@snapcount | a lot of work eh? | 01:17 |
perlDreamer | oy | 01:17 |
perlDreamer | lots | 01:17 |
@snapcount | grr | 01:20 |
@snapcount | so what do you think of the bug | 01:20 |
perlDreamer | I'm going to try to duplicate it | 01:20 |
perlDreamer | but if it's a real bug, the problem is probably in the conditional before setPrivileges inside Asset::File | 01:20 |
@snapcount | okie dokie | 01:23 |
@snapcount | I'm finally up and running | 01:23 |
perlDreamer | well, they're right | 01:23 |
perlDreamer | I uploaded a File asset and edited the permission, and the .wgaccess didn't get upgraded | 01:24 |
perlDreamer | time to start tracing... | 01:24 |
@snapcount | I found the conditional | 01:24 |
@snapcount | it's nice and long | 01:24 |
@snapcount | File.pm | 01:25 |
@snapcount | 261 | 01:25 |
perlDreamer | yeah | 01:25 |
@snapcount | it's either that | 01:25 |
@snapcount | or the setPrivs method | 01:25 |
@snapcount | got it | 01:26 |
@snapcount | I see the problem | 01:26 |
perlDreamer | what is it? | 01:26 |
@snapcount | look at the before hash | 01:26 |
@snapcount | and look at the if statements | 01:27 |
@snapcount | the keys don't match | 01:27 |
@snapcount | nm | 01:27 |
@snapcount | premature celebration again | 01:27 |
@snapcount | doh! | 01:27 |
@snapcount | let's shove some trace code in update | 01:28 |
@snapcount | make sure it's getting called | 01:28 |
@snapcount | and spew out guids | 01:29 |
perlDreamer | it's getting called | 01:29 |
@snapcount | are you ahead of me =) | 01:29 |
perlDreamer | just a little :) | 01:29 |
@snapcount | it's not hard to get ahead of me... lol | 01:29 |
perlDreamer | this is bad | 01:31 |
perlDreamer | editing a file asset seems to be duplicating it | 01:31 |
@snapcount | what've you got sonny | 01:31 |
perlDreamer | I originally uploaded a file, cat.jpg | 01:31 |
perlDreamer | with this GUID: k8pKCQI6Gy0UCKPkTmWKaw | 01:32 |
chansen | mst: Class::Param decodes params on the fly, even with the tied interface :) | 01:32 |
chansen | oups, wrong window ;) | 01:32 |
@snapcount | haha | 01:32 |
perlDreamer | nm | 01:33 |
perlDreamer | it must be contagious | 01:33 |
@snapcount | haha | 01:33 |
@snapcount | I infected you | 01:33 |
@snapcount | hmm | 01:35 |
@snapcount | don't know if this matters | 01:35 |
perlDreamer | I was right | 01:35 |
perlDreamer | editing is making duplicates of the file | 01:36 |
perlDreamer | here's how to duplicate: | 01:36 |
perlDreamer | start from scratch with empty uploads directory | 01:36 |
perlDreamer | upload a file | 01:36 |
perlDreamer | edit file to change permissions | 01:36 |
perlDreamer | now, do a find . -name 'myFile' | 01:36 |
perlDreamer | and you'll have two of them | 01:36 |
@snapcount | so a new bug? | 01:37 |
perlDreamer | not really | 01:37 |
perlDreamer | the new copy of the file has the right permissions! | 01:37 |
perlDreamer | (that were recently updated) | 01:37 |
@snapcount | I see | 01:37 |
@snapcount | but the asset is still pointing to old location | 01:37 |
@snapcount | as it should | 01:37 |
@snapcount | so you get old file, old perms | 01:38 |
perlDreamer | right | 01:38 |
@snapcount | should be old file, new perms | 01:38 |
perlDreamer | booya | 01:38 |
@snapcount | ok | 01:39 |
perlDreamer | I think I found it | 01:43 |
perlDreamer | can I walk it past you? | 01:43 |
@snapcount | sho thang | 01:43 |
perlDreamer | Asset::File, processProperties... | 01:43 |
perlDreamer | first thing it does is delete the cached storageId, _storageLocation | 01:44 |
perlDreamer | then it calls getStorageLocation | 01:44 |
perlDreamer | (line 180) | 01:44 |
perlDreamer | _storageLocation does not exist anmore | 01:44 |
perlDreamer | hmmm | 01:45 |
@snapcount | dude | 01:49 |
@snapcount | I see it, me thinks | 01:49 |
perlDreamer | teach on | 01:49 |
@snapcount | The update method is only called inside that loop | 01:49 |
perlDreamer | what is it? | 01:49 |
@snapcount | not loop | 01:49 |
@snapcount | if | 01:49 |
@snapcount | so if the filename beeath the same | 01:50 |
@snapcount | none of that stuff happens | 01:50 |
perlDreamer | which if are you talking about? | 01:50 |
@snapcount | the one inside ppffp | 01:50 |
@snapcount | procProps... | 01:51 |
perlDreamer | right | 01:51 |
@snapcount | the update method is what updates permissions right | 01:51 |
perlDreamer | yes | 01:51 |
@snapcount | if you're updating a file | 01:51 |
@snapcount | and only changing perms | 01:51 |
@snapcount | not the file it's self | 01:51 |
@snapcount | that's the problem correct | 01:52 |
perlDreamer | that's how to do it. | 01:52 |
perlDreamer | but the database properties do get updated | 01:52 |
@snapcount | so, you're saying that conditional is met | 01:53 |
perlDreamer | no, I'm saying this is spaghetti code and that it's being updated somewhere else | 01:53 |
@snapcount | is that being done by the superclass method I wonder | 01:53 |
perlDreamer | check out addRevision | 01:53 |
@snapcount | ok | 01:55 |
@snapcount | what am I looking for | 01:55 |
perlDreamer | addRevision calls update, too | 01:55 |
@snapcount | on the new file | 01:56 |
perlDreamer | on the asset | 01:56 |
@snapcount | yeah... the new asset | 01:56 |
@snapcount | so this is why we see duplicate files | 01:57 |
perlDreamer | right | 01:57 |
@snapcount | it's supposed to | 01:57 |
@snapcount | part of versioning hell | 01:57 |
perlDreamer | yeah | 01:57 |
perlDreamer | but the new version must have the wrong storageId | 01:57 |
@snapcount | sounds like a good place for some debug coeds | 01:58 |
@snapcount | err code | 01:58 |
@snapcount | hehe | 01:58 |
perlDreamer | coeds are cool | 01:58 |
perlDreamer | I married one | 01:58 |
perlDreamer | this is nuts | 02:01 |
perlDreamer | here's the code trace I'm seeing | 02:01 |
perlDreamer | File::Asset::update | 02:02 |
perlDreamer | File::Asset::update | 02:02 |
perlDreamer | File::Asset::update | 02:02 |
perlDreamer | File::Asset::addRevision | 02:02 |
perlDreamer | File::Asset::addRevision | 02:02 |
perlDreamer | uh, last one is update | 02:02 |
perlDreamer | you having any luck? | 02:06 |
@snapcount | I don't get this | 02:07 |
@snapcount | why is it calling update so many times | 02:07 |
perlDreamer | I don't know | 02:07 |
perlDreamer | oh boy | 02:09 |
perlDreamer | you're going to love this | 02:09 |
perlDreamer | this is not a bug | 02:09 |
@snapcount | ok | 02:09 |
@snapcount | explain? | 02:09 |
perlDreamer | the .wgaccess file in the _original_ asset should not be changed | 02:09 |
perlDreamer | only the new one should | 02:09 |
perlDreamer | and that's exactly what's happening | 02:10 |
@snapcount | yeah | 02:10 |
@snapcount | I thought we covered that | 02:10 |
perlDreamer | I don't think so | 02:10 |
perlDreamer | (i hope not) | 02:10 |
@snapcount | the person is referring to the file permissions of the original file though | 02:10 |
@snapcount | and it's url | 02:11 |
perlDreamer | do file permissions get updated, or .wgaccess permissions? | 02:11 |
perlDreamer | the the URL will always point to the newest rev | 02:11 |
perlDreamer | can .wgaccess file be fetched to check this out? | 02:12 |
perlDreamer | this is fine | 02:13 |
@snapcount | .wgaccess | 02:13 |
@snapcount | I mis-typed | 02:14 |
perlDreamer | ah, okay | 02:14 |
@snapcount | okie dokie | 02:14 |
@snapcount | wanna close that one w/ explanation | 02:14 |
perlDreamer | yes | 02:14 |
@snapcount | I'll pick our next victim | 02:14 |
@snapcount | >=) | 02:14 |
perlDreamer | ready | 02:20 |
@snapcount | 1431221 | 02:21 |
@snapcount | I've worked on this | 02:22 |
@snapcount | and can't figure out how to track it down | 02:22 |
perlDreamer | 6.8/6.9? | 02:22 |
@snapcount | both | 02:23 |
@snapcount | I think this is a MP2 issue | 02:23 |
perlDreamer | I don't have any of those in my log file | 02:23 |
perlDreamer | do you? | 02:23 |
@snapcount | looking | 02:23 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit [Remote closed the connection] | 02:24 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 02:24 | |
@snapcount | no | 02:24 |
@snapcount | next | 02:24 |
@snapcount | =) | 02:24 |
@snapcount | 1435501 | 02:25 |
perlDreamer | that's a good one | 02:25 |
perlDreamer | vitkovsky always writes good bugs | 02:25 |
@snapcount | he does | 02:29 |
@snapcount | I've noticed that too | 02:29 |
perlDreamer | making a CS | 02:29 |
perlDreamer | hm | 02:33 |
perlDreamer | probably better if I make a message board | 02:33 |
perlDreamer | can you duplicate this? | 02:37 |
@snapcount | not yet | 02:37 |
@snapcount | what does kill mean | 02:38 |
@snapcount | delete? | 02:38 |
@snapcount | reject | 02:39 |
@snapcount | maybe he means rejects | 02:39 |
perlDreamer | I'm guessing delete | 02:39 |
perlDreamer | but I've had 0 luck trying to duplicate this with delete | 02:39 |
perlDreamer | it's counting correctly with delete | 02:39 |
perlDreamer | new bug | 02:41 |
perlDreamer | I can make extra replies, but not negative ones | 02:41 |
@snapcount | you have a habbit of finding more bugs than we fix when we do this ya know =) | 02:41 |
perlDreamer | =) | 02:41 |
perlDreamer | =( | 02:41 |
perlDreamer | =< | 02:41 |
@snapcount | ok | 02:41 |
@snapcount | so we'll mark this one 'works for me' and set the status to pending | 02:42 |
perlDreamer | create a chain of posts, p1, p1-r1, p1-r1-r1, p1-r1-r1-r1 | 02:42 |
@snapcount | k | 02:42 |
perlDreamer | delete somewhere in the middle of the chain and only the bug that you directly deleted gets removed from the reply count. | 02:42 |
perlDreamer | descendents aren't counted | 02:42 |
@snapcount | that's what it's supposed to do | 02:43 |
perlDreamer | well, on the main CS screen, before I deleted the middle post, it said that p1 had 3 replies | 02:44 |
perlDreamer | where middle post is p1-r1-r1 | 02:44 |
perlDreamer | after I deleted it, it said that p1 had 2 replies, not 1 | 02:44 |
@snapcount | are the deletes recursive | 02:45 |
@snapcount | r3 gets deleted with r2? | 02:45 |
perlDreamer | well, it doesn't show up anymore :) | 02:45 |
perlDreamer | have to check the trash to see if it was deleted, or just lost | 02:45 |
@snapcount | it's prolly orphaned | 02:45 |
perlDreamer | should it be deleted, or should it have it's parent moved up a notch? | 02:46 |
@snapcount | we'd have to ask JT | 02:46 |
@snapcount | I'm not sure how he intended it to behave | 02:46 |
@snapcount | I see arguments for both sides | 02:46 |
@snapcount | however, it doesn't make much sense to keep a reply to a post that's not there anymore | 02:47 |
@snapcount | it would be out of context | 02:47 |
@snapcount | and not make any sense | 02:47 |
perlDreamer | yeah | 02:47 |
@snapcount | so he probably intended them to be recurssive | 02:47 |
@snapcount | or at least have that appearence | 02:47 |
@snapcount | so the count is off | 02:47 |
@snapcount | you're right | 02:47 |
@snapcount | did you want me to close that bug | 02:48 |
@snapcount | while you open this one? | 02:48 |
@snapcount | =) | 02:48 |
perlDreamer | sure | 02:48 |
@snapcount | k | 02:48 |
@snapcount | this one should be easy | 02:51 |
@snapcount | 1436425 | 02:51 |
@snapcount | we just have to make a popup window have scrollbars | 02:51 |
@snapcount | or be resizable | 02:51 |
@snapcount | or both | 02:51 |
@snapcount | although I'm not sure how to do that | 02:52 |
@snapcount | it seems like it should be easy =) | 02:52 |
perlDreamer | that's what we thought about the last two posts | 02:52 |
* snapcount pulls out his html/css/js/dom cheat sheet | 02:52 | |
@snapcount | it will be different this time colin | 02:53 |
perlDreamer | is this a tinyMCE bug? | 02:53 |
@snapcount | the bugs have changed | 02:53 |
@snapcount | maybe | 02:53 |
@snapcount | this is a body tag property | 02:55 |
@snapcount | scroll=no | 02:55 |
@snapcount | so, we should be able to just remove that | 02:56 |
perlDreamer | from where? | 02:56 |
@snapcount | well, first we'll view the pagesource of the window popping up | 02:56 |
@snapcount | and make sure that property is in there | 02:56 |
@snapcount | then finding it shouldn't be too bad | 02:56 |
@snapcount | whoa | 02:57 |
@snapcount | well, that's the problem | 02:57 |
@snapcount | jesus | 02:57 |
@snapcount | there is no <html><head> or anything | 02:58 |
perlDreamer | Hey, that's the same as another bug | 02:58 |
@snapcount | that popup begins with <fieldset> | 02:58 |
@snapcount | so that's prolly a good first step to fixing this | 02:58 |
@snapcount | haha | 02:58 |
perlDreamer | first things first | 02:58 |
perlDreamer | where's the button to bring up the pop-up? | 02:58 |
@snapcount | "Link to a page in the WebGUI page tree" | 02:59 |
@snapcount | I'll tell you the path to that html in a sec | 02:59 |
@snapcount | WebGUI/www/extras/tinymce2/jscripts/tiny_mce/plugins/pagetree | 03:00 |
@snapcount | this is not a tiny mce prob | 03:00 |
@snapcount | we wrote this as a plugin | 03:00 |
@snapcount | uhh | 03:01 |
@snapcount | what the hell | 03:01 |
perlDreamer | this has body tags and everything | 03:03 |
perlDreamer | but the created window doesn't have scroll bars | 03:03 |
perlDreamer | could it be set as a property of the window that is created? | 03:03 |
@snapcount | you see body tags? | 03:04 |
perlDreamer | yeah | 03:04 |
perlDreamer | <html><head></head><body><fieldset><legend>Insert A Link</legend> | 03:04 |
perlDreamer | <fieldset><legend>Link Settings</legend> | 03:04 |
perlDreamer | no scroll bars though | 03:04 |
perlDreamer | the template node in the import node tree is a good test for this | 03:04 |
@snapcount | I don't have those tags | 03:05 |
perlDreamer | maybe ff 1.0.7 is filling them in? | 03:06 |
perlDreamer | but there's no scroll bars in any case | 03:06 |
@snapcount | maybe | 03:06 |
@snapcount | well, that could be the reason why | 03:07 |
@snapcount | but I'm not sure on that | 03:07 |
perlDreamer | uh | 03:11 |
perlDreamer | look in here | 03:11 |
perlDreamer | jscripts/tiny_mce/tiny_mce_popup.js | 03:11 |
perlDreamer | complete path: www/extras/tinymce2/jscripts/tiny_mce/tiny_mce_popup.js | 03:12 |
@snapcount | ok... looking | 03:14 |
@snapcount | I think I found what does it | 03:17 |
@snapcount | it's some css trickery | 03:17 |
@snapcount | they're making the scrollbars invisible | 03:17 |
@snapcount | by setting them to match the bg color | 03:17 |
@snapcount | WebGUI/www/extras/tinymce2/jscripts/tiny_mce/themes/simple/css | 03:18 |
@snapcount | what do you think? | 03:18 |
@snapcount | maybe that is just setting it to different colors than default | 03:18 |
@snapcount | but they seem like awfully white colors to me | 03:19 |
perlDreamer | but if it was the same color, wouldn't there still be space there for them? | 03:19 |
@snapcount | I didn't notice that, good point | 03:19 |
perlDreamer | my arrow keys work | 03:19 |
perlDreamer | :) | 03:19 |
perlDreamer | all keyboard keys work, PageUp/Dn, Home, End, up and down | 03:20 |
@snapcount | crap | 03:21 |
@snapcount | I'm late | 03:21 |
@snapcount | I have to go | 03:21 |
perlDreamer | okay | 03:21 |
perlDreamer | see you later | 03:21 |
@snapcount | i completely lost track of time | 03:21 |
@snapcount | I should be on later tonight | 03:21 |
@snapcount | prolly like 9 your time | 03:21 |
perlDreamer | cool | 03:21 |
@snapcount | if you're still up for it | 03:21 |
perlDreamer | I'm good | 03:21 |
@snapcount | cool | 03:21 |
perlDreamer | If not, I'll email you | 03:21 |
@snapcount | ok | 03:22 |
@snapcount | see you later | 03:22 |
perlDreamer | bye | 03:22 |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 04:18 | |
crythias | grr | 04:19 |
crythias | look, it's easy. If there is a function, it should do something. | 04:20 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 04:36 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:31 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] | 05:32 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes"] | 05:51 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 05:55 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 06:59 | |
* snapcount yawns | 07:36 | |
@snapcount | !dubya | 07:36 |
@WRE | "I'm hopeful. I know there is a lot of ambition in Washington, obviously. But I hope the ambitious realize that they are more likely to succeed with success as opposed to failure." | 07:36 |
@snapcount | well said | 07:36 |
@snapcount | We should all know we are more likely to succeed with success than failure | 07:37 |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 07:39 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 08:02 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Read error: 110 (Connection timed out)] | 08:08 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 08:21 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 08:56 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 09:37 | |
@snapcount | welcome back | 09:52 |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 09:59 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 15:25 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 15:50 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 16:16 | |
-!- lonki [n=hans@195.18.93.61] has joined #webgui | 16:50 | |
-!- sanyock [n=sanyock@lahfaye.c0d3w4lk3r.com] has joined #WebGUI | 16:53 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:56 | |
crythias | ACK! | 16:56 |
MrHairgrease | syn | 16:56 |
-!- crythia1 [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 16:56 | |
crythias | Why am I not able to communicate well? | 16:56 |
crythias | I don't understand. | 16:57 |
MrHairgrease | What are you saying? | 16:57 |
crythias | heh | 16:57 |
crythias | https://sourceforge.net/tracker/?func=detail&atid=463213&aid=1412410&group_id=51417 | 16:57 |
MrHairgrease | I read something like: jsh lk k sl;k | 16:57 |
@WRE | <crythias> http://tinyurl.com/jwuvg | 16:57 |
-!- mode/#webgui [+o crythias] by WRE | 16:57 | |
-!- crythia1 was kicked from #webgui by crythias [crythias] | 16:58 | |
@snapcount | now now | 17:00 |
@snapcount | don't kick yourself over this | 17:00 |
@snapcount | we can work it out | 17:00 |
@crythias | sigh | 17:00 |
@snapcount | tell us your problem | 17:00 |
* snapcount pats crythias on the back and hands him a tissue | 17:00 | |
MrHairgrease | probably fight club syndrome | 17:00 |
@crythias | Edit Branch | 17:00 |
@crythias | right? | 17:00 |
@crythias | it has Change Recursively (*) Yes ( ) No | 17:00 |
@crythias | and I bug'd that ( ) No doesn't do anything. | 17:01 |
@crythias | at least, it doesn't change the current asset's URL. | 17:01 |
@crythias | Matt's telling me that that's a feature, not a bug. | 17:01 |
@crythias | I'm saying, "Fix the English" | 17:01 |
@crythias | He's saying, "What? Everywhere we have a yesNo?" | 17:02 |
MrHairgrease | that's not a bug | 17:02 |
@crythias | Why isn't it a bug? | 17:02 |
MrHairgrease | No means that that property should not be changed in the whole branch | 17:02 |
MrHairgrease | So if i ask you | 17:02 |
MrHairgrease | Do you want to change this property recursively? | 17:03 |
MrHairgrease | And you'd like it just the way it is | 17:03 |
MrHairgrease | on each page in the branch | 17:03 |
MrHairgrease | what are you gonna answer? | 17:03 |
@crythias | Why the heck am I on the page for edit branch if I'm not going to edit recursively? | 17:04 |
MrHairgrease | Maybe the fact that you only want to update your security settings | 17:04 |
MrHairgrease | but not want to change every frickin url | 17:04 |
MrHairgrease | ? | 17:04 |
@crythias | again... | 17:05 |
@crythias | I'd probably want to do security recursively? | 17:05 |
MrHairgrease | yeah | 17:05 |
MrHairgrease | it was an example | 17:05 |
@crythias | so why would I have an option that says I don't want to edit recursively? | 17:05 |
MrHairgrease | indicating that you normally do not want to update each property on every page | 17:06 |
MrHairgrease | ok | 17:06 |
MrHairgrease | You understand the concept of the edit branch? | 17:06 |
@crythias | yeah. This, and all descendants... do something. | 17:06 |
MrHairgrease | It allows you to update properties of your liking for each of those descendants | 17:07 |
@crythias | at once, right? | 17:07 |
MrHairgrease | The yesNo button allows you to specify which properties you want to update | 17:07 |
MrHairgrease | yeah at once | 17:07 |
MrHairgrease | like a batch | 17:08 |
@crythias | there are multiples things to change at once, is what you're saying. | 17:08 |
MrHairgrease | please explain | 17:08 |
@crythias | There are multiple attributes that can change at once? | 17:08 |
MrHairgrease | Yes | 17:08 |
MrHairgrease | Only those are updated... | 17:08 |
MrHairgrease | where you have said Yes, i want to update thes properties recursively | 17:09 |
@crythias | OK: Here's my thing. the Edit branch doesn't look like Edit. It's different. | 17:09 |
MrHairgrease | Yeah sure enough | 17:09 |
@crythias | It has One item and one YesNo | 17:09 |
MrHairgrease | if it was the exact same thing why bother implementing it | 17:09 |
MrHairgrease | ok | 17:10 |
MrHairgrease | I'm lost | 17:10 |
MrHairgrease | what is the exact problem? | 17:10 |
MrHairgrease | That selecting no does not do a thing? | 17:10 |
@crythias | yeah | 17:10 |
MrHairgrease | That is how it is supposed to work | 17:10 |
MrHairgrease | hence, no bug | 17:10 |
MrHairgrease | What it essentially says to WebGUI | 17:11 |
MrHairgrease | is leave tis property alone when updating the branch | 17:11 |
MrHairgrease | understand? | 17:11 |
@crythias | so.. I can add a property and tell it not to do anything with the property? | 17:12 |
@crythias | except, it wouldn't do anything to a property that I don't list. | 17:12 |
MrHairgrease | You cannot add properties | 17:13 |
MrHairgrease | Those are hardcoded in the assets | 17:13 |
@crythias | I mean... a property value to change. | 17:13 |
MrHairgrease | Correct | 17:13 |
MrHairgrease | EditBranch will only do stuff if you set at least one yesNo to yes | 17:13 |
@crythias | so I have an option to add a property value that I wouldn't have to change if I didn't list that property value. | 17:13 |
MrHairgrease | I don't understand | 17:14 |
@crythias | Why would I need a no-operation? | 17:14 |
MrHairgrease | Ok | 17:14 |
MrHairgrease | Last try | 17:15 |
MrHairgrease | You have a bunch of pages in a branch | 17:15 |
MrHairgrease | ecah of them has a different template | 17:15 |
MrHairgrease | Now you want to change the view group of all of them to mrtinRox | 17:16 |
MrHairgrease | What you do is edit branch | 17:16 |
MrHairgrease | set viewgroup to mrtinRox en the yesNo that accompanies it to yes | 17:16 |
MrHairgrease | and press save | 17:16 |
MrHairgrease | Now every page has the mrtinRox viewgorup | 17:17 |
MrHairgrease | but they still have their own template | 17:17 |
@crythias | Yes, I gather that. | 17:17 |
@crythias | So far, I'm with you. | 17:17 |
MrHairgrease | because I let the yesNo by the template selectbox on no | 17:17 |
MrHairgrease | If there were no yesNo's | 17:18 |
@crythias | but that's ... not an option? | 17:18 |
@crythias | just a sec | 17:18 |
MrHairgrease | it would be impossible to let all pages have diffrent templates after the edit branch | 17:18 |
@crythias | ok. my hang up is that I didn't see beyond "Properties." | 17:20 |
@crythias | OK, duh duh duh duh. | 17:20 |
* MrHairgrease whipes off his head | 17:20 | |
* MrHairgrease mumbles somthing about endusers =) | 17:20 | |
@crythias | yeah, well, duh. | 17:22 |
@crythias | oops | 17:22 |
@crythias | I made a mistake. | 17:22 |
-!- lonki [n=hans@195.18.93.61] has quit ["Leaving"] | 17:51 | |
MrHairgrease | Roy | 18:04 |
MrHairgrease | You may begin your backing | 18:04 |
MrHairgrease | I posted to the list =) | 18:04 |
@snapcount | cool | 18:12 |
@snapcount | I'll instal it today Martin | 18:18 |
@snapcount | and if it doesn't suck | 18:19 |
@snapcount | I'll back you up | 18:19 |
@snapcount | =) | 18:19 |
MrHairgrease | Thanks for the confidence ;) | 18:19 |
@snapcount | looks like it doesn't matter what I saya | 18:20 |
@snapcount | did you read JT's reply? | 18:20 |
@snapcount | he listed his requirements | 18:20 |
@snapcount | but based on your description | 18:20 |
@snapcount | I want to see this in the core | 18:20 |
* snapcount stomps his feet, "I want it now, I want it now" | 18:21 | |
MrHairgrease | relax | 18:21 |
MrHairgrease | wanna do some podding? | 18:21 |
MrHairgrease | =) | 18:21 |
MrHairgrease | But is he gonna look at it or what? | 18:22 |
MrHairgrease | It also doesn't reaaly compete with the dataform imho | 18:22 |
MrHairgrease | both are in diffrent niches | 18:23 |
MrHairgrease | but hey | 18:23 |
MrHairgrease | we'll see | 18:23 |
@snapcount | he will | 18:24 |
@snapcount | you'd be better to reply | 18:24 |
@snapcount | and say what you know it doesn't meet | 18:24 |
@snapcount | and that you'll update it | 18:24 |
MrHairgrease | yeah sure | 18:24 |
@snapcount | and make your case | 18:24 |
@snapcount | for the two wobjects | 18:24 |
MrHairgrease | I just can't do everything at once | 18:25 |
@snapcount | c'mon | 18:25 |
@snapcount | slacker | 18:25 |
@snapcount | do it now | 18:25 |
@snapcount | do it now | 18:25 |
@snapcount | do it now | 18:25 |
@snapcount | do it now | 18:25 |
@snapcount | =) | 18:25 |
@snapcount | did you get my email | 18:25 |
MrHairgrease | Hmmm | 18:25 |
MrHairgrease | my gaim sound like a slotmachine | 18:25 |
MrHairgrease | ping | 18:25 |
MrHairgrease | ping | 18:25 |
MrHairgrease | ping | 18:25 |
@snapcount | vegas! | 18:25 |
MrHairgrease | Yeah got it | 18:25 |
@snapcount | ok | 18:25 |
MrHairgrease | I'll return tonight | 18:26 |
@snapcount | I expect an answer on my desk in five minutes | 18:26 |
@snapcount | lol | 18:26 |
* MrHairgrease types faster than lightspeed | 18:26 | |
@snapcount | I'm feeling a bit nutty today | 18:26 |
MrHairgrease | that's normal | 18:26 |
@snapcount | is everything getting a blue tint | 18:26 |
MrHairgrease | it's monday | 18:26 |
MrHairgrease | I decided to work at home today | 18:26 |
@snapcount | isn't that what happens when you approach light speed, things begin to appear more 'blue' | 18:27 |
@snapcount | b/c of the wavelength of light or something | 18:27 |
MrHairgrease | yeah | 18:27 |
MrHairgrease | doppler effect | 18:27 |
MrHairgrease | you can hear it in soundwaves | 18:27 |
MrHairgrease | if a ambulance is driving towards you | 18:27 |
MrHairgrease | you hear the pitch shift | 18:28 |
@snapcount | yeah I'm familiar with the dopler effect | 18:28 |
@snapcount | didn't know it applied to light | 18:28 |
@snapcount | but it makes sense | 18:28 |
MrHairgrease | waves are wave | 18:28 |
@snapcount | it's just a higher frequency | 18:28 |
MrHairgrease | i guess | 18:28 |
MrHairgrease | not perse | 18:28 |
@snapcount | yeah you're right | 18:29 |
MrHairgrease | diffrent medium | 18:29 |
@snapcount | it's a different kind of wave | 18:29 |
@snapcount | photons | 18:29 |
* snapcount arms photon torpedos | 18:29 | |
MrHairgrease | That's funny | 18:29 |
MrHairgrease | I'm listening to a band called the Klingonz right now | 18:29 |
* snapcount hangs red sign on door... "If this sign is blue, slow down" | 18:30 | |
@snapcount | that reminds me of a joke | 18:30 |
@snapcount | what does the starship enterprise and toilet paper have in common? | 18:30 |
@snapcount | they both circle uranus searching for klingons | 18:30 |
* snapcount slaps his knee | 18:30 | |
* MrHairgrease pukes | 18:31 | |
MrHairgrease | Actually the last LP of the Klingonz is called "Up Uranus" | 18:31 |
MrHairgrease | no kidding | 18:31 |
@snapcount | that's funny | 18:31 |
MrHairgrease | http://images.amazon.com/images/P/B0000CDNRP.01._SCLZZZZZZZ_.jpg | 18:32 |
@WRE | <MrHairgrease> http://tinyurl.com/r457l | 18:32 |
MrHairgrease | not safe for work perse | 18:32 |
MrHairgrease | =) | 18:32 |
@snapcount | they seem like a lively bunch | 18:38 |
MrHairgrease | Yeah, their concerts are pretty cool. | 18:39 |
@snapcount | I never thought you'd be the type to listen to rap music | 18:39 |
@snapcount | j/k | 18:39 |
MrHairgrease | How come? | 18:39 |
MrHairgrease | I love rap! | 18:39 |
@snapcount | I was joking | 18:39 |
MrHairgrease | I know | 18:39 |
@snapcount | b/c their pic is far from a rap group | 18:39 |
MrHairgrease | So do you like rap? | 18:39 |
@snapcount | some of it | 18:40 |
@snapcount | I like it when they're really pissed off | 18:40 |
@snapcount | like Eminem | 18:40 |
@snapcount | he's always angry and wanting to kill people or destroy things | 18:40 |
MrHairgrease | I used to listen to some public enemy | 18:40 |
MrHairgrease | and rage against the machine | 18:40 |
@snapcount | damn | 18:40 |
@snapcount | that's old school | 18:40 |
@snapcount | RATM is good stuff | 18:41 |
@snapcount | was | 18:41 |
MrHairgrease | it is | 18:41 |
MrHairgrease | was | 18:41 |
MrHairgrease | whatever | 18:41 |
@snapcount | lol | 18:41 |
MrHairgrease | ther spirit lives on | 18:41 |
MrHairgrease | yada yada | 18:41 |
* MrHairgrease wants Curt back | 18:41 | |
@snapcount | ROFL | 18:41 |
MrHairgrease | not really btw | 18:41 |
* MrHairgrease is finishing his scathing rebuttal to jt | 18:42 | |
* snapcount hears 'eye of the tiger' playing in the distance | 18:43 | |
* MrHairgrease suddenly wants you run up stairs | 18:43 | |
MrHairgrease | and drink raw eggs | 18:43 |
MrHairgrease | you = to | 18:44 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 18:46 | |
-!- sanyock [n=sanyock@lahfaye.c0d3w4lk3r.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 18:51 | |
* crythias just hangs out and annoys people. | 18:51 | |
chansen | heh, "annoys people"? | 18:56 |
@snapcount | that's what wre does | 18:58 |
MrHairgrease | crap | 19:08 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui | 19:08 | |
MrHairgrease | I broke it | 19:08 |
MrHairgrease | http://cvs.webgui.nl/uploads/test.png | 19:08 |
-!- mode/#webgui [+o pbmdawg] by WRE | 19:08 | |
MrHairgrease | Anybody wants to buy abstract art? =) | 19:08 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 19:58 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 23:25 | |
-!- mode/#webgui [+o rizen] by xdanger | 23:25 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 23:25 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 23:49 | |
pbmdawg | chansen: are you there? | 23:49 |
chansen | yepp | 23:53 |
chansen | whatsup? | 23:53 |
pbmdawg | do you know a lot about retrieving cookies using CGI.pm ? | 23:53 |
pbmdawg | I'm running into a strange problem that I need some help diagnosing | 23:53 |
chansen | some | 23:53 |
chansen | describe it :) | 23:53 |
@crythias | hey | 23:54 |
pbmdawg | when I call $cgiObject->cookie() it returns a list of cookies (two, in this case). the first item in the list is not the actual cookie value; it's "1stCookieValue; 2ndCookieName=2ndCookieValue" | 23:54 |
chansen | We use CGI::Cookie in Catalyst for all environments, standalone, CGI, ModPerl, FastCGI etc without any reported problems | 23:54 |
@crythias | I'm dealing with someone who's having a problem with FilePile | 23:55 |
@crythias | WebGUI::Asset::getAssetAdderLinks[381] - Couldn't get UI level of WebGUI::Asset::FilePile because Can't locate object method "getUiLevel" via package "WebGUI::Asset::FilePile" at /data/WebGUI/lib/WebGUI/Asset.pm line 380. | 23:55 |
pbmdawg | crythias: hold on a sec | 23:55 |
pbmdawg | chansen: any thoughts? | 23:55 |
chansen | dump $ENV{HTTP_COOKIE} for me | 23:56 |
pbmdawg | k | 23:57 |
pbmdawg | env.HTTP_COOKIE = wgSession=B5bAATur-NQ2PiirRMnRBA; visitId=2qsMz31oJ0aM1BCVUaxsXw | 23:57 |
pbmdawg | where in the previous example | 23:57 |
pbmdawg | ->cookie('wgSession') is returning "B5bAATur-NQ2PiirRMnRBA; visitId=2qsMz31oJ0aM1BCVUaxsXw" | 23:58 |
pbmdawg | but I can't duplicate it on firefox or IE | 23:58 |
pbmdawg | is it a broken browser? | 23:58 |
chansen | HTTP_COOKIE env looks right | 23:59 |
chansen | $ perl -MCGI::Cookie -MData::Dumper -le 'print Dumper( scalar CGI::Cookie->parse("wgSession=B5bAATur-NQ2PiirRMnRBA; visitId=2qsMz31oJ0aM1BCVUaxsXw") );' | 23:59 |
chansen | does the right thing | 23:59 |
--- Day changed Tue Feb 28 2006 | ||
pbmdawg | hrm. | 00:00 |
pbmdawg | does $cgiObject->cookie() use CGI::Cookie ? | 00:00 |
chansen | yes | 00:00 |
chansen | .. IIRC | 00:00 |
chansen | it does | 00:01 |
pbmdawg | hmm | 00:01 |
pbmdawg | what is the recommended method of creating a hash reference of cookie name/value pairs, then | 00:02 |
chansen | $ perl -MCGI::Cookie -le 'print CGI::Cookie->new( -name => "test", -value => { a => 1, b => 2 } )->as_string;' | 00:03 |
chansen | test=a&1&b&2; path=/ | 00:03 |
pbmdawg | no, I mean from a http request. | 00:04 |
chansen | ah | 00:04 |
chansen | $ perl -MCGI::Cookie -MData::Dumper -le 'my %hash = CGI::Cookie->parse("wgSession=B5bAATur-NQ2PiirRMnRBA; visitId=2qsMz31oJ0aM1BCVUaxsXw"); print Dumper(\%hash);' | 00:05 |
pbmdawg | interesting. | 00:05 |
pbmdawg | foreach ($cgiObject->cookie) { | 00:06 |
pbmdawg | $cookies{cookie}{$_} = $cgiObject->cookie($_); | 00:06 |
pbmdawg | } | 00:06 |
pbmdawg | that's what we've been doing | 00:06 |
chansen | we don't use CGI.pm for cookies, only CGI::Cookie | 00:06 |
pbmdawg | hm. | 00:07 |
pbmdawg | thanks for the advice and good answers. :) | 00:08 |
chansen | np :) | 00:08 |
-!- abraxxa [i=user@85-124-175-175.dynamic.xdsl-line.inode.at] has joined #webgui | 00:12 | |
pbmdawg | hello. | 00:12 |
abraxxa | hi | 00:12 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:16 | |
abraxxa | has anyone here running wre on debian? | 00:18 |
abraxxa | libxml2.so is missing for me | 00:18 |
@snapcount | yes | 00:25 |
@snapcount | are you using the binary package? | 00:25 |
abraxxa | yes | 00:25 |
@snapcount | or compiling your own | 00:26 |
abraxxa | binary | 00:26 |
abraxxa | wre-0.6.0-debian-i386.tar.gz | 00:26 |
@snapcount | do an apt-cache search libxml | 00:26 |
abraxxa | will it use the sytem library as well? | 00:26 |
@snapcount | what do you mean? | 00:27 |
@snapcount | if you use apt-get to install it, will it use it? | 00:27 |
@snapcount | is that the question? | 00:27 |
abraxxa | yes | 00:27 |
@snapcount | yeah it will for shared libs | 00:27 |
@snapcount | like this one | 00:27 |
@snapcount | the wre should have it compiled in statically | 00:27 |
@snapcount | but when I made that binary I goofed | 00:27 |
abraxxa | works ;-) | 00:28 |
abraxxa | snapcount++ | 00:28 |
@snapcount | you got it? | 00:28 |
abraxxa | apt-get install libxml2 | 00:28 |
@snapcount | yeah that's it | 00:28 |
@snapcount | couldn't remember the pkg name | 00:28 |
@snapcount | cool | 00:28 |
@snapcount | have fun =) | 00:28 |
abraxxa | strange thing is, everything works, just the FilePile images is missing! | 00:29 |
@snapcount | you might be missing a perl module | 00:29 |
abraxxa | and there it is ;-) | 00:29 |
abraxxa | no imagemagick wasn't working because of the missing library | 00:30 |
@snapcount | ah | 00:31 |
abraxxa | finally it works! ;-) | 00:31 |
abraxxa | thanks! | 00:31 |
@snapcount | sure thing | 00:31 |
MrHairgrease | roy | 00:41 |
MrHairgrease | You've got mail | 00:41 |
@snapcount | Martin | 00:47 |
@snapcount | you fucker | 00:47 |
@snapcount | you're younger than both me and matt! | 00:47 |
@snapcount | wow | 00:47 |
MrHairgrease | yeah? | 00:48 |
MrHairgrease | how old's matt | 00:48 |
MrHairgrease | and whats wow! | 00:48 |
pbmdawg | 19 | 00:48 |
@snapcount | wow at your age | 00:48 |
@snapcount | matt is 25.99 | 00:49 |
@snapcount | I'm 26.1 | 00:49 |
MrHairgrease | Do I look that fucked up? | 00:49 |
pbmdawg | 25.7 | 00:49 |
@snapcount | lol | 00:49 |
@snapcount | ROFL | 00:49 |
pbmdawg | you look 35 | 00:49 |
MrHairgrease | Yeah | 00:49 |
@snapcount | ROfLMAO | 00:49 |
MrHairgrease | and that's after all the skin straigthning cremes | 00:49 |
@snapcount | Europeans always look older | 00:49 |
@snapcount | must be the drinking from age 5 thing | 00:50 |
MrHairgrease | That's beacuase of the timezones | 00:50 |
MrHairgrease | Here it about midnight | 00:50 |
abraxxa | lol | 00:50 |
MrHairgrease | You yanks are still in the afternoon of your puny lives | 00:50 |
* MrHairgrease thinks he's Morbo | 00:50 | |
abraxxa | i have to go to bed | 00:51 |
abraxxa | bye guys! | 00:51 |
@snapcount | later | 00:51 |
-!- abraxxa [i=user@85-124-175-175.dynamic.xdsl-line.inode.at] has left #webgui [] | 00:51 | |
@snapcount | hey martin | 00:51 |
@snapcount | if nothing else | 00:51 |
MrHairgrease | yeah | 00:51 |
@snapcount | at least your wobject got new people talking on the dev list | 00:51 |
MrHairgrease | Yeah I saw it | 00:51 |
MrHairgrease | And so they should | 00:52 |
@snapcount | I was like, "hey, who are these people" | 00:52 |
@snapcount | absolutely | 00:52 |
MrHairgrease | I know their names from long ago | 00:52 |
@snapcount | I'm trying (with little success) to increase community involvement | 00:52 |
MrHairgrease | The have posted more than once | 00:52 |
@snapcount | it's part of my "job" | 00:52 |
pbmdawg | roy: you get paid? | 00:53 |
MrHairgrease | good for you that your still looking young | 00:53 |
@snapcount | in vegetable oil | 00:53 |
@snapcount | I get one gallon per week | 00:53 |
@snapcount | Colin's bithing out on us | 00:54 |
@snapcount | he's online but not on the channel | 00:54 |
@snapcount | geez | 00:54 |
@snapcount | the nerve of some people =) | 00:54 |
@snapcount | ya know | 00:54 |
@snapcount | I really amaze myself at how bad my spelling is sometimes | 00:55 |
pbmdawg | roy | 00:55 |
@snapcount | calc roy | 00:55 |
@WRE | No calc set for "roy" | 00:55 |
pbmdawg | 6.7.8 multiple cookie handling appears to be broken | 00:55 |
@snapcount | cool | 00:55 |
@snapcount | is it a cookie monster? | 00:55 |
pbmdawg | I replaced it on prod with CGI::Cookie | 00:55 |
@snapcount | did you test it first | 00:56 |
pbmdawg | it was using $cgiobject->cookie() | 00:56 |
* snapcount prays | 00:56 | |
pbmdawg | what is this "test" you speak of | 00:56 |
@snapcount | uh | 00:56 |
@snapcount | on dev then qa | 00:56 |
@snapcount | then production | 00:56 |
@snapcount | I don't care | 00:56 |
@snapcount | just trying to help you self->preserve | 00:56 |
@snapcount | =) | 00:57 |
pbmdawg | dev don't work. | 00:57 |
pbmdawg | it's deprecated. | 00:57 |
pbmdawg | I develop on qa | 00:57 |
@snapcount | Those backported fixes are on dev | 00:57 |
@snapcount | if you want to test/copy | 00:57 |
pbmdawg | heh | 00:57 |
pbmdawg | uh | 00:57 |
pbmdawg | don't overwrite what I've done on prod | 00:57 |
pbmdawg | Session.pm | 00:57 |
pbmdawg | ok | 00:58 |
@snapcount | you said you were going to implement the backports | 00:58 |
pbmdawg | yeah | 00:58 |
@snapcount | ok | 00:58 |
@snapcount | they're ready for you | 00:58 |
@snapcount | on dev | 00:58 |
pbmdawg | where are the files | 00:58 |
@snapcount | Auth/WebGUI.pm | 00:58 |
pbmdawg | okay | 00:58 |
@snapcount | WebGUI/AssetPackage.pm | 00:58 |
@snapcount | WebGUI/AssetBranch.pm | 00:58 |
pbmdawg | there is one custom patch in Auth/WebGUI.pm that I need to merge in | 00:58 |
@snapcount | ok | 00:58 |
pbmdawg | brb dinner | 00:58 |
@snapcount | mmm | 00:59 |
@snapcount | dinner | 00:59 |
MrHairgrease | have a nice dinner | 00:59 |
MrHairgrease | i'm gonna sleep | 00:59 |
MrHairgrease | roy | 00:59 |
@snapcount | nice | 00:59 |
@snapcount | very nice | 00:59 |
MrHairgrease | i sent my mugshot too | 00:59 |
@snapcount | you look like a KGB agent | 00:59 |
@snapcount | =) | 00:59 |
@snapcount | but younger | 01:00 |
MrHairgrease | Actually I'm viewing you now on my special monitor | 01:00 |
MrHairgrease | Not very good for avoiding nightmares =) | 01:00 |
MrHairgrease | laters | 01:00 |
@snapcount | time for beer eh? | 01:01 |
MrHairgrease | time for bed | 01:05 |
MrHairgrease | bye | 01:06 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 01:06 | |
-!- nuba_ [i=nuba@zaxxon.telerama.com] has quit [Client Quit] | 01:12 | |
-!- nuba [i=nuba@zaxxon.telerama.com] has joined #webgui | 01:13 | |
@snapcount | where did crythias go? | 01:56 |
pbmdawg | home | 02:00 |
@snapcount | show me the way to go home | 02:10 |
@snapcount | I'm tired and I wanna go to bed | 02:10 |
@snapcount | had me a drink about an hour ago, and it went straight to my head | 02:10 |
@snapcount | dum dum dum dum | 02:10 |
@snapcount | show me the way to go home | 02:10 |
@snapcount | I'm tired and I wanna go to bed | 02:10 |
@snapcount | had me a drink about an hour ago, and it went straight to my head | 02:10 |
pbmdawg | Sloop John Dee | 02:12 |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 02:55 | |
pbmdawg | wb | 02:57 |
-!- mode/#webgui [+o pbmdawg] by WRE | 02:58 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 02:58 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] | 02:59 | |
@crythias | howdy | 03:02 |
@crythias | it's back on... Deal or No Deal | 03:02 |
@crythias | ah yeah | 03:05 |
@crythias | _ _ _ | 03:06 |
@crythias | |_|*| | | | | 03:06 |
@crythias | |_|*|_| |_| | 03:06 |
@crythias | ok. | 03:17 |
@crythias | SourceForge now offers SVN. | 03:17 |
@crythias | thoughts? | 03:18 |
@pbmdawg | SFSVNME | 03:18 |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 03:50 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 04:06 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:09 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [""""] | 06:14 | |
@pbmdawg | MNKESEE | 06:26 |
@pbmdawg | MNKEDO | 06:41 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 06:43 | |
-!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 07:01 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 07:32 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:36 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 16:37 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:59 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:14 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 17:49 | |
MrHairgrease | It's a shame that the synopsis is not printed in the user contrib section. | 17:58 |
MrHairgrease | I had made this synopsis for the TextImage macro: | 17:59 |
MrHairgrease | Impress your friend with this unholy piece of bleeding edge technology. | 17:59 |
@pbmdawg | test | 18:22 |
@crythias | You failed. | 20:12 |
@crythias | crythias pbmdawg xdanger mrhairgrease | 20:12 |
@pbmdawg | ULOSE | 20:13 |
@crythias | UZDFORS | 20:13 |
@pbmdawg | ADIKTD | 20:13 |
@crythias | RD RUNNR | 20:13 |
@crythias | interesting support q. When is 6.8.8 to be released? And the questions I have: what would be in 6.8.8 which would be worth the release? | 20:14 |
@crythias | My more interesting q is what release for workflow? | 20:15 |
MrHairgrease | 6.99.0 | 20:15 |
MrHairgrease | i guess | 20:15 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 20:42 | |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI | 21:09 | |
@crythias | yay 30k users on freenode. and... Let's here it for our 7 | 22:20 |
@crythias | hear* | 22:20 |
chansen | still you guys manage to produce scrollback like it was 50 ppl in this channel ;= | 22:29 |
@crythias | well, that's an interesting point... | 22:29 |
@crythias | considering when I was on #perl, it was 300 users and nothing on. | 22:30 |
nuba | heh | 22:41 |
@pbmdawg | lol | 22:44 |
nuba | well i like the fact that my #webgui backlogs are not so much filled with bot toyeing anymore :) | 22:45 |
@pbmdawg | !dubya | 22:46 |
@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." | 22:46 |
nuba | also, it is just me, or the developers list got a bit quieter after the channel was launched ? | 22:46 |
@crythias | I think I agree. | 22:55 |
@crythias | !crythias | 22:55 |
@crythias | "I was wrong and you were right" | 22:56 |
@crythias | !crythias | 22:56 |
@crythias | "Can I do this really long and complicated thing? --- JT: NO" | 22:56 |
nuba | lol | 22:56 |
@crythias | !crythias | 22:56 |
@crythias | "Yeah, but what about this and this and this? JT: I only wanted a yes or no answer. Crythias: OK, yes." | 22:57 |
chansen | pbmdawg: did manage to solve the cookie problems? | 22:58 |
@crythias | pnut butter dawgy pnut butter dawgy.. now wey he at wey he at http://www.youtube.com/watch?v=S7cAYK9GYHY | 23:03 |
@WRE | <crythias> http://tinyurl.com/bxz4q | 23:03 |
@crythias | pnut butter dawgy wit a baseball bat | 23:04 |
@crythias | whh yeah. pbmdawg! wey he at wey he at? | 23:06 |
@pbmdawg | chansen: yes; thanks for the help. The problem wasn't in the module I was working with; it was in an entirely separate handler. | 23:06 |
chansen | ok :) | 23:15 |
@pbmdawg | it was using an extremely single regex to parse the Cookie header, assuming there was only 1 cookie sent by the browser. | 23:15 |
@pbmdawg | simple | 23:16 |
chansen | ic | 23:16 |
-!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes :)"] | 23:17 | |
@crythias | !crythias | 23:50 |
@crythias | "Yaknow, if I was any more full of myself, people would accuse me of being narcisistic. Of course, I'd thank those people for recognizing me as such. Because I am." | 23:50 |
--- Log closed Wed Mar 01 00:00:17 2006 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!