WebGUI irc logs from: 2009-04.log

--- Log opened Wed Apr 01 00:00:58 2009
+perlDreamerperlmonkey2: You've just been nominated to start the javascript debugging page on the wiki00:18
+perlmonkey2hah00:19
+perlmonkey2it would be, in totality, use firebug's stepper and put in a ton of trace statements for the console.00:20
daviddelikatgood advice00:22
CIA-38WebGUI: brian * r10097 /branch/WebGUI_7.6/docs/create.sql: preparing for 7.6.18 release00:25
SDuensinperlmonkey2 - Give this one a try, too:  http://www.billyreisinger.com/jash/download.html00:26
+perlmonkey2ah, cool, thanks SDuensin00:30
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []00:30
+perlmonkey2very sweet00:30
elninofor those of you who have old servers laying around, may this be of encouragement to you (or a place to donate your machines) I thought this was cool. http://www.extremelinux.info/stonesoup/00:36
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI00:44
-!- mode/#webgui [+o tavisto] by ChanServ00:44
+perlDreamerHaarg, you are eloquent and tactful.00:57
@Haargthanks00:58
+perlDreamerWhen rizen becomes president, you'd better be Secretary of State00:59
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui01:01
-!- mode/#webgui [+v patspam] by ChanServ01:01
@Haargheh01:01
+perlmonkey2patspam: congrats on TPBW01:03
+patspamperlmonkey2: thanks man01:04
+patspamkinda strange seeing your own face on the site every time you load it up01:04
+perlmonkey2heh01:05
+patspamhttp://www.smashingmagazine.com/2009/03/31/breaking-internet-explorer-81-eagle-eyes-leaked/01:08
CIA-38WebGUI: translation * r10098 /translations/German/German/Asset_Event.pm: Update from translation server01:09
CIA-38WebGUI: translation * r10099 /translations/German/German/Asset_EventManagementSystem.pm: Update from translation server01:09
CIA-38WebGUI: graham * r10100 /WebGUI/ (2 files in 2 dirs): fixed #10056: YUI javascripts included while adminOff (BNC)01:09
+perlDreamerman, seems like every time I talk about i18n in IRC that we get a bunch of commits01:10
+perlDreamerI'll have to do that more often :)01:10
+perlDreamerpatspam, the Spanish translation is about to overtake Arabic01:10
+perlDreamerwhich will make the top 3 Dutch, German, and Spanish01:10
+patspamwe need a leaders board01:10
+perlDreamerit would be nice to have a DataTable in there, so it can be sorted01:11
+perlDreamerand then some graphing to track progress over time01:11
+perlmonkey2we need to get the Arabic translators and the Spanish translators into a competition.01:11
@Haargi need to get back on the translation project01:11
+perlDreamerit's no competition, perlmonkey201:11
+perlDreamerthe Arabic team haven't done anything in years01:12
@Haargadd a bit more motivation for it01:12
+perlDreamerhow would you do that, Haarg?01:12
@Haargkarma01:12
+perlmonkey2free swag for the top advanced and most translated?01:12
@Haargwell, karma can get you swag01:12
+perlDreamerthe i18n would have to be a 1st class Asset then01:13
+perlDreamerbut...01:13
+perlDreamerwe could also track who makes changes from here on out01:13
+perlDreamerwhich would be very nice01:13
+perlmonkey2bart would really love that.01:13
+perlDreamerespecially in light of the recent Polish translation scandal01:13
+patspamPolish translation scandal?01:14
+perlmonkey2eh?  another i18n scandal?  What happened?01:14
+perlmonkey2naughty words slipped in?01:14
+perlDreamerwell, the word on the street is that someone came in and did a bunch of bad translation work01:14
+perlDreamerthey had to restore from SVN01:14
@Haargthe plan is to make i18n an asset, have it use git for storage, and have the commits record the author01:15
+perlmonkey2Nie b?d? pisa? naughty i18n s??w w t?umaczeniu.01:15
+perlDreamerwhich is another reason for WWN01:15
@Haargif i do it correctly, it won't even need to have the modules on disk.  that depends on it being fast enough of course.01:18
-!- MrHairgrease [n=martin@145.94.200.248] has left #webgui []01:21
+perlDreamerseems like doing the summary calculations across all the languages and namespaces would take a lot of memory01:24
@Haargthere would need to be a cache for something like that certainly01:26
@Haargbut i don't think it would be significantly worse to calculate than if the files were there01:26
+perlDreamerprobably not01:28
+perlDreamerjust the overhead of the protocol01:28
+perlDreamerand, wouldn't there need to be some kind of notification if github went down?01:28
@Haargwell, it won't be going to a remote repo directly01:29
@Haargthere would still be a local repo01:29
@Haargit just wouldn't havea checkout01:29
+perlDreamerthat's true01:31
@Haargi was somewhat demotivated on the whole thing since i couldn't think of a good resolution to the context problem01:34
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Remote closed the connection]01:35
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui01:35
-!- mode/#webgui [+v perlDreamer] by ChanServ01:35
CIA-38WebGUI: brian * r10101 /releases/WebGUI_7.6.18-stable: Release 7.6.18-stable01:55
+perlDreamergood job, bpmedley02:03
+perlDreamerWG releases are not an easy task02:03
@bpmedleyThx..02:03
+perlDreamerwere there any test hiccups?02:03
@bpmedleyGraham helped quite a bit..02:03
@bpmedleyA few..02:04
+perlDreameranything that I need to watch out for?02:04
@bpmedleyI initially didn't check the 7.6.18 update in02:04
@bpmedleyNot that I know of..02:04
@bpmedleyMatrix upgrades take a bit of time02:05
+perlDreameryeah, so does the i18n scanner02:05
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []02:14
-!- Haarg [n=haarg@76.210.61.179] has quit ["This computer has gone to sleep"]02:16
+perlDreamerokay, question for the group at large02:25
+perlDreamerat last year's WUC I did the Common WebGUI Programming Mistakes talk02:25
+perlDreamerthis year there will not be a repeat02:26
+perlDreamerwould people be interested in me blogging things as I find them, or should I save them for WUC 2010, in Melbourne?02:26
CIA-38WebGUI: brian * r10102 /branch/WebGUI_7.6/ (4 files in 4 dirs): preparing for 7.6.19 dev02:30
+patspamperlDreamer: blog em!02:40
+patspamwe need more wg blog entries outsite of webgui.org and plainblack.com02:40
+perlDreamerdo you blog, patspam?02:44
+perlDreamerof course, I'll have to come up with something new for the 2010 WUC then...02:44
+patspaminfrequently.. at patspam.com02:45
@preactionWORDPRESS?02:50
+perlDreamerhey, it's still perl02:50
@preaction... 02:50
+perlDreamerand WebGUI's blogging tools are not first rate02:50
+perlDreamerno trackbacks02:50
+perlDreamerno openId02:50
@preactionfine then.02:51
+perlDreamerbpmedley, are we cleared for 7.6.19 dev?03:02
+perlDreameriow, is it safe to commit to the 7.6 branch?03:02
@preactionwhy would you ever want to commit to that branch?03:03
@preactionthe 7.7 branch is where it's AT!03:03
+perlDreamerwell, bug fixes and stuff03:03
+perlDreamerPOD docs03:03
+perlDreamernew tests03:03
@preactionlame03:03
+perlDreamerI know, but maintenance is what I do best03:03
@preactioncan't we just spray an industrial-sized can of RAID in that thing?03:03
CIA-38WebGUI: colin * r10103 /WebGUI/lib/WebGUI/Asset/Wobject/SQLReport.pm: Remove a hard coded extra in SQLReport03:05
+patspamParse errors: Bad plan.  You planned 21 tests but ran 10637.03:06
+perlDreamer10637 tests.  That's impressive patspam03:07
+patspamheh, not really but it sounds cool03:08
+patspami used wgd to dump a list of survey questions, answers, and expected branch targets to a file, and then generate tests from the file03:08
+perlDreameroh, well from there you should be able to calculate a plan then03:09
+perlDreamerwhich won't give you that annoying 255 return code03:10
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []03:22
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI03:23
-!- mode/#webgui [+o tavisto] by ChanServ03:23
CIA-38WebGUI: colin * r10104 /branch/WebGUI_7.6/lib/WebGUI/Asset/Wobject/SQLReport.pm: backport a fix for a hardcoded extras in SQLReport03:36
CIA-38WebGUI: colin * r10105 /WebGUI/lib/WebGUI/Shop/Vendor.pm: Remove hardcoded extras in Shop/Vendor.pm, also an i18n fix.03:36
@preactionand once again i get to hate google maps api...03:43
@preactionthere is no non-obfuscated code to debug with03:43
@preactionso "this.Xa" is completely useless to me to debug...03:43
+perlDreamerI know what "this" is, finally!03:49
+perlDreamernow, if only I knew what to do with one03:51
@preactionhttp://webgui.pastebin.com/m7daa4bb2 this is the code i'm working with03:53
@preactionno matter what, the highlighted part always uses the last marker03:53
@preactionso instead of "marker" in line 31 being the marker is was created with, the marker ends up being the last marker added to the map03:54
@preactionis this because the evaluation of the anon function is deferred?03:54
+perlDreameroh!03:57
+perlDreamerI know this one03:57
+perlDreamerit's due to the way it binds variables03:58
@preactionhttp://trephine.org/t/index.php?title=JavaScript_loop_closures <- yeah, i found it too03:58
@preactionit doesn't get a snapshot03:58
+perlDreamerright, like it would in perl03:58
+perlDreamerit's by reference03:58
@preactionyeah03:58
@preactionbut i can force a snapshot using closures03:58
+perlDreameryes03:58
@preactionI would like to know why the yahoo event handler auatomatically fixes this04:01
@preactionwhy and/or how04:01
@preactionor maybe it's because I use Yahoo's ability to pass an arbitrary object in04:06
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui04:13
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:13
@preactiondoes anyone have any ideas how i should make the File upload control work with an ajax-grabbed form?04:34
@preactionor rather, work without javascript04:34
@preactionsince it amounts to the same thing04:34
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []04:44
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui04:54
-!- mode/#webgui [+o Haarg] by ChanServ04:54
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:03
+perlmonkey2ping05:10
@preactionpong05:19
+perlDreamerpang05:23
+perlDreamerhm, seems like Spectre has been hung up for a while05:24
CIA-38WebGUI: daviddelikat * r10106 /WebGUI/ (4 files in 4 dirs): 06:03
CIA-38WebGUI: fixed AdSku06:03
CIA-38WebGUI: added 'thanks' text after ad to cart06:03
CIA-38WebGUI: cleaned up i18n text06:03
CIA-38WebGUI: moved shop fields to shop tab06:03
CIA-38WebGUI: added AdSku Asset to WebGUI original config file06:03
+perlDreamergood work, daviddelikat06:05
daviddelikatseems like its ready...06:05
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI06:08
-!- mode/#webgui [+o tavisto] by ChanServ06:08
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Remote closed the connection]06:11
CIA-38WebGUI: colin * r10107 /WebGUI/t/User.t: Coverage tests for various User methods.06:27
CIA-38WebGUI: colin * r10108 /WebGUI/lib/WebGUI/User.pm: Add POD to bring POD coverage up to 100%06:27
CIA-38WebGUI: colin * r10109 /WebGUI/lib/WebGUI/Keyword.pm: POD for Keyword module to bring it to 100% coverage.07:00
CIA-38WebGUI: colin * r10110 /WebGUI/lib/WebGUI/Utility.pm: Fix a POD typo.07:00
CIA-38WebGUI: colin * r10111 /WebGUI/lib/WebGUI/ (Account.pm Account/Friends.pm): Fix typos in POD that prevent 100% POD coverage.07:00
CIA-38WebGUI: colin * r10112 /WebGUI/lib/WebGUI/ (Cache/FileCache.pm Content/SiteIndex.pm Form/Captcha.pm): Add POD and fix typos to get POD coverage up07:00
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-178.dsl.okcyok.sbcglobal.net] has quit [Remote closed the connection]07:03
-!- diakopter [n=M8YCjC56@209.9.237.164] has quit [Read error: 104 (Connection reset by peer)]07:07
-!- diakopter [n=M8YCjC56@209.9.237.164] has joined #webgui07:08
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui07:16
-!- mode/#webgui [+v perlDreamer] by ChanServ07:16
+perlDreamerwhole lot of POD'ing going on07:17
+perlDreamerI think I fixed over a dozen modules tonight07:17
@preactionnice07:24
+perlDreamerHaarg, bpmedley: http://www.webgui.org/community-wiki/running-tests07:30
CIA-38WebGUI: colin * r10113 /WebGUI/lib/WebGUI/ (5 files in 4 dirs): Fix POD typos and add POD to get to 100% POD coverage.07:32
+perlDreamerpreaction, you still awake?07:38
@preactionyessuh massa07:38
+perlDreamercan you look at Asset/Redirect.pm, www_edit and tell me if you can see why its subclassed?07:38
@preactioni can't see why, no07:40
+perlDreamergiven the option of writing POD for a duplicate method, or pruning the method...07:40
+perlDreamerI'd rather prune it07:40
@preactioni say prune it07:40
@preactionso, heh, i get to fake a file upload control enough so webgui processes it automatically07:42
@preactionand hopefully later i can go back to rewrite the file upload control to be awesome07:43
elninoperlDreamer, preaction - just thowing this out there, I didn't look at the code, but I did request the ability to have a redirect return a 301 or a 302. perhaps a reason why it's subclassed? I don't know. I'm going to sleep now.07:44
@preactionnope. www_edit doesn't redirect07:44
@preactionbut enjoy sleep07:44
+perlDreamer34 modules on the wall07:45
+perlDreamer34 modules on the wall07:45
+perlDreamertake one down07:45
+perlDreamerPOD it around07:46
+perlDreamer33 modules on the wall07:46
elninoperlDreamer needs sleep me thinks07:49
+perlDreamer'tis true07:49
+perlDreamerokay, after Airwolf gets over I'll log off and go to bed.07:54
+perlDreamerI can't leave String in the middle of a mission07:55
+perlDreamerI'm his wingman07:55
elninoI used to love that show!  we found it on hulu or something..  ok. I'm going.. bye!07:55
@preactionwho's string?07:55
@preactionwho's airwolf?07:55
@preactionwtf is this?07:55
+perlDreamerhttp://en.wikipedia.com/Airwolf07:56
+perlDreamerhttp://www.hulu.com/airwolf07:56
+perlDreamerhttp://en.wikipedia.com/wiki/Airwolf works better :)07:57
@preactionooh nice, Donald Bellisario07:57
+perlDreamerbetween Knight Rider, Magnum P.I. and Airwolf he did pretty well in the 80's07:58
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["good night"]07:58
@preactionQuantum Leap was awesome in the 90's07:59
@preactionand JAG and NCIS are pretty decent 07:59
CIA-38WebGUI: colin * r10114 /WebGUI/t/POD.t: 08:00
CIA-38WebGUI: Add more configuration to the POD coverage test. POD_COVERAGE==2 will check against 100%08:00
CIA-38WebGUI: coverage and emit a list of modules that POD to be covered.08:00
CIA-38WebGUI: colin * r10115 /WebGUI/lib/WebGUI/Asset/Redirect.pm: Remove www_edit. It's the same as Asset's.08:00
CIA-38WebGUI: colin * r10116 /WebGUI/lib/WebGUI/Asset/RichEdit.pm: Add missing POD to bring RichEdit up to 100% POD.08:00
CIA-38WebGUI: colin * r10117 /WebGUI/lib/WebGUI/Asset/Snippet.pm: 08:00
CIA-38WebGUI: Remove another duplicate www_edit method.08:00
CIA-38WebGUI: Add missing POD.08:00
@preactionDid you know? Tom Selleck could have played Indian Jones in Raiders of the Lost Ark?08:06
@preactionDid you know? WebGUI::Storage also deletes thumbnails just like WebGUI::Storage::Image does!08:38
@preactionbut it doesn't create them! weird!!08:38
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []09:10
+Radix-wrkhttp://www.thinkgeek.com/stuff/41/squeez-bacon.html09:20
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:31
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]09:54
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui11:03
-!- mode/#webgui [+v BartJol] by ChanServ11:03
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]12:04
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui13:01
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui14:13
--- Log closed Wed Apr 01 15:08:53 2009
--- Log opened Wed Apr 01 15:09:22 2009
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui15:09
-!- Irssi: #webgui: Total of 27 nicks [7 ops, 0 halfops, 2 voices, 18 normal]15:09
-!- Irssi: Join to #webgui was synced in 3 secs15:09
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui15:39
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:39
-!- plainhao [n=plainhao@208.75.85.237] has joined #webgui15:58
-!- mode/#webgui [+o plainhao] by ChanServ15:58
-!- David_ [n=David@130.156.38.11] has quit []15:59
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has joined #webgui16:02
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:02
-!- jdanpl [n=jdanpl@main.telvinet.pl] has joined #webgui16:10
+perlmonkey2I just read on a PHP message board that JT is starting a new project to move wG to PHP.16:26
+BartJolapril fool16:28
+BartJoloh sorry: really perlmonkey2? that seems outragious!16:30
+perlmonkey2Ah, just saw an update. He says it would be easier to get the same effect as PHP by placing random sleep statements in the code, pulling out all the param sanitizing, and having all errors throw either the database error, the database dsn, or send back the actual database file.16:30
CIA-38WebGUI: translation * r10118 /translations/Polish/Polish/ (33 files): Update from translation server16:32
+MrHairgreaseperlmonke2: url?16:34
+MrHairgreaseand why are you reading php message boards16:34
+MrHairgreaseor is that the joke?16:34
+perlmonkey2it is a joke16:35
+perlmonkey2This is April 1st, April Fool's Day.16:35
* BartJol thinks kaleb tries to secretly reprogram WebGUI to php and will be killed by JT for that16:35
+BartJolslow suicide16:36
+perlmonkey2What would python get me?16:36
+BartJolwell it will strangle you16:37
+perlmonkey2Did you read about that US governor's website that was erroring and actually posting the database files for anyone to download?16:37
+perlmonkey2PHP of course.16:37
+BartJolno, but it's very hard to take you seriously today16:38
+BartJolor conficker of course16:38
+perlmonkey2heh16:39
+perlmonkey2no, that one is true.16:39
+BartJolit hasn't bothered me yet, and I do have the redmond virus installed16:40
+perlmonkey2Wait, I think it is a Senate seat actually that is still being contested from the last election.  One of their websites exposed all the contributors, supports, basically everything in the DB files.16:40
+perlmonkey2BartJol: and you survived conficker?  I thought it was going to cause MS computers to grow legs and arms and start destroying humanity?16:41
+BartJolwe all did, a matter of a good network and virus scanner setup16:41
+BartJolapparently ours is pretty good16:42
+BartJolbut who would expect differntly16:42
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]16:50
+perlmonkey2Mmmmm, baked an apple pie on Monday, now I have breakfast for the rest of the week....yum.16:52
+BartJolI'd like a piece please16:54
+perlmonkey2Should I zip it up or fax it?  Or send if fedex?16:54
+BartJola tar ball please16:55
+perlmonkey2I wonder how long a styrofoam container and dry ice would last :P16:55
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []16:59
+BartJolperlmonkey2: did you hack JT's account?17:01
+perlmonkey2BartJol: what would make you think that?17:02
+BartJolthe last black blog entry17:02
+BartJoldo you have a testament?17:04
+perlmonkey2That is AWESOME17:06
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:09
-!- mode/#webgui [+o tavisto] by ChanServ17:09
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui17:09
-!- mode/#webgui [+o rizen] by ChanServ17:09
+BartJolso, who will be killed ritually?17:12
+Radix_WebGUI in PHP.. haven't I seen that before.. like.. every year17:13
+BartJolyes17:13
+Radix_You need a new one JT.. like webgui is partnering with oracle and will be written in PL/SQL or something17:14
+Radix_or will be bootstrapped in javascript17:15
@rizeni didn't ever write that one before17:16
@rizenin fact, i'm pretty sure the only one i've ever written was he one about microsoft buying out plain black17:16
+Radix_I've definitely heard the webgui rewritten in php one before17:17
@rizenyeah, that was webphooey17:17
@rizenand had nothing to do with me17:17
@rizenand didn't come out on april fools17:17
+MrHairgreasetoo bad the webphooey site is gone17:17
+Radix_Ahh k..17:18
+perlmonkey2That is funny rizen because "(08:26:16 AM) perlmonkey2: I just read on a PHP message board that JT is starting a new project to move wG to PHP."17:19
@rizenperlmonkey2: and that comment was independent of my blog?17:21
+BartJoldon't believe him rizen17:21
+perlmonkey2rizen: yeah, my RSS updates to your blog are usually a few days delayed for some reason.17:21
+BartJolhe hacked your account17:21
@rizenheh17:22
+BartJolbuilt in functionality in survey2.017:22
-!- jdanpl [n=jdanpl@main.telvinet.pl] has quit ["Leaving"]17:22
@rizeni wouldn't doubt it17:23
+MrHairgreasehey rizen: Joeri gave his ok for me to go to the yapc::eu17:23
+MrHairgreaseand rory is comming as well17:23
@rizensweet ass sweet17:24
+MrHairgreasecoming*17:24
@rizenit will be great to see you guys17:24
+MrHairgreaseis that your association with us?17:24
+MrHairgreasesweetand ass?17:24
+MrHairgreasewell, it'll sure be interesting =)17:24
@rizenMrHairgrease: are you saying you don't have a sweet ass?17:24
+BartJolyapc 2009: only sweet asses allowed17:25
+MrHairgreasenonono17:25
+MrHairgreaseof course I have a sweet ass17:25
+MrHairgreaseI just hoped for some recognition on a less banal level17:26
+MrHairgreasebut as all eurotrash 17:26
+BartJolmartin is made from sugar!17:26
+MrHairgreasewe compensate brainpower with good looks17:26
+MrHairgreasebart17:26
+MrHairgreaseterrasje?17:26
+BartJolnou17:26
+BartJollekker17:27
@rizeni too wish the webphooey site was still around, cuz i would have linked to it in my blog post17:27
+Radix_just make sure you sell MrHairgrease's ass at yapc - they like their auctions there ;)17:30
+BartJolsell? buy!17:31
+Radix_heck.. rent it out ;)17:31
+BartJolI think Marijn will claim his bottom17:33
daviddelikatI was talking to my kids about april fools17:33
daviddelikative been sharing the linksposted here and other places17:34
daviddelikatmy middle daughter is on the silly side of gulible17:34
daviddelikatwhen I told here in the dictionary her picture was next to the def for gullible17:34
daviddelikatshe said 'really?'17:34
daviddelikattoday I told her I'd get her a hat that said 'A1' on it17:35
daviddelikatshe said 'why?'17:35
daviddelikatI told here 'that's why'17:35
daviddelikatshe didn't get it...17:35
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:41
-!- cap10morgan [n=wmorgan@206-124-6-108.denver.dsl.forethought.net] has joined #webgui17:55
-!- mode/#webgui [+v cap10morgan] by ChanServ17:55
* MrHairgrease doesn't get it either18:00
diakopterA1=April118:03
diakopterI think18:03
+MrHairgreaseoh18:03
+MrHairgreasemaybe it's beacuse I don't hav children18:04
diakopterthat you know of..18:04
+MrHairgreasewhat do you know taht I don't?18:05
diakopter*nothing* :P18:05
+MrHairgreasehehe18:08
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:18
-!- mode/#webgui [+v perlDreamer] by ChanServ18:19
+perlDreamerrizen, you ungrateful nit18:19
@rizenhuh?18:19
+perlDreamernow I've gotta change my domain name to phpDreamer18:19
@rizenhehe18:19
+perlDreamercouldn't you have given me more notice about this?18:19
@rizenoh, i forgot18:19
+MrHairgreasephp eveolved from some perl scripts18:19
@rizenwell perlmonkey2 has to change his irc nick18:19
+MrHairgreaseso you could just use php.perlDreamer18:19
+perlDreamerand my business cards, business license, 1099's18:20
+perlDreamerthis is a huge amount of work18:20
+perlDreamerif you were going to change languages, you could have picked something better18:20
@rizenyou shouldn't have used a name that was so volatile18:20
+perlDreamerlike .NET18:20
@rizenthat's why i chose plain black, it could be anything at all...a lot like zombo.com18:20
+perlmonkey2heh18:20
+perlmonkey2phpmonkey218:20
-!- perlmonkey2 is now known as phpmonkey218:20
+MrHairgreasewhy not use Logo then...18:21
@rizenphpmonkey2: it's more like phpmonkey2939393918:21
+MrHairgreasechances are that your businesscards already have a logo18:21
+phpmonkey2hah18:21
+perlDreamerthe little turtle is so cute18:21
+MrHairgreaseyeah18:21
+MrHairgreasebut change the turtle for a mousecursor18:21
+MrHairgreaseand you could take over users' computers18:22
+MrHairgreaseit's a win ain situation18:22
+MrHairgreasewin win*18:22
+MrHairgreaseYOU decide what pages users view18:22
+MrHairgreaseso you could avoid showing them bugs18:22
+MrHairgreaseand thus WebGUI has no bug any more effectively18:23
+MrHairgreasemaking it the most bestest CSM in the world.18:23
+MrHairgreaseis there already a javascript Logo compiler?18:24
+perlDreamerrizen: The Polish translation is taking off!  They're up at 40% and climbing steadily18:29
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:30
+BartJolmm concurrention18:34
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has joined #webgui18:37
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has quit [Client Quit]18:37
@rizenwahoo!18:37
@rizeni like to see that18:37
+perlDreamermmmmm Squeeze Bacon: http://www.thinkgeek.com/stuff/41/squeez-bacon.html?cpg=93T18:39
+BartJolwell I sincerely believe that that exists18:41
+MrHairgreaserizen: like to see what?18:42
@rizentranslations on the rise18:42
+BartJolmaybe also more Polish people on the channel18:43
+BartJolI need some polish people for rebuilding my house18:44
-!- perlDreamer is now known as phpDreamer18:44
@rizeni haven't looked at the percentages in a while18:46
@rizenthe once glorious dutch translation is still the king but has lost some of it's shine18:46
+BartJolyeah, well I have to make it special again18:47
+BartJolit was lonely at the top18:47
@rizenthe german translation has pulled ahead of arabic18:47
+phpDreamerand spanish is about to overtake arabic, too18:47
+phpDreamerWhere's Ehab?18:47
@rizenand french, spanish, and polish are becoming real contenders18:47
@rizenehab has been out of the game for a while18:48
@rizenhe doesn't even seem to be keeping up with his businesses anymore18:48
@rizennot sure what that's about18:49
+phpDreamerthat's a bummer18:49
+phpDreamerDid you notice Russian?18:49
+phpDreamer36% translated18:49
@rizenoh no i didn't see that18:49
@rizenvery nice18:49
@rizenor as borat would say "Thats a neyece"18:50
-!- Haarg [n=haarg@76.210.61.179] has joined #webgui18:53
-!- mode/#webgui [+o Haarg] by ChanServ18:53
+phpDreamermaybe we need a sort by percent complete button on the front page18:54
+BartJoland the number of years that the dutch translation is on top18:54
* BartJol is getting arrogant18:54
+phpmonkey2phpDreamer: if I had done my wind turbine in December, I would have averaged enough power put back on the grid to power every house in my neighborhood.18:54
+phpmonkey2up until now.18:54
+phpDreamerphpmonkey2: You could have been your own utility!18:55
+phpDreamerwhat happened now?18:55
+phpDreamerit stopped blowing?18:55
+phpDreameroh, it started blowing the other way18:55
+phpmonkey2no, 20mph steady with up to 30mph gusts.18:55
+phpDreamerwhich would drain power from your house18:55
+phpmonkey2I'd still be averaging 4.5kw an hour.18:55
+phpDreamerphpmonkey2, GO BUY A WELDER!18:55
+BartJolphpDreamer: yeah that's the way dynamo's work18:56
+MrHairgreasebart!18:56
+MrHairgreasebeertime18:56
+phpmonkey2yeah, I think it's time....If I start now, I can finish just in time for the slow wind season (summer) :P18:56
+BartJolfinally18:56
+MrHairgreasehehe18:56
+MrHairgreasebye18:56
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:56
+BartJolphpmonkey2: is also coming for beer?18:56
+BartJolnice18:56
+phpmonkey2I'll fax myself18:56
+BartJolsee you in half an hour18:56
+phpmonkey2or send myself via tarbal18:56
+phpmonkey2drink a couple for me!18:57
+BartJolwill do18:57
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []18:57
+phpDreamerwe lose more Dutch people at this time of day...18:57
+phpmonkey2they must go to their secret recharging stations.18:57
+phpmonkey2I think they use some sort of biofuel to recharge on created from grains.18:58
+phpDreamerisn't there an alcohol based engine?19:00
+phpDreamernow that would be a way to defeat the oil monopoly19:00
+phpmonkey2Dutch people?19:00
+phpDreamerwe already have infrastructure19:00
+phpmonkey2ethanol?19:00
+phpDreamerstorage and generation 19:00
+phpDreamerit's carbon neutral19:00
+phpDreamerand you can always pick up an extra 6-pack if you're running out on the way home!19:01
+phpmonkey240% of the science for doubling li-io batteries energy density is done.  If that that other 60% happens, it's all over for oil.19:02
@tavistowoohoo WebGUI 8 is going to be in PHP!19:02
@tavistoI've been waiting for this for SOOOOOO LONG19:02
+phpmonkey2tavisto: would that make your job easier or harder.  You get to say wG is built on the same tech as all the other FOSS CMS's, and don'thave to explain why perl is better anymore.19:03
+phpDreamerphpmonkey2, batteries are only for energy storage.  You still have to find a way to make the electricity19:03
@tavistoYES!!!!!!!!!!!!!19:03
+phpmonkey2But then you have to explain away all the security issues that will pop up19:03
* phpDreamer whacks phpmonkey2 with an ethanol powered, wind-filled lithium battery19:04
+phpDreamerthere _are_ no security problems with PHP19:04
+phpmonkey2phpDreamer: new advances in wind technology coupled with cheap li-io commerical battery storage???19:04
+phpDreamermaybe we need a whole bunch of independently built wind farms19:05
+phpmonkey2kite powered wind turbines that tap the jet stream hold so much promise, it is hard to comprehend.19:05
@tavistohehe19:05
+phpmonkey2phpDreamer: naw, using otherpower plans, it still costs a person much more per watt than GE can build them for.19:06
@tavistoNo, I'm fine with the Perl gig.... I've got the whole response burned into my brain..... "Why does WebGUI use perl???"19:06
@tavistoThat's when I say.... "Because your mom doesn't love you.. now go away"19:06
+phpDreamerphpmonkey2: but then the utility charges you.  What's the breakeven point for DIY?19:07
+phpmonkey2tavisto: then when they are broken down and crying, you forge their name on the contract and run?19:07
@tavistoI'm like an abusive boyfriend breaking down the CMS potential customer19:08
+phpmonkey2phpDreamer: I priced a 3.5Meter turbine, back of envelope, at about $6k.19:08
@tavistoI'm the Ike Turner of the CMS sales world19:08
+phpmonkey2phpDreamer: that would make the average house in a decent wind zone, neutral on the grid.19:08
+phpmonkey2should average 1kw19:08
+phpmonkey2With my electric bill, I'd be looking at about a 5 year payback.  But I have no idea on operating costs.  I imagine the biggest deal is bad bearings, which would be a real pain to replace.19:10
@rizenhehe. tavisto makes me laugh19:10
+phpDreamertavisto, there are two problems with that19:10
+phpDreamer1) You don't have a Tina19:10
+phpDreamer2) You don't have PHP in your nickname19:11
-!- rizen is now known as phpizen19:11
@tavistodon't need Tina.. Becky is totally hotter19:12
+phpDreamerwho is Becky?19:12
+phpmonkey2phpDreamer: biggest impediment: http://www.inl.gov/wind/photogallery/i/fthall_fmc_8_12_03_1.jpg  the 20 meter tower.19:13
+phpDreameryeah, that looks like a problem19:14
+phpmonkey2I'm pricing that as a $2.5k problem, in my calculations.  19:15
+phpmonkey2probably way too cheap.19:15
+phpDreamerdoesn't that push out our break even date, too?19:15
@tavistoI wouldn't stoop to that low phpDreamer. Using PHP is like using cigarettes.... everyone is doing it... but everyone is stupid for doing it.   ;)19:16
@tavistohow about COBOL? I learned that in college.... that's been real beneficial to my career.19:18
+phpmonkey2phpDreamer: no, that was part of the $6k.19:18
* phpizen wishes he could change tavisto's nick for him19:18
@tavistonooooo!!!!19:18
@tavistohow about Fortranisto19:18
daviddelikatCobol?19:20
daviddelikatour computer dept patently refused to teach it on the grounds that it is a dead language19:20
@tavistoyeah, I learned that in 200119:20
+phpmonkey2phpDreamer: the 3 phase generator, blades, bearing, and housing, is actually the cheap part.  Maybe $1k (I'd have to dig up my docs to make sure).  Everything else is steel, steel cable, concrete, and more steel.19:20
daviddelikatyet fully half of my income since then was from doing cobol work19:20
@tavistoit was part of my CIS program.... which is entirely not focused on programming19:21
daviddelikati wish coporate america would let it die a graceful death19:21
daviddelikatrather than make things like OOCobol19:21
@tavistostill lots of legacy systems using it. But it was strange.. here I am studying for my 3rd test towards MCSE and I'm learning Cobol19:22
daviddelikatyou know how people often program in perl even tho they dont know how?19:22
+phpmonkey2My CS dept taught Cobol.  But it was taught in a "you must learn everything about this language, so you know its shortcomings and why it is almost never a proper choice."19:22
daviddelikatwell people who don't kow how to use cobol(like me) make little messes everywhere...19:22
@tavistoGood job college curriculum coordinators..... why not teach me zoology while you're at it19:23
daviddelikatthat build up into systems tht fail consistantly19:23
daviddelikatwhich means we need more cobol programmers to fix them19:24
daviddelikatthats capitalism at work!19:24
daviddelikat:)19:24
+phpDreamertavisto, are you really studying to be a MCSE?19:27
@Haarghttp://www.perlmonks.org/?node_id=754313 talk about building a shipping api to work with any carrier19:29
daviddelikattavisto: are you in a program or going solo?19:30
@tavistodude that was when I was an engineer at Pharmacia (now Pfizer) back in 200119:30
@Haargtoo bad it probably wouldn't be complete soon enough for us to use if it does get built19:31
+phpDreamermaybe we should build it19:31
@tavistowe rolled W2k desktop images out to 55,000 employees across 60 countries19:31
@tavistoby the time we were halfway done.. people already wanted newer OS :)19:31
@tavistodaviddelikat, we had a group of us studying and then they sent us to bootcamp19:32
@tavistowhich was stupid since many of the guys were 1 or 2 tests in19:32
daviddelikatI'v thought about going for MCSE but since I barely have time to do what I have to do now, it seems more prudent to work at finding income rather than looking for 'outgo' oportunities...19:34
+phpDreamerincome vs outcome19:36
@Haargall of the web services we integrate with in shop would be good candidates to make cpan modules out of, it just depends on how much time we want to spend on doing so19:38
+phpDreamerVendor Payout is 7.7 only?19:39
+phpDreamerlooks that way19:40
-!- preaction is now known as phpaction19:42
-!- Haarg is now known as PHPaarg19:43
+phpmonkey2hah19:43
* phpDreamer is glad phpizen didn't choose Haskell for wG819:43
+phpmonkey2phpDreamer: why?19:43
@phpactionor Erlang?19:43
+phpmonkey2that would have been hard to tell if it was a joke :P19:43
@phpactioni think Lisp is the only logical choice really19:44
+phpDreamerScheme19:44
+phpDreamer.net19:44
+phpDreamerAda19:44
+phpmonkey2Java19:44
+phpDreamerjavascript19:44
@PHPaargcmd batch script19:44
+phpDreamerBefunge19:44
+phpmonkey2If wG was to switch languages, there are what, two choices?19:46
+phpmonkey2Python and Perl6?19:46
@PHPaarghttp://www.webgui.org/bugs/tracker/10064 i'm not sure about this bug.  initially preload.custom was meant for apache preloading, thus the name.  but it does cause problems that the utility scripts don't all use it.19:46
@PHPaargupgrade.pl does now, because otherwise there is a good chance of breaking things19:47
@PHPaargalso, copying and pasting the code to deal with it into a bunch of scripts obviously isn't ideal19:49
@PHPaargseems almost like preload.custom should be part of the wre, not webgui itself19:49
+phpDreamerPHPaarg, what I don't get about 10064 is that Spectre uses only 2-3 modules.  Everything else it dispatches back to WebGUI.19:50
@PHPaargyeah, i'm not sure what modifications to spectre would be done19:51
@PHPaargit doesn't have any plugin points19:51
+phpDreameralso, if custom.preload were part of the wre, it wouldn't work with source instals19:54
+phpDreameror distribution packages19:54
@PHPaargseems like that should be part of the environment though19:55
@PHPaargadding paths to PERL5LIB accomplishes about the same thing19:55
+phpDreamertrue19:56
-!- phphao [n=phphao@mail.xbiotica.com] has joined #webgui19:59
CIA-38WebGUI: colin * r10119 /WebGUI/ (2 files in 2 dirs): Fix a gateway URL issue with the Vendor Payout js.19:59
+phpDreamerphphao, you're getting a little schizo, there20:01
phphaojust a little?20:03
+phpDreamerwell, it's only 1 other identity20:04
+phpmonkey2showSummary returns the current responses summary for the entire response, if no address is passed in, or just the section addressed by $sectionAddress.20:09
+phpmonkey2For each section, the total correct, wrong, and points are returned.  And each question is listed with the text, given score, user response, and if it was correct. This list is meant for a template and only what is needed should be shown.20:09
+phpmonkey2Hmm, maybe throw in time taken per section and total time taken?20:10
+phpDreamerphpmonkey2: is it JSON data?20:11
+phpmonkey2phpDreamer: no, this will be returning a hash meant to be fed to a template.20:11
+phpDreamerin that case, I'd say the more data the merrier20:11
+phpDreameruntil the point it bogs down20:11
+phpmonkey2:D20:11
+phpmonkey2you can never have too much datas in the internests20:12
+phpDreamerand don't forget the template variable help20:12
+phpmonkey2da helps20:13
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has joined #webgui20:17
+phpDreamertavisto, here's another rabbit trail to chase down: fossfor.us20:21
+phpDreamerthey don't have a CMS category yet20:21
+phpDreamerbut maybe they'd start one for you20:21
+phpDreamerseems more geared at desktop use, but who knows20:21
+phpDreamerhey, SynQ's the new PBWG20:24
@tavistoDUDE20:25
@tavistoWebGUI 8 Going PHP actually got picked up as a legit news story!!!20:26
+phpDreamerwhere?20:26
+phpDreamerlinkage, dude20:26
@tavistohttp://www.webgui.org/news/webgui-8-goes-php20:27
+phpDreameroy20:28
@tavistothat's not cool at all20:28
+phpDreamerno20:29
+phpDreameryou're no stranger to love, tavisto20:29
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has quit ["Leaving."]20:29
+phpDreamerI don't know that this guy is smoking: http://www.webgui.org/bugs/tracker/1008120:30
@tavistoI got nothin20:30
+phpDreamerYou know the rules, and so do I20:31
+phpDreamerin javascript, does : quote the left operator by default?20:36
+phpDreameror am I getting confused by JSON?20:36
@PHPaargit doesn't quote it exactly20:44
@PHPaargbut when defining an object, quotes can be eliminated for the keys as long as they are word characters20:45
@PHPaargdefining an object using { key : "value" } form20:45
@PHPaargthat's not valid json though20:46
+phpDreamerokay, that's what I thought20:47
+phpDreamerthanks, PHPaarg20:47
@tavistoI just want to tell you how I'm feeling....20:51
@tavistowant to make you... understand...20:51
+phpDreamerah, followup post to 10081 makes more sense now21:05
+phpDreamers/Asset/Form/g21:05
-!- phpizen is now known as rizen21:28
@tavistoI knew you'd come back Rizen21:35
+phpDreamerNoooo!!!!21:35
+phpDreamerPHP Forever21:35
* phpDreamer goes swimming, since running is only for perl hackers21:42
@tavistopunk21:43
deafferretPHP can have running21:55
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []22:04
phphaophpaction, is wg 8 using couchdb?22:16
-!- eternaluxe [n=eternalu@gw.villageoflisle.org] has joined #webgui22:21
eternaluxeThis is probably an apache conf issue, but... www.mywebsite.com loads the default apache2 page.  www.mywebsite.com/webgui loads webgui home page.  How can I get to the webgui home page just by using my fqdn?22:23
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has joined #webgui22:59
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has quit ["Leaving."]23:26
-!- eternaluxe [n=eternalu@gw.villageoflisle.org] has left #webgui []23:27
* phpDreamer is back23:40
+phpDreamerphear my awesome fitness power23:40
+phpDreamer(now where did I place that DragonBall)?23:41
elninowhoa why do I have 16 wremonitors running? weird never saw that before.23:43
@tavistoyeah you're right, you should only have 15!23:52
elnino=) 23:53
elninoI think my computer is playing a april fools on me.23:53
@tavistosounds like it23:54
elninoI kill them. All is well. No errors very strange. will keep monitoring that's forsure.23:54
+phpDreamerelnino, any concerns about WebGUI 8 being in PHP?23:55
+phpDreamerit should fix our hosting issues23:55
@tavistoI have grave concerns23:55
@tavistowhen perlDreamer finds out you are copying his name.. you are in big trouble23:56
elninoand how do you think that will fix your hosting issues? ;p23:56
+phpDreamerwell, cheap hosting for wG will be available anywhere23:57
elninooh ok.23:57
elninobecause php is free?23:57
elninoand perl is not?23:57
+phpDreamerbecause php hosters are cheap23:57
+phpDreamerdo you think there are a bunch of Drupal people who are joking about switching to Perl right now?23:58
@tavistoyeah, they have a product called Druperl23:58
elninoperhaps. =)23:58
@tavistoIt's been out for awhile, check it out at http://www.webgui.org/news/webgui-8-goes-php23:59
elninoI really think should change your name back. it's giving me the creaps.23:59
--- Day changed Thu Apr 02 2009
elninos/creaps/creeps00:00
elninoor crepes00:00
elnino=)00:00
-!- phpmonkey2 is now known as perlmonkey200:01
+phpDreamerspeaking of crepes, I made these really good pumpkin cinnamon rolls a few weeks back00:02
elninoooh. that's sounds good. You must think I cook alot.  I only dream of doing that. 00:04
elninoI do make pumpkin pie all year round. is that close?00:05
elninoI see perlmonkey2 is back. yeah!00:07
+perlmonkey2back in plain black.00:07
+perlmonkey2just need the AC/DC music.00:08
+phpDreamerelnino, cooking or eating, it makes no difference00:13
+phpDreamerimportant javascript safety tip, perlmonkey200:16
+phpDreamerthe <script> tag will not close itself00:16
+perlmonkey2where do you see that?00:17
+perlmonkey2I thought all my js was in js files?00:17
+phpDreamerin my code :(00:17
+perlmonkey2JS in templates?00:17
+phpDreameronly a little bit00:17
+perlmonkey2stupid script tag.....it really should know to close itself.00:18
+phpDreamerindeed00:18
-!- plainhao [n=plainhao@208.75.85.237] has quit []00:27
-!- phphao [n=phphao@mail.xbiotica.com] has quit []00:27
-!- phpaction is now known as preaction00:32
+phpDreamerI think I just wrote a constructor.00:45
+phpDreamerin javascript00:45
elninoyeah preaction is back.00:45
+phpDreamerand it may even work00:45
+phpDreamerit can't be00:46
+phpDreamersomebody kick me out of the channel, I'm dreaming!00:46
+phpDreameranybody seen phpspam today?00:52
-!- preaction changed the topic of #webgui to: [ 7.6.18-stable | WRE 0.9.1 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/01:07
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui01:30
-!- mode/#webgui [+v patspam] by ChanServ01:30
+phpDreamergood news, patspam01:32
+phpDreamerWebGUI 8 will be written in PHP01:32
+phpDreamerJT is selling Plain Black to SynQ, and is moving to Tahiti where he'll be selling wooden idols01:32
+patspamdamn i was hoping JT would choose lisp01:33
+phpDreameras the new owner of PB, that was SynQ's call01:33
@tavistophpDreamer!01:45
+phpDreameryes, tavisto?01:45
@tavistodude you better run... I heard perlDreamer is going to be in here soon... and he's going to murder you 01:45
+phpDreameris april 1 over now?01:46
+patspamsadly yes, over here at least01:47
-!- phpDreamer is now known as perlDreamer01:51
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []01:54
elninoperlDreamer is back!01:59
-!- PHPaarg is now known as Haarg02:00
elninoHaarg is back!02:08
@Haargindeed02:08
elninodo you watch SG atlantis?02:08
+perlDreameryes02:10
+perlDreamerwell, used to before it ended02:10
elninoHaarg just reminded me of the episode of when Ronin made note that Tielk (special appearance from SG-1) said "indeed" alot.02:13
+perlDreamerI think that SG is the reason we all say "indeed"02:13
elninoindeed... lol.02:13
elninoI'm going to go cook food now.  Bye!02:13
@Haargi thought i was going insane there for a bit, then finally figured out my problem02:17
@Haargapparently setting things in %ENV in mod_perl doesn't set the environment for subcommands02:17
+perlDreamerhuh?02:22
+perlDreamerif you set %ENV for a process02:22
+perlDreamerand invoke a subprocess02:22
+perlDreameryou get the original ENV?02:22
@Haargi get the env of the terminal i started apache with02:22
@Haargwhere %ENV has all the CGI stuff02:23
@Haargthis is going to be extremely annoying to work around :/02:33
+perlDreamerwhat're you trying to do?02:34
+perlDreamerWould it be easier in PHP? ;)02:34
@Haargi'm using a module i didn't write that depends on being able to set env variables02:34
@Haargthe two options i can think of are tieing %ENV to something so when it sets things i can call $r->subprocess_env->set() for everything02:36
+perlDreamerwhat about using a different module?02:36
@Haargor rewriting Session::Env to not use ENV directly and instead manually map things to apache's api02:36
@Haargthis is for interfacing with Git.  i'm pretty sure i don't have other options02:37
@Haargalthough i could just not use the module at all02:37
@Haargi'd have to write a bunch of io code though that i would rather avoid02:38
+perlDreamerwhat about altering the module so that it doesn't need %ENV?02:38
+perlDreameryou might be doing other people a favor, although it could be a lot of work02:39
@Haargwell, that's what i'll be doing for now i guess02:43
* perlDreamer goes to dinner03:16
+perlDreamerbpmedley, Haarg: several tests are failing in the 7.7 branch03:16
+perlDreamermight want to schedule some extra time tracking things down in there03:16
@Haargok, thanks03:16
CIA-38WebGUI: colin * r10120 /WebGUI/t/Shop/Cart.t: 03:24
CIA-38WebGUI: Shipper is no longer checked by readyForCheckout. Update03:24
CIA-38WebGUI: test to follow.03:24
diakopterHaarg: tie %ENV to use Session stowage? (and always use the same sessionid)03:28
diakopter?03:28
@Haargnot really possible03:29
@Haargto get env to work as expected for that, it either needs to call subprocess_env->set for anything modified in it03:30
@Haargor it needs to not have mod_perl messing with it03:30
@Haargto get mod_perl to not mess with it, it would need to use the SetHandler modperl instead of SetHandler perl-script03:31
diakoptertie env globally before apache forks...03:31
@Haargwhich means all of the cgi variables don't get set03:31
@Haargand since they are used, we'd need to provide an alternate api for them03:32
@Haargwhat would the tie be doing?03:32
diakopteras long what's stored is serializable/freezable/marshallable, keep a structured text version in a temp file somewhere... or even in an apache server var03:36
@Haargof what data?03:36
diakopterwhatever is/will be in %ENV03:37
diakopterstrings only, I guess03:37
@Haargit isn't an issue of storing the information03:38
@Haargit's an issue of modifying it03:38
@Haargthe cgi variables aren't available until after mod_perl plays with ENV03:39
@Haargand once it has played with ENV, it can't be put back to it's original behavior03:39
diakopterif %ENV is tied before apache2 [pre]forks, all the children will look to a copy of the same tied hash, which (if your tie interface is implemented correctly) could pull from the proper place.03:40
@Haargwhat is the proper place?03:40
@Haargi'm not clear which side of the issue you are trying to resolve03:41
@Haargthe issue of not being able to set things in the environment, or the issue of not having access to the CGI variables03:42
diakopterthe tied hash knows the pid of each var that's set... if a process requests a key of %ENV that was set by the parent process, it uses that one... otherwise it uses the initial set03:42
diakopterthe former03:42
diakopterI'm just describing a way to implement a data structure shared by concurrent processes, with a bit of overriding/inheritance.03:43
diakopterusing tie from the initial/master process03:43
@Haargthere's nothing really about the initial process i care about, and no sharing between apache processes involved03:44
diakopteronce the subprocesses are invoked, their %ENV would need to be tied to use the same logic03:44
@Haargthe issue is that inside mod_perl, %ENV no longer represents the environment.03:44
@Haargso i could either force writes to %ENV also change the environment03:45
@Haargor i could get mod_perl to not mess with %ENV03:46
diakopterI don't think you're understanding my suggested solution... I'm suggesting redirecting all STORE/FETCH to/from %ENV in all these processes to a shared data structure that's smart enough to understand the parent process logic I mentioned.  You don't see how that's a possible 3rd solution other than the 2 you mentioned?03:48
@Haargi don't have any control over the sub process03:48
@Haargit isn't part of mod_perl03:48
@Haargit's just an executable03:48
diakopteroh; it's not a .pl script?03:49
@Haargnope03:49
diakopterif not, create a wrapper .pl script that constructs the %ENV appropriately.03:49
diakopteror set the env in the command line03:49
diakopter(send it through bash)03:50
@Haargi don't have control over the command line either03:50
@Haargi'm using a module that wraps calls to executables03:50
@Haargand it doesn't provide full control over the command line, because the whole point is that it is an abstraction layer03:51
diakopterok, so this module is loaded in mod_perl.  I guess it needs monkey-patching...03:51
@Haargyeah03:52
@Haargbest alternative option is to tie ENV so it modifies the real environment03:52
diakopterwhat command line wrapper module is this?03:52
@HaargGit03:52
@Haargi may try to write a tie interface to deal with the issue, but it seems likely it will be annoying to do03:53
@Haargso i'm just modifying the module for now03:54
diakopterI don't see how that could work... (modifying the master apache process' env)... I doubt that would affect new subprocesses of apache03:54
@Haargi don't need to modify the master apache process's env03:54
diakopteryou're referring to what "real environment"?  (Sorry I'm slow :()03:55
@Haargthe environment that gets passed to all sub-processes and can be modified using export in bash or %ENV in perl03:56
diakopterI thought the problem was that, once spawned, a mod_perl child process03:57
diakopter's subprocesses would use the original %ENV03:57
@Haargthe problem is that the environment that gets passed to sub-processes is usually available and modifiable through %ENV03:58
@Haargin mod_perl, it disconnects that variable from the low level environment stuff03:58
diakopterright03:58
diakoptermy question was03:58
@Haargso you can't use it to pass things to the sub-processes03:58
diakopterhow will you do that03:58
diakopterif you can't use perl03:58
@Haargapache has a separate api for it03:58
diakopterok, it wasn't clear to me that you meant "use apache's api to define the subprocess' env" by "tie ENV so it modifies the real environment"04:01
@Haargyeah, i should have been a bit more clear04:08
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui04:10
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:10
+patspamperlDreamer: trunk r10081 gives me segfaults04:13
+patspamprobably because i need to upgrade clone04:14
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has left #WebGUI []04:20
* diakopter was getting segfaults too04:23
diakopter(until upgrading Clone)04:23
+patspamyupyup, upgrading clone fixed it04:25
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:23
CIA-38WebGUI: patspam * r10121 /WebGUI/ (2 files in 2 dirs): Made Survey branch expressions eval in safe compartment05:25
CIA-38WebGUI: patspam * r10122 /WebGUI/ (2 files in 2 dirs): 05:25
CIA-38WebGUI: Rewrote Survey gotoExpression tests now that we have perl power in05:25
CIA-38WebGUI: expressions05:25
@Haargthis env thing is really annoying.  using subprocess_env doesn't even work the way i'm using it, it may only apply when you use apache's api to run sub processes.05:25
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]05:43
-!- Haarg [n=haarg@76.210.61.179] has quit ["This computer has gone to sleep"]06:00
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:28
elninohi!  I've just completed moving about 10 sites to a new machine with a new ip address.06:29
elninobut I'm getting Visitor (1) connecting from 67.223.227.84 attempted to make a Spectre cron job runner request, but we're only allowed to accept requests from 127.0.0.1/32,66.240.210.87/32,127.0.0.1/32.06:29
elninoI've set the ip address correctly, so my question is, are these left over crons that have the old ip address recorded somehere?06:30
elninoshould I temporarily allow the old IP address?06:30
elninoNEVERMIND figured it out06:34
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]06:38
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has left #webgui []06:39
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: CIA-38, daviddelikat, +Radix-wrk06:56
-!- Netsplit over, joins: +Radix-wrk, daviddelikat, CIA-3806:57
CIA-38WebGUI: colin * r10123 /WebGUI/lib/WebGUI/AssetAspect/RssFeed.pm: Fix POD errors.07:12
CIA-38WebGUI: colin * r10124 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/ResponseJSON.pm: Fix POD errors.07:43
CIA-38WebGUI: colin * r10125 /WebGUI/t/Asset/Wobject/Collaboration.t: Update this test to work with the new RSS Aspect.08:13
CIA-38WebGUI: colin * r10126 /WebGUI/lib/WebGUI/AssetAspect/RssFeed.pm: Fix module name for RDF generation.08:13
CIA-38WebGUI: colin * r10127 /WebGUI/www/extras/VendorPayout/vendorPayout.js: Fix more gateway errors in URLs08:13
CIA-38WebGUI: colin * r10128 /WebGUI/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm: Removing debug code.08:13
CIA-38WebGUI: patspam * r10129 /WebGUI/ (3 files in 2 dirs): Improved Survey validation messages08:13
CIA-38WebGUI: colin * r10130 /WebGUI/docs/gotcha.txt: Document the newer version of Clone required for 7.7.2 in the gotchas.txt file.08:13
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:14
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:01
CIA-38WebGUI: patspam * r10131 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/SurveyJSON.pm: Further improved Survey validation checking09:16
CIA-38WebGUI: patspam * r10132 /WebGUI/ (2 files in 2 dirs): Fixed SurveyJSON->questions which was short-changing getGotoTargets09:16
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui09:26
-!- mode/#webgui [+v BartJol] by ChanServ09:26
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:12
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui11:17
-!- mode/#webgui [+v MrHairgrease] by ChanServ11:17
-!- ascii [n=ascii@host-64-139-251-150.nctv.com] has quit [Read error: 110 (Connection timed out)]11:33
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]11:35
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]11:55
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui12:11
-!- mode/#webgui [+o Haarg] by ChanServ12:11
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 54 (Connection reset by peer)]12:11
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui12:11
-!- mode/#webgui [+o stDavid] by ChanServ12:11
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]12:34
-!- siu [n=El_siure@83.240.196.151] has joined #webgui13:16
-!- siu [n=El_siure@83.240.196.151] has left #webgui []13:16
-!- carogray [n=Caroline@32.178.72.70] has joined #webgui14:57
-!- plainhao [n=plainhao@208.75.85.237] has joined #webgui15:01
-!- mode/#webgui [+o plainhao] by ChanServ15:01
CIA-38WebGUI: translation * r10133 /translations/Dutch/Dutch/ (Asset_GalleryAlbum.pm Asset_Post.pm): Update from translation server15:09
CIA-38WebGUI: translation * r10134 /translations/Dutch/Dutch/Asset_Navigation.pm: Update from translation server15:09
+BartJolhe?15:09
+MrHairgreaseit wasn't you?15:10
+BartJolnope15:10
-!- carogray [n=Caroline@32.178.72.70] has quit ["Leaving."]15:10
+BartJolstrange, but I don't see bs translations15:11
+MrHairgreasebs?15:14
+BartJolbullshit15:14
+MrHairgreaseah15:15
+MrHairgreasethat's probably because nowhere in the i18n message cow's excrement is being mentioned15:16
+BartJolwell, someone did put in a porn link a time ago15:16
-!- carogray [n=Caroline@32.178.16.115] has joined #webgui15:18
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has joined #webgui15:42
-!- carogra1 [n=Caroline@h69-11-184-246.nwlnnh.dedicated.static.tds.net] has left #webgui []15:43
-!- carogray [n=Caroline@32.178.16.115] has quit [Read error: 110 (Connection timed out)]15:49
CIA-38WebGUI: translation * r10135 /translations/German/German/Asset_Survey.pm: Update from translation server15:55
-!- ryuu_ro [n=rory@gw.oqapi.nl] has left #webgui []16:21
-!- perlmonkey2 [n=perlmonk@70.137.29.29] has joined #webgui16:25
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:25
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:40
-!- mode/#webgui [+o bopbop] by ChanServ16:40
-!- Haarg [n=haarg@76.210.61.179] has joined #webgui17:11
-!- mode/#webgui [+o Haarg] by ChanServ17:11
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []17:11
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:16
-!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI17:21
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]17:21
SynQhi there17:21
+MrHairgreasehey Koen!17:21
SynQI'm looking for an affordable remote support solution17:22
SynQthat works17:22
SynQlike www.gotoassist.com17:22
SynQbut better/different/cheaper17:23
-!- cap10morgan [n=wmorgan@206-124-6-108.denver.dsl.forethought.net] has quit []17:24
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:26
-!- mode/#webgui [+o tavisto] by ChanServ17:26
SynQTavis brother17:26
@tavistoHey SynQ, how are you?17:26
SynQI'm featured :)17:26
@tavistoyessir, I like the view from your office17:27
SynQnice and light17:27
SynQit is my home office17:27
@tavistoit's about time you were PBWG. I was able to dodge the bullet for awhile too :)17:27
SynQhehe17:27
SynQnow I'm going to ask for a PBWG lounge at the WUC ;)17:28
@tavistohaha good idea!17:28
SynQa restricted are members only17:28
@tavistoor a badge on your ribbon17:28
SynQindeed17:28
SynQyou should be able to spend your karma at the wuc too17:29
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui17:30
-!- mode/#webgui [+o stDavid] by ChanServ17:30
@tavistoI think under the revised Karma system, this is possible17:31
SynQoeh wow17:31
@tavistothat's a good point and I will check on that17:31
SynQhave you implemented any shops recently?17:31
@tavistoI think it's 10,000 = a free 12oz beer17:31
@tavisto:)17:31
SynQ10K17:32
SynQ10K = 100 dollars worth of swag on the site17:32
@tavistoSynQ, it's inflation.. I'm sorry. Your government keeps printing Karma and going further into debt17:32
SynQhehe17:32
@tavisto;)17:32
@tavistobut that's an excellent point about using Karma AT the WUC to get stuff17:33
SynQthe JT Jevarra dictatorship17:33
@tavistobooks/t=shirts, etc..17:33
@tavistoMaybe we should also let people buy stuff with Karma a week before the WUC and then we can have it ready for pickup at the WUC too17:34
@tavisto(that might help prevent us from running out of stuff)17:34
SynQwhich saves on shipping17:34
@tavistoexactly, except the books will include it -- at least domestically17:34
@tavistoit'll be much cheaper than the international rates though17:35
@tavistoSynQ, how do you think that we could make the install process of WebGUI easier? Do you think that it's easy enough right now?17:35
SynQthat's a 2 hour discussion question17:36
SynQI don't have that time now17:36
SynQbut to the second question I would say 'no' now17:37
@tavistoWell to start I want to keep it high level. But when you get a chance, I think we need to put some minds together and see how it can be improved17:37
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit []17:38
SynQtavisto: good plan17:38
-!- carogray [n=Caroline@mobile-166-217-159-211.mycingular.net] has joined #webgui17:38
SynQwe have just scheduled a WebGUI drink over here17:38
SynQperhaps we could try and get a livelink to the USA17:38
SynQvideo conference or something17:39
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui17:39
-!- mode/#webgui [+o bopbop] by ChanServ17:39
@tavistoTechRepublic.com was going to showcase WebGUI on their site as a "featured CMS product" but he's encountered a ton of install issues. (Mainly related to the fact that he already has Apache & MySQL on his server)17:39
SynQtavis: PB uses webex right?17:39
@tavistoYes SynQ, we can video conference as I have both Skype and Adobe Connect17:40
SynQare you satisfied with webex?17:40
@tavistoAnyway, Doug asked some good questions and these are ones that I have asked in the past when people have told me the installation is often times too difficult17:40
@tavistoHowever, our developers are so used to the system that they aren't objective or a good representation of a new user who's trying to install WebGUI.17:41
@tavistoWe use Adobe Connect, which is a cheaper service than WebEX17:42
SynQah17:42
@tavistoSeems to work well and is only $400/year17:42
-!- carogray [n=Caroline@mobile-166-217-159-211.mycingular.net] has quit [Client Quit]17:42
SynQok17:43
@tavistoAnyway, I think there is great value in getting some smart people together and trying to streamline the install process. (or atleast the documentation to make it easier)17:43
SynQI'm looking for a remote support tool17:43
SynQnot so much a web-communication too17:43
SynQtool17:43
@tavistoWe used to use Gotomeeting and that was awesome17:44
SynQgotomeeting is citrix based17:44
SynQright?17:44
@tavistoIt wasn't cross-browser supported though so we switched17:44
@tavistoYes17:44
@tavistoThey have a GoToAssist product for remote support17:44
SynQindeed17:45
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui17:45
-!- mode/#webgui [+v cap10morgan] by ChanServ17:45
@tavistoer wait.. sorry not cross-browser, but the supported OS was only Windows for the small business package. You have to pay a lot more to get Mac and Linux support17:45
SynQah17:46
SynQthat is important indeed17:46
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:14
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:42
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui19:09
-!- mode/#webgui [+v perlDreamer] by ChanServ19:09
@tavistoWelcome to the #WebGUI IRC channel perlDreamer. How may I help you?19:13
+perlDreamerYou can tell SynQ that he rocks!19:13
@tavistoI am sorry, but that does not computer. Need input.19:14
@tavistoer.. compute19:14
deafferretstupid bot  :(19:14
+perlDreamertavisto: reboot and resync with channel19:15
+perlDreamertavisto: prepare for firmware upgrade19:16
+perlDreamerbopbop: thanks for your wiki spam clean-up19:16
+perlDreamerI thought I was the only person doing that19:16
@tavistoI also go through when I can and delete wiki junk19:20
@tavistoI noticed it starting to build up about 6 months ago19:21
@HaargperlDreamer, i'm adding a session parameter to exportAssetCollateral19:21
@Haargto pass the 'reporting' session so it can output the status messages19:22
@Haargprobably just going to add it as an optional third parameter19:23
CIA-38WebGUI: graham * r10136 /WebGUI/ (4 files in 4 dirs): RssFeed fixes and cleanups19:32
+perlDreamerHaarg, still getting two failures for assetExport19:38
+perlDreamerthey're related to the files that are created during export19:39
@Haargah, forgot to fix that one19:39
+perlDreamerI worked on that one a little last night19:39
+perlDreamerthe exporter does not know that the RSS and Atom files get created19:39
+perlDreamerso if you add them to the list of created files19:39
+perlDreamerthen the count will be off19:39
@Haargstill need to check/fix the upgrade script as well19:40
+perlDreamerI can take on the test if you want to do that19:40
@Haargthat would be great19:40
+perlDreamerthis is not a robust test19:49
+perlDreamerbut it's passing now :)19:52
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]19:53
+perlDreamerHaarg, I also removed the TEST_POD environment variable for POD.t, so it runs all the time now19:54
@Haargcool19:54
+perlDreamernow the only test that is guarded by an environment variable is i18n/critic_labels.t19:54
@Haargnice19:54
+perlDreamerdid you see my other tweak to that?19:55
+perlDreamerif POD_COVERAGE==2, it will tell you what subs need POD19:55
@Haargyeah19:55
CIA-38WebGUI: colin * r10137 /WebGUI/t/Asset/AssetExportHtml.t: Account for asset collateral in generated files for the AssetExportHtml test.19:55
CIA-38WebGUI: colin * r10138 /WebGUI/t/POD.t: POD.t should be run all the time, as well.19:55
@Haargi was thinking though19:56
@Haargif you don't run with -v, that information doesn't show anyway19:56
+perlDreamernot in prove19:56
@Haargso wouldn't it make sense to show it all the time?19:56
@Haargif the tests fail, might as well tell people why19:56
+perlDreamerhow would it need to be output in order to do that?19:57
+perlDreamerit would have to be built into the test comments19:57
+perlDreamerrather than diag output19:57
@Haargwhat i mean is, why only show that information for POD_COVERAGE==2?19:57
+perlDreameroh, it also changes the threshold to 100%19:58
+perlDreameryou and I had set a threshold of 75% being acceptable for POD19:58
+perlDreamerthis tells you everything that needs POD19:58
+perlDreamerbut there's no reason it couldn't output what needs POD for either threshold19:58
@Haargthat's what i was thinking19:58
+perlDreamerokay, that's committed20:04
+perlDreamer52 modules need more POD20:05
+perlDreamermake that 5120:06
+perlDreamermake that 4720:10
+perlDreamer4620:12
@tavistohmm... Haarg, I've got an email asking me what the requirements are for an ISP/hosting company to run WebGUI. I pointed them to http://www.webgui.org/community-wiki/system-requirements and they responded and said that they are still having a hard time finding the precise info for the server-requirements for the ISP/hosting company. As long as they have root access to the server, they can install the WRE and all pre-requisites 20:14
+perlDreamertavisto, are they asking for hardware specs?20:15
+perlDreamerdisk space, processor, memory?20:15
@tavistono it looks like they're looking for a list of software prerequisites to ask their hosting company about20:17
+perlDreamerinside the WebGUI source, there's a script called testEnvironment.pl20:18
+perlDreamerit has a complete list of all software version of perl modules required for WebGUI.20:18
@tavistothat's why I'm rather confused. Unless they are saying they want to know the individual prerequisite stuff inside the WRE 20:18
@tavistoalright, I'll include that as well20:19
+perlDreamerbut the WRE specs would be more complete, with perl, mysql, ImageMagick, Apache, etc.20:19
+perlDreamertavisto, it's possible that we really need such a document, so this is good stuff20:19
@tavistoYeah, he mentions he found the specific requirements for the WRE but then wanted to know about the hosting company. So maybe I need to clarify the way that the WRE works. 20:20
@tavistothanks perlDreamer20:20
* perlDreamer bows20:20
+perlDreamer44 modules, but it gets sticky from here on out.20:26
CIA-38WebGUI: colin * r10139 /WebGUI/t/POD.t: 20:37
CIA-38WebGUI: Output subroutines missing POD regardless of coverage threshold.20:37
CIA-38WebGUI: Fix the threshold to work correctly based on ENV.20:37
CIA-38WebGUI: colin * r10140 /WebGUI/lib/WebGUI/Asset/Sku/Donation.pm: Fix a POD typo.20:37
CIA-38WebGUI: colin * r10141 /WebGUI/lib/WebGUI/Asset/Wobject/Shelf.pm: Add missing POD for www_edit to Shelf.20:37
CIA-38WebGUI: colin * r10142 /WebGUI/lib/WebGUI/Asset/ (3 files in 2 dirs): fix POD typos20:37
CIA-38WebGUI: colin * r10143 /WebGUI/lib/WebGUI/Shop/PayDriver/Cash.pm: Remove an empty sub stub.20:37
CIA-38WebGUI: colin * r10144 /WebGUI/lib/WebGUI/Asset/Wobject/ (EventManagementSystem.pm Folder.pm Survey.pm): Fix broken POD, and add missing POD.20:37
-!- MrHairgrease [n=martin@145.94.200.248] has joined #webgui20:44
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:44
+perlDreamerHaarg, with the change to Collaboration.t, there's an extra test20:45
+perlDreamerbut it's a duplicate of one above it20:45
@Haarghm20:45
+perlDreamernuke it?20:45
@Haargsure20:45
@Haargmissed that when merging20:46
+perlDreameranother question?20:49
+perlDreamerin SyndicatedContent, you added scalar before the $feed and $object calls20:49
+perlDreamerbut the docs for XML::FeedPP say they're already scalars (title, link, etc.)20:49
@Haargthey do return; if the value doesn't exist20:51
+perlDreameroh20:51
@Haargwas rather confusing when we first saw the problems with that.  titles showing up as 'javascript'.20:59
+perlDreamertest suite is running clean, with the exception of NotifyAboutLowStock21:00
+perlDreamerwhich means the test is broken, or some other test is leaking21:00
+perlDreamerit runs clean after a db reset21:00
+perlDreamerso I'm guessing that something is leaking Skus21:00
diakopterSku is mentioned in AssetAspect/Comments.pm21:13
diakopternot sure why21:14
+perlDreamerIt originally came out of the Bazaar, iirc21:15
+perlDreamerbut that doesn't mean that the class name should still be BazaarItem :)21:16
diakopterdoes that mean it should be changed? (but I guess it couldn't be the Sku leak source since that class doesn't even exist?)21:29
diakopter(or does it?)21:31
+perlDreamerit's not21:33
+perlDreamerthe test isn't failing consistently, which means that there's either a bug in the activity, or the test is bad21:34
CIA-38WebGUI: colin * r10145 /WebGUI/t/Asset/Wobject/Collaboration.t: Remove a duplicate test.22:02
CIA-38WebGUI: colin * r10146 /WebGUI/lib/WebGUI/Workflow/Activity/NotifyAboutLowStock.pm: Fix POD copy/paste problems.22:02
CIA-38WebGUI: colin * r10147 /branch/WebGUI_7.6/lib/WebGUI/Workflow/Activity/NotifyAboutLowStock.pm: Backport POD copy/paste fix.22:02
+perlDreamerhow much trouble will I get into if I run perltidy on the SQLReport?22:22
diakopterdeep?  har.22:23
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]22:28
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:28
-!- mode/#webgui [+o preaction] by ChanServ22:29
-!- jlittlewood [n=jlittlew@masspirg-f1.client.pins.net] has joined #webgui22:34
-!- jlittlewood [n=jlittlew@masspirg-f1.client.pins.net] has left #webgui []22:34
diakopterCIA-38: be more frequent22:43
@preactionheh22:43
CIA-38WebGUI: diakopter * r10148 /WebGUI/ (3 files in 2 dirs): During 7.7.2 upgrade, adding routines to unlink unused .pm and correctly port over rss item limit.22:51
CIA-38WebGUI: diakopter * r10149 /WebGUI/docs/upgrades/upgrade_7.7.1-7.7.2.pl: catch one more upgrade/porting case22:51
CIA-38WebGUI: diakopter * r10150 /WebGUI/docs/upgrades/upgrade_7.7.1-7.7.2.pl: <sigh/> fixing my flub. nothing to see here.22:51
diakopterperlDreamer: here's an idea for a test... check for orphaned i18n labels... labels defined in the i18n hashes but not accessed by anything.  I bet there's oodles.  if that test doesn't exist.22:59
@preactionthe test would also have to check ^International() in templates23:10
@preactionbut that seems completely do-able23:10
diakopternon-existant - spello23:11
diakopterdon't remember where I saw it :)23:11
diakopteroh, syntaxos:   and it's contents   and   from it's storage23:12
diakopterPOD I'm sure23:12
diakopteranyone: is there an asset method to trash an asset, but preserve any children it may have by promoting them up a level?23:17
diakopter(well, really, purge)23:18
diakopterI need to purge any/all the RSSFromParent assets, but it's possible that someone has put other assets under it (by pasting, I guess), and I don't want to purge their stuff23:19
@Haargno, but i don't think you need to worry about that23:20
* diakopter takes your word for it.23:20
diakopter:P23:20
@Haargwhat do you have for that so far?  because i was working on the same problem23:20
diakopterfor that method? or just deleting assets of a certain class23:21
@Haargfor whatever you are adding to the upgrade script23:21
diakopterheh, sec23:22
@Haarghttp://gist.github.com/8941123:23
-!- plainhao [n=plainhao@208.75.85.237] has quit []23:24
@Haargi know of at least one custom asset that is using rsscapable/rssfromparent23:24
@Haargwhich is what my modifications are meant to deal with23:24
diakopteroh.  /me doesn't feel so bad, then23:24
@Haargmy changes aren't complete yet23:25
diakopterok, so hrm... so I shouldn't have deleted those .pm from svn?23:26
@Haargthey are fine to delete from svn, but we don't want to delete them as part of the upgrade23:27
diakopterAsset/RSSCapable.cpm, Asset/RSSFromParent.pm, i18n/English/blah23:27
diakopterokay23:27
diakoptermaHarg: all the Collaboration assets should have rows in RSSCapable before the upgrade.. even if they're not rss enabled23:32
diakopteras far as I understand it23:32
@Haargyes23:33
@Haargthey would be broken if they did not23:33
diakopterok, so everyone would see that warning you have there..... oh; no, b/c you're deleting those rows.  I see now :)23:34
@Haargyeah23:34
@Haargalso, that's the part that isn't complete23:34
+perlmonkey2preaction: is that a real PHP "template"?  It is horrible23:44
* perlDreamer thought PHP was easy, like javascript23:45
@preactionperlmonkey2: i don't know if it is 100% error-free PHP, but it is very close to it23:45
+perlmonkey2all those poor souls around the world, condemned to such madness.23:45
@preactionvery close to what one of those highschool students will do with PHP at least23:45
@preactionthere are abstractions and other such that makes PHP less of an abomination23:45
@preactionbut i don't know PHP and hope I never have to learn it23:46
+perlDreamerHaarg knows some PHP, iirc23:51
@Haargsome23:52
+perlDreamerHaarg, I'm 75% of the way through a bugfix.  When is release for 7.7.2?23:57
@Haargit will be a bit longer23:57
+perlDreamerlet me know when you start23:57
+perlDreamerI'm just down to testing23:57
@Haargsure23:57
+perlDreamerbut setting up carts with items takes time23:57
@preactiondamnit. i knew i forgot something. looks like my new asset will wait for 77323:57
+perlDreamerthat's what ya get fer dinkin' around with PHP23:58
--- Day changed Fri Apr 03 2009
CIA-38WebGUI: diakopter * r10151 /WebGUI/lib/WebGUI/i18n/English/ (Asset_RSSFromParent.pm Asset_RSSCapable.pm): buhleted. (RSS* i18n)00:18
+perlDreamerwhat's the magic mysql command to get the current time as an epoch?00:25
@preactionUNIX_TIMESTAMP()00:27
+perlDreamerthanks, preaction00:27
@preactionyou might need a NOW() inside those parens00:27
@preactionbut i think that's the default00:27
+perlDreamerit seems to be00:28
+perlDreamerHaarg, ready to commit.  Have you started?00:34
@Haargnot yet, but ready to00:34
+perlDreamerokay, I need 5 minutes00:34
@Haargnot a problem00:35
+perlDreamerI may need a little help with the gotchas notice00:35
+perlDreamersince this bug requires adding a db column to Cart00:35
+perlDreamerdang it, no I'm not ready00:36
+perlDreamerI have to do the config file upgrades00:36
+perlDreamerI'll get this in tomorrow00:36
@Haargi can wait a bit00:36
-!- MrHairgrease [n=martin@145.94.200.248] has left #webgui []00:37
@Haargi have to do a couple more things for the rss thing actually00:37
+perlDreamerokay, I'll try to finish it up00:37
+perlDreamerI need a config file update, and I have to modify one of the default workflows to add the new activity00:37
SynQperlDreamer: you rock too!00:38
+perlDreamerwelcome to the club, SynQ00:38
SynQthanks00:38
+perlDreameryou should ask Mr preaction to voice you00:38
SynQvoice me?00:38
SynQno comprendre00:38
+perlDreameryou get a little widget next to your name00:38
+perlDreamerso people know that you're to be respected and listened to00:39
SynQwow00:39
SynQperhaps we should get tattoos during the wuc ;)00:39
SynQpbwg on the right ball :P00:39
SynQpainfull buth worth it00:40
+perlDreamerperhaps not00:40
+perlDreamer;)00:40
SynQperhaps a less painful ritual then00:41
SynQbreakfast at the come back in00:41
+perlDreamerthere ya go00:41
SynQfrench toast00:41
+perlDreamerwhile we plan WUC 2010 in Melbourne00:41
SynQgood idea00:41
SynQit's just 24 hours of flying00:42
SynQI might just test my theories on 'bored during a flight'00:43
+perlDreamerbut there's lots of people to talk to00:43
+perlDreamerand think of all the hacking you can do!00:43
SynQvery true00:43
SynQand we get to enjoy (wink wink) the speed of webgui.org from australia00:43
SynQwhich is horrid00:44
-!- mode/#webgui [+v SynQ] by preaction00:44
+SynQoeh00:44
+SynQdid someone very kind just put a medal on my chest?00:45
+SynQthank you preaction00:45
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:49
+SynQtime for bed00:57
+SynQnight00:57
CIA-38WebGUI: colin * r10152 /WebGUI/lib/WebGUI/Shop/CartItem.pm: Fix bugs when trying to handle a Sku that no longer exists in the db.00:58
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui00:59
-!- mode/#webgui [+v patspam] by ChanServ00:59
+perlDreamerDo I still have time, Haarg?01:02
@Haargyes01:03
+perlDreamercommitted01:05
+perlDreameralso, modernperlbooks.com has an interesting series of blog posts about software releases01:05
-!- wgGuest26 [n=wgGuest2@dyn-160-39-211-184.dyn.columbia.edu] has joined #webgui01:10
-!- wgGuest26 [n=wgGuest2@dyn-160-39-211-184.dyn.columbia.edu] has quit [Client Quit]01:11
@preactionsounds like old-hat to me. everybody knows the first couple stable releases are anything but01:14
@preactionbut if we don't call them stable, they'll never be used and tried and bugs found01:14
+perlDreamerthis is true01:15
+perlDreamerI thought it talked more about the metric for a release01:15
+perlDreamernot playing games with fixing or labeling bugs01:15
-!- ascii [n=ascii@host-64-139-251-150.nctv.com] has joined #webgui01:16
CIA-38WebGUI: colin * r10153 /WebGUI/ (9 files in 9 dirs): 01:29
CIA-38WebGUI: Add a creation date to the Cart.01:29
CIA-38WebGUI: Use that date to expire carts older than an interval, via a new workflow.01:29
CIA-38WebGUI: Config file changes, tests, i18n.01:29
CIA-38WebGUI: colin * r10154 /branch/WebGUI_7.6/lib/WebGUI/Shop/CartItem.pm: Backporting CartItem fixes for trashed Sku's.01:29
+perlDreamergot time for another one, Haarg?01:29
@Haargyes01:29
@Haargthere's a new feature i'm going to try to slip in to this release, so it will be a while longer01:30
@Haargnew feature to go along with the rss stuff01:30
+perlDreamercool01:30
+perlDreamerI found a leaky test01:30
+perlDreamerwhich was causing the earlier weirdness with NotifyAboutLowStock01:31
@Haargah01:31
@Haargcool01:31
@Haargi wasn't able to duplicate that one01:31
+perlDreamerit's random01:31
+perlDreamerdepends on whether or not the test runs before or after the ShipDriver test01:31
+perlDreamerI think01:31
+perlDreamerin any case, ShipDriver/FlatRate doesn't leak cartItems anymore01:31
+perlDreamerokay, I'm clear again01:42
@Haargi really have to figure out how to prevent automatic brace matching with this latest version of vim perl-support01:43
+perlDreamer:se nomatch?01:44
@Haargis that for brace highlighting?01:46
@Haargit keeps adding ending braces all the time and then i have to remove them01:47
-!- carogray [n=Caroline@cpe-66-66-136-85.rochester.res.rr.com] has joined #webgui01:47
+perlDreamerthat's for highlighting01:48
@Haargyeah, highlighting is fine01:48
+perlDreamerthere's one that will add braces automatically for you?01:48
+perlDreamerthat doesn't sound good01:48
@Haargperl-support is a plugin i have installed01:48
@Haargit does some nice things, but automatically adding braces is really annoying01:48
+perlDreameryeah01:48
+perlDreamerwill you be talking about your vim config in patspam's panel session?01:49
@Haargnah01:49
@Haargi don't have anything interesting set up with vim01:50
@Haargfeels kind of silly adding RSS/RDF/Atom to i18n01:52
+perlDreameryeah01:53
CIA-38WebGUI: colin * r10155 /branch/WebGUI_7.6/t/Shop/ShipDriver/FlatRate.t: Fix a leaky test.02:05
CIA-38WebGUI: colin * r10156 /WebGUI/t/Shop/ShipDriver/FlatRate.t: Forward port leaky test fix with cleaning up the cart.02:05
CIA-38WebGUI: colin * r10157 /branch/WebGUI_7.6/ (9 files in 9 dirs): Backport Cart creationDate, and RemoveOldCart.02:05
CIA-38WebGUI: colin * r10158 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: Put bug fix in the right place.02:05
-!- khenn_ [n=khenn@76.210.60.90] has joined #WebGUI02:07
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []02:14
-!- khenn [n=khenn@adsl-75-50-88-62.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]02:18
-!- khenn [n=khenn@adsl-76-208-66-199.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI02:26
-!- mode/#webgui [+o khenn] by ChanServ02:26
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []02:26
-!- khenn_ [n=khenn@76.210.60.90] has quit [Read error: 110 (Connection timed out)]02:35
+perlDreamerHaarg, with commit 10159, all the tests in HEAD run clean for me02:49
SDuensinGo Go Unit Tests!02:50
@Haargthanks perlDreamer02:50
+perlDreamergood luck on the WRE :)02:50
@Haargi keep finding little things i need to clean up02:56
@Haargi'd leave them be, but they involve the upgrade proceedure02:58
+perlDreamerdo you have a list?02:59
+perlDreameriow, want to offload something?03:00
@Haargshould be done in a minute03:00
+perlDreamermy son peter is going to have kittens03:01
+perlDreamerI just found this: http://www.metro-goingplaces.org/bast/03:01
+perlDreamerIt's a google-map based metro transit planner03:01
+perlDreamerthe goal is to expand the system while staying in the budget03:01
@preactionVeridian Dynamics is perhaps the most evil company EVER. Rizen, we're slipping!03:02
CIA-38WebGUI: colin * r10159 /WebGUI/lib/WebGUI/Help/Asset_RSSFromParent.pm: Remove Help for the RSSFromParent asset.03:07
@Haargarg03:10
@HaargstatesToInclude/statusToInclude is really annoying03:10
-!- khenn [n=khenn@adsl-76-208-66-199.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]03:14
@Haargi'm probably a bit crazy to make these changes immediately before releasing03:14
+perlDreamerlet me know when you have it committed, and I'll rerun the suite here03:15
@Haargcommitted03:16
@Haargrunning the tests now03:16
@Haargfailures already03:16
+perlDreamerURL capitalization changed?03:18
@Haargi must have messed something up with my changes to asset->update03:19
+perlDreamerit must be the conditional check03:23
+perlDreamerbecause the data pointer is pretty inocuous03:23
@Haargproperties became property03:25
@Haargline 234303:25
+perlDreamermaybe I need to add Asset.t in my coverage goals for 200903:27
+perlDreamerI've been focusing on Session/*.pm, User and Group03:27
+perlDreamerbut that only got caught by 1 test03:27
@Haargunfortunately, the thing i added that for isn't working03:30
+perlDreamerI thought you were trying to save some typing :)03:31
@Haargthe allowEmpty flag though03:31
+perlDreamermaybe it needs more tests?03:32
@Haargprobably03:33
@Haargif this didn't impact the upgrade stuff i would have left it for later03:33
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui03:34
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:35
+perlDreamerclean run again03:36
+perlDreameryou going to commit the "properties" fix, or do you want me to?03:37
CIA-38WebGUI: graham * r10160 /WebGUI/ (7 files in 6 dirs): improving RSSCapable upgrade procedure, adding feed header selection03:37
@Haargi'll get it03:37
+perlDreamerI'll start an i18n run, then03:37
@Haargfix committed03:48
@HaargperlDreamer, any reason to hold off on the release?03:59
+perlDreamerthe i18n run is almost finished03:59
+perlDreamerand there are no failures yet03:59
+perlDreamerat this point, I'd say go ahead04:00
-!- khenn [n=khenn@76.210.67.239] has joined #WebGUI04:00
-!- mode/#webgui [+o khenn] by ChanServ04:00
+perlDreamerbio break04:07
CIA-38WebGUI: graham * r10161 /WebGUI/lib/WebGUI/ (Form/List.pm Asset.pm Form/Control.pm AssetAspect/RssFeed.pm): fix allowEmpty and bugs it caused04:08
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:11
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Nick collision from services.]04:11
-!- patspam1 is now known as patspam04:11
-!- mode/#webgui [+v patspam] by ChanServ04:11
-!- khenn [n=khenn@76.210.67.239] has quit [Read error: 104 (Connection reset by peer)]04:17
-!- khenn [n=khenn@adsl-76-208-67-78.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI04:24
-!- mode/#webgui [+o khenn] by ChanServ04:24
+perlDreameri18n run finished clean04:32
* perlDreamer heads to church04:32
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]04:32
-!- khenn [n=khenn@adsl-76-208-67-78.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]04:32
CIA-38WebGUI: graham * r10162 /WebGUI/lib/WebGUI/AssetAspect/RssFeed.pm: set rss feed image link to be a url field04:37
CIA-38WebGUI: graham * r10163 /WebGUI/docs/create.sql: preparing for 7.7.2 release04:37
CIA-38WebGUI: graham * r10164 /WebGUI/docs/upgrades/upgrade_7.7.1-7.7.2.pl: fix upgrade for if RSSFromParent is missing04:37
-!- khenn [n=khenn@adsl-75-50-90-55.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI04:41
-!- mode/#webgui [+o khenn] by ChanServ04:41
-!- cap10morgan [n=wmorgan@206-124-6-108.denver.dsl.forethought.net] has joined #webgui04:45
-!- mode/#webgui [+v cap10morgan] by ChanServ04:45
-!- khenn [n=khenn@adsl-75-50-90-55.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]04:47
-!- khenn [n=khenn@adsl-71-150-249-99.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI04:52
-!- mode/#webgui [+o khenn] by ChanServ04:52
CIA-38WebGUI: graham * r10165 /releases/WebGUI_7.7.2-beta: Release 7.7.2-beta05:03
CIA-38WebGUI: graham * r10166 /WebGUI/ (4 files in 4 dirs): preparing for 7.7.3 dev05:03
-!- Haarg [n=haarg@76.210.61.179] has quit [Read error: 60 (Operation timed out)]05:05
-!- Radix-wrk changed the topic of #webgui to: [ 7.6.18-stable | 7.7.2-beta | WRE 0.9.1 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/05:07
+perlmonkey2sometimes HTML::Template just seems so constricting.06:06
@preactionit is. try Template::Toolkit06:13
+perlmonkey2is TT2 something that can be used in a core wobject, preaction?06:15
+perlmonkey2if it is, I'm going to hit myself with a hammer, cause I'd never ever have used H::T :P06:15
@preactionahh06:15
@preactionnow i understand what you're asking06:15
@preactionthat's a question you might have to ask the higher-ups06:15
@preactionwe haven't yet moved to TT officially, but that move is in the works06:15
+perlmonkey2heh, I'm pretty sure it is H::T only06:15
+perlmonkey2oh sweet06:16
+perlmonkey2okay, I'll run it by da' boss06:16
+perlmonkey2Think this is a sign I'm doing something wrong, or just have a really complex set of data?06:18
+perlmonkey2_loadAnswerIntoSummary(\%{summaries->{sections}->[$sectionIndex]->{questions}->[$questionIndex]->{answers}->[++$answerIndex]},$response);06:18
@preactionthat is a sign you're doing something wrong06:19
@preactionsplit that up. my $section = $sections->{sectionIndex}; my $question... my $answer...06:19
+perlmonkey2sections have questions which ahve answers, and it has to be in a single hash to be given to a template.06:21
+perlmonkey2But I'm not sure if that means there isn't still a way around it.06:21
+perlmonkey2reponse is a flat data structure though with section and question duplicated in each node until they change.....06:22
+perlmonkey2I'm pretty sure this is a major design flaw in having multiple ways to index objects throughout the survey.  I think it broke down when I needed a way to indentify DOM objects by their survey object address.06:23
+perlmonkey2Maybe I need to read some more Higher Order Perl and I'll find *magic*.06:24
+patspammagic++06:29
-!- perlmonkey2 [n=perlmonk@70.137.29.29] has left #webgui []07:08
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 104 (Connection reset by peer)]07:28
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui07:29
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]07:43
+patspamdang the curse of console.log()s left behind in js source08:06
CIA-38WebGUI: patspam * r10167 /WebGUI/www/extras/wobject/Survey/dd.js: Converted firebug console.log into YAHOO.log to unbreak Survey DnD08:13
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:44
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]10:04
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:12
-!- mode/#webgui [+v bartjol] by ChanServ11:12
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui11:13
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]11:28
-!- carogray [n=Caroline@cpe-66-66-136-85.rochester.res.rr.com] has quit ["Leaving."]11:45
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui12:04
-!- mode/#webgui [+v MrHairgrease] by ChanServ12:04
-!- plainhao [n=plainhao@208.75.85.237] has joined #webgui14:53
-!- mode/#webgui [+o plainhao] by ChanServ14:53
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has joined #webgui15:59
-!- mode/#webgui [+v perlmonkey2] by ChanServ15:59
-!- khenn [n=khenn@adsl-71-150-249-99.dsl.mdsnwi.sbcglobal.net] has quit []16:11
-!- carogray [n=Caroline@cpe-66-66-136-85.rochester.res.rr.com] has joined #webgui16:29
-!- perlbot [n=perlbot@caelum.cachemiss.com] has quit [Remote closed the connection]17:11
-!- perlbot [n=perlbot@caelum.cachemiss.com] has joined #webgui17:11
-!- perlbot [n=perlbot@caelum.cachemiss.com] has quit [Remote closed the connection]17:11
-!- perlbot [n=perlbot@caelum.cachemiss.com] has joined #webgui17:13
-!- khenn [n=khenn@76.210.61.179] has joined #WebGUI17:18
-!- mode/#webgui [+o khenn] by ChanServ17:18
+MrHairgreaseSome guy in a rain coat told me TT is gonna become a part of webgui17:22
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:22
-!- mode/#webgui [+o tavisto] by ChanServ17:22
+bartjolyeah I alos heard that rumour gonzen17:22
* MrHairgrease has the pluggable tax stuff working!17:22
+MrHairgreasew00t17:22
+bartjoland since this weekend will be the last that I have some time left, I think metroman part 2 will be coming out17:27
+MrHairgreaseyes!17:32
+MrHairgreaseI cannot wait to read it17:32
* MrHairgrease is a hardcore metroman fan17:32
+bartjolcool mostly you need some continuity before getting fans17:34
+MrHairgreasetrue17:35
+MrHairgreaseoh17:35
+MrHairgreasewhat sees my eye?17:35
+MrHairgreasetime to get my key17:35
+bartjolindeed17:35
+bartjolI hope it's a nice key17:35
+MrHairgreaseI hope so too17:36
+MrHairgreaselaterrrr!17:36
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI17:36
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []17:37
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []17:41
-!- cap10morgan [n=wmorgan@206-124-6-108.denver.dsl.forethought.net] has quit []17:48
-!- Haarg [n=haarg@76.210.61.179] has joined #webgui17:58
-!- mode/#webgui [+o Haarg] by ChanServ17:58
@Haargpreaction, on this bug http://www.webgui.org/bugs/tracker/1009318:09
@Haargwhere are you seeing that?18:10
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:11
-!- mode/#webgui [+v cap10morgan] by ChanServ18:11
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:11
+perlmonkey2hah, MrHairgrease...raincoat++18:18
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:22
-!- mode/#webgui [+v perlDreamer] by ChanServ18:22
+bartjolperlmonkey2: MrHairgrease is long gone18:27
+perlmonkey2heh, my 9" netbook just arrived....he's just a little guy.18:32
+perlDreameris that for reading documentation?18:33
+perlmonkey2perlDreamer: well, it's not mine, I got it for my dad for his birthday.  But I'm going ot play with it a bit and see if I want my own.  But I'm pretty sure that running gnometerminal on it will be just fine.18:34
SDuensinperlmonkey2 - I prepped a 9" netbook for my dad recently.  Man it was hard to give back.  :-)18:37
+bartjoly'all know what time it is!18:37
* SDuensin thinks it's 5 O'Clock Somewhere.18:38
+bartjol17:40 even18:38
+perlmonkey2SDuensin: yeah, It is really really nice.  Don't think the screen will be an issue, although I'm thinking I'll really have to tighten up my typing to be happen with it.18:38
+perlDreamerit says 17:42 here, that's even later!18:38
@HaargperlDreamer, thanks for helping with bugs/tests yesterday18:38
+bartjoldarn, well I probably won't be here until I'm a house owner18:39
* SDuensin wants the 9" Dell you can load OS X on. :-D18:39
+perlDreameryou're welcome, Haarg18:39
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []18:39
+perlDreamerafter reading this: http://blog.patspam.com/2009/the-curse-of-consolelog18:41
* perlDreamer thinks it's time to start writing guardband tests for JS18:41
+perlDreamerbut that will have to happen later18:41
+perlDreamerI've got a gig at my church for part of today, so I'll see y'all this afternoon18:42
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]18:42
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []18:53
+perlmonkey2Hmm, I can not type on a 9" dell keyboard.19:19
SDuensinYou get used to them.19:20
-!- Lisette [n=liraos@adsl190-28-212-12.epm.net.co] has joined #webgui19:31
-!- Lisette [n=liraos@adsl190-28-212-12.epm.net.co] has left #webgui []19:42
-!- s4eek [n=charles@lmdc-fw1.exploreos.com] has joined #webgui20:15
CIA-38WebGUI: perlmonkey2 * r10168 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/ResponseJSON.pm: Survey summary code, intermediate check in. Zero changes in function.20:33
CIA-38WebGUI: perlmonkey2 * r10169 /WebGUI/lib/WebGUI/Asset/Wobject/Survey.pm: Survey summary code, intermediate check in. Zero changes in function.20:33
CIA-38WebGUI: perlmonkey2 * r10170 /WebGUI/docs/upgrades/upgrade_7.7.2-7.7.3.pl: Adding Survey columns20:33
-!- wgGuest26 [n=wgGuest2@129.101.80.70] has joined #webgui21:16
-!- wgGuest26 [n=wgGuest2@129.101.80.70] has quit [Client Quit]21:17
+perlmonkey2Haarg: I don't think I could trudge through this template without wgd.  You deserve like a nobel prize or something.21:43
@Haargheh21:43
@Haargwell i'm glad it's useful21:44
* SDuensin needs to learn wgd.21:47
@Haargit should be pretty easy to get started with21:47
@Haargand if it isn't let me know what gives you trouble so i can work on it21:48
SDuensinI can do that.  :-)21:48
+perlmonkey2SDuensin: it's quite remarkable just how much there is to it.21:48
* SDuensin has been off trying to learn another huge Perl program... eBox!21:49
SDuensinPerl is gonna be the death of me.  :-)21:49
diakopteror the birth.21:50
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]21:50
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui21:51
-!- mode/#webgui [+o stDavid] by ChanServ21:51
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI22:32
-!- mode/#webgui [+o tavisto] by ChanServ22:32
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []22:58
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui23:03
-!- mode/#webgui [+v cap10morgan] by ChanServ23:03
-!- plainhao [n=plainhao@208.75.85.237] has quit []23:03
CIA-38WebGUI: graham * r10171 /WebGUI/lib/WebGUI/Form/ (5 files): fix for keyword control only initially showing a single keyword23:10
CIA-38WebGUI: graham * r10172 /WebGUI/lib/WebGUI/AssetLineage.pm: setParent shouldn't check user permissions, only www_ methods should23:10
-!- topsub [n=josh@97.66.185.250] has joined #webgui23:13
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]23:26
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui23:30
-!- mode/#webgui [+v perlDreamer] by ChanServ23:30
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 54 (Connection reset by peer)]23:30
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui23:31
-!- mode/#webgui [+o stDavid] by ChanServ23:31
-!- cap10morgan [n=wmorgan@h2-afsc.ded.indra.com] has joined #webgui23:33
-!- mode/#webgui [+v cap10morgan] by ChanServ23:33
@preactionI think the Edit User screen for Admins should have a "Friends" tab, no?23:40
* perlDreamer thinks that it should just have link to the User's account23:40
+perlDreamerAccount, even23:41
SDuensinAdmins have no friends.23:45
@preactionwell, then we'd have to fix Account so that Admins are able to edit things using that interface23:45
+perlDreamersure23:45
@preactionbut i don't thnk that's the plan. Admin interface will always be what it is23:45
@preactioni mean, it might make the Account code too complex to also be adding Administrator overrides into everything23:45
+perlDreamerbut isn't it easier to add overrides into existing code rather than duplicating it in another place?23:46
@preactionthe override could be deeper in the API, we might not even need to change the Account code much23:47
@preactionbut still, it's something we'll have to wait for 8.0 to consider. there's some API cleanup we need to do on Account23:48
@preactionand some expansion to make for easier plugin making23:48
+perlDreamerdid you see my RFE about JSON and the Account system?23:48
@preactionnot yet no23:51
+perlDreamerI think we should do that change sooner, rather than later23:51
+perlDreamerwith no JSON interface, it's hard to build server-side paginated YUI DataTables in Account23:51
+perlmonkey2perlDreamer: looks like it has been approved and assigned difficulty of 1.23:59
--- Day changed Sat Apr 04 2009
+perlmonkey2why not just implement your prototype?00:00
+perlDreamernope, it hasn't been rated yet, nor approved00:00
+perlDreamerya gotta check the little history section in the lower right00:00
+perlDreamerby default, all karma ranks are set to 100:00
+perlmonkey2whups, good to know :p00:00
+perlDreamerit's a bug in the helpdesk00:00
+perlDreamerI know, I know00:01
+perlDreamerthe irony of a bug in helpdesk software, but it is what it is00:01
@preactiona continue block only runs if there's another iteration of a for block to run, right?00:03
+perlDreamerI think it will work with a while block, too00:03
@preactionright, but my continue block was running even though the for block was on its last iteration :P00:04
+perlDreamerperldoc perlsyn00:04
+perlDreamerthe continue block runs right before the conditional is evaluated00:04
+perlDreamereven if you use next00:04
@preactionTHAT'S THE LAST TIME I EVER ASK YOU FOR HELP00:04
@preactionoh, damnit00:04
-!- s4eek [n=charles@lmdc-fw1.exploreos.com] has quit []00:10
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]00:14
@preactionokay. i need a tool that will go through a bunch of sites, perform a find and replace inside of a template00:14
@preactionpackages do not work because these sites all have individual modifications since the packages were deployed between them00:15
@preactionthe templates may or may not have the same assetId00:15
@preactioni would prefer something like a diff tool. perhaps I could make a diff from one template revision and then apply that diff to other template revisions?00:15
+perlDreamerhow complex is the find and replace?00:18
+perlDreamerbecause you're applying a diff to a db column00:19
@preactionwgdev assetDiff create -r1 <assetId> # -r1 = changes from 2 revisions back to one revision back00:19
@preactionthen wgdev assetDiff apply <filename> <Something...>00:19
@Haargwhat kind of changes would this be doing?00:21
@preactionaltering data inside of an asset, fields and such00:22
@Haargyou can have wgd edit use an arbitrary command, so you could have it use perl to do a regex on all of the specified assets00:22
@preactionoooh, also nice00:22
@Haargthere's also the export and import commands00:23
@preactionperlDreamer mentioned an export and an import. perhaps if a diff can be made from the export, then there could be a command that will take that diff and apply it00:23
@preactionthough that would assume the export is well-formed, so maybe not00:23
@preactioni'll look at the edit one first00:23
@Haargthe import/export use the same format as edit00:24
@preactionanything to make this easier. i think there's about 14 sites i have to check and change00:24
+perlDreamerhave a revision differ for WebGUI would be awesome00:24
@Haarglog and diff commands would be good things to add to wgd00:24
+perlDreamerlog?00:25
@preaction14 sites where only a few words may differ between them. i've tried user education but to no avail, so i've just been charging them for all the time it takes me. i'd like to stop having to do that00:25
@Haargjust to list revisions on an asset00:25
+perlDreameroh yeah00:25
@Haargwith the version tag info00:25
+perlDreamerthat's good, too00:25
+perlDreameris the News on the participate page of webgui.org broke because of spectre, or something else?00:29
@preactioni suspect because of new RSS problems00:29
@preactionwe've got an RssFeed aspect now, might have some bugs need working out00:30
@preactionis there a wgd install guide somewhere?00:30
@Haargshould be installable just like a normal cpan dist00:30
@preactioni just pull from the git repo and run "perl Build.pl; make; make install" right?00:30
@preactionoh, you mean "cpan App::Wgd"?00:31
@Haargno, i mean what you said00:31
@preactionok00:31
@Haarg./Build && ./Build install00:31
@Haargyou can also check wgd -h and wgd config -h00:32
@preactionis there a "default" webgui_root and webgui_config value?00:37
@Haargfor root it checks in order: command line switches, environment variables, config file values, searching upward from current directory00:38
@Haargif there is only a single config file, it is used for the config00:38
CIA-38WebGUI: colin * r10173 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Help/Asset_Post.pm): Fix double variables showing up in thread and post help.00:38
CIA-38WebGUI: colin * r10174 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt lib/WebGUI/Help/Asset_Post.pm): Backport help fix.00:38
@Haargotherwise it needs to be specified00:38
-!- cap10morgan [n=wmorgan@h2-afsc.ded.indra.com] has quit []00:40
@preactionokay, so if i'm in my WebGUI root directory, it works00:41
@preactionbut if i'm in /data and my webgui root is /data/WebGUI, it doesn't00:41
@Haargit won't find it automatically, no00:41
@preactionk, np00:42
@preactiondunno why it took me this long to finally start using this :p00:42
+perlDreamerit's like chocolate00:42
@preactionbitter at first and then the greatest thing you've ever done?00:43
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:43
-!- mode/#webgui [+v cap10morgan] by ChanServ00:43
+perlDreamerafter using wgd edit template_url, wgd package --upgrade template_url a few times, I was sold00:43
+perlDreamerpreaction: there's nothing bad to say about it00:44
+perlDreamerit's creamy goodness will subsume all arguments against00:44
+perlDreamerand it's antioxidants are good for you00:44
@preactionoh, but i like the bitter chocolate!00:44
@preaction80% cacao represent!00:45
@Haargi do need to improve the user docs for getting started some00:45
* perlDreamer recommends short blog posts00:45
@preactionperhaps the Build could try to autoconfigure or ask for some values from the user00:45
@preactionyes, blog posts would be good too00:45
@preactionEXPOSURE! everybody should be using this!00:45
@Haargyeah, i do need to do that00:45
@preactioni mean, i know how you might feel about too much stuff to do to waste time on things like blog posts, but 00:46
@Haargi could put stuff in build, but that excludes people who don't want to install it like that00:46
@Haargsince there is also the option of the single file version00:46
@Haargthat has no installation00:46
@Haargfinally have a script to automate posting on sourceforge00:58
@Haargthat site is incredibly painful to work with00:58
@Haargof course, freshmeat just changed their site, breaking the api they had for posting to it01:01
@Haargso i have to wait for them to make a new api before i can automate that01:01
-!- Haarg [n=haarg@76.210.61.179] has quit ["This computer has gone to sleep"]01:10
-!- khenn [n=khenn@76.210.61.179] has quit []01:10
+perlDreamerhm, must be 5:00pm in Wisconsin01:10
daviddelikatany body have any thoughts about where to start looking with this:01:16
daviddelikat env WEBGUI_CONFIG=/data/WebGUI/etc/localhost.conf perl Session/CheckClient.t01:16
daviddelikatSegmentation fault01:16
+perlDreamerdoes CheckClient pull in new modules?01:17
+perlDreamerwhich OS are you running this on, and which perl?01:17
daviddelikatis centos01:18
daviddelikatthe tests used to run.01:18
+perlDreamerwhat changed?01:18
daviddelikatit should at least ~say~ /something/ shouldn't it?01:18
+perlDreamernot if there's a problem with a module01:18
daviddelikatbt what kind of problem causes perl to segvg?01:19
daviddelikatsegv.01:19
daviddelikatno typeee too good01:19
+perlDreamerpreaction: if I build a YUI button with pure javascript, how do I get it to render into some HTML?01:26
@preactionperlDreamer: if i remember, you give it a container element01:27
@preactionand then call .render() and it should render itself in the container01:27
+perlDreamerokay-doke, I'll try that01:27
+perlDreamerwe'll see how well that plays inside of DataTable formatter01:27
+perlDreamerperlmonkey2: Template Toolkit is only used by heffalumps and woozels01:33
+perlDreamerhm, I get a link, but no button01:44
@preactionyeah, that's why I hate YUI buttons01:46
@preactionall those "links" around the datatable in the edit mode are really YUI buttons...01:47
+perlDreamermaybe they don't work right inside datatables?01:49
* perlDreamer is going to try some other things01:50
@preactionthe links i'm referring to are outside the datatable01:50
@preactioni think it has to do with where the class=yui-skin-sam is located01:50
@preactionbut i don't know01:50
+perlDreamerwell, the buttons I'm trying to make are inside cells of the datatable01:50
+perlmonkey2perlDreamer: you are a heffalump-ist obviously.01:50
+perlDreamerwell, I'd be pro TT if it wasn't written by jagulars01:51
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []01:52
+perlDreameroh, and the buttons render without a .render01:53
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui02:12
-!- mode/#webgui [+o Haarg] by ChanServ02:12
+perlmonkey2yay, I've got an ajax call that needs to reload the entire page.02:18
+perlmonkey2this is going to require some stupid clockwork.02:18
* perlmonkey2 goes fishing02:18
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]02:38
+perlDreamerpreaction, I got a button to render, but it wasn't easy02:40
+perlDreamerI had to manually put in the whole control HTML sequence02:40
+perlDreamernever mind, I lied02:41
+perlDreamerthe button still isn't created02:41
+perlDreamerit just looks right02:41
+perlDreamerwhat if...02:47
+perlDreamerI mean, since this is called inside of a formatter, what if the formatting hasn't been applied yet?02:48
+perlDreamerwhich means that when I try to call new Button, it doesn't do anything02:48
+perlDreamersince the thing I told it to make a button out of doesn't exist yet!02:48
-!- khenn [n=khenn@adsl-71-150-249-99.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI03:25
-!- mode/#webgui [+o khenn] by ChanServ03:25
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]05:12
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []05:22
-!- cap10morgan [n=wmorgan@206-124-6-108.denver.dsl.forethought.net] has joined #webgui06:11
-!- mode/#webgui [+v cap10morgan] by ChanServ06:11
CIA-38WebGUI: colin * r10175 /WebGUI/t/Group.t: Add a few tests for Group coverage.06:12
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]06:35
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has left #webgui []07:15
-!- carogray [n=Caroline@cpe-66-66-136-85.rochester.res.rr.com] has quit ["Leaving."]07:22
-!- diakopter [n=M8YCjC56@209.9.237.164] has quit [Read error: 110 (Connection timed out)]07:23
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI08:29
-!- mode/#webgui [+o tavisto] by ChanServ08:29
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []11:08
CIA-38WebGUI: translation * r10176 /translations/German/German/ (4 files): Update from translation server11:35
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI15:53
-!- carogray [n=Caroline@cpe-66-66-136-85.rochester.res.rr.com] has joined #webgui16:52
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 104 (Connection reset by peer)]16:59
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI17:09
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has joined #webgui17:20
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:20
-!- khenn [n=khenn@adsl-71-150-249-99.dsl.mdsnwi.sbcglobal.net] has quit []18:54
-!- khenn [n=khenn@h69-130-240-160.vrnawi.dsl.dynamic.tds.net] has joined #WebGUI20:20
-!- mode/#webgui [+o khenn] by ChanServ20:20
CIA-38WebGUI: yung * r10177 /WebGUI/ (4 files in 4 dirs): added Carousel wobject20:28
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui20:37
-!- mode/#webgui [+v perlDreamer] by ChanServ20:37
+perlDreamerpreaction: are you awake?20:38
daviddelikatperlDreamer: can you give me a good example of form processing in WG?20:41
+perlDreamer$session->form->process('variableName', 'formType');20:41
+perlDreamerWhat exactly are you looking for?20:42
daviddelikathow does it handle invalid data?20:42
+perlDreamerwell, it depends20:43
+perlDreamerseveral of the forms do post processing on their inputs20:44
+perlDreamerfor example, the Phone Form plugin restricts valid characters20:44
+perlDreamerif it isn't handled in the Form  plugin, you have to do it yourself20:44
+perlDreamerwhat kind of form processing problem are you having?20:45
daviddelikatsorry, I was checking on an install...20:48
daviddelikatthere is no validaton on my fm20:48
daviddelikatform20:48
daviddelikatI only have three things to validate20:49
daviddelikatnon-empty strings, integers and a URL20:49
daviddelikatsorry four -- a valid image20:50
+perlDreamerthere are plugins for integers and URLs that validate20:50
+perlDreamernon-empty strings you must do yourself20:50
+perlDreameras for the image, what's valid in an image?20:50
-!- khenn [n=khenn@h69-130-240-160.vrnawi.dsl.dynamic.tds.net] has quit []20:50
+perlDreameris it the presence?20:50
daviddelikatwhat do I use to post a message to the user?20:50
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI20:50
-!- mode/#webgui [+o tavisto] by ChanServ20:51
daviddelikatjust needs to be a valid image file20:51
+perlDreamerif this for www_edit?20:51
daviddelikatwhere do validation messags go?20:51
daviddelikatno just www_view20:51
+perlDreamerI would modify www_view to accept a parameter, an array_ref of error messages20:52
+perlDreamerif the data fails to validate, then do not save the data, call www_view with the list of error messages20:52
+perlDreamerthen add template variable to www_view to display the errors20:53
daviddelikatok20:53
+perlDreamerbrb21:02
+perlDreamerback21:53
+perlDreamertime to do yardwork, later everyone22:20
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]22:20
-!- cap10morgan [n=wmorgan@206-124-6-108.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)]22:33
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui22:35
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]23:08
--- Day changed Sun Apr 05 2009
-!- bpmedley [n=bpmedley@adsl-75-13-164-190.dsl.fyvlar.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]00:05
CIA-38WebGUI: translation * r10178 /translations/German/German/Asset_Survey.pm: Update from translation server00:22
+perlmonkey2Think it is poor form to forward to this: $self->url."?func=showSummary"00:24
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []00:50
CIA-38WebGUI: translation * r10179 /translations/German/German/Asset_Thingy.pm: Update from translation server00:53
CIA-38WebGUI: translation * r10180 /translations/German/German/Asset_Sku.pm: Update from translation server00:53
CIA-38WebGUI: translation * r10181 /translations/German/German/PassiveAnalytics.pm: Update from translation server00:53
CIA-38WebGUI: translation * r10182 /translations/German/German/Asset_Shelf.pm: Update from translation server00:53
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []01:25
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui01:28
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []01:39
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui01:47
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit]01:48
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has joined #webgui02:27
-!- mode/#webgui [+v cap10morgan] by ChanServ02:27
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui02:29
-!- mode/#webgui [+o Haarg] by ChanServ02:29
-!- carogray [n=Caroline@cpe-66-66-136-85.rochester.res.rr.com] has quit ["Leaving."]02:43
-!- khenn [n=khenn@h69-130-240-160.vrnawi.dsl.dynamic.tds.net] has joined #WebGUI02:54
-!- mode/#webgui [+o khenn] by ChanServ02:54
+perlmonkey2hmm, setting the javascript "location.href = response.url;" to $self->get('url') doesn't work.   seems the relative url gets appended to the current address instead of the hostname03:41
-!- khenn [n=khenn@h69-130-240-160.vrnawi.dsl.dynamic.tds.net] has quit []03:41
-!- khenn [n=khenn@h69-130-240-160.vrnawi.dsl.dynamic.tds.net] has joined #WebGUI05:27
-!- mode/#webgui [+o khenn] by ChanServ05:27
+perlmonkey2nope, somehow the code got borked.06:03
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has quit [Remote closed the connection]06:10
-!- khenn [n=khenn@h69-130-240-160.vrnawi.dsl.dynamic.tds.net] has quit []06:46
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has joined #webgui16:52
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:52
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui17:46
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []17:53
-!- perlmonkey2 [n=perlmonk@adsl-70-137-29-29.dsl.okcyok.swbell.net] has quit [Read error: 110 (Connection timed out)]18:25
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui18:53
CIA-38WebGUI: yung * r10183 /WebGUI/ (5 files in 5 dirs): Carousel bugfix, templates and i18n19:22
-!- perlmonkey2 [n=perlmonk@76.192.125.129] has joined #webgui20:10
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:10
CIA-38WebGUI: yung * r10184 /WebGUI/lib/WebGUI/ (Help/Asset_Carousel.pm i18n/English/Asset_Carousel.pm): Adding help for Carousel wobject20:25
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []20:31
-!- perlmonkey2 [n=perlmonk@76.192.125.129] has quit [Read error: 110 (Connection timed out)]20:34
-!- perlmonkey2 [n=perlmonk@adsl-70-137-30-144.dsl.okcyok.swbell.net] has joined #webgui20:59
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:59
-!- SDuensin_ [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI21:38
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 111 (Connection refused)]21:40
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]21:40
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui21:41
-!- mode/#webgui [+o stDavid] by ChanServ21:41
+perlmonkey2yay, my house caught on fire, lots of technical issues, had to add new hooks, but the survey now has summaries for users in quiz mode.22:40
nubawhat, you mean real fire in your real house?22:45
CIA-38WebGUI: perlmonkey2 * r10185 /WebGUI/ (7 files in 7 dirs): Summaries added to the survey22:52
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI23:30
--- Day changed Mon Apr 06 2009
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]00:02
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has quit []00:50
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui00:52
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has joined #webgui01:13
-!- mode/#webgui [+o Haarg] by ChanServ01:13
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has joined #webgui01:23
-!- mode/#webgui [+v cap10morgan] by ChanServ01:23
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]01:25
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has joined #webgui01:48
-!- mode/#webgui [+o Haarg] by ChanServ01:48
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has quit [Client Quit]01:51
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has joined #webgui01:54
-!- mode/#webgui [+o Haarg] by ChanServ01:54
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]02:00
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:08
-!- mode/#webgui [+v patspam] by ChanServ02:08
+patspamBefore you ask, check the wiki: http://wiki.webgui.org02:09
+patspamAfter you ask, update the wiki?02:09
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui02:49
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []03:05
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]03:08
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:08
-!- mode/#webgui [+v patspam] by ChanServ03:08
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]03:10
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:15
-!- mode/#webgui [+v patspam] by ChanServ03:15
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]03:38
+perlmonkey2nuba: yeah, a real fire.04:00
+perlmonkey2Just sitting in the living room working and the wall goes *whump*, then smoke starts pouring out of the fan dimmer switch.04:00
+perlmonkey2So I run to the breaker, flip the master, grab a saw from the garage and a fire extuinguisher, saw open the wall to check for fire, but there was just smoldering wires.  Switch was just a bad switch.  But what was scary is that the 20 amp breaker didn't flip.  04:01
nubawhoa that sucks04:02
nubaand sounds like a big mess04:02
nubagood thing you were around to notice it04:03
+perlmonkey2no kidding, if we wouldn't have been home, we could have lost the whole house.04:04
nubathese things in a empty house can go awry04:04
+perlmonkey2But it isn't too big of a mess.  Just a small hole around the switch.  And I'm calling for an electrician to rewire it and check the rest of the house tomorrow :P04:04
+perlmonkey2patspam: ping04:05
+patspamperlmonkey2: pong04:07
+patspamholy crapola about your fire perlmonkey!04:07
+perlmonkey2patspam: heh, fun times. 04:08
nubawe have some component in our apartment's wiring called a nominal residual current (DR) that detects realy small variations in the current (30mA) so that power is cut at right away when a person or animal gets shocked or something like a short-circuit happens04:09
+patspamI can just see you.. should i snip the blue wire, or the green wire..04:09
nubayou probably have these there too, check with your eletrician, i know siemens has it and it should be priced at about $50 or so04:10
+perlmonkey2nuba: sweet, I'll have to check into that.04:12
nubai think you need 2 or 3 times the capacity of a breaker to make it flip, but i can be wrong on that04:13
-!- SDuensin_ is now known as SDuensin04:40
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui04:59
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:59
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []05:35
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui05:48
-!- mode/#webgui [+o stDavid] by ChanServ05:48
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]06:12
-!- perlmonkey2 [n=perlmonk@adsl-70-137-30-144.dsl.okcyok.swbell.net] has quit [Remote closed the connection]07:05
CIA-38WebGUI: daviddelikat * r10186 /WebGUI/lib/WebGUI/ (Session/Env.pm i18n/English/Asset_AdSku.pm Asset/Sku/Ad.pm): 08:00
CIA-38WebGUI: comment out the ip filter from clientCheck (in Session::Env)08:00
CIA-38WebGUI: added form validation to AdSku ( with internationalized messages )08:00
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []08:00
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui09:03
-!- mode/#webgui [+o Haarg] by ChanServ09:03
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:31
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]10:36
CIA-38WebGUI: patspam * r10187 /WebGUI/ (3 files in 3 dirs): Added Carousel wobject icon11:02
CIA-38WebGUI: patspam * r10188 /WebGUI/docs/upgrades/packages-7.7.3/root_import_carousel_carousel-default.wgpkg: 11:02
CIA-38WebGUI: Updated Carousel javascript so that it works with multiple instances on11:02
CIA-38WebGUI: the same page11:02
LTR_bobThe 2009 schedule is online: http://www.plainblack.com/wuc/schedule11:42
LTR_bobDe WebGUI::CRUD presentatie naast de mijne had ik ook wel heen gewild :P11:50
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]11:55
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]12:07
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui14:20
-!- mode/#webgui [+o stDavid] by ChanServ14:20
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:43
-!- mode/#webgui [+o plainhao] by ChanServ14:43
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui15:23
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui15:25
-!- mode/#webgui [+o Haarg] by ChanServ15:25
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has quit []16:42
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]17:00
-!- Haarg [n=haarg@76.210.61.179] has joined #webgui17:10
-!- mode/#webgui [+o Haarg] by ChanServ17:10
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:32
-!- mode/#webgui [+o tavisto] by ChanServ17:32
-!- perlmonkey2 [n=perlmonk@adsl-70-137-9-245.dsl.okcyok.swbell.net] has joined #webgui17:33
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:33
-!- topsub [n=josh@97.66.185.250] has joined #webgui17:39
CIA-38WebGUI: translation * r10189 /translations/Croatian/ (8 files in 2 dirs): Update from translation server17:41
-!- s4eek [n=charles@116.254.118.70.cfl.res.rr.com] has joined #webgui17:43
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui17:48
-!- mode/#webgui [+v cap10morgan] by ChanServ17:48
-!- s4eek [n=charles@116.254.118.70.cfl.res.rr.com] has quit []17:57
topsubI have a question, I have a file upload in the www_editVariant inside my custom product. The client is trying to upload a html file. but it seems webgui changes it to a txt file. Is there a way i can stop this?17:59
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:12
-!- mode/#webgui [+v perlDreamer] by ChanServ18:12
+perlDreamermorning, folks18:12
@tavistogood morning perlDreamer18:15
topsubmorning18:16
+perlDreamerhey, topsub!  Haven't heard from you in a long time.18:17
topsubhehe ya.. forgetting to get on IRC. come into work and just jump to work18:17
topsubpd, did you happen to see my question?18:19
+perlDreamerno, I'm sorry I didn't.18:19
topsubi have join / hide message turned off18:19
+perlDreamerI came in at 8:1718:19
topsubI have a question, I have a file upload in the www_editVariant inside my custom product. The client is trying to upload a html file. but it seems webgui changes it to a txt file. Is there a way i can stop this?18:19
+perlDreamerthat is an XSS prevention measure in Storage.pm18:20
topsubthats what i thought it would be18:20
+perlDreameryou can work around it by using a ZipArchive18:20
topsubclient is trying to upload an HTML page to redirect users18:20
+perlDreamerIs using the Redirect Asset an option?18:21
topsubWe have custom products the client can add to a system, then the can add "Brochure" just happens this Brochure is another website url18:21
+perlDreamerI see.  That makes sense18:21
topsubSo he is kinding using it in a way we didn't build it for. if that mkes sense18:21
topsubwe mean for him to just upload pdfs18:21
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:22
topsubare you saying if he zips up the file and then uploads it, it will work?18:22
+perlDreamerno18:22
topsubso really it seems this could be a change request18:22
+perlDreameryes18:22
* perlDreamer was thinking that there was a Product feature for remote URLs18:22
+perlDreamerbut what the customer wants is different still18:23
topsubya.. thanks a lot pd!18:23
+perlDreamerand the Product only really supports "local" URLs for related products, and accessories.18:23
topsubi think the client knows he is pushing how we built it.18:24
+perlDreamerwell, at this point I've pretty concretely concluded that you cannot add a YUI button to a DataTable using only a custom formatter.18:25
+perlDreamerit needs additional magic18:25
+perlmonkey2Any idea when we move the YUI to 2.7?18:26
+perlDreamerno clue, maybe preaction or Haarg have ?an idea18:27
+perlmonkey2Charts has some pretty major bug fixes, and data table even gets some love.18:27
@Haargthere hasn't been any discussion of that, but i'll ask jt tomorrow18:28
+perlmonkey2thanks Haarg18:28
@Haargit should be fine to upgrade in the 7.7 betas at some point18:29
@Haargalthough there will be some work involved18:29
+perlmonkey2Haarg: what kind of issues do you foresee?  18:30
@Haargi know at least a few places we're using -beta modules18:30
@Haargwhich will likely be stable in 2.7 or could have their api changed18:31
+perlDreameryes18:33
+perlDreamerI think element went stable in 2.718:34
+perlDreamermaybe we need a test for that18:34
+perlDreamerpicks up calls to the extras macro, and see if the files actually resolve or not18:34
@Haargsounds like wgd needs a grep command18:40
+perlDreameror an ack command? :)18:40
@Haargsomething like that18:41
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []18:41
+perlmonkey2oh sweet....YUI3.x has the seed object.  Costs 7k, but dynamically loads all libraries required for any objects you create.18:49
CIA-38WebGUI: perlmonkey2 * r10190 /WebGUI/lib/WebGUI/i18n/English/Asset_Survey.pm: Survey quiz mode sentence is not a question.19:02
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui19:12
-!- mode/#webgui [+o stDavid_] by ChanServ19:12
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]19:13
+perlmonkey2What about a View side paradigm shift.  Where templates become more of simple scaffolding on which to hang JS widgets.  Almost all View code is removed from the server side and placed entirely on the client?19:17
+perlDreamersounds expensive19:21
+perlmonkey2perlDreamer: More so than this hybrid of template and YUI code?19:22
+perlmonkey2Which half the View logic on the server and half on the client?19:22
+perlDreamerwhy does an article need JS?19:22
+perlmonkey2handling comments?  19:22
* SDuensin recommends Cappuccino for major paradigm shifting. :-P19:23
+perlmonkey2perlDreamer: and that seems like one of the view wobjects that is not interactive.  19:25
+perlDreamerthat's because it's only supposed to display static content19:25
+perlmonkey2Plus it appears that an ajax call to display data on an already rendered page, occurs much faster than a GET/POST.19:26
+perlmonkey2full page rerender.19:26
+perlDreamerI wouldn't argue that AJAX can be faster than a full page reload19:28
+perlDreamerI just question whether or not we need to drop templating in favor of AJAX for all content shown to the user19:28
+perlDreamerbut maybe I'm misinterpreting what you meant earlier19:28
+perlmonkey2Anyways, did I mention I was attacked my a dozen velociraptors yesterday?19:28
+perlDreamerdid they have lasers on their heads?19:29
+perlmonkey2I'm not saying drop templates, just make an effort to move more of the VIEW logic into the client.19:29
+perlDreamermaybe I need a concrete example of what you're talking about.19:29
+perlmonkey2No, I was plowing a field and their the mighty decendents of the raptors were swarming the field for the field mice who no longer had any concealment.  One of the coolest things I've ever experienced.  One just hovered over my head for a bit, so close I might have been able to touch him, starring at the back of the tractor (it was really windy, so one direction they could hover without moving).19:30
@preactioni don't mean to dash hopes here, but pure JS websites are currently universally considered a Bad Idea19:31
+perlDreamerthat sounds way cool, perlmonkey219:31
@preactionby most of the older hands at least. give it some times and you'll become one of them too19:31
+perlmonkey2heh19:31
@preactionthere are limits in the technology that make important edge cases impossible to overcome19:32
+perlDreamerdo screen readers have javascript built into them yet?19:32
+perlmonkey2I'm not saying don't use templating anymore, just move more of the logic to the client.  19:32
+perlmonkey2perlDreamer: YUI has some sort of freakishly cool screen reader widget.19:33
+perlmonkey2at least the demo I just saw for 3.x was sweet.19:33
@preactioni'm saying that's the problem, the more logic you put into the client, the more you have to rely on standards and things not in your control (that the client has these capabilities, or that they're the same as another client)19:33
+perlmonkey2ah19:33
@preactionif we could control the client, we could do a lot of fun stuff19:34
+perlDreamerin other words, if everybody used Firefox, our lives would be a lot easier?19:34
+perlmonkey2heh19:34
@preactionbut as it is, we're still dealing with IE6 bull-excrement19:34
@preactionanyway, bbl, someone else can have the soapbox for now19:34
* deafferret snatches it, runs19:41
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui19:57
+perlDreamercrud, now there's on soap21:08
+perlDreamerno soap, either21:08
CIA-38WebGUI: yung * r10191 /branch/WebGUI_7.6/www/extras/wobject/Matrix/matrix.js: fixed a matrix search/compare button javascript problem21:41
CIA-38WebGUI: yung * r10192 /WebGUI/www/extras/wobject/Matrix/matrix.js: fixed a matrix search/compare button problem21:41
@preactionsoap, there's no crud21:45
+perlDreamerI beg to differ21:50
+perlDreamerWebGUI has crud, but no soap21:50
+perlDreamerand if you've ever been around perlDreamer after he goes running...21:51
+perlDreamersoap is not an option21:51
+perlDreamerwhen ya come home, and even the dog won't say hi to ya...21:52
+perlDreamerwell, 'nuff said.21:52
* perlDreamer goes running, and then soaping21:52
* deafferret eats a block of cream cheese21:57
+perlmonkey2trying to sex up the survey summaries a bit.  There isn't really a good way to show section, question, and answer data in a single datatable, is there?22:20
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui22:29
-!- mode/#webgui [+v crythias] by ChanServ22:29
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI22:29
-!- mode/#webgui [+o tavisto] by ChanServ22:29
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:36
-!- ascii [n=ascii@host-64-139-251-150.nctv.com] has quit [Read error: 110 (Connection timed out)]23:01
CIA-38WebGUI: yung * r10193 /branch/WebGUI_7.6/ (4 files in 4 dirs): partial solution for rfe #996523:05
CIA-38WebGUI: graham * r10194 /WebGUI/docs/upgrades/_upgrade.skeleton: unset package flag recursively during upgrades23:05
@preactionheh, clever23:12
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]23:18
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []23:49
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []23:56
Mech422blarggle23:57
+perlDreamerMech422: care to expand on that?23:59
--- Day changed Tue Apr 07 2009
Mech422nothing special - just monday :-P00:00
Mech422trying to figure out what going on00:00
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:01
-!- mode/#webgui [+v cap10morgan] by ChanServ00:01
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]00:17
-!- cap10morgan [n=wmorgan@h2-afsc.ded.indra.com] has joined #webgui00:24
-!- mode/#webgui [+v cap10morgan] by ChanServ00:24
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:24
Mech422Can you 'layer' content regions in wG ? for instance can I have a template with a user editable header/footer areay that is used to display user editable 'pages' ?00:40
+perlDreamersounds like a dashboard00:43
@preactionyes, but how much work you need to do depends on how well you can explain how you want it to work00:43
+perlDreamerhah, beat you, preaction!00:43
@preactionyes, but i'm more technically correct!00:43
@preactionalso you stole my soap00:44
+perlDreamerno, I used the shampoo on my pits00:44
+perlDreamerwe need to get deafferret and have him return the box00:44
Mech422I am recasting http://osc3.template-help.com/joomla_17569/ for use in wG00:45
Mech422I'd like the theme to be used for all pages of a particular type etc etc00:46
Mech422but I'd like the client to be able to edit the logo and footer for the theme00:46
@preactionokay, they'll be able to edit any part of it.00:47
Mech422(in one spot, and not on every page)00:47
@preactionbut, if you want, you can make those be Snippets and use ^AssetProxy();00:47
@preactionlook on the webgui.org site for "Snippets", there are a lot of fun ways to use them to make your life easier00:47
Mech422ahh - snippets.. thats a good idea00:47
Mech422thanks preaction00:49
@preactiondon't go overboard though, they tend to get annoying00:49
@preactionat least for me, when i have to go into someone's site00:49
@preactionArticles might be good too, then they get the WYSIWYG editor00:50
Mech422that would be good00:50
@preactionbut then they have more freedom to screw up your design00:50
Mech422yeah - thats their problem :-P  This client is pretty good about that..00:51
Mech422the broke their plone site over the weekend by 'moving' the portlets folder :-p00:51
Mech422and just owned up and said they wouldn't do it again :-)00:52
@preactionyou can, just by moving a folder, screw up an entire site in Plone?00:53
Mech422preaction - sure same as in wG00:53
@preactionwhich folder?00:53
Mech422if you move this: ^AssetProxy(theme018/mainMenu); - its gonna break my wG site00:53
@preactionactually no00:54
@preactionyou'd have to change its URL00:54
@preactionthat would break it00:54
Mech422anything that relies on path names can be broken by stuff moving00:54
@preactionand you can hide URL via UILevel if you're paranoid00:54
Mech422I mean if you move them018/mainMenu to theme018/mainMenu.old or something00:54
@preactionAnother way wG is superior00:54
@preactionyeah, you would have to explicitly change the URL field, that would be the only way ;)00:55
Mech422LOL actualy no having used both - I can find just as many creative ways to break both00:55
@preactionkeep finding them, and then RFE ways to fix them (or some of them might even be bugs)00:55
@preactioni am all for making WebGUI user-bulletproof00:55
Mech422the wG is 'superior' stuff mainly stems from a lack of understanding of what plone can do - both are _very_ capable systems - they are just very different00:55
@preactioni would say that if you can break WebGUI from the web interface, that is considered a bug00:56
@preactionwe can prevent accidents, but not malice of course00:56
Mech422right00:56
@preactioni suppose technically the assetproxy would work even after that URL changed... for a few months at least ;)00:57
Mech422? you mean assuming the cached version was around? no reboots etc etc ?00:58
Mech422(btw - one cool thing in plone is multi-level undo - changes are transactional, so I was able to 'undo' the moving of the folder, plus about 20 other changes made after that in one shot...)00:59
-!- cap10morgan [n=wmorgan@h2-afsc.ded.indra.com] has quit []00:59
@preactionnot cached, previous revision. assets respond (or last i knew responded) to all URLs they may have formerly used (until you use Change URL or the revision gets auto-cleaned)01:00
@preactionyeah, lineage isn't versionable right now :(01:00
@preactionnor is deletion01:00
Mech422hmm - thats intestering01:00
@preactionwell, in so much as it leaves the trash01:00
Mech422trying to decide if I like that or not - I hate 'magic' stuff like that - always seems to bite you at the wrong time01:01
@preactiontwo options for the AssetProxy problem: one, have assets being called by AssetProxy set a flag to say "This asset is being accessed by its URL from another part of the system, changing the URL may break something."01:02
@preactionor two, allowing individual properties to be locked by individual users/groups01:02
@preactioni don't like two, for reasons of it being a huge potential problem with a very small return01:02
Mech4223.) refer by uuid and re-construct proper url at request time01:02
@preactionoh, you can do that with the AssetProxy already01:03
@preaction^AssetProxy("assetId",1); <- the 1 means "the first arg is an assetId"01:03
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui01:03
-!- mode/#webgui [+v cap10morgan] by ChanServ01:03
Mech422I tend to like uuids... but thats just me01:03
Mech422oh cool01:04
@preactionthere are a lot of macros that use URL for an argument, when the new practice is to use the guids01:04
@preactionwell, to be fair, there weren't guids back then01:04
Mech422prolly a bit faster too as it saves you a url to uid lookup ?01:04
@preactionnot really. url is an indexed column01:04
Mech422ahh01:04
@preactioni mean, it would have to be really01:04
Mech422the 'full' url or just the 'leaf' portion ?01:05
@preactionit's not like you have to look up the ID and then instance the asset, you can instance with the URL01:05
@preactionthe absolute URL, minus gateway and hostname01:05
@preaction(and protocol of course)01:05
Mech422nice01:05
Mech422a bit long potentially - but fast for lookups01:06
@preactionthe Gateway thing is another fun one I've not seen in other systems, it allows you to run two distinct webgui sites on the same hostname. hostname/one/ and hostname/two/ can be two different sites01:07
@preactionjust by changing one config value01:07
Mech422yeah - plone does that via the 'virtual host monster'01:07
@preactionprobably not hard for other systems though01:07
@preactionuh... virtual host monster? 01:07
+perlDreamerMech422: plone versions content location?01:07
Mech422yeah - you can map plone folders to different virtual hosts 01:08
Mech422or even do 'inside out' hosting where plone content is 'inserted' into an existing site tree01:08
@preactionnice01:08
Mech422perlDreamer: Plone (Zope) versions _objects_ - so everything can be versioned 01:09
Mech422Umm - you use Moose or Poe or something to do that in Perl, right ?01:09
@preactionwe could do the same thing, make a table worth of undo info01:09
@preactionMech422: no, we don't use an ORM currently01:09
Mech422ahh - I mean 'to put it in perl speak - it uses moose or poe type technology' ?01:10
@preactionno, neither of those are ORM systems01:10
Mech422dam - 0 for 201:10
* Mech422 shuts up now01:10
@preactionmoose is a way to build classes, poe is a "cooperative multi-tasking environment"01:11
Mech422when I left perl, so state table like framework was all the rage for perl stuff01:12
Mech422never got into or understood why people were so excited by it - state table based code has been around for dogs years01:13
Mech422s/so/some/01:13
deafferretwhy people were some excited by it? 01:14
Mech422sorry - 'some state table like' 01:14
Mech422I should just give up and go back to bed01:14
Mech422:-P01:14
deafferret:)01:15
+perlDreamerit also depends on the type of object you're versioning01:16
+perlDreamerWebGUI has two ways of determining parentage01:16
+perlDreamerthe official way is via lineage01:17
+perlDreamerwhich isn't versioned01:17
+perlDreamerthe other way is via parentId01:17
+perlDreamerif parentId was the only way, then you could do full site versions01:17
+perlDreamerbut with lineage it's not so easy01:17
* perlDreamer waits for preaction to come and fill in the gaps in that reasoning 01:18
@preactionparentId is not versioned either, currently01:20
@preactionand yes, lineage + versioning would be weird because the revision you're looking at could be constantly changing. you need to know the lineage before you know the revisionDate01:20
@preactionalso, it gets flakey when you get into clipboard and clipboard-limbo and trash-limbo01:21
+perlDreamerasset states get less flakey with autocommit, though, right?01:22
@preactionstate is not versioned, so doesn't matter01:22
Mech422hmm - I think that state table stuff was poe01:22
@preactionstatus is versioned01:22
@preactionno. POE is a multi-tasking environment01:22
@preactioni mean, POE may have a different definition of the word "state"01:23
Mech422yeah - I think it was POE - the docs mention POE::NFA01:24
Mech422I think it used 'events' for 'edges' in the state table... Ie transfering state on receipt of an 'event'01:25
* perlDreamer is getting closer to writing an i18n label searcher for the UI01:28
CIA-38WebGUI: yung * r10195 /branch/WebGUI_7.6/ (4 files in 3 dirs): Added 'too few/many' messages to matrix compare box, rfe# 996501:28
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []02:35
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI02:48
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:13
-!- mode/#webgui [+v patspam] by ChanServ03:13
+perlDreamerhey, patspam!03:29
+patspamhola!03:29
+perlDreamerI was wondering if there was any news on the leaky Editor front, from YUI?03:30
+patspamhttp://yuilibrary.com/projects/yui2/ticket/251214903:31
+patspamlast modified 2 months ago03:32
+perlDreamerthey must be occupied with YUI303:32
+patspamyeah, I reckon03:32
+perlDreamerit's a good thing we're not that way, with WebGUI03:32
* perlDreamer takes a dinner break03:36
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit ["Leaving."]03:49
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui03:49
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]03:53
-!- Haarg [n=haarg@76.210.61.179] has quit ["This computer has gone to sleep"]03:55
CIA-38WebGUI: graham * r10196 /WebGUI/lib/WebGUI/Asset/ (_NewAsset.skeleton Wobject/_NewWobject.skeleton): add metadata processing to skeleton prepareView03:55
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:18
-!- mode/#webgui [+v patspam] by ChanServ04:18
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]04:35
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui04:59
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:59
@preactionI do not cook nearly enough 3- and 4-course meals...05:10
+patspamanyone know how to create long arguments like '--my-long-argument' with Getopt::Long?05:12
+patspamwgd won't let me have an arg with a dash in the middle05:13
@preactionoh, you should probably use camelcase05:13
@preactionthat might be the convention we're going with05:13
+patspamah ok05:13
-!- bpmedley [n=bpmedley@adsl-75-13-160-139.dsl.fyvlar.sbcglobal.net] has joined #webgui05:43
-!- perlmonkey21 [n=perlmonk@adsl-70-137-7-179.dsl.okcyok.swbell.net] has joined #webgui06:02
-!- perlmonkey2 [n=perlmonk@adsl-70-137-9-245.dsl.okcyok.swbell.net] has quit [Read error: 110 (Connection timed out)]06:18
-!- perlmonkey21 is now known as perlmonkey206:39
-!- mode/#webgui [+v perlmonkey2] by ChanServ06:39
+perlDreamerall, I'm planning on releasing another version of the WebGUI Network News next weekend07:16
+perlDreamerplease email/IM me with news and stories and questions07:16
+perlDreamerI gotta remember to do this during then day, when more people are awake07:17
+perlmonkey2perlDreamer: where can I get previous issues?07:17
+perlDreamerexcept for preaction, who never sleeps07:17
+perlDreamerperldreamer.com/blog07:17
+perlDreamerbut you'll have to give me feedback tomorrow, because I'm crashing out tonight07:18
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]07:18
-!- perlmonkey2 [n=perlmonk@adsl-70-137-7-179.dsl.okcyok.swbell.net] has left #webgui []07:33
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["This computer has gone to sleep"]08:26
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:12
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui09:50
-!- mode/#webgui [+o Haarg] by ChanServ09:50
-!- SynQ1 [n=koendejo@host2.procolix.com] has joined #WebGUI10:01
-!- SynQ [n=koendejo@host2.procolix.com] has quit [Read error: 110 (Connection timed out)]10:13
-!- SynQ1 is now known as SynQ10:20
-!- mode/#webgui [+v SynQ] by ChanServ10:21
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:44
CIA-38WebGUI: patspam * r10197 /WebGUI/ (3 files in 2 dirs): Some fixes to the way Survey handles recordedAnswer, value, etc..10:45
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]11:34
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]13:17
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui13:21
-!- mode/#webgui [+v Radix_] by ChanServ13:21
-!- steveo_a1 [n=sno@adsl-76-226-105-10.dsl.sfldmi.sbcglobal.net] has joined #WebGUI13:47
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]13:58
-!- steveo_aa [n=sno@adsl-99-33-112-181.dsl.sfldmi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]14:03
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:56
-!- mode/#webgui [+o plainhao] by ChanServ14:56
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has joined #webgui14:58
-!- mode/#webgui [+o Haarg] by ChanServ14:58
-!- BartJol [n=plainstu@host2.procolix.com] has joined #webgui15:32
-!- mode/#webgui [+v BartJol] by ChanServ15:32
-!- BartJol [n=plainstu@host2.procolix.com] has left #webgui []15:40
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui15:40
-!- mode/#webgui [+o bopbop] by ChanServ15:40
+SynQcan someone assign this bug to me? http://www.webgui.org/bugs/tracker/1002116:00
@Haargdone16:12
-!- perlmonkey2 [n=perlmonk@adsl-70-137-7-179.dsl.okcyok.swbell.net] has joined #webgui16:16
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:16
-!- LTR_bob1 [n=bob@88.159.254.154] has joined #webgui16:18
-!- LTR_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 60 (Operation timed out)]16:25
+perlmonkey2Haarg: You affected by the downtown evacuation?16:34
-!- Haarg [n=haarg@24-240-43-138.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]16:42
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []16:59
deafferretevac of where?17:02
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]17:02
+perlmonkey2deafferret: The Canadians invaded this morning.  A Canadian fighter jet (Cessna 172) flew over Madison causing the capitol building to be momentarily evacuated.  17:07
+perlmonkey2Looks like it was just some kid at a Canadian flight school who took a joy ride that went really really bad.17:08
-!- Haarg [n=haarg@76.210.61.179] has joined #webgui17:12
-!- mode/#webgui [+o Haarg] by ChanServ17:12
@Haargperlmonkey2, that was only the capitol building it appears17:15
-!- SDuensin_ [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI17:16
nubayou call this a canadian fighter jet? http://www.cbc.ca/world/story/2009/04/06/plane-stolen.html17:19
@plainhao$500,000 of u.s. money spent on the joy ride17:19
nubathats a crappy looking cessna 17217:20
@plainhaothat's all the canadians can afford17:20
nubaheh17:20
* plainhao thinks u.s. should switch to flying cessna 172s too17:20
nubathey say he refused to communicate with authorities17:21
nubamaybe he was trying bringing "suicide by cop" to a new level17:21
nubafrom ground level to a few thousand feets :D17:22
nubaor rather, "suicide by F16"17:22
nubasounds way cooler17:22
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 111 (Connection refused)]17:24
nubano shit, looks like thats really what he was after http://www.google.com/hostednews/ap/article/ALeqM5iC5xvmRlmutpYgkeMsfKk4QV4qjwD97DKFUO017:25
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:25
* plainhao guesses he really needed to go to the convenience store17:26
-!- zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui17:27
zylopfaI have a question regarding a mysql query when transfering some data and webgui'ize it17:28
zylopfaupdate TFT_stories, userProfileData set TFT_stories.author=userProfileData.userId where userProfileData.id=TFT_stories.author;17:28
zylopfais my query, but it seems to take forever17:29
zylopfaits only about 14k stories i need to have updated with their new author id, which is the users webgui id17:29
CIA-38wgdev: Graham Knop master * r1347ce6 / (20 files in 5 dirs): various POD improvements - http://bit.ly/NKsje17:34
CIA-38wgdev: Graham Knop master * r5d38c2f / lib/WGDev/Command/Edit.pm : avoid autocommit and notice sending - http://bit.ly/kDEpm17:34
CIA-38wgdev: Graham Knop master * r2fe466f / (5 files in 2 dirs): complete POD coverage - http://bit.ly/eZBHv17:34
@Haargif the field types of those don't match up that could slow it down a lot17:35
zylopfaHaarg, i found out i forgot to change the new author id to varchar(22) bin :(17:35
zylopfathe query ended now after 22 minutes17:35
zylopfamaybe the warnings make it slow?17:36
+SynQhmm17:36
zylopfastill weird it takes 22 min for just 14k updates 17:37
+perlmonkey2nuba: I guess moving to the other side of the world can be a bit stressful.17:38
zylopfaI am converting a 10.000 user site to webgui17:40
zylopfathe userimport utility script is genius for that17:40
zylopfaHaarg, the query i wrote can you do that i mysql? when i use the field i wish to update in the where clause?17:42
zylopfaI know you can in perl but not sure it work in mysql?17:42
@Haargas far as i know that i fine17:43
zylopfais it normal it takes 20+ minutes for 14k stories that has to change its author id from a table of 11k users?17:44
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:52
-!- mode/#webgui [+o tavisto] by ChanServ17:52
zylopfaI just googled it and someone have a query like it which takes several hours17:56
zylopfaIts just strange as its a simple update17:57
+SynQwhoohoo I have resolved a bug :) http://www.webgui.org/bugs/tracker/1002117:57
zylopfaAwesome!17:58
zylopfaThanks a lot17:58
CIA-38WebGUI: koen * r10198 /wrebuild/ (getperlmodules.sh build.sh): Reverted Proc::ProcessTable to version 0.44 due to bug 10021.17:58
CIA-38WebGUI: koen * r10199 /wrebuild/ (build.sh getsource.sh): 17:58
CIA-38WebGUI: updated downloadlinks for berkeley db, libjpeg17:58
CIA-38WebGUI: updated lftp to 3.7.1117:58
CIA-38WebGUI: koen * r10200 /wrebuild/ (getperlmodules.sh build.sh): 17:58
CIA-38WebGUI: Updated perl modules:17:58
CIA-38WebGUI: POE-1.00417:58
CIA-38WebGUI: Text-CSV_XS-0.6417:58
@tavistonice job SynQ17:59
+SynQnow if only I could get to talk to JT for 5 minutes17:59
+SynQso I can convince him to release the updated SVN for WRE as 0.9.217:59
@tavistoJT was out sick yesterday and it sounds like he's still not feeling well today18:00
zylopfa:(18:00
+SynQin that case I'll send an e-mail to the dev-list18:00
+SynQdone that18:04
zylopfaGooD!18:04
zylopfadamn this query has taken 15 min so far :(18:04
-!- SDuensin_ is now known as SDuensin18:09
@Haargif you are messing with the wre, can you update XML::TreePP and XML::FeedPP to the latest?18:11
zylopfaWoohoo the query is done! 32 min and 33 seconds18:11
+SynQHaarg: sure thing18:11
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:11
-!- mode/#webgui [+v cap10morgan] by ChanServ18:11
nubazylopfa: you should check this http://dev.mysql.com/doc/refman/5.0/en/explain.html18:18
nubaif you want more info about whats going on with your query taking that long18:18
zylopfaahh awesome! thanks a lot!18:18
zylopfaI will use that from now on18:18
+SynQHaarg: any other modules?18:18
@Haargnope18:18
zylopfaGood thing is that the 30min query was a one time select/update query. I am migrating some data and updating some id's18:19
+SynQHaarg: do you want Test::Class into the WRE?18:21
@Haarghmm18:21
@Haargnot sure what we decided for that18:21
@Haargprobably not18:21
@Haargsince it is broken on some platforms18:22
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:22
-!- mode/#webgui [+o preaction] by ChanServ18:22
+SynQWebGUI beta is complaining about that module in testEnvironment.pl18:22
@Haargwell, not it directly, but one of its prereqs18:22
@Haargi'll ask perlDreamer what he thinks when he gets on18:22
+SynQok18:23
@Haargwe can't use it currently, so i'm thinking we should pull it from testEnvironment.pl18:23
+SynQupdated TreePP and FeedPP are in18:23
@Haargthanks18:23
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]18:25
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:25
-!- mode/#webgui [+v cap10morgan] by ChanServ18:25
zylopfanuba, the explain thing is real awesome, now i can also see which index i have to create in order to make normal queries faster18:27
zylopfaHahah nice i got a query down from 0.25 seconds to 0.00 seconds by making some index on a field used in the query18:28
CIA-38WebGUI: koen * r10201 /wrebuild/ (getperlmodules.sh build.sh): 18:28
CIA-38WebGUI: Updated perlmodules:18:28
CIA-38WebGUI: Class-C3-XS-0.1118:28
CIA-38WebGUI: Class-C3-0.2118:28
CIA-38WebGUI: XML-TreePP-0.3818:28
CIA-38WebGUI: XML-FeedPP-0.4018:28
nubazylopfa: keep in mind mysql has to keep indexes updated, so dont go trigger happy creating indexes everywhere18:31
zylopfanuba, indeed but its important.I have a collection of stories and a make lists of newest stories by date18:32
zylopfaso i made the date-posted field an index18:32
nubazylopfa: this is also your friend http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html18:33
zylopfaAwesome thanks a lot nuba !18:34
nubanp, have fun!18:34
zylopfathanks a lot18:34
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:42
-!- mode/#webgui [+v perlDreamer] by ChanServ18:42
+perlDreamerwell, that's two calls for a non-PDF WebGUI newsletter18:51
+perlDreamereveryone, last Saturday I released issue #1 of the WebGUI Network News18:52
+perlDreameryou can grab a copy from my blog, perldreamer.com/blog18:52
zylopfaawesome perlDreamer i will take a look!18:52
+perlDreamerI'd be interested in a straw poll of IRC folk who think it should be HTML vs PDF18:52
zylopfaJesus i was a noob when i first made this :(18:53
zylopfaI have no keys in many of the large talbes 18:54
zylopfatables18:54
deafferretcan it be printed on bacon?