WebGUI irc logs from: 2010-10.log

--- Log opened Fri Oct 01 00:00:12 2010
+perlDreamerHaarg, with this we could build form processing right into the object classes: http://gist.github.com/60532300:05
+perlDreamer$self->processPropertiesFromFormPost and then $self->write00:05
+perlDreamerit's so small!00:05
Haargsmall is good00:06
+perlDreamerand it's completely object agnostic00:06
+perlDreamerwell, at least as far as I've seen so far00:07
+perlDreamerwhen I work on the Shipping Drivers, if it works the same way, then I'll write a Role for it00:07
+perlDreamerand from there we could put it into Definition::Role::Object or something00:07
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 240 seconds]00:14
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Read error: Connection reset by peer]00:26
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]00:31
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 264 seconds]00:38
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui02:06
-!- mode/#webgui [+v perlmonkey2] by ChanServ02:06
+perlmonkey2What's the whatsa?02:06
+perlmonkey2How's things in webguiville?  Haven't looked at 8 in a while, things coming along?02:06
@khennhey there kaleb02:08
@khennhow goes?02:08
@khennthings are well02:08
scrottie0few moth wings in the relays.  no big deal =)02:16
CIA-61webgui: Scott Walters webgui-7.9 * r8fa64d7 / t/Asset/File/ZipArchive.t : Load WebGUI::Test before other modules so that it can fix up @INC to point to the main, non-test, libs. Thanks, cj! - http://bit.ly/c4TvDz02:20
CIA-61webgui: Colin Kuskie webgui-7.9 * r41e068b / (4 files in 4 dirs): Ready for 7.9.16 development. - http://bit.ly/dxhgr002:21
scrottie0oh, right, port to stable.02:23
* scrottie0 slaps his head02:23
scrottie0thanks02:23
+perlDreameryou're welcome :)02:24
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]02:24
+perlmonkey2hah, groovy.  good to hear.02:26
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui02:47
-!- cloudcontemplate [~cloudcont@96.26.74.54] has joined #webgui02:48
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui03:10
-!- cloudcontemplate [~cloudcont@96.26.74.54] has left #webgui []03:36
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:09
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 264 seconds]04:11
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:26
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Quit: Leaving]05:07
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui05:09
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:12
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui05:49
-!- mode/#webgui [+v perlmonkey2] by ChanServ05:49
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 240 seconds]06:24
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 264 seconds]06:35
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 252 seconds]06:52
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:57
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]07:01
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]07:03
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:08
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Excess Flood]07:08
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:09
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]08:13
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]08:22
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:04
-!- mode/#webgui [+v bartjol] by ChanServ11:04
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:48
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:14
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui15:42
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:54
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:09
-!- mode/#webgui [+o bopbop] by ChanServ16:09
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui16:16
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:16
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui17:38
+MrHairgreasehowdy17:40
+MrHairgreaseIn Thingies, are things the actual data that is being stoired17:40
+MrHairgrease?17:40
+MrHairgreaseoh wait, data is stored in the Thingy_$thingId tables?17:42
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:48
-!- mode/#webgui [+v perlDreamer] by ChanServ17:48
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]17:57
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui17:58
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]18:02
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]18:17
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:30
-!- mode/#webgui [+o bopbop] by ChanServ18:30
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:44
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []19:00
-!- Haarg [~haarg@www.beyondunreal.com] has left #webgui ["Leaving"]19:13
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui19:13
-!- qwebirc16966 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has joined #webgui19:35
qwebirc16966do any of you know if the weather asset works in WebGUI 7.8.24? 19:36
+perlDreameryou have to have a special key for the service to run it19:38
+perlDreamerbut aside from that, it should work19:38
qwebirc16966I do, but it doesn't display anything after I add it. It does the same when I click on the link19:39
+perlDreamerhm, the API could have changed, or the reference URL19:40
+perlDreamerare there any errors in the WebGUI log file?19:40
qwebirc16966I haven't checked that. Do you know what directory that would be in? Something like /data/wre/ ???19:41
+perlDreamer/data/wre/var/logs19:41
+perlDreamer/data/wre/var/logs/webgui.log to be exact19:41
qwebirc16966I'll check it out now19:41
qwebirc16966this is kinda weird. the logs are empty.19:43
+perlDreamerwhat is the log level in /data/WebGUI/etc/log.conf ?19:45
qwebirc16966here's an error message i'm getting in modperl.error.log.0. httpd: apr_sockaddr_info_get() failed for webgui httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 19:46
+perlDreamerthat's an apache level issue19:47
+perlDreamerI'll see if they have free developer keys for the weather service, and see what's up.19:47
+perlDreamerif you'd post this on the WebGUI bug board, I'd really appreciate it19:47
qwebirc16966sure19:47
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui19:47
-!- mode/#webgui [+o scrottie] by ChanServ19:47
+perlDreamermorning scrottie19:48
@scrottieheya perlDreamer19:48
+perlDreamerfrodwith, my Friday has been taken up with spectre bug fixing19:48
+perlDreamerwhich is quite ironic, given your pending commit19:48
+perlDreamerhow about we unpend it?19:48
@frodwith:)19:50
@frodwithI'm fiddling with it some, actually19:50
@frodwithputting copy with children/descendents in there too19:51
@frodwithand empty trash, if I've the time19:51
@frodwithwhat's the spectre bug, out of curiosity?19:51
+perlDreamerIt's the -007 bug19:51
+perlDreamer1018919:51
+perlDreamerI deleted the wrong thing, originally (which was the cron job)19:52
+perlDreamerthat caused bad problems, so I backed out that line, but kept the status check19:52
+perlDreamerhowever, it brought back the problem, which was the hung workflow instance19:52
+perlDreamerso I've added back in code for deleting the workflow instance in the case where spectre cannot be notified19:52
+perlDreamerand am hot-testing it on an affected server19:53
+perlDreamerthe way it works is this19:53
+perlDreamerspectre determines it's time to run a cron job, so it calls WebGUI19:53
+perlDreamerWebGUI creates an instance of the correct workflow, and tries to tell spectre what the instanceId is, for tracking19:53
+perlDreamerhowever, for whatever reason, it can't talk to spectre19:54
+perlDreamerso the workflow instance is not tracked19:54
+perlDreamerit remains in the db forever19:54
+perlDreamerand, if it's a singleton workflow, it blocks all future attempts to run it19:54
@frodwithlike, the webgui can normally talk to spectre19:57
@frodwithjust not in this case due to some transient problem19:58
@frodwithand so it gets stuck?19:58
+perlDreameryes19:58
+perlDreamerspectre doesn't know about the instanceId, so it never calls for it to be run19:58
@frodwithCould we make webgui return the instanceId in the response rather than call spectre back?19:59
+perlDreamerI'd have to look to see if the architecture allows that20:00
+perlDreamerthe "Cron" and "Workflow" halves of spectre are in different packages20:00
+perlDreamerand I don't know if they can talk to one another or not20:00
* frodwith zips his lips shut on the entire subject of spectre architecture...20:00
+perlDreamerbut it could suffer from the same problem20:01
+perlDreamerif the workflow instance is created, and there's some error and spectre gets a 500, the same thing would occur20:01
@frodwithWell, you could send an immediate response20:01
@frodwithvia $session->output->print20:01
@frodwithor you could wrap the run in an eval20:02
+perlDreamerwhat if the wremonitor kills the apache instance before it can do that?20:02
@frodwithRun all workflow instances in WebGUI::Forks :(20:02
@frodwithbut then we're back to posting back.20:03
@frodwithI think.20:03
+perlDreameranother thing spectre should do is dial up WebGUI every 4-6 hours to refresh the list of cron jobs and instances from the database20:03
+perlDreamerthat would fix all problems20:03
@frodwitheventually.20:03
@frodwithwhich is what we care about i suppose20:03
@frodwiththat it gets fixed -eventually-20:03
+perlDreamersure, there would be a lag in service until the refresh20:03
@frodwithwhy just every 4-6?20:04
@frodwithI guess it's a bit of an expensive procedure.20:04
+perlDreamers/4-6 hours/user defined interval/;20:04
@frodwithWait, why can't spectre just -look- at the database?20:04
+perlDreamerspectre is designed to be "Simon"20:04
+perlDreamerSimon says, "Run the cron job"20:04
+perlDreamerSimon says, "Run the workflow instance"20:05
+perlDreamerthat's all it does20:05
@frodwithright20:05
+perlDreamerit's very, very lightweight20:05
+perlDreamerit's not designed to talk to the db20:05
@frodwithbut it could20:05
@frodwiththat'd be adding another constraint though I suppose.20:05
@frodwith"spectre must be able to talk to the database", cause it doesn't have to be able to now20:05
+perlDreameryeah, the idea was to keep all that inside WebGUI20:06
+perlDreamerso that spectre is trivially small20:06
@frodwithit's a potentially expensive operation because it could be quite a large list, and serializing large json structures takes time20:07
@frodwithso 4-6 hours is probably reasonable20:07
+perlDreamerit's the old interval that we recommended for people to restart spectre for the original problem20:07
+perlDreamernot only is it expensive, but imagine hosting servers where there's 30+ sites20:08
@frodwithI don't have to imagine20:09
@frodwithI know it's expensive because I manage servers with that many sites ;)20:09
@frodwithsome of them were older webguis too where we  used to generate "Do Nothing On Deletion" workflows every time you deleted an asset20:10
+perlDreameryeah, you PB folks are all the same, bragging about your big hosting servers20:10
+perlDreamerugh20:10
@frodwithso you'd empty the trash and get 9000 workflow instances20:10
+perlDreamerand spectre would suddenly get constipated?20:11
@frodwithoh very.20:11
@frodwithand starting spectre would take 5 minutes or so20:11
@frodwithcause of all the json serialization on 50 sites20:12
@frodwithand the cpu would be pegged20:12
@frodwithand everyone would be happy20:12
@frodwithI eventually just wrote a script to run all the pending workflow instances in real time20:12
@frodwithshut everything down20:12
@frodwithran that20:13
@frodwithand do that whenever things get too clogged.20:13
+perlDreamersounds like BotLax20:18
cjanything new and exciting here?20:44
+perlDreamernah, same old, same old20:51
+perlDreamersaving the world via writing perl code20:51
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui21:13
neil_Hi.21:16
@frodwithHI.21:17
Haarghi21:17
neil_I'm Modperl Apache2 SizeLimit errors: [Fri Oct  1 22:06:01 2010] (27985) Apache2::SizeLimit httpd process too big, exiting at SIZE=89004/100000 KB  SHARE=2412/0 KB  UNSHARED=86592/75000 KB  REQUESTS=6 LIFETIME=0 seconds21:17
@frodwith'snot really an error21:18
@frodwithmore like information21:18
Haargthe limits can be adjusted in the modperl.pl file21:18
-!- kayiwa [~kayiwa@kayiwa.lib.uic.edu] has joined #webgui21:18
neil_I noticed some work on wre 93  (#10502)21:18
Haargwell, in that case it is.  it's killing the process every time it checks.21:18
Haargi would say increase the unshared memory limit in /data/wre/etc/modperl.pl to 10000021:20
neil_thanks. I will make the change.21:29
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]21:29
neil_How else can I install Perl module, PerlIO::eol so that Thingy works?21:33
@scrottieneil_, are you using the WRE?21:36
neil_yes.  perl testEnvironment.pl21:37
@scrottiethat was what I was going to suggest.  does that not work?21:37
@scrottieI can suggest other things if not but I'd like to know how it fails if it fails.21:37
neil_ 3 modules don't get installed - CHI, Net::Twitter, PerlIO::eol21:38
neil_I did a pastebin 1 day ago21:40
@scrottieget cpanminus from cpanmin.us.  save to a file in /data/wre/prereqs/bin/ and chmod ugo+x it.  edit it and change the first line to read #!//data/wre/prereqs/bin/perl21:43
@scrottieer #!/data/wre/prereqs/bin/perl21:43
@scrottieor maybe it would make more sense to put it in /data/WebGUI/sbin.  yeah, I like that better.21:43
@scrottiebut it should have a first line of: #!/data/wre/prereqs/bin/perl21:43
@scrottiethen run it:  /data/WebGUI/sbin/cpanm PerlIO::eol21:44
@scrottieif it fails to install any of those modules, it'll give a message about the failure being in a lot.  post that log.21:44
@scrottieer, being in a log.21:44
neil_ok. will do21:50
@scrottieI can't promise anything for getting it to go but I'll take a look if it doesn't.21:52
@scrottieafkbrbpbj!21:58
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has left #webgui ["Leaving."]22:21
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:25
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:28
@khenndoes anyone know of a perl module that will take a keyword search string and turn it into something useful for me to deal with?22:35
@khennfor instance22:35
@khennsomeone searches for Frank Dillon22:35
@khennI want to search for both Frank and Dillon22:35
@khennbut if they type "Frank Dillon"22:35
@khennI just want to search the entire word22:35
@khenn"Frank Dillon" + Plain Black22:35
@khennetc22:36
@khennText::Query I think is what I want but I can't tell.  Seems like it might be hooked into a datasource ...22:36
@frodwithLooks like Search::Query::Parser will do what you want22:39
@khennyeah I was looking at that22:45
@khennoh wait22:45
@khennno I was looking at Search::QueryParser22:45
@khennlet me check that other one out22:45
@khennthanks frodwith22:47
@khennI'll give this a shot22:47
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]23:25
carograyhi all23:35
carograyIs there a way in the template to limit the number of times a loop, loops?23:35
@frodwithwith template toolkit you could23:36
@frodwithnot in html::template though23:36
carograyaah. have you got time to 23:36
carograygive me a little more info?23:36
carograyI want to limit the navigation template only to loop through maybe 5 times23:36
@frodwithare you already using TT for that template?23:37
carograynope23:37
@frodwithhttp://www.webgui.org/ht_to_tt23:37
@frodwithfirst off, convert it to a Template Toolkit template23:37
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []23:38
carograyoooh wow!23:38
@frodwiththen fine the loop you want to limit, and stick something along the lines of [% IF loop.index > 4 %] [% BREAK %] [% END %]23:38
carograyok did that.23:38
@frodwither, s/fine/find/23:38
carograyyep got that23:39
carograyokey doke!23:39
carograyI will try...23:39
@frodwithgood luck :)23:39
carograyuh... when I make a new template with template toolkit I need to change the Template Type to Template::Expr right?23:41
@frodwithno, needs to change to template toolkit23:41
@frodwithif you don't have that as an option, you need to enable it in your config file23:42
@frodwith"templateParsers" : [ ...whatever you already have..., "WebGUI::Asset::Template::TemplateToolkit" ] or so23:43
carograyoh harumpf... I am sure I used it before... perhaps that was a for another site.23:43
carograyWe have our sites hosted at Plain Black - I am a fake so I will have to ask them to enable it for me.23:43
carograyIs this one of those things I can check somewhere to make sure it isn't already enabled?23:44
@frodwithif it isn't in your dropdown deal, it isn't enabled23:44
carograyokay... will quickly ask them.. thanks for the help so far.23:44
@frodwithnp23:44
* frodwith pretends he doesn't work at Plain Black.23:44
carograyha ha... and you would be...?23:45
@frodwithpaul@plainblack.com.  But I don't work in the part where I could enable that for you ;)23:45
carograyno, neither do I remember your name from other encounters. must look you up. Have requested thanks only have 10- minutes before I gotta go round up the goats and pigs! may have to come back to this tomorrow.23:49
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Read error: Connection reset by peer]23:58
--- Day changed Sat Oct 02 2010
-!- kayiwa [~kayiwa@kayiwa.lib.uic.edu] has quit [Quit: kayiwa]00:25
qwebirc16966here's a stupid question. what can I use to edit the template?00:44
@frodwithwhat do you mean?00:45
qwebirc16966the page layout template00:46
SDuensinI just use a text editor and then paste it into WebGUI.00:47
SDuensinAnyone using CentOS?  I'm having a problem with testEnvironment.  I get this:  http://jaeger.pastebin.com/dkR75WLx00:47
SDuensinI'm not that familiar with CentOS.  Help!00:48
@frodwithI think it doesn't know where your libmysqlclient.so is00:49
SDuensinNot in the WRE?00:50
@frodwithit should be00:50
-!- sneex [~chatzilla@unaffiliated/sneex] has joined #webgui00:50
@frodwithI'm assuming you did setEnvironment?00:50
SDuensinYep00:50
* SDuensin usually uses Debian.00:50
@frodwithwhat's your LD_LIBRARY_PATH say?00:50
SDuensinUh.  CHecking.00:51
SDuensinOr will be checking as soon as CPAN gives me a prompt back.  :-)00:51
@frodwithalso google seems to think it might have something to do with SELinux.  Try running "setenforce 0" before installing?00:55
SDuensinThanks.  I'll try that.  Still CPANning.00:55
sneexCtrl-Alt-f2?00:57
SDuensinI've already got a zillion screen sessions going.  :-)00:58
SDuensinLibs:00:58
SDuensinDYLD_LIBRARY_PATH=/data/wre/prereqs/lib:00:58
SDuensinLD_LIBRARY_PATH=/data/wre/prereqs/lib:00:58
sneexjust mention it so you're not shackled to cpan command prompt00:58
SDuensinAnd I don't have a 'setenforce'.00:59
SDuensinI'll yum in the mysql client and see if that helps.  Maybe the WRE is buggered.00:59
@frodwithhttp://www.crypt.gen.nz/selinux/disable_selinux.html01:00
@frodwithwhichever magic incantation from that01:00
SDuensinlooking01:00
@frodwithI guess you can turn it back on after you finish installing?01:00
SDuensinUpdating CPAN may have fixed it.01:01
-!- sneex [~chatzilla@unaffiliated/sneex] has left #webgui []01:05
-!- sneex [~chatzilla@unaffiliated/sneex] has joined #webgui01:11
* sneex is thinking if I can ask an Apache2 question here and not get slaughtered? It is indirectly related to WebGUI ...01:14
@frodwithI won't kill you.  this time.01:15
@frodwithBut I may also not ansewr.01:15
@frodwithor answer.01:15
sneexI will anyways :-D   I am trying to block hosts to WebGUI but the condition seems not to work:  RewriteCond   ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND  (as seen from:  http://httpd.apache.org/docs/2.3/rewrite/access.html BUT I am running 2.3  :P01:16
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui01:16
-!- mode/#webgui [+v perlDreamer] by ChanServ01:16
Haargthis is on the same apache instance running mod_perl?01:17
sneexyes01:17
Haargwebgui is probably grabbing bypassing the rewrites01:17
Haargerr01:18
sneexGrrr  :P  Sorry, I am running version 2.2 of apache NOT 2.3 :(01:18
Haarggrabbing the request before it gets to the rewrite rules01:18
sneexI was hoping the syntax would work in 2.201:18
sneexoh, I see01:18
@frodwithyou probably also want to do the rewrite in mod_proxy?01:18
sneexlet me disable web Gui and see :P  bbl  Thanks01:18
sneexyes, I understand  Ill see if I can fix it01:19
sneexThx  :)01:19
Haargalso a more complete config snippet would probably help as well01:19
Haargthe syntax shown on that page should work on 2.2 as well01:20
Haargany 2.x really01:20
sneexSee http://pastebin.com/a7MhPVXM  :P  I'm just wanting to ban serious break-in attempts (as opposed to curious break in attaemps  :-D01:24
sneexI discovered WebGui over a year ago, but them the company got sold and things have ben a little hectic ever since ... just now getting back to it01:25
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:26
sneexOk, I think I am going to remove all Apache2 stuff and start over and test before I install WebGui; this way it will be tested and reduced to simplistic terms :)01:47
sneexThx again for the ideas :)01:47
-!- sneex [~chatzilla@unaffiliated/sneex] has left #webgui []01:47
-!- qwebirc16966 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has quit [Quit: Page closed]01:54
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:38
cjscreenshot of pdf rasterized to 8.5x11 resolution!   your ticket to the fast lane in recruiting.02:54
SDuensinAlright, who here knows CentOS?  I need help.02:57
+perlDreamerwhatcha need, SD?02:59
SDuensinI can't get crap to run.03:00
+perlDreameroh, well that's easy03:00
SDuensinTurning off selinux for good.  See if that helps.  Also turned off ossec.03:00
+perlDreamercrap won't run on CentOS03:00
+perlDreameryou have to run good software, like WebGUI03:01
SDuensinThat's what I'm installing on it!03:01
+perlDreamerWRE/non-WRE ?03:01
SDuensinWRE, of course.03:01
* SDuensin is a good little minion.03:01
+perlDreamerpackaged, or hand compiled?03:01
SDuensinPackaged.03:01
+perlDreamer32 bit hardware, or 64?03:01
SDuensin3203:01
+perlDreameryeah, disable selinux and you should be fine03:02
+perlDreamerput it into permissive mode if you want to be cautious03:02
+perlDreameryou checked the wiki and the README and so on and so forth?03:02
SDuensinWiki, yes.  Readme?  What are those?03:03
SDuensin:-P03:03
SDuensin# ./wreservice.pl --start mysql03:03
SDuensinStart MySQL:          FAILED!03:03
+perlDreameris there a file called /etc/my.cnf?03:03
SDuensinShit.  I'm an idiot.03:04
+perlDreamerdude, if you only knew how many times we've seen that03:04
+perlDreamereveryone does it03:04
SDuensinI'm supposed to know better!03:04
SDuensinStill failed.03:04
+perlDreameris mysql already running?03:04
SDuensinNope.  Box is pretty bare.03:05
+perlDreamerdouble check just to humor me03:05
SDuensinI did.  :-)03:05
+perlDreamerwhat happens if you do:03:06
+perlDreamer/data/wre/prereqs/share/mysql/mysql.server start --user=webgui03:06
+perlDreamerand while you're at it, check the file permission on /data/wre/var/mysqldata and make sure user webgui can write there03:08
SDuensinStarting MySQL.Manager of pid-file quit without updating fi[FAILED]03:08
+perlDreamerlook for /data/wre/var/mysqldata/mysql.pid or some such.  Remove it.03:08
+perlDreamerhave you made/edited a wre.conf file yet?03:09
SDuensinI can't even run wreconsole....03:10
SDuensinProblem is, this box is firewalled.  I have 80 and 22 open.  So I change the wreconsole script to use 80...03:10
SDuensinIt can't start the server.  And, no, nothing is on 80.03:10
+perlDreameryou should be able to run wreconsole through an ssh proxy03:11
+perlDreamerI don't remember the syntax for doing it off the top of my head though03:11
SDuensinYea, that's my next attempt.  However, my wife is out of the house for a few minutes and I need to go get an anniversary card before I'm in big trouble.  :-D03:12
SDuensinBack in 10!03:12
+perlDreamerwithout being able to run wreconsole.pl, it's really hard to setup a WebGUI wre.conf03:12
+perlDreamerI'll dig back through the logs and see what I can find03:13
+perlDreamerSDuensin: http://www.webgui.org/wiki/port-forwarding03:14
+perlDreamerthis is what I'd do.03:14
+perlDreamerwipe the current WRE install completely03:15
+perlDreamerunpackage it again03:15
+perlDreamersetup the tunnel03:15
+perlDreamergo through the install03:15
+perlDreamerSUCCESS!03:15
SDuensinOk, back.  Dang, its hard to get away from her and the kids for enough time to buy a card!03:25
SDuensinNuking WRE.03:32
SDuensinOk, I'm connected to the console but it's not right.  No templates or something.  Background is white, no formatting at all.03:35
SDuensinAh ha!   Progress!03:40
* perlDreamer is out for tonight04:32
+perlDreamerlater, all04:32
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:32
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: Véale más adelante]04:58
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]06:00
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui06:43
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 264 seconds]06:52
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Ping timeout: 245 seconds]12:00
-!- frodwith [~pdriver@66.175.192.44] has joined #webgui12:01
-!- mode/#webgui [+o frodwith] by ChanServ12:01
-!- frodwith [~pdriver@66.175.192.44] has quit [Read error: Operation timed out]12:15
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui12:16
-!- mode/#webgui [+o frodwith] by ChanServ12:16
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:34
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]12:44
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui12:46
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui16:02
-!- preaction [~preaction@li79-149.members.linode.com] has quit [Quit: ZNC - http://znc.sourceforge.net]16:22
-!- preaction_ [~preaction@li79-149.members.linode.com] has joined #webgui16:23
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]16:23
-!- preaction_ [~preaction@li79-149.members.linode.com] has quit [Quit: ZNC - http://znc.sourceforge.net]16:50
-!- preaction [~preaction@li79-149.members.linode.com] has joined #webgui16:52
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has joined #webgui16:52
-!- mode/#webgui [+o preaction] by ChanServ16:55
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]17:15
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui17:18
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]17:30
-!- fokat [~lem@200.84.244.194] has joined #webgui17:34
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui18:09
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 264 seconds]19:29
-!- sneex [~sneex@unaffiliated/sneex] has joined #webgui20:34
sneexUpdate on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598847 -- :P  Not a webgui issue -- but I haven't enabled webgui yet LOL  I'll keep you posted.20:35
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Remote host closed the connection]20:52
-!- sneex [~sneex@unaffiliated/sneex] has left #webgui []20:55
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has quit [Read error: Connection reset by peer]21:24
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui22:09
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]23:46
--- Day changed Sun Oct 03 2010
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:28
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:35
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]01:37
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui03:17
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:25
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []04:31
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]05:03
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 252 seconds]06:59
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:00
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui07:49
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]08:46
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui08:52
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit]08:52
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:18
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]11:19
-!- KlausH [~KlausH@p5B0731E4.dip0.t-ipconnect.de] has joined #webgui14:27
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:30
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]19:13
--- Day changed Mon Oct 04 2010
-!- scrottie0 [~scott@li25-98.members.linode.com] has quit [Ping timeout: 240 seconds]01:51
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui02:09
-!- scrottie0 [~scott@li25-98.members.linode.com] has joined #webgui03:45
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:03
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 265 seconds]06:56
-!- KlausH [~KlausH@p5B0731E4.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]06:57
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:57
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui07:31
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:56
-!- kaare is now known as Guest8963808:57
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 264 seconds]09:01
-!- Guest89638 is now known as kaare_09:01
-!- fokat [~lem@200.84.244.194] has joined #webgui09:02
-!- perlbot [~perlbot@isuckatdomains.net] has quit [Ping timeout: 252 seconds]09:39
-!- perlbot [~perlbot@isuckatdomains.net] has joined #webgui09:41
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:25
-!- mode/#webgui [+v bartjol] by ChanServ10:25
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:04
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []12:11
-!- carogray [~Caroline@173-125-58-35.pools.spcsdns.net] has joined #webgui12:50
-!- carogray [~Caroline@173-125-58-35.pools.spcsdns.net] has quit [Read error: Connection reset by peer]14:06
-!- carogray [~Caroline@173-125-58-35.pools.spcsdns.net] has joined #webgui14:06
-!- carogray [~Caroline@173-125-58-35.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:29
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:56
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:58
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:38
-!- patspam [~patspam@pool-98-113-86-37.nycmny.fios.verizon.net] has joined #webgui17:20
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]17:27
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:54
-!- mode/#webgui [+v perlDreamer] by ChanServ17:54
+perlDreamermorning, folks17:55
-!- patspam1 [~patspam@cpe-66-65-66-212.nyc.res.rr.com] has joined #webgui18:01
-!- patspam [~patspam@pool-98-113-86-37.nycmny.fios.verizon.net] has quit [Ping timeout: 245 seconds]18:04
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:10
-!- mode/#webgui [+o khenn] by ChanServ18:10
+bartjolhowdy18:15
+bartjolmmm, wrting to a configuration file to keep up a status18:17
+bartjolthat doesn't sound like best practises18:17
+perlDreamerbartjol, if you look at the bug, it suggests using some kind of real locking18:20
+perlDreameron the file, or otherwise18:20
+bartjolwell, I just read the forum post (and the bug post just now)18:23
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]18:33
-!- mode/#webgui [+o scrottie] by ChanServ18:33
@scrottiehullo, hullo18:33
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:34
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui18:36
-!- fokat [~lem@200.74.215.3] has joined #webgui19:00
-!- patspam1 [~patspam@cpe-66-65-66-212.nyc.res.rr.com] has quit [Ping timeout: 240 seconds]19:19
@preactiondoes anyone know if ernesto tried building ukplayer with a foss stack?19:41
-!- fokat [~lem@200.74.215.3] has quit [Ping timeout: 255 seconds]19:41
+perlDreamerno news yet, praction19:53
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Remote host closed the connection]20:15
CIA-61wrebuild: Doug Bell master * r856c1ef / build.sh : more fixes for 64-bit builds (Knowmad Technologies) - http://bit.ly/alZ7ta20:28
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui20:41
-!- fokat [~lem@190.72.138.110] has joined #webgui21:38
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui21:42
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Quit: Leaving.]21:45
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui21:46
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui21:49
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 265 seconds]21:52
CIA-61webgui: Colin Kuskie webgui-7.9 * r5ea552f / (3 files in 3 dirs): Date form plugin needs to observe the time zone of the viewer of the data when processing AND displaying date. Fixes bugs #11789 11894 - http://bit.ly/bCD5CM21:53
+perlDreameryay!  More bad date logic tested and beaten into shape21:53
@preactionyay!21:53
CIA-61webgui: Colin Kuskie master * r3cf7783 / (3 files in 3 dirs): Date form plugin needs to observe the time zone of the viewer of the data when processing AND displaying date. Fixes bugs #11789 11894 - http://bit.ly/cFSyxU21:53
+perlDreamerbut preaction, there's even more yay to be heard21:55
@preactionyay?21:55
+perlDreamerthat was the bug I assigned to you several weeks ago and I fixed it for you!21:55
@preactionawesome!21:55
+perlDreamernow I'm going to go and eat some bologna for lunch21:56
@scrottiedidn't get enough this morning?21:57
@preactionweird al ate it all21:57
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:39
+perlDreamerI knew I shouldn't have invited Al over this morning22:55
+perlDreamernot only did he eat all my bologna, but he prevented me from doing useful work while we practiced the accordion duet for his new album22:56
@scrottiebreakfast time is _not_ polka time.22:56
+perlDreamerit was _after_ breakfast22:57
+perlDreamermuch closer to brunch22:57
@scrottiebrunch is polka time.22:58
@preactionwe need an admin audit trail for everything... everything everything everything...23:13
+perlDreamerare you talking site-wise, or server-wise?23:13
@preactioneverything a content manager can do through the WebGUI UI23:13
@preactionsettings, ldap connections, everything23:14
@preactioni love sub error in WebGUI::Auth. i can clobber errors and never ever see them! yay!23:17
+perlDreamerpreaction, is that Auth entrials I see on your arms?23:22
+perlDreamerand why are you holding that knife?23:22
CIA-61webgui: Colin Kuskie master * r229a408 / (3 files in 3 dirs): Make the default printable page template PB-agnostic. Fixes bug #11857. - http://bit.ly/9XM1qe23:27
CIA-61webgui: Colin Kuskie webgui-7.9 * rcedac2f / (3 files in 3 dirs): Make the default printable page template PB-agnostic. Fixes bug #11857. - http://bit.ly/bQgFwr23:29
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]23:36
-!- golian [~david@e177203228.adsl.alicedsl.de] has joined #webgui23:55
-!- golian [~david@e177203228.adsl.alicedsl.de] has left #webgui []23:57
--- Day changed Tue Oct 05 2010
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]00:12
CIA-61webgui: Colin Kuskie master * r7f06579 / (lib/WebGUI/Shop/Credit.pm lib/WebGUI/User.pm t/Shop/Credit.t): Add purge method to Shop::Credit, tests. - http://bit.ly/d6ZmNh00:21
CIA-61webgui: Colin Kuskie master * r82ed3f0 / (3 files in 3 dirs): Fix shop credit display and calculations in the PayDriver. Fixes bug #11891 - http://bit.ly/9He54300:21
CIA-61webgui: Colin Kuskie webgui-7.9 * rf9de5e4 / (lib/WebGUI/Shop/Credit.pm lib/WebGUI/User.pm t/Shop/Credit.t): Add purge method to Shop::Credit, tests. - http://bit.ly/djZvVX00:22
CIA-61webgui: Colin Kuskie webgui-7.9 * r55da7a4 / (3 files in 3 dirs): Fix shop credit display and calculations in the PayDriver. Fixes bug #11891 - http://bit.ly/cDHQdh00:22
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []00:29
-!- carogray [~Caroline@173-125-58-35.pools.spcsdns.net] has joined #webgui00:36
@scrottieit's starting to rain.  power, DSL and cable are probably all going to go out in a minute.  Phoenix isn't water proof.00:37
@preactionbut it's a desert. how do you even GET water?00:40
@scrottiemostly, we sue Nevada over rights to the Salt River.00:41
-!- carogray1 [~Caroline@173-125-58-35.pools.spcsdns.net] has joined #webgui00:46
-!- carogray [~Caroline@173-125-58-35.pools.spcsdns.net] has quit [Read error: Connection reset by peer]00:46
@scrottiethe river used to wind through Phoenix and Tempe but it's dry now.  the water that makes it out of Nevada gets held in a reservoir north of Phoenix now days.00:46
@preactioneh, nothing good ever came out of nevada anyway00:46
@preactioni mean, what happens in nevada, stays in nevada, and the rest of the world is grateful for it00:47
@scrottiewe made an artificial lake in downtown Tempe but the damn popped.  I swear to god, I'm not making this up.00:47
@scrottieer, dam.00:47
@preactionheh, nice00:47
@scrottieheh00:47
@preactionnow if only we could get San Francisco to stfu we'd be good00:47
+perlDreamerpreaction: for this bug: http://www.webgui.org/use/bugs/tracker/1187100:50
+perlDreameris "no selectlists" an option for the query builder?00:50
+perlDreamersorry, "no checkboxes"00:51
+perlDreamerthe problem is this is done is SQL, and set operations inside a column aren't fun00:51
@preactionwell it'd have to be removed from metadata00:51
@preactionor special-cased in metadata to have mutiple names with different values00:52
@preactionand he doesn't even really use this yet, so i can still try my damnedest to get rid of it00:52
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]01:26
+perlDreamershortcutByCriteria is from all the way back in 6.301:28
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:28
@preactionyeah, donorware i believe01:29
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Ping timeout: 264 seconds]01:45
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui01:46
-!- mode/#webgui [+v perlDreamer] by ChanServ01:46
-!- carogray1 [~Caroline@173-125-58-35.pools.spcsdns.net] has quit [Read error: Connection reset by peer]02:19
CIA-61webgui: Colin Kuskie webgui-7.9 * r4c15127 / lib/WebGUI/Asset/Shortcut.pm : Remove old debug code from the Shortcut. - http://bit.ly/9HPJJm02:36
CIA-61webgui: Colin Kuskie master * r85e1815 / lib/WebGUI/Asset/Shortcut.pm : Remove old debug code from the Shortcut. - http://bit.ly/dDB6aj02:37
+perlDreameroh, yeah, the -007 hanging workflow bug is back02:46
+perlDreamerbut I have another pending fix02:46
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:02
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:17
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:34
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]05:03
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]06:50
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:53
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 276 seconds]08:08
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:33
-!- kaare is now known as Guest9357508:33
-!- Guest93575 is now known as kaare_08:54
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:21
-!- mode/#webgui [+v bartjol] by ChanServ10:21
-!- kaare__ [~kaare@langebro.adapt.dk] has joined #webgui11:14
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Ping timeout: 265 seconds]11:15
-!- mducharme1 [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui11:20
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 252 seconds]11:23
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]14:33
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:00
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:04
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []15:13
-!- fokat [~lem@200.84.244.194] has joined #webgui15:44
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:54
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:58
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]16:16
SDuensinGreetings.16:24
-!- kaare__ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:29
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:55
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:08
-!- mode/#webgui [+v danny_mk] by ChanServ17:08
-!- khenn [~frank@64.134.170.198] has joined #webgui18:28
-!- mode/#webgui [+o khenn] by ChanServ18:28
-!- qwebirc62901 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has joined #webgui18:38
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:39
-!- mode/#webgui [+v perlDreamer] by ChanServ18:39
qwebirc62901when you edit a template, how do you move the navigation bar to the top? So far, I've copied a template and looking the at the html in code editor?18:52
+perlDreamerThe navigation bar is usually in the Style template18:53
+perlDreamerif the template was well designed, the navigation will be brought in with the AssetProxy macro18:54
qwebirc62901OK, thanks. I'll check it out. Sorry, I'm a newbie. 18:55
+perlDreamerdude, everyone's gotta learn somehow18:56
SDuensinHey, I've been here forever and I still ask a lot dumber questions than that.  :-)18:56
+perlDreamerdid you get your WebGUI up and running, SD?18:57
SDuensinWhich one?   :-)   Yea, it's going great now that I turned off all the security crap.18:58
+perlDreamersecurity is so overrated19:01
+perlDreamernow, what's the IP address of this machine?19:01
+perlDreamer:)19:01
SDuensinlol19:02
qwebirc62901did you use the appliance SD? Is there any security switches that need to be turned off?19:03
SDuensinNo.  This was a box that was given to me to set WebGUI up on.19:04
+perlDreameroh, the folly of building parsers with regular expressions...19:06
SDuensinYou could do it like the original Netscape browser...   Bud of mine on the team said it was just a huge block of "if..."!19:07
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]19:12
* perlDreamer is off to the gym19:15
-!- khenn_ [~frank@64.134.170.198] has joined #webgui19:18
-!- mode/#webgui [+o khenn_] by ChanServ19:18
-!- khenn [~frank@64.134.170.198] has quit [Read error: Connection reset by peer]19:18
-!- khenn_ is now known as khenn19:18
-!- khenn [~frank@64.134.170.198] has quit [Quit: khenn]20:07
* perlDreamer gratefully falls into a chair20:41
CIA-61webgui: Colin Kuskie master * r97ffe51 / (3 files in 3 dirs): Handle checkLists in the Shortcut query builder, and in the SQL. Fixes bug #11871. - http://bit.ly/cBFSHA21:04
CIA-61webgui: Colin Kuskie webgui-7.9 * ra25e212 / (3 files in 3 dirs): Handle checkLists in the Shortcut query builder, and in the SQL. Fixes bug #11871. - http://bit.ly/cPLCLJ21:04
CIA-61webgui: Colin Kuskie master * radbec05 / (docs/changelog/7.x.x.txt lib/WebGUI/Operation/Cron.pm): refix the hanging singleton workflow problem with spectre. Fixes bug #10189, again. - http://bit.ly/biCwO521:08
CIA-61webgui: Colin Kuskie webgui-7.9 * rb7ab6ae / (docs/changelog/7.x.x.txt lib/WebGUI/Operation/Cron.pm): refix the hanging singleton workflow problem with spectre. Fixes bug #10189, again. - http://bit.ly/aqthvo21:09
+perlDreamerI submit the commit adbec05 as being officially funny, as it has the first 5 (05) letters of the alphabet, albeit not in order21:09
-!- khenn [~frank@64.134.170.198] has joined #webgui21:27
-!- mode/#webgui [+o khenn] by ChanServ21:27
+perlDreamerhey, khenn!21:30
@khennhey21:30
@khennhow's it going perlDreamer?21:30
+perlDreamernot bad21:31
+perlDreamerfixing bugs21:31
+perlDreamerwriting tests21:31
CIA-61webgui: Colin Kuskie master * rab2be62 / (docs/changelog/7.x.x.txt docs/gotcha.txt lib/WebGUI/Auth.pm): The back to site URL in the login message should return the user to the page where they logged in. Fixes bug #11897. - http://bit.ly/adMvOg21:31
CIA-61webgui: Colin Kuskie master * rd93238d / t/Auth.t : Move Auth cleanup into a addToCleanup sub. - http://bit.ly/d8JVZc21:31
@khennI hear that21:31
+perlDreamerhow 'bout you?21:32
CIA-61webgui: Colin Kuskie webgui-7.9 * ra5f14d4 / (docs/changelog/7.x.x.txt docs/gotcha.txt lib/WebGUI/Auth.pm): The back to site URL in the login message should return the user to the page where they logged in. Fixes bug #11897. - http://bit.ly/bgFbmN21:33
CIA-61webgui: Colin Kuskie webgui-7.9 * r01df5d2 / t/Auth.t : Move Auth cleanup into a addToCleanup sub. - http://bit.ly/dk4kAF21:33
-!- khenn [~frank@64.134.170.198] has quit [Quit: khenn]22:03
SDuensinAnyone alive?22:11
@preactionperlbot anyone22:11
perlbotpreaction: Somewhere, someplace, in some universe, somebody uses whatever you just asked about. However, if you actually want help with it, please just ask a question; don't ask to ask, or ask if anyone can help.  22:11
SDuensin:-P22:11
SDuensinI need into a site I don't have the password to.  I *do* have database access to it.  So I coped the password hash from another site into this one.  Still can't log in.  Did I miss something?22:12
@frodwithTry setting the password with the webgui api22:13
SDuensinYea.  That was my next idea.  Anyone got such a snippit?  My connection here to browse is currently sucktastic.22:13
@preactionSDuensin: screw passwords. UPDATE userSession SET userId=3 WHERE sessionId="find your session id in your cookie"22:18
@preactionWE DON'T NEED NO STEENKING PASSWORDS22:18
SDuensinMmm...  Cookies.22:18
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 240 seconds]22:20
SDuensinhehehe - I like the cookie trick.  :-)22:30
SDuensinThanks!22:30
qwebirc62901Where can I change the placement of the navigation bar? Right now, its on the left hand side of the page. I would like it on the top.22:36
@preactionqwebirc62901: edit your style template. look for AssetProxy. the URL in there points to another asset, possibly a navigation. move it where you want it22:37
@preactionqwebirc62901: see also SDuensin's excellent article: http://www.webgui.org/design/wiki/how-to-give-webgui-your-own-style22:38
@preactionor the WebGUI Designer's Guide by Plain Black: http://www.webgui.org/documentation2/webgui-designers-guide22:38
* SDuensin blushes (and didn't write that)22:38
@preactionshit. wait. huh?22:38
qwebirc62901OK, i do see it. I play with it and check out the provided link. thanks.22:39
@preactionah, i see. Jesse wrote it22:39
SDuensinI'll take credit for excellent articles.  :-)  Wasn't me though!22:46
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:47
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui22:48
-!- mode/#webgui [+o scrottie] by ChanServ22:48
-!- qwebirc62901 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has quit [Quit: Page closed]22:55
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui23:51
elninoHEY!  really quick question.. I hope.23:51
elninoI have a folder of file assets that are images.23:51
elninoI have a snippet that I want to reference the thumbnail version of these.23:51
elninois  it as simple as adding tn to the filename?23:52
elninoI tried _tn.jpg, but I got a no page found errorl23:52
@preaction^StorageUrl() macro would be far better probably23:52
+perlDreameror the Thumbnail macro23:53
+perlDreamer^Thumbnail();23:53
+perlDreameryou give it an Image Asset URL23:53
elninobut I'm in a snippet. oh. there is a thumbnail macro?23:53
+perlDreameroh yes, there is :)23:53
elninooh yes, I should have known. You guys think of EVERYTHING. 23:53
+perlDreamer<blush> we try23:56
elninosweet, it takes a file asset too,according to the wiki.23:56
* elnino tries it.23:56
+perlDreamerit may not work with a File asset23:58
* perlDreamer goes to pick up the kiddos from school23:58
elninoit works PERFECTLY with file asset. Thanks guys!23:59
--- Day changed Wed Oct 06 2010
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 265 seconds]00:05
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Quit: Leaving]00:28
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:31
+perlDreamerpreaction, any chance I can beg, coerce or bribe you to take a look at some of the Code Editor bugs?00:31
@preactionaren't we just removing the code editor entirely?00:31
+perlDreamerlast time we talked, I thought we were going to add another option to see if it worked better00:31
+perlDreamerbut I haven't gone down that route yet00:32
-!- fokat [~lem@190.72.138.110] has joined #webgui00:32
@preactionnope, we were going to remove it by default and later add the option to have a code editor if someone wanted one00:32
+perlDreamerwe can do that, too!00:32
+perlDreamerremove it in both branches, or just master?00:33
@preactioni'd say both, it's got bugs, that'll fix the bugs00:33
+perlDreamershould be put something out in the dev list, or some other forum first?00:33
+perlDreameror just kill it and laugh loudly :D00:33
+perlDreamerI'm running out of fixable bugs again00:34
@preactionkill it and let someone praise you for doing so on the dev list00:34
+perlDreamerI've got the vague, the unreproducible00:34
+perlDreamerand then the Editor bugs (TinyMCE and CodeEditor)00:34
+perlDreamerokay, scourgify it is00:34
+perlDreamerwe shall cleanse it with everlasting fire00:34
+perlDreamerand highly charged magnetic particles00:35
+perlDreamerit will only exist in the darkness of previous revisions00:35
+perlDreamerwhere there is weeping and gnashing of keyboards00:35
CIA-61webgui: Colin Kuskie master * rf883d8b / (5 files in 3 dirs): Remove the YUI based code editor from WebGUI, and replace it with a textarea. Fixes bug #1618, and others. - http://bit.ly/asuCVU00:46
CIA-61webgui: Colin Kuskie webgui-7.9 * r17a0ed5 / (5 files in 3 dirs): Remove the YUI based code editor from WebGUI, and replace it with a textarea. Fixes bug #1618, and others. - http://bit.ly/9M1thc00:46
+perlDreamerit's gone preaction00:48
@preactionyay!00:48
Haargprobably want to add in the code that allows you to use the tab key00:50
+perlDreamerpatches welcome00:52
+perlDreamerbesides, we always use spaces, it's WGBP00:52
+perlDreamerI can't think of any other lousy excuses not to do that00:53
Haargwell i certainly wouldn't argue with having it insert spaces instead00:53
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:01
Haargif a decent code editor was wanted, mozilla's skywriter could be a decent option.  would only work in modern browsers but that's probably fine.  although at this point it's probably best to just abandon the idea and maybe revisit it a while in the future.01:01
+perlDreamerI'm going to try codemirror next01:01
@preactionwe already tried codemirror, or at least i did. it's in the bazaar01:02
+perlDreameraccording to this wikipedia entry: http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors01:02
+perlDreamerskywriter doesn't work with IE01:03
Haarglike i say, modern browsers01:04
+perlDreamerIE market share dropped below 50% according to a recent report01:05
@preactionIE doesn't satisfy the word "browser"01:05
Haargit might work in ie9, not sure01:05
+perlDreamerwell, I'm guessing that whatever we adopt has to either be completely browser agnostic, or has to degrade back into a textarea01:05
+perlDreamerthat way, it's an enhancement instead of a feature01:06
Haargi think it would be much better off as a feature that works well in some browsers than shitty in all of them01:08
+perlDreamerbespin is like emacs01:17
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui01:22
-!- mode/#webgui [+o khenn] by ChanServ01:22
@scrottiegrrrrrrr.01:30
+perlDreamersomebody feed scrottie, his IRC client is growling01:32
@scrottiemy IRC client likes buffer overflows.  plz DCC me a buffer overflow.01:33
CIA-61webgui: Colin Kuskie master * r5ff871f / (3 files in 3 dirs): Fix loose calls to $form->param('key') - http://bit.ly/d9621A02:04
+perlDreamerDid you know that $session->form->process is called 1141 times in the core?02:07
@scrottie*{UNIVERSAL.'::'.$_} = CGI::param($_) for CGI::param would fix that.02:11
+perlDreamernot really02:11
+perlDreamerform->process allows you to do per-plugin backend processing on the form data for validity02:12
@scrottieescape everything with \'s and it doesn't matter if it's valid.02:12
@scrottiePro Internet tip:  do not attempt rational conversations with irrational people.02:13
@scrottieer, Internet Pro Tip.02:13
+perlDreamerscrottie, you're not saying you're a troll, are you?02:17
@scrottietrolls never admit they're trolls.02:26
@scrottieI can't think of an on-topic comment to make about the 1141 $session->form->process calls though02:31
+perlDreamerwell,you could say something like02:42
+perlDreamerhm, at 5 seconds per entry, it will take over 2 hours of laborious, painstaking code review02:42
+perlDreamersucks to be you!02:42
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]03:27
-!- ColinHarman [~ColinHarm@h214.115.56.24.cable.rstb.jetbroadband.com] has joined #webgui04:19
-!- fokat [~lem@190.72.138.110] has quit [Read error: Connection reset by peer]04:19
-!- ColinHarman [~ColinHarm@h214.115.56.24.cable.rstb.jetbroadband.com] has quit [Remote host closed the connection]04:23
SDuensinWow that FAQ template in the Collaboration System is ugly!   :-)04:37
@preactionas opposed to every other template in webgui?04:38
SDuensinThis one is exceptional in it's uglyness.  :-P04:38
@preactionindeed04:38
SDuensinEww:  http://www.jaegertech.net/software/cross-platform-blu-ray-playback04:39
+perlDreamerSDuensin, if you have a better one, we'd take it04:51
SDuensinNeeds nice AJAX-y roll-up questions.  :-)04:51
+perlDreameruh, we couldn't take that, unless it degrades gracefully04:53
+perlDreamereverything in WebGUI that faces a user is supposed to work without JS04:53
SDuensinYea.  The article editor is trying to enforce that.  Keeps removing my src attribute from the script tag!04:55
SDuensinNo wonder my ad doesn't show up.04:55
SDuensinFixed!  Go Go AssetProxy!05:02
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui06:02
elninohello. I'm going to attempt to ask a question that I realy don't know how to ask. anyone there to listen?06:02
@preactionnope06:02
elninolol06:03
elninook. I'll go now.06:03
elninoso.06:03
elninoI have a client that is flipping the ownership of the upload's directory structure. depending on who is putting new files in.06:03
elninoI can only assume that he thinks that apache and webgui both need to access that structure.06:04
elninoand that both of these services are runnign as different users.06:04
elninoam I making sense?06:04
@preactionuh, if they're running as different users, that is a mistake06:04
elninoI would agree.06:04
@preactionit's also not possible. webgui runs as the apache user, because it's running under apache06:04
elninobut from what I can tell that's what he's trying to explain.06:04
elninoHe ddn't install using wre. he installed using source.... so, now, is it possible?06:05
elnino...that he needs two different users?06:05
elninos/needs/wants06:05
@preactionno06:05
@preactionunless he has two different apache instances running with two different config files06:05
elninothat was my next question.06:05
@preactionthen it's possible there are two different users. in that case he wants to add them both to a single group and chown :groupname /uploads/directory/path06:06
elninoor he's using the uploads directory sturcture for non-webgui purposes.06:06
elninook. I like that idea.06:07
elninonew topic: is there a place in newer versions of webgui wher ethere is a "run on login" script type functionality?06:17
elninoI would like to run a script upon login.06:17
elninobut I only see the auth mod as the logical place to do such thing.06:18
@preactionrunOnLogin in the config file06:19
+perlDreamerDoes anybody know if there's a release tonight?06:19
elninooh. perfect. thatnks.06:20
elninogood night!06:21
+perlDreamerlater, elnino06:27
CIA-61webgui: Colin Kuskie master * r1689c01 / t/Form/Date.t : Fix a time sensitive problem with one of the tests. - http://bit.ly/a3h65f06:37
CIA-61webgui: Colin Kuskie webgui-7.9 * r2691af9 / (3 files in 3 dirs): Fix loose calls to $form->param('key') - http://bit.ly/aNwVPt06:37
CIA-61webgui: Colin Kuskie webgui-7.9 * r3155443 / t/Form/Date.t : Fix a time sensitive problem with one of the tests. - http://bit.ly/azNEac06:37
CIA-61webgui: Colin Kuskie master * r4635b91 / docs/create.sql : Preparing for 7.10.2 release. - http://bit.ly/ca6Oae06:49
+perlDreameroh, happy joy!  No upgrade subs tonight :)06:51
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]06:52
-!- Radix_ changed the topic of #webgui to: [7.9.14-stable | 7.10.2-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com07:01
+perlDreamerIt's 7.9.15-stable, Radix_07:03
+perlDreamernext week it'll be .1607:03
+perlDreameryou gotta stay with the times, dude ;)07:03
-!- Radix_ changed the topic of #webgui to: [7.9.15-stable | 7.10.2-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com07:03
+Radix_I don't always see the emails go past :)07:03
CIA-61webgui: Colin Kuskie master * r20db028 / (4 files in 4 dirs): Ready for 7.10.3 development. - http://bit.ly/ac205L07:05
+perlDreamerwe've been having spectre problems again, so they may not have come past :/07:05
+perlDreamerbut this week's upgrade should fix that one07:05
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:07
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:11
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Ping timeout: 245 seconds]07:37
-!- carogray [~Caroline@108.125.141.64] has joined #webgui12:57
-!- carogray [~Caroline@108.125.141.64] has quit [Read error: Connection reset by peer]14:48
-!- carogray [~Caroline@108.125.141.64] has joined #webgui14:48
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:15
-!- carogray1 [~Caroline@108.125.141.64] has joined #webgui15:18
-!- carogray [~Caroline@108.125.141.64] has quit [Read error: Connection reset by peer]15:18
-!- carogray1 [~Caroline@108.125.141.64] has quit [Client Quit]15:21
-!- carogray [~Caroline@209.113.248.2] has joined #webgui15:39
-!- carogray [~Caroline@209.113.248.2] has quit [Read error: Connection reset by peer]15:39
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:43
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:55
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui16:00
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:28
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui16:41
-!- mode/#webgui [+v danny_mk] by ChanServ16:41
+danny_mkgood day everyone16:41
+danny_mkI am interested in finding out how we are going to proceed with authentication in WebGUI 816:42
+danny_mkI have not touched the OpenId module in preparation for 8 just to make sure I don't go down the wrong path16:43
SDuensinMorning.16:48
+danny_mkMorning16:56
+bartjolmorning16:57
+bartjoldanny_mk: I think the best idea (while having a lack of devs) is to browse the webgui8 git branch16:59
+danny_mkyup, of course :-(16:59
+bartjolnot the simplest method unfortunately17:01
+danny_mkwell, nothing is easy anymore17:02
+bartjolyou almost sound depressed17:02
+bartjolit is different, so unfortunately, we'll have to get used to that17:03
+danny_mkNah, not depressed, LOL, I just miss discussion and conversations that do not include weather, I have to read all the time for work so I tend to ask a lot of questions when I have someone to ask17:05
+danny_mkanyway, thanks, I will browse the git branch17:06
+bartjolwell, that's what the channel is for17:06
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:12
-!- mode/#webgui [+v perlDreamer] by ChanServ18:12
cjo/18:19
+perlDreameryo, cj18:19
+perlDreamerhow hackest thou, today?18:19
SDuensin\o_18:19
cjperlDreamer: good question.  I will find out at 1500 my time :)18:21
@preactionit's a good webgui day!18:45
@preactiondanny_mk: let me find the presentation for the API changes that we're making in WebGUI::Auth in 8. there's been changes in 7.9 that allows Twitter and Facebook auth to work, OpenID will need to follow the same principles18:46
+danny_mkyup, saw the twitter and facebook stuff18:46
@preactionhttp://www.plainblack.com/uploads/bf/db/bfdb9f76a51fdb987b2152a0df70fb05/Auth-API-Changes.pdf here's the presentation. some of it isn't done yet, but that's exactly what changes will happen 18:48
+danny_mkOK, thank you.18:49
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:02
* scrottie waves19:29
cjhi scrottie!19:30
* preaction vibrates19:30
@scrottieyo cj19:31
-!- qwebirc75334 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has joined #webgui19:57
qwebirc75334Do you guys recommend installing WebGUI from scratch or just using the appliance for a clean install? I like to install it on Suse 11.20:00
+perlDreameryou really have 3 options for installing20:01
+perlDreamer1) source install - using native OS packages for mysql, perl, apache, etc.20:01
+perlDreamer2) WRE install20:01
+perlDreamer3) Appliance running on host20:01
+perlDreamer#2 is the recommended way to go20:01
+perlDreamer#3 is really for demonstration/learning purposes, but is used in production environments20:01
+perlDreamer#1 is for purists who insist on giving up the WRE's performance enhancements in favor of easy, local upgrades.20:02
qwebirc75334Cool, thanks. 20:04
qwebirc75334I think I'm going to go with option #2.20:04
@frodwithhttp://www.youtube.com/watch?v=aSXIr98ay3Y *whistle, twiddle thumbs, look innocent*20:08
+perlDreamerfrodwith, the longer I wait to approve it, the better it gets20:09
@frodwithhehe20:09
@preactioni like the mouse twirling you do after clicking ;)20:10
+perlDreamerwhy are you missing the Advertising icon in the Admin Console?20:10
Haargad blocker most likely20:12
@frodwithoh, yeah, I have adblock in my chrome20:13
@frodwithdo I twirl my mouse after clicking? *watches*20:13
@frodwith*rofl*20:13
@frodwithI do!20:13
+perlDreamerit's because you don't have any hair to twirl20:14
+perlDreamercommon compensatory issue20:14
@frodwith*clears throat into mic*20:16
@frodwithso yes, anyways.  Code is here http://github.com/frodwith/webgui/tree/fork20:17
@frodwithall rebased onto current trunk and whatnot20:18
@frodwithHmm.  Turning adblock off doesn't give me an icon though.20:24
@frodwithHow odd.20:24
plainhaois that a chrome extension?20:25
@frodwithoh.  yes it does.  whew.20:25
@frodwithYup hao20:26
plainhaoi noticed that in my safari extension, even if i whitelist certain domains, the ads still get blocked20:26
@frodwithi had to pause adblock to get it to show up20:27
plainhaointeresting20:27
plainhaowhy do you use chrome? is there something similar to firebug or safari dev tools?20:28
@frodwithyeah, similar to safari dev20:29
@frodwithI don't -think- they're exactly the same tools, but maybe they are20:30
@frodwithchrome is webkit, so20:30
@frodwithI use Chrome 'cos it's fast20:30
plainhaocool, time to check out chrome again, thanks :)20:30
@frodwithI do occasionally break out Firefox for firebug though.  Hard to beat.20:30
plainhaoyeah, firebug is still awesome20:31
cj+120:31
cjeven though it seems to cause firefox to hang pretty often20:31
@preactioneh, i prefer the chrome tools, because i can still browse the internet while i'm using them20:32
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:09
-!- qwebirc75334 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has quit [Quit: Page closed]22:30
* perlDreamer is off to pickup the kids from school23:28
+danny_mkI am wondering why we are developing a twitter/Facebook/... Auth login module when the OpenId one can use both of these and more23:36
@preactionfacebook is not an openid provider, they are an openid consumer23:39
@preactiontwitter is also not an openid provider23:40
+danny_mkHmmm... I could swear I was able to login to WebGUI using my facebook account23:44
--- Day changed Thu Oct 07 2010
+danny_mkI have to test that and get back to you, later...00:01
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]00:01
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]00:12
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:23
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui00:43
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 255 seconds]00:44
-!- carogray [~Caroline@108.125.141.64] has joined #webgui00:52
@preactionthis damnable search thing gets more and more complicated... now i need to make search filters into objects...01:13
-!- carogray [~Caroline@108.125.141.64] has quit [Quit: Leaving.]01:49
* perlDreamer is off to cook dinner03:03
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 272 seconds]03:25
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui03:26
-!- SVIFI [~svifi@cable-prv-fe61dd00-53.dhcp.inet.fi] has joined #webgui03:37
-!- SVIFI [~svifi@cable-prv-fe61dd00-53.dhcp.inet.fi] has quit [Ping timeout: 264 seconds]03:51
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:52
-!- SVIFI [~svifi@cable-prv-fe61dd00-53.dhcp.inet.fi] has joined #webgui03:55
daviddelikatwhats the current version of the wre?03:59
@preaction0.9.304:03
daviddelikatwhere is the download for wre?04:07
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:07
@preactiongetwebgui.com04:07
daviddelikatthanks, I had looked everywhere else but not there...04:08
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:57
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 252 seconds]05:19
-!- SVIFI [~svifi@cable-prv-fe61dd00-53.dhcp.inet.fi] has quit []05:36
-!- fokat [~lem@200.84.244.194] has joined #webgui06:04
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]06:10
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui06:32
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]06:40
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]06:55
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:59
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 252 seconds]07:04
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:04
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:09
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:31
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:36
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []15:39
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:57
-!- SquOnk [~emhn@190.72.138.110] has joined #webgui16:48
SquOnkGreetings16:49
SquOnkI'm getting16:49
SquOnkCan't locate object method "_can_be_made_compatible_with" via package "Moose::Error::Default" at /usr/lib/perl5/Class/MOP/Class.pm line 371.16:49
SquOnk7.9.1516:49
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has joined #webgui16:49
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui17:01
SquOnkSo, this happens with Class::MOP 1.09 but not with 1.0417:17
SquOnkCan anyone reproduce it?17:17
SquOnkSeems to be a problem with Config::JSON17:17
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:35
-!- mode/#webgui [+v danny_mk] by ChanServ17:35
+danny_mkGood day17:35
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:37
-!- mode/#webgui [+v perlDreamer] by ChanServ17:37
+perlDreamerSquOnk: greetings17:37
+danny_mkI am testing facebook authentication and in fact they do provide OpenId authentication, I am working on automatic registration but want to make sure the efforts are not in vain17:37
+danny_mkWho is working on WebGUI::Auth::Twitter?17:39
SquOnkperlDreamer: Hello there.17:39
+perlDreamerdanny_mk: that's preaction17:39
SquOnkperlDreamer: Bad news on the Debian Squeeze front (you'll read about it in a bit).17:39
SquOnkperlDreamer: 7.9 is not going to make it in.17:40
+perlDreamerSquOnk: more emails pending?17:40
SquOnkperlDreamer: And that's for sure.17:40
+perlDreamerSquOnk: but 7.8 will be in?17:40
+danny_mkOK, I will continue with development and we will have to deal with obsolete code later17:40
SquOnkperlDreamer: Can the potential vulnerabilites be backported to 7.8.24 via a simple patch?17:41
SquOnkperlDreamer: Without adding new dependencies, that is.17:41
+perlDreamerSquOnk: yes, the vulnerabilities in question are pure code changes17:41
+perlDreamerhowever, didn't you say that it had to be an officially released version?17:41
SquOnkperlDreamer: Great then! I don't need a 7.8.24.1 release. Just the patch that fixes that.17:41
+perlDreamerawesome!17:41
+perlDreamergive me a bit, and we'll do some git history and commit tracking17:42
SquOnkperlDreamer: Great. We have a couple of days anyway :-)17:42
SquOnkperlDreamer: If you feel better releasing a 7.8.24.1, go ahead. But it's by no means necessary.17:42
+perlDreamerSquOnk: that's preaction's call17:42
+perlDreamerI've made unofficial releases before and put them into the community area on sf.net17:43
SquOnkperlDreamer: If you feel right about it, please reply to the debian-release e-mail (to all) saying that you are looking into either a backporting patch or a "final 7.8.24.1 release" 17:45
+perlDreamerwhat are the two RC bugs that you backported to 7.8, SquOnk?17:47
SquOnkperlDreamer: Debian package related. Upgrade failed on a couple of circumstantes not taken into account in my upgrade script.17:47
SquOnkperlbot: And WebGUI's cache should go in /var/cache/webgui instead of /var/lib/webgui/cache17:48
perlbotSquOnk: No factoid found. Did you mean one of these: [and for the prize what] [and for the prize, what] [and played it in a pot of mac&cheese any day]  17:48
+perlDreamerif we release 7.8.24.1, will there be a version number clash between your Debian and our release?17:48
SquOnkperlDreamer: Not at all.17:49
SquOnk7.8.24.1-117:49
SquOnkThat would be the version for the Debian package17:49
SquOnkIf you send me a patch instead, the it will be 7.8.24-217:49
+perlDreamerSquOnk, it won't be a single patch, it will be a series of git commits18:01
+perlDreamercan you handle that?18:01
SquOnkperlDreamer: Not sure, but I can try :)18:01
+perlDreamerSquOnk, I was able to format them as a series of patches, 1 per commit18:06
+perlDreamerapply them in order, patcha1, patcha2, etc18:06
+perlDreameryou know, you could fork WebGUI in github, it would make cherry picking the changes easier18:07
-!- MrHairgrease [~martin@gw.oqapi.nl] has joined #webgui18:09
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:09
+perlDreamerMrHairgrease: yo18:19
+MrHairgreasehowdy18:19
cjmoin moin18:20
cjscarlet is on the bus.  making myaelf a bowl of porriage and reading a spec.  good fun.18:21
neil_Hi18:29
neil_I have some perl dependencies that haven't installed thru perl testEnvironment.pl18:31
neil_is there a way of installing them manually18:31
neil_CHI, Net::Twitter, 18:32
neil_PerlIO/eol18:32
+perlDreamerneil_: make sure you run the setenvironment in your current shell18:33
+perlDreamerand then do cpan Net::Twitter18:33
+perlDreamercpan PerlIO::eol18:34
+perlDreamerand so on18:34
+perlDreamerCHI uses a module with broken dependencies18:34
+perlDreameryou'll need to install Test::Log::Dispatch and Test::Tester by hand before installing CHI18:34
neil_cd /data/wre/sbin . setenvironment.sh - is this where I should set setenvironment? 18:37
+perlDreameryes18:38
+perlDreameryou should run that before doing any WebGUI/WRE work18:38
+perlDreamerotherwise, lots of random, hard to trace bad things will happen18:38
SDuensinHowdy gang.18:39
+perlDreamerhey, SDuensin!18:39
SquOnkperlDreamer: Ok, hit me with the patches/commits18:39
+perlDreamerSquOnk, they're in your email box18:39
SquOnkperlDreamer: Not yet18:40
* SDuensin suggests adding "(WRE)" to the prompt once setenvironment is run.18:40
+perlDreamerSquOnk: I sent it to your gmail account 40 minutes ago18:40
SquOnkperlDreamer: Just got in18:41
neil_I have one more issue. I raised the $Apache2::SizeLimit::MAX_UNSHARED_SIZE = 100000; but continue to get the same error.18:41
neil_Apache2::SizeLimit httpd process too big, exiting at SIZE=89372/100000 KB  SHARE=2584/0 KB  UNSHARED=86788/75000 KB  REQUESTS=6 LIFETIME=0 seconds18:42
+perlDreameryou may need to raise it higher, neil_18:42
cjneil_: I fixed things up with `sudo perl -MCPAN -e 'install CHI'` and friends18:42
cjah, but perlDreamer already answered that18:42
+perlDreamercj: cpan CHI is a shortcut for that18:42
cjthat sounds new and fangled18:42
cjperlDreamer: would you review and accept a patch from me? :)18:43
+perlDreamerreview: of course18:43
+perlDreameracceptance is conditional ;)18:43
cjbah! :)18:43
+perlDreamerwhathca got?18:43
cjlet me see if I can figure out how to fork your codebase and put the patch under my account18:44
+perlDreameralright18:44
+perlDreamerwhat's the patch for?18:44
cjin the meantime...18:44
cjhttp://www.colliertech.org/~cjac/tmp/c51fff17a7b0664e265bb5f016a3c6da8e24610e.diff18:45
cjthe problem with CHI18:45
cjI submitted a patch to jon, but haven't heard back from him18:46
cjnow that I can't threaten him with "I know where you live", I can't seem to get any of my patches approved.18:46
-!- MrHairgrease [~martin@gw.oqapi.nl] has left #webgui []18:49
+perlDreamercj, we could work around the patch by putting dependencies into testEnvironment.pl to install the missing modules before they're needed18:51
+perlDreamerit would be a lot easier on users18:51
+perlDreamerand if adding Test::Differences is the patch, for sure we'll take that18:51
+perlDreamerJust let us know what to put in the changelog and credits file to note your contribution18:51
cjC.J. Adams-Collier <cjac@colliertech.org> 0xBA27A83C should be fine18:52
cjlet me show that and put it up18:52
+perlDreamerwhat's the hex blurb after your email for?18:53
cjwell, actually, just use the contents of that .diff file :)18:53
cjshorthand for http://keyserver.colliertech.org:11371/pks/lookup?op=vindex&search=0x8E562765BA27A83C18:53
SquOnkperlDreamer: GPG fingerprint probably18:55
cjwhat SquOnk said18:56
CIA-61webgui: Colin Kuskie master * raa96bb9 / (docs/credits.txt sbin/testEnvironment.pl): Add a dependency in testEnvironment.pl for Test::Differences. Thanks to C.J. Adams-Collier. - http://bit.ly/cX0uPS19:00
+perlDreamerany last second questions from the assembly before I go to the gym?19:00
CIA-61webgui: Colin Kuskie webgui-7.9 * raf19044 / (docs/credits.txt sbin/testEnvironment.pl): Add a dependency in testEnvironment.pl for Test::Differences. Thanks to C.J. Adams-Collier. - http://bit.ly/a4hp0y19:00
-!- dagitz [~john@h69-128-157-227.mdtnwi.dsl.dynamic.tds.net] has joined #webgui19:28
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui20:07
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]20:13
@frodwithinstalling the latest version (0.36) of CHI from cpan seems to barf at me about dotted version numbers.  Anyone have any ideas why that would be?20:53
-!- dagitz [~john@h69-128-157-227.mdtnwi.dsl.dynamic.tds.net] has quit [Quit: dagitz]20:53
scrottie0which version of perl are you running?  20:55
-!- qwebirc94139 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has joined #webgui20:55
scrottie0a lot has happened with v-strings... v-string parsing, in a limited fashion, is core, again, but only in the context of version numbers in packages.20:55
qwebirc94139Help! I'm trying to load WebGUI manually on a Suse 11 server. I get the following error: Couldn't connect to MySQL because DBI connect('test;host=localhost;port=3306','root',...) failed: Can't connect to local MySQL server through socket '/data/wre/var/mysqldata/mysql.sock' (2) at /data/wre/lib/WRE/Mysql.pm line 93 at ./wreconsole.pl line 124020:56
* perlDreamer is only running 0.34, frodwith20:56
@frodwithscrottie: 5.10.  Probably time to upgrade, eh?20:56
+perlDreamerqwebirc94139: have you searched the wiki on plainblack for that problem, or the forums?20:56
@frodwithalthough I think this is the wre's perl.20:57
+perlDreameror maybe Google?20:57
qwebirc94139ok, i'll try that20:57
+perlDreamerwe're always happy to help, but you gotta meet us halfway ;)20:57
scrottieif CHI doesn't reject 5.10 outright, it should work with it.20:59
scrottie(or else it is a bug)20:59
@frodwithyeah, true enough.20:59
+perlDreamerSquOnk: any issue with the patches?20:59
@frodwithanyone with a wre sitting around brave enough to try upgrading CHI to see if it's just me?21:00
+perlDreamerfrodwith, I can do that21:00
+perlDreamerlet me fire up VirtualBox21:00
@frodwiththanks perlDreamer21:01
+perlDreameranything to support your mad hackery, dude21:01
Haargfrodwith, what is the exact error you are seeing?21:03
@frodwithCouldn't load class (CHI::Driver) because: Invalid version format (dotted-decimal versions require at least three parts) at /Users/pdriver/perl5/lib/perl5/darwin-2level/version.pm line 194.21:03
+perlDreamerthis is bad21:04
+perlDreamerI think installing CHI 0.36 sent my VM into a loop21:05
+perlDreamernope, just resolving dependencies21:05
+perlDreamerfrodwith, when are you seeing that error?21:05
-!- qwebirc94139 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has quit [Quit: Page closed]21:06
+perlDreamerIt upgraded fine, which meant it ran tests with CHI::Driver in it21:06
@frodwithone sec, on the phone21:06
Haargfrodwith, what version of version.pm?21:08
@frodwithhaarg, 0.8221:08
@frodwithperlDreamer: trying to do anything with CHI, or run the test suite21:09
+perlDreameron the WRE, CentOS 5.5 it installed fine21:09
@frodwithokay, interesting.  I'll have to dig some more in my particular setup then.21:09
+perlDreamergood hunting :)21:09
+perlDreamerSquOnk: some time, we should chat about strategic perl module usage.  As we learn about new modules in WebGUI, maybe we should let you know early so that there's an easier time getting newer WebGUI's into newer Debians21:15
neil_perlDreamer: I tried installing perl modules like you suggested, cd /data/wre/sbin - . setenvironment.sh - cpan Cache::FastMmap, but it returned I need to use force.21:33
+perlDreamerneil_: one step at a time.  Did you get mysql up and working?21:34
neil_mysql is already working21:35
+perlDreamersorry, I'm mixing up users21:36
+perlDreamertry to find out why Cache::FastMMAP didn't install, if you're missing a prerequisite module, then forcing the install won't help21:36
+danny_mkpreaction:http://openid.dbash.com/   test facebook at this site, I still need to do a few things but facebook is definitely working21:46
@preactionputting http://www.facebook.com into the openid field doesn't seem to do anything21:46
SquOnkperlDreamer: I'm going to look at the patches later. I have to pick up my kid at school now.21:47
SquOnkperlDreamer: And yes, it would be helpful to know about modules ahead of time :-)21:47
+danny_mkIf you would like to try it out sign in here! Sign In21:47
+perlDreamerwe'll try and get you a heads up21:47
+danny_mkclick the sigin link21:47
+perlDreamer7.10 is supposed to be the last21:47
+danny_mkthen select facebook as your provider21:48
SquOnkperlDreamer: I'll probably have a webgui8 package separate from webgui21:48
SquOnkperlDreamer: So we can have both in Debian... sort of "technology preview" :-)21:48
+perlDreamerthat's less than optimal, but if you must21:48
+perlDreamereventually WebGUI8 will be WebGUI21:49
@preactiondanny_mk: janrain is the proxy for openid for facebook, it's not facebook itself providing openid21:49
SquOnkperlDreamer: Yes, and Debian has the means to accomplish that21:49
+perlDreamerso drawing a distinction like that can be dangerous21:49
+perlDreamerokey-dokey21:49
+danny_mkhold on21:49
SquOnkperlDreamer: What I think could prove useful is having PlainBlack official Debian packages.21:50
+perlDreamerwhat's involved in that?21:50
SquOnkperlDreamer: IF Squeeze releases with 7.8.24, THEN PlainBlack (or the WebGUI community) could setup a Debian repo21:50
SquOnkdebian.webgui.org21:50
SquOnkperlDreamer: We could have packages there. Remember that Debian Stable only adds bugfixes.21:51
SquOnkperlDreamer: So, 7.9 and 7.9 won't make it into Squeeze, but into the next one.21:51
+perlDreamerThat's a topic best brought up on the dev list21:51
SquOnkperlDreamer: If webgui.org provides packages (and possibly needed Perl modules not in Debian Stable) that allow running newer versions...21:51
SquOnkperlDreamer: Of course.21:52
SquOnkperlDreamer: There's the Debian Backport project that sort of does the same.21:52
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui21:52
cjthere's a fantsy tool to build a .deb from a CPAN module21:52
SquOnkcj: dh-make-perl21:52
+danny_mkpreaction: you are correct, is that bad?21:52
cjyeah, that one21:52
@preactiondanny_mk: no. as i said in PM, openid and facebook connect are mutually exclusive. openid has its use, and facebook connect has its use. they can both fit21:53
@preactioncj: we aren't a cpan module yet, but we're getting there21:53
cjI was thinking about lenny deps21:54
SquOnkcj: Lenny's perl is too old.21:54
cjI believe it ;)  Squeeze has nearly all deps21:54
SquOnkcj: You can run 7.6 safely, but 7.7 on you need and updated Perl and soon other packages start to break21:55
SquOnkcj: Squeeze has everything needed to run 7.8, and even a 7.8.24 package.21:55
SquOnkcj: It will probably release with it too21:55
cjexcept CHI?21:55
SquOnkcj: But it doesn't have libchi-perl nor liblog-any-something...21:55
SquOnkcj: Those will be in Wheezy, and should be easily backported to Squeeze UNTIL Debian transitions to Perl 5.1221:56
cjWheezy.  I was wondering when he'd get his day in the sun.21:56
+danny_mkpreaction: Alright, I will cleanup some issues and upload an update to the WebGUI site.  The current version works with the latest version of webgui(7.9.15), I will make sure to make the distinction between JanRain connect service and ...21:57
-!- daviddelikat [~user@64.241.37.140] has joined #webgui22:06
* perlDreamer is afk for lunch22:10
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:14
@frodwithupgrading to the latest Module::Load::Conditional fixed my problem.22:41
+danny_mkpreaction: Does the WebGUI::Auth::Twitter module work?22:42
@preactiondanny_mk: yes22:44
+danny_mkthanks22:44
@preactionit just works differently, you don't select it as the "Default Auth Module", you use the TwitterLogin macro22:45
@preactionauth modules don't need to be set as the default in order to work correctly anymore, you can pass the authType= as a query parameter to op=auth22:45
+danny_mkexcellent, I will make a not of that22:50
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui22:54
-!- frodwith_ [~pdriver@helios.tapodi.net] has joined #webgui22:58
-!- frodwith_ [~pdriver@helios.tapodi.net] has quit [Client Quit]22:59
-!- frodwith_ [~pdriver@helios.tapodi.net] has joined #webgui23:00
-!- qwebirc55331 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has joined #webgui23:03
-!- Netsplit *.net <-> *.split quits: Haarg, @frodwith, mducharme123:08
-!- Netsplit over, joins: Haarg23:10
qwebirc55331has anyone come accross this error when setting up webgui "undefined symbol: rl_filename_rewrite_hook "23:14
qwebirc55331I get this when I run console.23:14
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []23:15
-!- qwebirc55331 [42112ab5@gateway/web/freenode/ip.66.17.42.181] has quit [Quit: Page closed]23:29
-!- perlbot [~perlbot@isuckatdomains.net] has quit [Remote host closed the connection]23:30
-!- perlbot [~perlbot@isuckatdomains.net] has joined #webgui23:30
+danny_mkpreaction: During a new registeration "CreateAccount" I can't set the email field.  I looked into WebGUI::Auth and I can't see anything that may prevent me from setting the email field.  Clues???23:49
@preactiondanny_mk: you mean during createAccountSave? are you sure $user is not Visitor?23:50
+danny_mkpreaction: No, I mean during createAccount  seet http://webgui.pastebin.com/DrPhJkbT23:52
@preactionuh, what is $vars->{profile}?23:59
--- Day changed Fri Oct 08 2010
+danny_mkis a hash I get back from the openid provider00:01
@preactionare you sure it has an email key?00:01
@preactionare you sure it's even being passed into that sub correctly?00:02
+perlDreamerwrite tests00:02
+danny_mkyes, I use $self->session->errorHandler->error(Dumper $vars->{profile}... to look at the values, it is definitely the email address00:03
+danny_mkHmmm... I actuall set it to "value" => 'dan@nowhere.com' and it still does not set it in the form.  Hmmm... I am a bit confused.00:07
@preactiontry defaultValue instead maybe?00:07
+danny_mkOK, I will give that a try00:09
@preactiondanny_mk: no, it's probably being overwritten by the superclass method at the bottom there00:16
+danny_mkyup, that is what I am thinking00:16
+danny_mkdarn that would be so great if I could set it from the retrived openid profile00:16
@preactionyou could. refactor the existing createAccount method in the superclass to get its variables from some other method (say, getRegisterFormVars) and then override that sub instead00:19
@preactionthat's the kind of refactoring i was waiting until 8 to do, because WebGUI::FormBuilder is superior to WebGUI::Form00:22
+perlDreamerall the variables in createAccount are prefixed with create.form.profile00:22
+danny_mkwell, I am waiting for 8 to get a better sense of direction00:22
+danny_mkperlDreamer: did not make a difference00:24
@preactiondanny_mk: you don't need to use the superclass method at all, really00:25
+danny_mkOK, I will give that a try00:25
scrottieif you don't want to refactor, you could do something evil, like mix autobox::Attribute::Properties and Devel::Caller.  caller_cv(1)->foo(10); # see the calling routine's $foo to 1000:25
scrottieer, set the00:26
frodwith_when I run t/Inbox.t more than once after a reset, it fails.  Happening to anyone else?00:28
+perlDreamerfrodwith_: which branch?00:34
frodwith_master00:34
-!- frodwith_ is now known as frodwith00:34
-!- mode/#webgui [+o frodwith] by ChanServ00:34
+perlDreamerit runs clean every other week00:34
+perlDreamerI'll try again real quick as a double check00:34
+perlDreamerwhat's the failure?00:34
@frodwiththe messages don't seem to be getting deleted.00:34
@frodwithI runs clean after a reset00:34
@frodwith*it runs, too.00:34
+perlDreamerit expects to start with a clean inbox00:35
+perlDreamerso if some other test is leaking inbox notifications, that would cause it to fail00:35
@frodwithno, just running this one more than once causes it to fail00:35
+perlDreamerthen it has a cleanup problem in itself00:35
@frodwithyes.00:35
@frodwithwell, i just wanted to see if it was happening to someone else00:35
@frodwithor if it's a local problem of mine.00:36
+perlDreamerI'll try00:37
+perlDreamerDo you have a WebGUI VM to try stuff out on locally?00:37
+perlDreamerthe newest one of SF was WRE 0.9.3 and 7.8.24 on it00:37
@frodwithno, don't have any vms00:37
+perlDreamerokay, on a back to back run, I get failures too00:38
+perlDreamerso it's not just you00:38
@frodwithk, thanks for verifying00:38
+perlDreamerI'll fix it with some appropriate background: http://blastr.com/2010/10/william-shatner-and-7-other-voices-read-poes-the-raven.php00:38
@frodwithQuoth the test harness: "# Looks like you failed 2 tests of 15."00:40
+perlDreamerah, but if James Earl Jones is reading, what a failure it is00:43
@frodwithi'm digging the vincent price reading00:45
@frodwithI used to be able to recite this whole poem.00:45
scrottie... which is just another reason Dungeon Keeper II is the greatest game ever made.00:45
+perlDreamerfrodwith, this is really weird00:48
+perlDreamerthere's a cleanup method in WebGUI::Test just to do this00:49
@frodwithyeah, and it isn't working :-|00:49
+perlDreamerah, but if I inline the code, right in the test, it does00:49
@frodwithgetMessagesForUser(admin) is returning an empty arrayref00:49
@frodwith....-really-00:49
+perlDreameryeah00:50
@frodwithwhat do you mean inline it?00:50
scrottieI might have been the last one to touch that.00:55
@frodwithI knew it was your fault somehow.00:55
@frodwithBurn him!00:55
+danny_mkpreaction:  Well I had to copy a lot of the code from WebGUI::Auth::createAccount but I got it to work.00:56
+perlDreamerfrodwith: I added this to the bottom of the test: http://gist.github.com/61599401:04
+perlDreamerand lo and behold, no more email messages01:05
+perlDreamerso something funny is happening01:05
+perlDreameradmin is admin is admin is userId 301:05
@frodwithfunny, that doesn't do it for me01:05
@frodwithor i don't think it does.  i'll try again in a sec.01:06
SquOnkperlDreamer: All right... I applied the bunch. Some of then had to be fine tuned by hand...01:08
+perlDreamerSquOnk: it's to be expected, they're backported01:09
+perlDreamerbut I'm sorry for the hassle01:09
SquOnkperlDreamer: Oh, don't worry, you've been very helpful.01:09
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]01:09
SquOnkperlDreamer: Worst case scenario, I've learned a lot :-)01:09
SquOnkTeach something, learn something, be helpful... that's the purpose of life.01:09
@frodwithhmm,  the sql that is generated by getMessagesForUser(3) returns me an empty set when I plug it into mysql directly01:11
@frodwithhttp://pastie.org/120644401:11
+perlDreamerit needs a user object01:11
@frodwithwell01:12
@frodwithi didn't pass it 301:12
+perlDreamergetMessagesForUser(WebGUI::User->new($session,3));01:12
@frodwithi'm stepping through in the debugger01:12
scrottiethat is terrible.01:12
+perlDreamerdoes it work if you do it in the test, frodwith?01:12
@frodwithdo what in the test?01:12
+perlDreamerthe cleanup01:12
@frodwithperlDreamer: yes, seems to01:14
+perlDreamerutterly whacky01:14
@frodwithmaybe it has something to do with it being at END time? though I can't imagine what01:15
+perlDreamerme either01:15
+perlDreamercleanupAdminInbox is being called01:16
@frodwithno, i put it in an END block01:16
scrottieI'd run the SQL but I don't think I have the same data as you do...?  start knocking out where clause constraints until it starts returning data...?01:16
@frodwithstill works01:16
+perlDreamerI mean, I can see it being called, so that isn't the issue01:16
scrottieugh.  doesn't DBI tear down stuff at END time?01:17
scrottiedoing anythng that involved at END time is risky01:17
@frodwithscrottie: I slammed the inline code into an end block, and it's behaving fine01:17
+perlDreamerscrottie, it's been working for years01:17
@frodwithoh this is getting silly01:18
+perlDreamerokay, this is weird01:18
@frodwitheven this works:01:18
@frodwithWebGUI::Test->addToCleanup(sub { $inbox->deleteMessagesForUser($admin) });01:18
+perlDreamermoving it to another location works too01:18
@frodwith....what?01:18
+perlDreamertake that call, and move it to the end of the test01:18
+perlDreameryou'll find it where $admin is created01:18
+perlDreamerif you move it, it cleans up fine01:18
scrottieEND blocks run in reverse order as the parser encounters them, if memory serves.01:19
@frodwithI feel like I'm taking crazy pills.01:19
+perlDreamerscrottie, you should look at the test and cleanup01:19
+perlDreamerit's just 1 END block doing all the work01:19
@frodwiththe crucial line it has to be after to work01:23
@frodwithis: WebGUI::Test->addToCleanup(@senders);01:23
scrottie0which .t is this again?01:23
@frodwitht/Inbox.t01:23
+perlDreamerthat means that you can't remove a message when the sender no longer exists?01:25
+perlDreamerand, worse, you can't access a message when the sender no longer exists01:26
@frodwithcleanups happen in reverse order, so that means that if cleanupAdminInbox happens before the senders are cleaned up, it works.01:26
+perlDreamersince removeMessagesForUser is driven by getMessagesForUser01:26
+perlDreamerfrodwith, right, but it should work in any order01:26
@frodwithahhhh, it's not working because the senders are gone?01:27
+perlDreamerthat's what I'm thinking, and it's really, really bad01:27
+perlDreamersince, like I said, removeMessagesFU is driven by getMessagesFU01:27
+perlDreamerwhich is used in other places01:27
+perlDreamerand if getMessage doesn't work either01:27
+perlDreamerthen now we've got leaky, broken inbox messages to clean up01:28
@frodwith       JOIN users on users.userId = ibox.sentBy01:28
@frodwitheh heh, eh heh01:28
@frodwiththat's an inner join, folks.01:28
@frodwithwe have a winner.01:28
+perlDreamerI so need to take a basic SQL class01:28
+perlDreamerwe need to do a different join to fix this, which one is it?01:28
@frodwithouter01:29
scrottiemakes sense.  when I touched it last, it was cluttering stuff up with undeletable messages because messages had been sent to groups that people were no longer a member of and thus the SQL couldn't relate to.01:29
+perlDreamerwell, now we know what kind of tests to write01:29
scrottieI should have fixed it harder.01:29
@frodwithwell, not sure if an outer join would actually fix it01:29
@frodwithyou'd just get some NULLs is all01:29
scrottie... which would break other things.  but it's reasonable to expect that you could get messages back from people who no longer exist.  doesn't it copy certain bits of info?01:30
scrottie0no.01:31
+perlDreamerscrottie, the good news is that the join was there before your fix01:31
+perlDreamerthe bad news is that there aren't any tests showing that your fix works01:31
@frodwithi'm having deja vu about running into this before01:31
@frodwith...but i have no idea if it's deja vu or if I actually did01:31
+perlDreamerlisten to some more Vincent Price, it will help clear that up01:32
+perlDreamereither that, or you'll get some gnarly goose bumps01:32
@frodwithscrottie: yeah, it's reasonable that you'd get back a message with like, UNKNOWN for the user's name or something01:33
@frodwiththat'd be....  the /right/ thing to do01:33
@frodwithi think01:33
scrottie0it's kinda strange that someone could send you a message, change their first+last name, then have the recipient read the message and see the change.  usually an email message is a snapshot of data.01:34
@frodwithtrue enough.01:34
+perlDreamerlife will be easier in 8, I think, since all that stuff gets inlined into the users table01:34
@frodwithno, that join would still fail01:34
+perlDreamerfewer joins01:34
@frodwiththis particular join, i mean.01:34
scrottie0I don't know if it would be out of line to copy critical bits of data plus have the UUID of the sender and recipient.01:34
scrottie0then fall back on the copy of the UUID doesn't relate.01:34
+perlDreamerit would be out of line01:35
scrottie0coalesce.01:35
@frodwithjust copy the uuid for reference and don't use it.01:35
+perlDreamerit should use objects, instead of table joins01:35
scrottie0yeah.  or that.01:35
@frodwithuserid blah, whose name at the time was Schlomi Fish01:35
+perlDreamerthen,if the object doesn't exist, you say "UNKONWN"01:35
scrottie0ugh.  again, I'm of two minds here.01:35
scrottie0a relational database system should not let you delete records that are referenced by other records.01:36
@frodwithwell perlDreamer, if you want to do that you could smash the sql into behaving that way01:36
@frodwithwith a different join01:36
+perlDreamerno, I mean with no joins at all01:36
scrottie0and it's kind of dumb to use a relational database system but never actually *relate* with it... "it should use objects, instead of table joins"01:36
+perlDreamertry to instance the user with WebGUI::User and ask for the name01:36
scrottie0if you can't table join in an RBDMs, then you might as well be using CouchDB or something stupid01:36
@frodwithright, you could do that01:36
@frodwithbut that's silly when you can do it in sql01:36
scrottie0right.01:37
+perlDreamerscrottie0, and you pick up tons of performance01:37
scrottie0yeah.  we're doing lots of queries.  if we related more, we'd do fewer queries.01:37
+perlDreamerwe used to do table joins to find out if assets are packages01:37
+perlDreamerdropping the join, and asking the object directly was a huge speed boost01:37
@frodwithwell, we are talking about mysql here.01:37
+perlDreamerfrom several seconds, down to a hundred ms01:38
scrottie0oh, boy.01:38
@frodwithalso, we don't tend to be sql experts, so our sql isn't always that fast.01:38
+perlDreamerit'd be nice to have a SQL expert on the team01:39
@frodwithit's waaaaaay too late for that01:39
@frodwithbut yes, it would be nice01:39
@frodwithand I guess I mean specifically, a mysql guru01:40
scrottie0ugh01:40
@frodwithwho knows what's fast and what's slow in all the different versions of mysql01:40
@frodwithcause yes, it changes01:40
@frodwith-_-01:40
+perlDreamerof course it does, just like perl, and everything else out there01:41
+perlDreamerpreaction: y'all better wake up and back log before I get out my text editor01:41
scrottie0I thought you were talking about an Oracle DBA, who would push lots of processing to the back end in stored procedures, normalize stuff, get good constraints and triggers going... but no, you want a trike racer.01:41
@preactionfor what?01:41
+perlDreamerI want to get rid of the table joins to find usernames in Inbox01:41
@frodwithscrottie: then we'd need a real database01:42
@frodwithlike postgres01:42
@frodwithor....oracle...  *sheds a tear*01:42
+perlDreamerfrodwith: no hijacking01:42
@preactionfor what purpose? did you run benchmarks on it?01:42
+perlDreamerpreaction, if a user has been deleted, you can no longer get messages from that user01:42
+perlDreamersince the join on user and userProfileData fails01:42
scrottie0the way things are heading, I think we should really seriously consider a key/value store rather than DBIx::Class plus a relational database and having loads of fat and bloat that we're getting no benefit from.01:43
+perlDreamerwe should be asking a User object to do that kind of stuff01:43
@frodwithscrottie: I think that's a fantastic idea.01:43
scrottie0if we're going to ask the User object to do this stuff rather than trying to translate high level concepts into relations, then we should be smart about it.01:43
+perlDreamerunfortunately, it would break API01:43
+perlDreamerwhich means we can't01:43
+perlDreamerdang it!01:43
@frodwithdatabase isn't api01:43
+perlDreamergetMessagesForUser would no longer return a hash with the username in it01:44
@frodwith*falls over laughing*01:44
+perlDreamerso any custom code that depends on that would fail01:44
+perlDreamerbut we can do it in 801:44
@frodwithperlDreamer: have it return 'deleted' or something01:44
@frodwiththat's a name.  My best friend is named deleted.01:44
scrottie0I think I mentioned that I've decided that the correct way to write Perl Web apps is in Postgres/PL Perl stored procedures.  all Perl does is diddle the database state and propogate desired side-effects from that.  the database should be king.01:45
scrottie0people are going to send hate mail and then purge their accounts.01:45
scrottie0their own accounts.01:45
@frodwithif the data is what's important01:45
+perlDreamerI'm going to try the OUTER JOIN to see if it helps01:45
@frodwithbut yeah scrottie, that's especially sane01:46
@frodwithhang on a sec there ol' perldreamer ol' buddy01:46
* perlDreamer hangs01:46
@frodwithhttp://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html01:46
@frodwithfigure out which flavor you want01:46
@frodwithfirst01:46
scrottie0seriously though (or rather, pragmatically though), before we do DBIx::Class, I'd like to take some time to investigate prospects of making WebGUI::Core not require SQL but having it work with a SQL backend if people use WebGUI:: modules that require it.01:47
+perlDreamermmm, LEFT OUTER JOIN it is01:47
scrottie0or when someone deletes their account, it could delete all of the email they've sent and the accounts of everyone they've sent email to, recursive.01:48
@frodwithscrottie: as thing stand, we unfortunately treat database structure like it's api.  Such a change would break everyone forever and there would be much anger and gnashing of teeth.01:48
Haargkind of01:49
scrottie0hrm?  making a small core of WebGUI agnostic to whether it's using a key/value store or a real database but allowing it to work with a real database?01:49
Haargit also gets changed often enough breaking everything anyway01:49
scrottie0there's already talk of making a small core.  I'm not sure how much of the core stuff does anything relational right now anyway.01:50
scrottie0and that's largely a question of what's considered core.01:50
scrottie0and the act of investigating it would not cause user gnashing of teeth.01:50
@frodwithtrue enough01:50
scrottie0frodwith gnashing of teeth, perhaps.01:50
@preactionWebGUI::Asset, WebGUI::User, WebGUI::Workflow, WebGUI::Admin and anything those absolutely rely on.01:51
scrottie0and then people could cpanm WebGUI::Lite and have it fall back on whatever stupid thing they have handy, up to and including BerkeleyDb.01:51
@frodwithscrottie, I think it would be cool as all get out to work with a nonrelational store, just because I've done very little with them and I love trying new things.  But I am not a sane person, which is why I don't make these kinds of decisions. My teeth would not gnash at all.01:52
scrottie0WebGUI::Asset doesn't really do anything relational other than merge together a bunch of tables.  if the object initializes itself from two or three or five tables, it could do that manually without any RDBMS features just by pulling in the values from the correct records in the list of tables defining that asset type.01:53
@frodwithI've given up trying to be objective.  I just go "oOOH SHINY" and let other people worry about it.01:53
* perlDreamer rethinks WebGUI::Fork01:53
@frodwithrofl01:53
scrottie0what's shiney?01:53
@frodwithall the tests are still passing!01:53
+perlDreameryes01:54
scrottie0shiny01:54
+perlDreamerbut we don't test the UI01:54
@frodwithdidn't you see my veedeo?01:54
@frodwithUI works great ;)01:54
+perlDreamerit was photoshopped01:54
+perlDreamerwasn't tested on the WRE01:54
@frodwithwas so01:54
@frodwithwasn't tested -off- the wre though01:54
+perlDreamerCame out on an even numbered day01:54
scrottie0fwiw, shiny means nothing to me.  I'm like a cockroach, entirely motivated by avoiding everything other than safe little corners.01:54
@frodwithlike my polar opposite01:55
scrottie0frodwith, your video rocks my socks.01:55
+perlDreamerit wouldn't be prudent to add that code at this juncture01:55
@frodwithbizzaro-with, if you will01:55
@frodwithwhich code?01:55
+perlDreamerWebGUI::Fork01:55
@frodwith...! how come? :( :(01:55
scrottie0DBIx::Class *or* something else should probably be WebGUI 9.01:55
+perlDreamerThat last code, with "prudent" is an old anti-Bush quote01:55
@preactionscrottie0: if i have my druthers, it will be, along with all the API unfucking i miss this time around01:56
-!- daviddelikat [~user@64.241.37.140] has quit [Quit: Leaving.]01:56
scrottie0too significant of a change (regardless of the change) too soon winds up being something like Perl threads... something that haunts you for a long, long time.01:57
scrottie0er, regardless of the size01:57
+perlDreamerlike WebGUI 601:57
scrottie0"hey, I realized how I can kind of throw threads in here real quick without much work!" => beginning of an endless world of hurt01:57
@preactionand i've heard that Fey::ORM is poised to take over DBIC's spot as ORM Of Kings01:58
@frodwithwho told you that, rolksy?01:58
@frodwithrolsky, too.01:58
* scrottie0 sighs01:59
@preactionJT's been hyping it up, i personally have no opinion outside of DBIC doesn't play nice with Moose unless you force it to, with VIOLENCE01:59
@frodwithdefine "play nice"01:59
+perlDreamerooh, Christopher Walken has sound effects even02:00
scrottie0with DBIC, you wind up with a scism of which object represents something... the DBIC ResultSet or some class you've created as a wrapper around that.02:00
scrottie0you wind up passing around and accepting ResultSet objects not wanting to make a wrapper around them, or you wind up with parallel inheritance hierarchies, and then you have to change what's passed around because you need to add active logic....02:00
scrottie0by comparison, Postgres/PL is clean, concise and sane.02:01
SquOnkscrottie0: Indeed02:01
SquOnkscrottie0: Not to mention blazing fast compared to doing stuff on the client side.02:01
scrottie0I need to STHeckU for a while.02:02
@frodwithI need to go for a walk and play a nice relaxing game of go.02:03
scrottie0the Moose objects serializing themselves directly could be a necessary comprimise, though.02:03
scrottie0frodwith, you ever play any Steve Jackson Games stuff?  not that it bares any resemblence02:04
scrottie0resemblance02:05
@frodwithno, 'tis it?02:05
scrottie0uh... most of their stuff occupies a space between Milton Bradly style games and full-on turn based strategy Warhammer style stuff02:05
scrottie0I'm just always looking for suckers to play Illuminati against.  that's all ;)02:06
@frodwithhehe02:06
scrottie0er, WITH, I mean WITH.02:06
@preactioni like Hackers, but i never have enough players for that one02:07
scrottie0SJG Hacker?  nice.  based on the Illuminati game mechanics, actually, but with enough variation to be a nice change02:07
@preactionhmm.. then perhaps i'll have to try illuminati, haven't actually seen/played it yet02:08
scrottie0I have an old COMET/JS/HTML multiplayer server I wrote years ago that just knows how to operate the tiles... it shuffles the deck, lays the cards out fanned out, knows how to flip cards for one person or everyone, gives new random values to any die that you move, keeps a log of things done, lets you move cards02:08
scrottie0er fanned out face down02:09
scrottie0some day, I want to try to make it into a Facebook game02:09
scrottie0SJG is forward thinking enough that they might let me get away with it if I could prove that one player in each game owned a real life boxed copy of the game02:10
scrottie0al'right.  some day when we're bored, I'll fire the thing up.02:10
scrottie0or if nothing else, next WUG.02:11
+perlDreamerLOJFTW02:13
scrottie0LOJ?02:14
+perlDreamerLEFT OUTER JOIN02:14
scrottie0oh, heh02:14
scrottie0yeah.  when it comes down to it, you have two choices... triggers assuring data integrity or else left joining all of the time and dealing with nulls.02:15
+perlDreamerin this case, it's only a username, so NULL is cool02:15
scrottie0New message from NULL:  Your dumb!!11102:15
+perlDreamerah, but users can't delete themselves02:16
+perlDreameronly deactivate02:16
scrottie0alright, alright.02:16
+perlDreamereveryone knows that deleting users is not the best of ideas02:16
+perlDreamerbut, Posts store usernames02:16
+perlDreamerso maybe it's not such a bad idea02:16
scrottie0still, standing in MySQL land feels very conspicuous.02:16
+perlDreamerbut who wants to write the upgrade sub to do that task?02:16
+perlDreamerit would take days on some really big sites02:17
@frodwithleft outer join is MUCH easier02:17
@frodwithperlDreamer++ # first virtue of perl programmers02:17
+perlDreamerwhich virtue is the one that makes you write tests?02:18
+perlDreamermust be hubris?02:18
@preactionlaziness02:19
@frodwithtests are laziness02:19
@frodwithif you automate the tests, you don't have to do them manually02:19
scrottieimpatience.  you want to know the *moment* it starts working so you can stop working on it.02:19
scrottieat least, test-before-you-code is impatience.02:19
@preactionno, it's hubris, you can brag that you have a rock-solid codebase because your tests say so02:19
+perlDreamerno, that's foolishness02:20
+perlDreamereveryone knows that tests don't guarantee solidity02:20
+perlDreamerjust look at Inbox.pm...02:20
+perlDreamer:/02:20
+perlDreamer^_^02:20
+perlDreamer@;=02:20
+perlDreamerand whatever other 3character frodwithian punctuations are appropriate02:20
@preactiontests guarantee against regression though. "that's right, see this bug that got fixed? it'll stay fixed mfer"02:20
@frodwithFrodwithian puncuations!?  >:-|02:21
+perlDreamerdon't make me go through the IRC logs to pull them out02:22
@frodwith@;= looks like an illithid02:22
@frodwitha winking illithid02:22
@frodwithI will freely admit to using ^_^ and -_- more than my fair share.  I like them.02:23
+perlDreamerIsn't Cthulu an illithid?02:23
@frodwithnooo, although they're kind of similar02:23
@frodwithillithids are probably inspired by lovecraft.  But you'll have to ask Mr. Gygax to make sure02:24
@frodwithand he's dead02:24
@frodwithso you'll never know.02:24
+perlDreamerJT met Mr. Gygax02:24
+perlDreamersuch thought gives me pause02:24
+perlDreamersince JT has met me as well02:24
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui02:26
+perlDreamernow, the question remains02:32
+perlDreamerhow do we cleanup the messy inbox?02:32
-!- SquOnk [~emhn@190.72.138.110] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]02:45
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 245 seconds]03:00
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:03
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 255 seconds]04:05
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 265 seconds]04:19
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:20
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:26
-!- fokat [~lem@200.82.138.37] has joined #webgui06:14
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]06:57
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 252 seconds]06:58
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:59
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:21
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:33
-!- mode/#webgui [+v bartjol] by ChanServ10:33
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:07
-!- fokat [~lem@200.82.138.37] has quit [Ping timeout: 240 seconds]15:18
-!- fokat [~lem@200.82.138.37] has joined #webgui15:19
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:30
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:57
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:07
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:03
-!- mode/#webgui [+v danny_mk] by ChanServ17:03
SDuensinFrIdAy!17:08
+bartjoland my fathers birthday...17:20
cjmoin moin17:21
SDuensincool17:21
cjhappy birthday to your dad ;)17:21
SDuensinFree cake.  :-)17:21
+bartjolmerci17:23
+bartjoloff to buy him a present17:24
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]17:24
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]17:28
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer]17:39
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:39
-!- mode/#webgui [+v danny_mk] by ChanServ17:39
SDuensinOk, that's interesting.  Learned something new...  Seems newer browsers don't draw boxes around images contained in hrefs anymore.18:03
cjhey frodwith.  ltns18:12
cjsduensin:  hmmm... img border i still default 1px afaict18:14
SDuensinIn Chrome, no borders.  IE, borders.  18:14
cjcss reset ftw18:15
SDuensinhehe18:15
SDuensinI just set 'em all to 0.18:15
cjhttp://meyerweb.com/eric/tools/css/reset/18:16
cj(eric meyer)++18:17
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:28
-!- mode/#webgui [+v perlDreamer] by ChanServ18:28
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:35
-!- mode/#webgui [+o khenn] by ChanServ18:35
cjalright...18:36
+danny_mkI saw the question on a website yesterday about webgui 8 and not using an ORM.  Did that question ever get answered?18:38
+perlDreamerdanny_mk: which question?18:39
+perlDreamersome version of WebGUI 8 will use an ORM, but not 8.018:39
+danny_mkDoes webgui 8 use an ORM?18:39
+perlDreameryes, and no18:39
+danny_mkah, there you go.18:40
+perlDreamerthere's WebGUI::Crud, but it's deprecated18:40
+perlDreamerand it will be removed from WebGUI 8 here pretty quickly18:40
+danny_mkWhy not something like:  http://search.cpan.org/~frew/DBIx-Class-0.08123/lib/DBIx/Class.pm used in Catalyst18:41
+perlDreameroh, that's easy18:41
+perlDreamernot enough programmers, and not enough time18:41
+danny_mkLOL18:41
+perlDreamerseriously18:41
+danny_mkOK, good answer18:41
+perlDreamerplans for WebGUI 8 were literally cut in half18:41
+perlDreamerpeople signed up for stuff, then didn't follow through18:41
+perlDreamerso 8 had to be way cut back18:42
+danny_mkwell, I have my hands full with the Auth::OpenId module, otherwise I would help18:42
+perlDreamer8.0 was supposed to have Template::Toolkit, DBIxC, new Auth, tons of stuff18:42
+perlDreamerit's really sad18:42
+danny_mkI would be willing to work with a new Auth but I need some direction18:43
+danny_mkI really do not like spending hours coding to have someone say, well we are going to scrap that idea for xxx...18:43
+perlDreameryeah, I don't think preaction has even had the time to define the new API18:44
+perlDreamerdidn't he send you some slides yesterday with current plans?18:44
+danny_mkyes, however there is still no "defined" way of doing Auth18:44
+perlDreamerwhat do you mean by "defined"?18:47
+danny_mkI like the way Catalyst does security, maybe I will look into that and suggest a similar approach to preaction18:49
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui18:50
@preactionperlDreamer: also because of Plain Black cutting its dev staff in half is the main reason why we couldn't follow through19:03
+perlDreameryeah, that too19:06
@preactionwhenever we get around to adding a DSL for Assets, it's probably going to look like Dancer19:07
+perlDreamerwe're going rewrite Assets again, from Moose to Dancer?19:08
@preactionORM haven't decided yet, but Fey::ORM seems nice19:08
@preactionno, the DSL would just be a layer over existing API, like it should be19:08
cjsince you're already using Moose, DBIx::Class seems like a pretty popular option19:14
HaargDBIx::Class doesn't use Moose though19:17
Haargand things get angry when you try to combine them19:18
cjoh?  I thought I heard that the most recent version did.  I would believe that I'm making things up, though ;)19:27
Haargafaik they've wanted to go to moose for a while but it is very problematic to do so19:28
cjah.  I guess I'm behind the times ;)19:29
cjalright.  I'm going to pack up my office and head to the ferry.  It's the monthly hamateur radio society meeting today. 19:32
cjhttp://paste2.org/p/1026059 in case anyone cares :)19:34
Haargyeah, i guess they do work together most of the time actually.  however some DBIx::Class extensions don't play nice.19:36
Haargbut the one specific example of that i have is because the DBIC extension is kind of broken in its own way19:39
-!- scrottie [~scrottie@70.96.30.217] has joined #webgui20:11
-!- mode/#webgui [+o scrottie] by ChanServ20:11
-!- vayde [~vayde@63-228-7-54.mpls.qwest.net] has joined #webgui20:15
@preactionhttp://gist.github.com/617157 <- is this too much evil for JS to handle?20:22
-!- scrottie [~scrottie@70.96.30.217] has quit [Ping timeout: 240 seconds]20:24
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:04
@preactionso i'm writing a new asset search API, what should I call it? WebGUI::Search::Asset? that would allow WebGUI::Search::User and later move common things into WebGUI::Search once we can deprecate and remove the old busted joint22:48
@preactionnew API will use Search::QueryParser22:49
@preactionor i could just not create the new API and just leave it in WebGUI::Admin for now22:49
@preactionbut it'll be so much nicer than what we currently have...22:49
+danny_mkI like the WebGUI::Search::Asset namespace, it makes it obvious 22:53
@preactionokay, i'll add that refactoring onto my stack... which is now growing uncontrollably...22:57
+danny_mkjoin the club, I have to provide data to my boss multiple times before he acknowledges that I did something he asked22:59
@preactionheh, only difference is i am the boss here ;)23:01
+danny_mkEVERYBODY has a boss23:09
+danny_mkwell, unless you own your own business23:10
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Quit: Lost terminal]23:10
+danny_mkpreaction: can you send me the auth presentation again?  I lost the link/fiel23:27
@preactionhttp://www.plainblack.com/uploads/bf/db/bfdb9f76a51fdb987b2152a0df70fb05/Auth-API-Changes.pdf23:27
@preactionthe new() and saveParams() changes haven't been done yet. saveParams() should probably call a new method, update(), that does the actual work23:28
@preactionhell, with that, we could even not break that API, and so the only API that breaks is new()23:31
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []23:51
--- Day changed Sat Oct 09 2010
-!- scrottie [~scrottie@66.18.113.20] has joined #webgui00:11
+danny_mkalright, I got what I need.  Have a good weekend.00:15
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]00:15
+perlDreamerPayDrivers are all converted to not use Class::InsideOut any longer00:22
+perlDreamerthat leaves shipping drivers, and Crud00:22
CIA-61webgui: Colin Kuskie WebGUI8 * r3af8037 / (15 files in 8 dirs): Merge branch 'PayDriver_cio' into WebGUI8 (+22 more commits...) - http://bit.ly/cbdOVi00:23
CIA-61webgui: Colin Kuskie master * r3f17369 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): Remove debug code from the Thingy. Fixes bug #11903 - http://bit.ly/aFfI4G00:26
CIA-61webgui: Colin Kuskie webgui-7.9 * r70d69c6 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): Remove debug code from the Thingy. Fixes bug #11903 - http://bit.ly/cGRHQx00:27
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:58
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:42
-!- waxhead_ [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has joined #webgui02:06
-!- scrottie [~scrottie@66.18.113.20] has quit [Ping timeout: 240 seconds]02:09
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:59
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 245 seconds]04:01
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui04:11
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:18
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:33
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui09:57
-!- waxhead_ [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has quit [Ping timeout: 264 seconds]11:39
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]14:44
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:02
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]15:38
-!- fokat [~lem@200.82.138.37] has quit [Quit: Ex-Chat]15:39
-!- vayde [~vayde@63-228-7-54.mpls.qwest.net] has quit [Remote host closed the connection]16:22
-!- fokat [~lem@200.82.138.37] has joined #webgui17:14
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui17:15
-!- CIA-61 [~CIA@208.69.182.149] has quit [Ping timeout: 240 seconds]20:03
-!- CIA-56 [~CIA@208.69.182.149] has joined #webgui20:19
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui23:28
--- Day changed Sun Oct 10 2010
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 240 seconds]00:44
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui01:42
-!- waxhead_ [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has joined #webgui02:05
-!- fokat [~lem@200.82.138.37] has quit [Ping timeout: 265 seconds]02:27
-!- fokat [~lem@200.82.138.37] has joined #webgui02:29
-!- fokat [~lem@200.82.138.37] has quit [Ping timeout: 265 seconds]02:47
-!- fokat [~lem@200.82.138.37] has joined #webgui02:47
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:35
-!- fokat [~lem@200.82.138.37] has quit [Ping timeout: 245 seconds]06:00
-!- fokat [~lem@200.82.138.37] has joined #webgui06:02
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 252 seconds]07:00
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:07
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 240 seconds]08:33
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui08:47
-!- waxhead_ [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has quit [Ping timeout: 250 seconds]10:59
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:17
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 265 seconds]11:19
-!- waxhead_ [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has joined #webgui13:23
-!- waxhead_ [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]15:54
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:30
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui17:10
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:56
--- Day changed Mon Oct 11 2010
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 245 seconds]02:19
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:25
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 260 seconds]06:56
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:00
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]07:04
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:38
-!- kaare is now known as Guest8540808:39
-!- Guest85408 is now known as kaare_08:39
-!- fokat [~lem@200.82.138.37] has quit [Ping timeout: 240 seconds]09:16
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]10:42
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]10:59
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui11:05
-!- waxhead [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has joined #webgui12:58
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui13:56
-!- mode/#webgui [+v bartjol] by ChanServ13:56
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]14:42
-!- vayde [~vayde@63-228-7-54.mpls.qwest.net] has joined #webgui14:59
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:40
-!- waxhead [~pete@ppp121-45-221-245.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]16:06
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui16:18
SDuensinGood morning.16:28
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:33
+bartjolhowdy16:34
SDuensinOh hell.  I just remembered that my bug tracker is down and I'm about to embark on code.  Nuts.16:36
+bartjolah, it is monday16:40
SDuensinExtremely so.16:41
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui16:45
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:49
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui17:00
-!- vayde [~vayde@63-228-7-54.mpls.qwest.net] has quit [Remote host closed the connection]17:06
+bartjolalreday a cj and/or scrottie?17:35
+bartjolalready17:35
+bartjolpreaction?17:49
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:49
-!- mode/#webgui [+v perlDreamer] by ChanServ17:49
+bartjolhey17:49
+bartjoljust one of the guys I might need17:50
+perlDreamertalk to me, bartjol!17:51
+bartjolsorry, I wanna do it private17:51
+perlDreamerso how's the house doing these days, bartjol?17:56
+bartjolwell, I tiled the toilet17:57
+perlDreamerwow18:00
+perlDreamerYou Dutch people are hardcore18:00
+perlDreamerwe usually buy out toilets made of porcelain18:00
+bartjol....18:00
+perlDreamerI didn't know y'all built your own out of tile18:00
+bartjolyeah, we're really hardcore18:11
+bartjoldelft-blue offcourse18:11
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui18:15
+bartjoloff to gut some fish18:26
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:27
neil_How can I get the WRE to start at OS boot-up?18:31
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui18:33
elninois tavisto around?18:33
+perlDreamerneil_: there are instructions on how to set that up in the README file for the WRE18:40
+perlDreamerelnino: no tavisto yet this morning18:41
+perlDreamerI've heard he's been ill.18:41
elninobummer.18:41
elninothanks.18:41
+perlDreamerwhat do you need?18:42
elninooh. I was just wondering if you ugys support passthru urls on your $25/month hosting.18:42
elninoI have about 600 html pages I don't want to port.18:42
+perlDreameryou can also ask jamie that question18:43
elninowhat's his handle?18:43
+perlDreamerjamie18:44
elnino=)18:44
+perlDreamerhe reads email18:44
elninooh.18:44
elninok18:44
elninothanks.18:45
* jigou thinks perlDreamer is too lively for a Monday morning18:47
* perlDreamer has to get up early to take the kiddos to school18:47
+perlDreamerit will wear off soon, though18:47
jigouI hear that, my friend!18:48
+perlDreamerlike now...19:17
-!- vayde [~vayde@63-228-7-54.mpls.qwest.net] has joined #webgui19:44
cjmoin moin19:55
scrottiehey cj19:57
scrottieI mean, hey cj.19:57
cjisn't that what you said?20:06
+perlDreamerhe forgot the punctuation20:06
scrottie"hey cj" sounds like "oh, you're here, I want something from you".  "hey cj." is "oh, you're here, hello".20:13
@preactionthat's a lot of meaning for such a small group of pixels20:14
scrottie"hey cj," means "oh, you're here, I want something from you so urgently that I'm going to mash enter to get my message across in chunks in hopes that you'll see it before you walk over to the fridge and start drinking from the milk carton".20:17
+perlDreamerI thought that was "hey cj!"20:17
scrottieno, "hey cj!" means "I'm glad you're here cj, because the cool level just went up two notches".20:18
+perlDreamerare you going to tell us about the other punction characters too, or are you going to make us drag it out of you?20:19
scrottie"hey cj*" means "good to see you cj, but see the notes at the bottom of the page for reasons and situations why and wherein it may not be good to see you".20:20
+perlDreamerpreaction: did you know that we could save 2 table joins in the inbox by storing the sender's name, instead of their userId, like the Posts do?20:40
@preactionbut what happens when their name changes?20:40
+perlDreamerthe same thing that happens with a Post20:41
+perlDreamertheir name, at the time it was sent, is valid20:41
@preactionso, "nothing"20:42
+perlDreameryes20:42
@preactionso no way to figure out who sent it if they change their name after they send it20:42
+perlDreamerright20:42
@preactionsounds like a fun way to spam people20:42
+perlDreamermaybe we could store both20:42
+perlDreamerbut still avoid joining userProfileData and users just to get their name20:43
@preactionwhy does the API method return user information anyway? why does it assume that I care about the user information?20:43
+perlDreamergetMessagesForUser returns hashes of data, not objects20:43
@preactionand does that method join other tables? why?20:45
+perlDreamerthat's the one that joins userProfileData and users, to create the sending user's name20:46
@preactionright, but why does it need to? why does it assume i'm going to use that information? doesn't getMessagesForUser have other purposes than displaying all the messages for the user?20:47
@preactioni could just be counting them. i could want to delete them. in either case i don't care who sent them20:47
@preactionbut i realize that we can't change the API method, i'm just trying to impress that the API is wrong here20:47
@preactionit's trying to do too much, and performance suffers because of it20:47
scrottieis firstName, lastName guaranteed to be unique?20:48
@preactionno20:48
@preactionusername is, userId is, but username can change. userId will not.20:48
* scrottie nods20:48
@preactionalias is, but it is designed to change20:48
+perlDreamerso, we can change it in 8?20:48
@preactionwe should, yes, and any related problems with API methods joining unnecessarily20:49
+perlDreamerI'll file a ticket for that20:49
@preactioni like how DBIC does it: it doesn't join by default, but you can ask it to if you know that you're going to use the relationship's information20:49
+perlDreamerFey::ORM works similarly?20:52
@preactionthat i don't know20:55
@preactionprobably, it's a good design imho20:55
@preactionoh, it also does a join if you try to add a constraint on the relationship's info, of course20:55
@preactionbut it does not assume that you're going to use it if it doesn't absolutely know you're going to use it20:56
scrottiedoes Fey::ORM have the DBIx::Class problem where your data is in one object and your business logic in another unless you subclass and extend ResultSet objects which also seems dirty?20:58
@preactionhope not, but dunno20:59
CIA-56webgui: Colin Kuskie webgui-7.9 * rd2fac1e / (2 files in 2 dirs): Manually remove messages for deleted users. Fixes bug #11908. - http://bit.ly/bB3Ko221:08
CIA-56webgui: Colin Kuskie webgui-7.9 * r9a53966 / (docs/changelog/7.x.x.txt lib/WebGUI/Inbox.pm t/Inbox.t): Be able to get messages from users who are deleted. Fixes bug #11909. - http://bit.ly/9wnZ0P21:08
CIA-56webgui: Colin Kuskie webgui-7.9 * rece4bff / lib/WebGUI/Inbox/Message.pm : Short circuit the instancation of a Message earlier. - http://bit.ly/daw8oN21:08
CIA-56webgui: Colin Kuskie master * rf90a3f7 / (3 files in 2 dirs): Manually remove messages for deleted users. Fixes bug #11908. - http://bit.ly/dmpVGc21:10
CIA-56webgui: Colin Kuskie master * r7d71a5d / (docs/changelog/7.x.x.txt lib/WebGUI/Inbox.pm t/Inbox.t): Be able to get messages from users who are deleted. Fixes bug #11909. - http://bit.ly/dpXQ6Z21:10
CIA-56webgui: Colin Kuskie master * r8181390 / lib/WebGUI/Inbox/Message.pm : Short circuit the instancation of a Message earlier. - http://bit.ly/9pu2mN21:10
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]21:11
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]21:43
-!- khenn [~frank@99-25-248-61.uvs.mdsnwi.sbcglobal.net] has joined #webgui21:53
-!- mode/#webgui [+o khenn] by ChanServ21:53
-!- khenn [~frank@99-25-248-61.uvs.mdsnwi.sbcglobal.net] has quit [Quit: khenn]22:17
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui22:39
-!- mode/#webgui [+o khenn] by ChanServ22:39
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:58
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui23:02
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]23:03
CIA-56webgui: Colin Kuskie webgui-7.9 * r25a278c / (2 files in 2 dirs): Fix a form injection problem with the EMS. Addresses bug #11773. - http://bit.ly/97bz8j23:12
CIA-56webgui: Colin Kuskie webgui-7.9 * r0028cd6 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): Fix a potential SQL injection issue with Thingy. - http://bit.ly/9taV0F23:12
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Quit: Leaving]23:12
CIA-56webgui: Colin Kuskie master * rc50688f / docs/upgrades/upgrade_7.10.2-7.10.3.pl : Use the WebGUI::Inbox module to build objects. - http://bit.ly/d3Hbvs23:13
CIA-56webgui: Colin Kuskie master * r106fcae / (2 files in 2 dirs): Fix a form injection problem with the EMS. Addresses bug #11773. - http://bit.ly/8X6cbl23:13
CIA-56webgui: Colin Kuskie master * ra41ae97 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): Fix a potential SQL injection issue with Thingy. - http://bit.ly/bUE4VP23:13
CIA-56webgui: Colin Kuskie webgui-7.9 * r8561cc9 / (3 files in 3 dirs): Add a height parameter to the LI style inside the Carousel loop. Fixes bug #11906 - http://bit.ly/dbjzcx23:41
CIA-56webgui: Colin Kuskie master * rc46685a / (3 files in 3 dirs): Add a height parameter to the LI style inside the Carousel loop. Fixes bug #11906 - http://bit.ly/ai10Bo23:42
--- Day changed Tue Oct 12 2010
CIA-56webgui: Colin Kuskie webgui-7.9 * r496b34a / (2 files in 2 dirs): Move package to correct location. - http://bit.ly/cswjie00:07
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:30
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []00:34
CIA-56webgui: Doug Bell WebGUI8 * r0cd851d / (3 files in 2 dirs): search completed (+17 more commits...) - http://bit.ly/dhw5sM00:42
@preactioni finally get to move on to something else! yay!00:45
@preactiontest failures!00:45
scrottieare there success reports with the WebGUI8 admin floating around?00:49
scrottie(hadn't heard any before but that doesn't mean they weren't there)00:49
cjit's a new version!  nobody's had *time* yet to tell you how awesome it is.00:52
+perlDreamerpreaction, in general I don't advocate following success with failure, but in this case I'll make an exception00:55
@preactioncj: scrottie's computer mangles my beautiful javascript/css and he seems to think that's MY fault :'(00:56
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:02
cjpreaction: I always have to question channels where the MITM is scrottie01:51
scrottiewell, if the admin works for someone else, they can test other changes for me.01:57
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]02:02
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:08
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:04
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:00
-!- nuba [~nuba@pauleira.com] has quit [Read error: Connection reset by peer]05:39
-!- nuba [~nuba@pauleira.com] has joined #webgui05:39
-!- vayde [~vayde@63-228-7-54.mpls.qwest.net] has quit [Remote host closed the connection]06:15
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]07:00
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 264 seconds]07:01
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:38
-!- kaare is now known as Guest8186808:38
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:33
-!- mode/#webgui [+v bartjol] by ChanServ11:33
-!- Guest81868 is now known as kaare_11:51
-!- mducharme1 [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui12:01
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]12:02
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:58
+bartjolkhenn?14:25
@khennhey bart14:52
@khennhere now14:52
+bartjolhey14:56
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]15:09
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:38
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:53
+bartjolI replaced your key files16:02
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:04
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui16:05
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit]16:05
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui16:05
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]16:10
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:13
-!- mode/#webgui [+o bopbop] by ChanServ16:13
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:13
cjheya bartjol16:29
+bartjolhi16:30
+bartjolwhat's up, I do see you logged in16:30
cjindeed.  often when I run a command, I am not returned to the bash prompt16:31
SDuensinILoveMyJobILoveMyJobILoveMyJob...  Morning!16:31
cjhaha.  g'morning, SDuensin16:31
+bartjolmorning16:31
+bartjoleeeh16:31
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:36
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui16:42
-!- mode/#webgui [+v danny_mk] by ChanServ16:42
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has left #webgui []17:36
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:36
-!- mode/#webgui [+o khenn] by ChanServ17:36
SDuensinWhen WebGUI is running, what kind of environment does it have?  I'm trying to execute swfcombine (that is in my path) and it's not finding it.18:03
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:23
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:26
-!- mode/#webgui [+v perlDreamer] by ChanServ18:26
+perlDreamerpreaction: need to chat with you about a bugfix sometime today before the release18:28
+perlDreamerThe bug is http://www.webgui.org/use/bugs/tracker/1190018:29
+perlDreamerand the cause is that Workflow Activities cannot be set to the empty string.18:29
+perlDreamerit's explicitly coded in ->new that if it's undefined, or '', then you get the defaultValue instead18:30
+perlDreamerthe Workflow form plugin uses '' to indicate "keep on going"18:30
+perlDreamerfor RequestApprovalForVersionTag, the default value of doOnDeny is Unlock and Notify, so it can't be set to "Continue with this workflow".18:31
+perlDreamerit's not a problem for doOnApprove, since it's defaultValue is '', and there's no fallback for that case.18:31
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui18:34
neil_Can I develop a site under a different domain and edit the .conf later in WRE18:36
+perlDreameryes, you'll also want to change the Company URL in the Settings18:41
+perlDreamerand you'll need to update the files in /data/wre/etc that configure Apache for the site18:42
+perlDreamerand then, of course, you'll have to restart modperl, modproxy and spectre for the changes to take effect.18:45
neil_Is this the simplest way?18:48
+perlDreamerthat's the only way18:49
neil_thank you.18:49
SDuensinAnyone know offhand what DOCUMENT_ROOT is when WebGUI is running?18:51
+perlDreamerSDuensin, isn't that supposed to be set in the Apache config file?18:53
+perlDreamerto something like /data/domains/mydomainname.com/public or whatever?18:53
SDuensinIt's in the environment.  So, uh, maybe.18:53
@preactionperlDreamer: any suggestions? i'd say fix the problem where '' means "use default" since the default value is filled in to the form19:03
+perlDreameryeah, that's what I'm doing19:04
+perlDreamerit will now be 0 instead of ''19:04
+perlDreamerstill false, but not ''19:04
@preactionuh, but isn't that just changing where the problem is?19:04
xdangersince the new auth module (twitter and facebook) only writes a couple of rows to database, would it be possible to add that authmethod to existing user account?19:05
+perlDreameryes, but the alternative is finding and fixing every workflow activity that relies (knowingly or not) on that behavior19:05
@preactionxdanger: you can change the user's auth method, yes, but a user cannot have multiple auth methods yet19:05
@preactionperlDreamer: how can they rely on it? the default value gets filled into the form19:06
xdangerI can auth with WebGUI and Facebook on the same account19:06
+perlDreamerpreaction: the defaultValue is set in code, in the definition for the activity19:06
@preactionperlDreamer: and that gets given to the form control, which causes it to be displayed in the form when editing a workflow activity19:06
@preactionand when the user saves it, that default value is saved unless they change it19:07
+perlDreameryes, and when it is used (edited or used in a workflow) then that value is overridden if it's '' or undef19:07
+perlDreamerif we change it, it's bad API breakage19:07
+perlDreamereven if we change it for the right reasons19:08
+perlDreamerI think the right thing to do is change it, but I fear the breakage19:08
@preactionxdanger: then yes, it's possible, but it would probably be better to have a way during facebook/twitter account creation to link to an existing user account, and a way in the user's profile to link their facebook/twitter account19:09
+perlDreamerso, somewhere in the activties, if someone has built a select list with '' as an option, and they're counting on getting the defaultValue instead of '', changing that would break their activity.19:09
+perlDreamerIt's like the DarkPAN19:09
@preactionperlDreamer: it's potential breakage, if somehow someone overrode how forms work in their activity19:09
+perlDreamerNo19:09
+perlDreamerwhat I just described is how it works now, regardless of overriding behavior in a plugin.  Look at Worfklow/Activity, sub new19:10
+perlDreamerit's line 31819:10
@preactionyes, and only in the case you exactly described: a list of options where the option's value is "" and the defaultValue is "somethingelse" and the user explicitly chooses the value of "" because the form control will start out showing the "somethingelse" one19:12
@preactionin other words, they'd have to be trying to screw things up19:12
+perlDreamerthis would all be better if there was error handling in the form processing code19:15
+perlDreamerI'll keep thinking about it while I'm at the gym19:15
xdangerpreaction: I was thinking of adding facebook login to a existing site. And if I understand correctly, you only need to add corresponding row for this: "SELECT userId FROM authentication WHERE authMethod = ? AND fieldName = ? AND fieldData = ?", [ "Facebook", "facebookUserId", $fbuser->{id} ]19:24
xdangerIf I want to do that in user profile, what is the right place to add it to?19:24
@preactionif you want to add facebook login to an existing site, you just need to use the FacebookLogin macro19:25
@preactionif you want to add to an existing user, make another macro that takes a userId and yes, get their facebook user ID from the whole process19:25
xdangerif I want to add feature for old users to add fb-auth to their account19:25
xdangercan I have a callback in a macro?19:26
xdangersince I need that from facebook19:26
@preactionno, you'd need to keep track of the user Id and probably add something to the facebook auth module that would do something different if the user is already logged-in to the site19:26
xdangerso add it to the Auth module, not make it a Operation?19:27
@preactionthat's what i'd do19:28
@preactionif the user is already logged in, and somehow make it to the same callback in the auth module, use their userId instead of creating a new user19:28
@preactionoh, wait, that won't work. logged-in users can't choose authType to process a different one. perhaps that needs to change19:29
xdangerand the I could but the fb & twitter login macro to the profile as a text field =)19:29
xdangeroh19:32
xdangerIs that a big change?19:33
@preactionnot really, no19:34
@preactionthough maybe it's just the default authType, i don't know. WebGUI::Operation::Auth has the code to choose which auth module gets dispatched to19:34
xdangerI was thinking of adding a field "add other authentications to this account" to ?op=auth;method=displayAccount screen19:34
xdangeryou could add twitter/openid/facebook/ (ldap?)19:36
xdangerit wouldn't work with LDAP I think =) that's little more complicated than the others19:38
-!- danny_mk is now known as danny_mk_IsAway19:54
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui19:54
-!- mode/#webgui [+o scrottie] by ChanServ19:54
neil_I can install WRE on either 32/64 centos. With 64bit - Cache::FastMmap, Net::Twitter, PerlIO::eol & CHI don't install while with 32bit Net::Twitter & CHI don't install ( I just couldn't get them to install - perl testEnvironment.pl). Will it matter?20:08
@preactioncpan> force install Net::Twitter20:09
-!- frodwith [~pdriver@helios.tapodi.net] has left #webgui []20:23
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui20:23
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui20:24
-!- mode/#webgui [+o frodwith] by ChanServ20:24
+perlDreamerpreaction: you're right about the Workflow activity behavior20:28
+perlDreamer'' should be fine as a value20:28
@preactionawesome20:28
+perlDreamerif it becomes a problem, we should put in error handling in pPFFP20:28
@preaction(well, not so much activity behavior as Form control behavior)20:28
+perlDreamercrap20:32
+perlDreamerpreaction: git show ac5675cf20:32
@preactionlooks like a wrong solution to the problem to me. what if instead we checked !exists $sub->{$property}?20:36
@preactionoh, wait, wtf20:36
@preactionyes, that. 20:36
+perlDreamerseems like it should have updated the database with new default values20:36
@preactionWorkflowActivityData is the properties20:36
+perlDreamerright, per activity properties are in WorkflowActivityData20:37
+perlDreamerbase properties are in WorkflowActivity20:37
@preactionso yes, that's the one we want to check. the $main is not configurable from the database, so we only care about the props in $sub20:38
+perlDreamerhuh, $main is $session->db->getRow20:38
+perlDreamer??20:38
@preactionyes, it's the main bit of configuration, the configuration every activity has20:39
@preactionsorry, not configurable from the form20:39
+perlDreameroh, yeah, okay.  Gotcha20:39
+perlDreamerI think we can just truncate the conditional to this: http://gist.github.com/62258320:40
+perlDreamerthat will catch missing defaults in WorkflowActivity and WorkflowActivityData20:41
@preactionwhy not defined? why not !exists?20:42
+perlDreamerwell, if it doesn't exist, it's undef so we assign20:43
+perlDreamerif it exists and is undef, then we want a defaultValue20:43
@preactionso now undef is a reserved value. is that acceptable?20:43
+perlDreameryes20:45
@preactionokay, sounds good to me20:45
+perlDreamerbecause the form plugins currently return undef for invalid user input20:45
+perlDreamerbut that's the only reason why it's acceptable20:46
@preactionwell, it's also reserved all over definitions around webgui20:46
+perlDreamerlike we've said, it would be better to put error handling into pFFPP and fix the problem that way20:46
+perlDreamerWebGUI has come so far, but has a long way to go yet20:48
@preactionwell, first we need to stop adding shitty code. then we need to remove the shitty code we have and replace with non-shitty code20:49
@preactionstep one is the worst part of course20:49
@scrottieit always looks like such a good idea at the time.20:50
@scrottiemod_perl looked like a great idea at the time.20:50
CIA-56webgui: Colin Kuskie webgui-7.9 * r3ebc263 / (docs/changelog/7.x.x.txt lib/WebGUI/Workflow/Activity.pm): '' is no longer a special value for Workflow Activities, that will cause them to pull their defaultValue. Instead, only undef will do that. Fixes bug #11900 - http://bit.ly/a3FT0z20:50
+perlDreamermod_perl is a great idea, it just went too far20:51
@scrottiebut yeah.  down with the shitty!20:51
CIA-56webgui: Colin Kuskie master * ra614d4f / (docs/changelog/7.x.x.txt lib/WebGUI/Workflow/Activity.pm): '' is no longer a special value for Workflow Activities, that will cause them to pull their defaultValue. Instead, only undef will do that. Fixes bug #11900 - http://bit.ly/c0YaQe20:51
+perlDreamerwe should have made mod_perlite first20:51
+perlDreamerthen built the great bazooka that is mod_perl20:51
@scrottieor soon after.  yeah.20:51
@scrottieSDL and lots of perl interfaces to libraries and such had the same problem... they first comprehensively exposed the API and then only much later presented a coherent, OO API on top of the comprehensive binary interface.20:52
@scrottiessleay.20:52
@scrottiejust because you can do something doesn't mean you should.20:53
+perlDreamerAll things are permissible, but not all things are beneficial20:54
+perlDreamerIt's the unofficial perl motto :)20:54
@scrottiethen there's the Google motto:  Keep the bozos out.  they use Python >=)20:56
CIA-56webgui: Colin Kuskie master * r4b1af3d / (docs/changelog/7.x.x.txt lib/WebGUI/Image/Graph.pm): Use WebGUI::Pluggable::instanciate instead of string eval to load Image::Graph modules. Fixes bug #11898. - http://bit.ly/cQoGOW21:04
CIA-56webgui: Colin Kuskie webgui-7.9 * r3a6e72f / (docs/changelog/7.x.x.txt lib/WebGUI/Image/Graph.pm): Use WebGUI::Pluggable::instanciate instead of string eval to load Image::Graph modules. Fixes bug #11898. - http://bit.ly/b15EA921:05
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]21:05
+perlDreamerhey, how does dynamic mobile style detection work with caching for visitors?21:12
@preactioni am officially impressed with OpenSUSE's installer. easy to use, and yet not dumbed down to the lowest common denominator21:16
+perlDreamerwon't the first visitor who comes along and views a page with a mobile browser set the cache for any subsequent visitors, for the length of the timeout?21:16
CIA-56webgui: Colin Kuskie webgui-7.9 * r66c2b57 / t/Form/Workflow.t : Basic test for Form/Workflow.pm - http://bit.ly/aDWieo21:38
-!- danny_mk_IsAway is now known as danny_mk22:03
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:15
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:22
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:57
xdangertestEnvironment.pl test for perl 5.8, but isn't 5.10 required because of the smart matches?23:26
@preactionno. there are no smart matches in 7.x. if there are, that's a bug23:26
@preactionanyone here done any GSSAPI or Kerberos work in Perl?23:26
xdangerwell, even in wg8 it testing for 5.823:28
@preactionthen that's a bug in webgui 823:28
@scrottieI've never actually used the WRE to set up a site before this moment and I'm wondering if I'm missing something.  the instructions don't say anything about running mysql_install_db and the wreconsole addSite thing doesn't do it.  is this an implicit step?23:32
@preactioncheck addsite.pl maybe? is mysql_install_db doing the create.sql or is it doing the test database / backup stuff?23:34
@scrottielet me rephrase... it's asking for the mysql admin password and I haven't set one and haven't been told what it is.23:34
@preactionoh, uh... it should've asked for one during wreconsole.pl23:35
@preactiondid you go to /setup first?23:35
@scrottieI did go there...: Site could not be created because Invalid admin password. Couldn't connect to MySQL because DBI connect('test;host=localhost;port=3306','root',...) failed: Access denied for user 'root'@'localhost' (using password: YES)23:37
@scrottieempty doesn't work, making one up doesn't... okay, probably what's going on is that someone already set this up once.23:38
@scrottieI need to blow away the wre directory and start over.23:38
@preactionprobably a good idea, yeah23:38
xdangerdid you try without a password?23:38
@preactionalso, make sure no other mysqld running and /etc/my.cnf is not around (since mysql is dumb)23:38
@scrottiexdanger, yup.23:39
@scrottieyeah, that was step 4.23:40
xdangeroh I wish squeeze would go stable soon...23:41
@preactionsigh. we should just make PAM auth for WebGUI and then everything would work from there23:42
@scrottie"If you have an existing Apache or MySQL running please shut them down now. " ... "Run the WRE Console which you can use to configure WebGUI." ... "Site could not be created because MySQL appears to be down. at ./wreconsole.pl line 234" ... well, no duh.  you told me to kill it.23:44
@scrottieI should write Test::POD::InstallInstructions23:44
@preactionyou have to go to the Services tab and Start MySQL, then you can go back to Sites tab23:44
@preactionalso, wreconsole sucks and i hate it and i want it to die23:45
@scrottieheh.  well, I clicked the Services tab, and it did die:  Cannot read config file: /data/WebGUI/etc/spectre.conf at /data/wre/lib/WRE/Spectre.pm line 8223:48
@preactioninstall didn't do something right23:48
@scrottiebesides untaring stuff and killing stuff and moving mysql's cnf, that's install right there.23:49
@scrottiethe docs are wrong.23:49
@preactionpastebin what the console that's running wreconsole.pl spit out during the /setup?23:49
@scrottieother than that, nothing else went to STDERR/STDOUT23:50
@preactionis this a brand-new install?23:50
@scrottiethere was a wre directory there but after not knowing the mysql root password, I blew it away.23:51
@preactionand untar, . /data/wre/sbin/setenvironment.sh, wreconsole.pl, and finally http://someplace:62184/setup23:51
@preactionand it asked for an OS username, a mysql root pass, etc?23:52
@scrottieyup.  and when I gave it stuff, it complained that MySQL wasn't running.23:52
@preactiondid anything get output to stdout/stderr during that bit?23:52
@scrottieit didn't start it (successfully) and install notes didn't tell me to.23:52
@scrottiecorrect.23:52
@preactionusually there should be a standard mysql disclaimer text that isn't suppressed by the WRE running a mysqladmin process to set root's password23:53
@scrottieldd libexec/mysqld | grep 'not found' | wc -l # 023:56
@scrottielibexec/mysqld: Can't change dir to '/data/wre/var/mysqldata/' (Errcode: 2)23:58
@scrottie(directory doesn't exist)23:58
@preactionthat's weird. it should get created during the setup23:58
@preactionis wreconsole.pl running as root? it should bitch if it isn't23:59
@scrottiewhich setup?23:59
@preactionthe web /setup23:59
--- Day changed Wed Oct 13 2010
@scrottieyeah, running as root.  mysqld won't.  the install instructions have you creating a locked account you can't su to.00:00
@scrottieah.00:00
@scrottiethat was me testing from the command line, not output from wreconsole /setup00:00
@preactionright, but that was after /setup, no? or did you nuke and start over again?00:00
@scrottieyeah, after setup.  true.00:01
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]00:01
@scrottiecreating the dir myself, same error message:  Site could not be created because MySQL appears to be down. at wreconsole.pl line 234 00:02
@scrottie(and chowning it to webgui)00:02
@scrottiethis says that you can use any username but webgui is preferred; but then you don't tell it which username you've picked.  how does it know who to run mysqld as?00:03
@preactionit's the first step in the web /setup00:04
@scrottieclicking "Add a Site" (per instructions) asks for a username for the database, not for Unix.00:04
@preactioninstead of just going to http://example.com:port, add /setup onto the end00:05
@scrottieooh00:06
@scrottieokay.  I botched the instructions.00:06
@scrottiethanks everyone for your sufferance.00:07
@scrottiewreconsole spat out a URL when it started up and I pasted that rather than from the docs.00:08
@preactionyeah, it doesn't know you need /setup, but it's supposed to autodetect that you haven't set up yet00:08
@preactionand then redirect you to /setup, but that seems to have broke somehow00:09
@preactionor maybe it never worked, who knows00:09
@scrottiethat would beat fatal'ing out when you click a tab.00:09
* scrottie goes to soak his head for a bit.00:15
-!- carogray [~Caroline@32.178.89.187] has joined #webgui00:16
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Ping timeout: 252 seconds]00:16
@scrottie"The attached patch updates Data::Alias to work on Perl 5.12.  " ... oh, heck yeah!00:18
Haargthe detection for when to redirect to /setup has never worked very well00:29
-!- carogray [~Caroline@32.178.89.187] has quit [Ping timeout: 264 seconds]00:35
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 260 seconds]00:38
+perlDreamerIf you have a WebGUI directory, it won't do setup00:38
+perlDreameryou have to set it to the side, do the WRE install, then move it back and choose "Manual setup"00:39
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:55
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 272 seconds]02:53
+perlDreamerpreaction: would you chime in on this topic please: http://www.webgui.org/use/bugs/tracker/1190702:54
+perlDreamerI think we should lock visitor out totally02:54
+perlDreamerI'll backlog after dinner.02:54
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:54
Haargi don't really think it is a bug, although it might be worth changing anyway.02:55
@preactionit's not a bug, if they have a problem they can file an RFE. when a real forum system is made, post ratings will not be part of it (but it will be able to be added to a subclass)02:56
Haargthe ip limit is by design.  there isn't any good way to deal with preventing multiple votes without forcing people to log in, so the ip limit is a best effort guess.02:56
+perlDreamerthanks guys!04:10
CIA-56webgui: Colin Kuskie webgui-7.9 * rdfffd35 / : Preparing for 7.9.16 release - http://bit.ly/d2BG2J06:47
CIA-56webgui: Colin Kuskie webgui-7.9 * rfd50d37 / : Ready for 7.9.17 development. - http://bit.ly/aYpfpC06:51
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]06:53
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:00
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Read error: Connection reset by peer]07:05
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]07:08
CIA-56webgui: Colin Kuskie webgui-7.9 * reef43d3 / sbin/testEnvironment.pl : Add workarounds for bad CPAN dependency resolution. - http://bit.ly/dnSXor07:23
CIA-56webgui: Colin Kuskie master * r8200f35 / t/Form/Workflow.t : Basic test for Form/Workflow.pm - http://bit.ly/d13Psd07:24
CIA-56webgui: Colin Kuskie master * rd769f2c / sbin/testEnvironment.pl : Add workarounds for bad CPAN dependency resolution. - http://bit.ly/ac6R2807:24
Haarghttp://blogs.perl.org/users/graham_knop/2010/10/converting-complex-svn-repositories-to-git.html if anyone is interested07:53
+perlDreamerdude, you blogged!07:54
Haarghad to happen eventually i suppose07:54
Haargnow i just have to get the rest of it written up07:54
Haarghave three more posts about that stuff07:55
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]08:21
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:19
-!- mode/#webgui [+v bartjol] by ChanServ10:19
-!- waxhead [~pete@ppp121-45-192-15.lns20.cbr1.internode.on.net] has joined #webgui11:01
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Read error: Connection reset by peer]11:25
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:32
-!- mode/#webgui [+v bartjol] by ChanServ11:32
-!- carogray [~Caroline@174-146-10-65.pools.spcsdns.net] has joined #webgui12:53
-!- carogray1 [~Caroline@174-146-10-65.pools.spcsdns.net] has joined #webgui13:39
-!- carogray [~Caroline@174-146-10-65.pools.spcsdns.net] has quit [Read error: Connection reset by peer]13:39
-!- carogray [~Caroline@174-146-10-65.pools.spcsdns.net] has joined #webgui15:47
-!- carogray1 [~Caroline@174-146-10-65.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:47
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:55
-!- carogray [~Caroline@174-146-10-65.pools.spcsdns.net] has quit [Quit: Leaving.]15:57
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:58
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui16:21
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]16:35
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui16:37
-!- mode/#webgui [+v danny_mk] by ChanServ16:37
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui16:39
SDuensinAnyone have suggestions for hiding a boss-sized body?   (Morning!)16:45
+bartjolpigs (but hard to retrieve it after they ate it)16:47
SDuensinDude, I do NOT want him back.16:48
SDuensinAnd there happens to be a pig farm just a few blocks from where I live.  :-)16:49
+bartjolwell, there you go17:04
+danny_mkToo Silence of the lambs for me :-/17:12
SDuensinhehe17:15
+bartjolI thought that was Snatch17:22
+danny_mkWell, I have made some progress with the OpenId module, just need to the registration and other options working 17:22
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:12
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui18:12
+danny_mkHmmm... it seems I have lost all search functionality in a Wiki, not being sure of how the wiki search option works I am going to guess that I may need to rebuild an index someplace.18:30
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:34
-!- mode/#webgui [+v perlDreamer] by ChanServ18:34
CIA-56webgui: Colin Kuskie WebGUI8 * r83bec84 / sbin/testEnvironment.pl : Document the new required module for Admin panel search. - http://bit.ly/b23ofq19:10
@preactiondanny_mk: cd /data/WebGUI/sbin; perl search.pl --rebuildSite --configFile=<yoursite.conf>19:11
+danny_mkthank you19:11
+danny_mkis this a FAQ?19:12
@preactionno, i just have to do it a lot. if you could add a small wiki item that'd be great19:12
@preactionit could be something in the Administrator's guide19:12
+danny_mkOK, will do19:12
+danny_mkUnknown option: rebuildsite19:14
@preactionreindexSite, sorry19:14
@preactionotherwise perldoc search.pl19:14
+danny_mk:-)19:15
+perlDreamerMoose is awesome20:21
+perlDreamerwith the refactor of ShipDriver and PayDriver to Moose, I'm going to be able to share a whole bunch of code between the two modules20:21
-!- cj [~cjac@router0.colliertech.org] has quit [Quit: Reconnecting]20:25
-!- cj [~cjac@router0.colliertech.org] has joined #webgui20:25
-!- fokat [~lem@190.72.138.110] has joined #webgui20:37
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:34
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]22:46
--- Day changed Thu Oct 14 2010
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]00:14
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:18
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []00:29
-!- carogray [~Caroline@174-146-10-65.pools.spcsdns.net] has joined #webgui00:34
-!- carogray1 [~Caroline@174-146-10-65.pools.spcsdns.net] has joined #webgui00:39
-!- carogray [~Caroline@174-146-10-65.pools.spcsdns.net] has quit [Read error: Connection reset by peer]00:39
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:26
cjquiet in here today02:30
-!- carogray1 [~Caroline@174-146-10-65.pools.spcsdns.net] has quit [Quit: Leaving.]02:31
* perlDreamer is packing it in for today03:11
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:11
@scrottieWednesday the 13th.  ssh.05:05
+Radix_wednesday is soooo yesterday man05:06
+Radix_Thursday is where its at05:06
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]05:07
+Radix_juniper fans might like this - http://forums.overclockers.com.au/showthread.php?t=90924105:15
+Radix_oops.. wrong chan05:16
cjENOTNANOG05:38
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui06:13
elninoplease tell me all you konw about affiliates and how one may implement in webgui? I'm so confused.  =) how's that for a latenight topic????06:13
* elnino is looking at the webgui site.06:21
@preactionelnino: i know quite a bit about it. there is no implementation in webgui. only thing you could do is a fill-in profile field06:29
elninoso. My understanding is that if my customer want an "affiliate program" that means that his customer can signup, get a code, and pass it around and if someone buys it, my customer's customer gets a cut.06:30
elninoso I wonder if coupons or a subscription code would work. 06:31
elninobut there are many other third-party systems that provide "affiliate" tracking too, any recommendations?06:32
elninos/buys it/buys it and specifys the code,06:32
elninoI saw the recent post from preaction about webgui::affiliate. Is there an affiliat system that you guys are thinking of emulating eventually?06:37
@preactionit hasn't entered into the picture yet06:38
elninofair enough.  I think I'm going to sleep now. Have a good night.06:49
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]06:56
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 240 seconds]07:16
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Ping timeout: 260 seconds]07:52
-!- ryuu_ro [~rory@gw.oqapi.nl] has joined #webgui10:27
-!- Netsplit *.net <-> *.split quits: perlbot, ryuu_ro10:56
-!- Netsplit *.net <-> *.split quits: ckotil, nuba, @preaction, daviddelikat, gugod, +Radix_, cj, CIA-5611:07
-!- mducharme1 [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]11:20
-!- Netsplit over, joins: ryuu_ro, perlbot11:55
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:59
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:59
-!- cj [~cjac@router0.colliertech.org] has joined #webgui11:59
-!- nuba [~nuba@pauleira.com] has joined #webgui11:59
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui11:59
-!- CIA-56 [~CIA@208.69.182.149] has joined #webgui11:59
-!- preaction [~preaction@li79-149.members.linode.com] has joined #webgui11:59
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui11:59
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui11:59
-!- ServerMode/#webgui [+vov bartjol preaction Radix_] by lindbohm.freenode.net11:59
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:14
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]14:51
-!- fokat [~lem@190.72.138.110] has joined #webgui15:24
-!- fokat [~lem@190.72.138.110] has quit [Ping timeout: 276 seconds]15:42
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui15:52
-!- fokat [~lem@190.72.138.110] has joined #webgui15:53
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:35
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui16:36
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit]16:37
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui16:37
SDuensinGreetings.16:38
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]16:41
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has joined #webgui16:51
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:09
-!- mode/#webgui [+v danny_mk] by ChanServ17:09
-!- ryuu_ro [~rory@gw.oqapi.nl] has quit [Ping timeout: 250 seconds]17:29
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]17:38
-!- fokat [~lem@190.72.138.110] has quit [Ping timeout: 260 seconds]17:50
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui17:51
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:54
-!- mode/#webgui [+v perlDreamer] by ChanServ17:54
+perlDreamerToday is a great WebGUI day!17:54
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui17:55
@preactionooh, why?17:56
+perlDreamerWebGUI 8 is getting closer and closer all the time17:56
+perlDreamerThe bug list is shrinking on a regular basis17:56
+perlDreamerWebGUI keeps getting faster17:57
+perlDreamernow, if only we'd made the deadline for Squeeze17:57
@preactioneh, we can't win them all17:58
@preactionand besides, if we have time to make a canonical PB repo that debian can fork...17:58
+perlDreameram I nuts for thinking that we have to have a debian box to do that?17:59
@preactiondpkg files are well-documented, but it would be easier with debian's toolset18:00
@preactionand with linode, we could have a box for a few bucks a month18:01
+perlDreamerawesomeness18:01
@preactionhuh, Deb and Ian broke up. wonder how he likes the Debian name now18:01
+perlDreamerbtw, when I commit the ShipDriver Moose branch, you'll have to have a gander at the Shop code18:02
+perlDreamerWebGUI::Definition::Shop is generic enough that I think we could use it for most WebGUI base classes, like User, Group, etc.18:02
cjpreaction: yeah.  crazy, huh?18:02
@preactionhttp://en.wikipedia.org/wiki/Deb_(file_format) <- looks pretty easy to do18:02
-!- fokat [~lem@190.72.138.110] has joined #webgui18:03
@preactioncj: indeed18:03
cj*sniffle*18:03
* cj runs his daughter to school18:03
cjfield trip day18:03
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:04
+perlDreamertwo more shipping plugins to do18:11
+perlDreamertakes about 2 hours each with testing and any new i18n18:11
neil_perlDreamer - those perl (4) modules wouldn't install on CentOS 64bit but does on 32bit.18:12
neil_I tried as you suggested: cpan -f Cache::FastMmap, cpan -f Net::Twitter, cpan -f PerlIO::eol & cpan -f CHI18:13
neil_It works with 32bit CentOS18:13
-!- ryuu_ro [~rory@5357069A.cm-6-8a.dynamic.ziggo.nl] has joined #webgui18:16
-!- ryuu_ro [~rory@5357069A.cm-6-8a.dynamic.ziggo.nl] has quit [Client Quit]18:16
+danny_mkpreaction: why did you not have to provide a www_logout method in your Auth::Twitter module?18:55
@preactioni just didn't. as long as they're logged in to twitter they're logged in to webgui18:56
+danny_mkHmmm... I have to use www_logout in Auth::OpenId18:58
+danny_mkpreaction: something does not sound right, a webgui session is independent of the Twitter session, why would webgui care after www_login?19:00
@preactioni just didn't add one, that's all. if the superclass doesn't handle it, then there's no logging out19:01
+danny_mkOK, that sounds right19:02
+danny_mkthe user stays logged in until the session for that user expires19:02
+perlDreamerneil_: I don't have a 64-bit system to try it out with19:15
neil_Should I stick to 32 bit since it everything installs correctly? I prefer 64bit for security.19:17
neil_and hope that a fix comes along!19:19
+perlDreamerthere probably won't be a fix from our end, since we didn't make the modules that won't compile19:21
+perlDreamerI would recommend taking this to the admin forum, since there have been 64-bit discussions there19:21
neil_the webgui.org site has broken links - admin, install/upgrade19:26
+perlDreameron which page, neil_19:27
neil_http://www.webgui.org/community/community-support - under webgui forums19:28
+perlDreamerneil_: If you file a bug for that, I'll fix it today or tomorrow19:36
+perlDreamerin the meantime, try going here: http://www.webgui.org/forums19:36
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui19:46
neil_I'm aware of this link too, but are those two forums no longer maintained? Over the last few months lots of changes had taken place, especially in ''community support'19:46
@preactionwhat do you mean "maintained"? what do you mean "changes"?19:46
-!- mode/#webgui [+o scrottie] by ChanServ19:47
neil_changes - more helpful info19:48
-!- danny_mk is now known as danny_mk_IsAway19:50
neil_maintained - I had inquired already on the broken links and was informed that they be combined with another19:51
@preactioni dunno then. the forums are there. people post to them19:54
* perlDreamer is off to another parent conference19:54
neil_My specific inquiry is that the Admin & Install/Upgrade Help forums links are broken. I would have posted there my self, but I did in other forums.19:57
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui20:03
SDuensinHey gang, reading the wiki, it shows ^Page("urlizedTitle"); as returning the title of the current page in URL format.  Except I get nothing.  Is the wiki correct?  Where can I see a list of valid options for this macro?21:32
@preactionany asset properties are valid. urlizedTitle is not an asset property21:39
@preactionthat macro is exactly one line: return $session->asset->get(shift);21:39
@preactionso check the DB Scheme, look at "asset", "assetData", and for Page Layouts, the "Layout" table21:40
SDuensinSounds fun.  OK, thanks.  (Wiki is wrong then!)21:44
+perlDreamerSDuensin: It's a wiki.  Fix it!22:01
-!- danny_mk_IsAway is now known as danny_mk22:03
SDuensinlol22:05
SDuensinCan you not put macros inside the ^AssetProxy macro?22:28
Haarghow are you trying to put them inside it?22:30
SDuensinIt's ugly.  :-)22:32
SDuensin^AssetProxy(/en/photogallery/^RegExReplace(^URLEncode(^ToLower(^PageTitle();););,"\%..",""););22:32
SDuensinEverything inside the AssetProxy works as I expect.22:33
Haargyour commas aren't quite right i don't think22:34
SDuensinThey work without the AssetProxy around them.22:35
Haargunless you add quotes, it splits on commas at the outer most layet22:35
Haarg*layer22:35
Haargso it's parsing as ^AssetProxy("/en/...^PageTitle();););", ...);22:36
SDuensinIf I provide the optional [type] to AssetProxy, think it'd figure it out?22:37
SDuensinAnd what is [type]?  WebGUI::Asset::Folder?22:37
Haargyou need to quote the arguments to the assetproxy call22:37
Haarg^AssetProxy('/en/photogallery/^RegExReplace(^URLEncode(^ToLower(^PageTitle();););,"\%..","");'); would probably work22:38
SDuensinTrying.22:38
SDuensinWHOOOO!  Should have asked a half hour ago!22:38
SDuensinThanks Haarg!22:38
Haargmacro parsing isn't ideal but no matter what we try to do with it it will be problematic22:39
SDuensinI hear that.  Every time I try and work out a better way, I run into more problems.  :-)22:39
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:40
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui23:06
+danny_mkpreaction: OK, I converted the Auth::OpenId module to the new API.  I will upload the new version tonight.  One good thing that came out of it was the option to pass authType=OpenId as a parameter.  That eliminates the openid.guest account.23:23
@preactionand it should eliminate the need to fallback to WebGUI::Auth::WebGUI for anything23:24
+danny_mkYup23:27
+danny_mkWho wants to give me a little feedback on the OpenId Auth module?  Try it out here:  http://openid.dbash.com23:29
@preactiondanny_mk: post the code to github, would be easier for me to give comments23:33
+danny_mkOK23:33
@khennquestion about the new auth API (this comes from knowing nothing about it)23:36
@khennis it still capable of dealing with multiple account types for a single user?23:36
+perlDreamer"still"?23:36
@khennie:  IP auth as well as WebGUI auth for a single user23:36
@khennit *was* capable of that at one point23:37
@preactionit is exactly as capable of that as it was previously23:37
@khennk23:37
@preactionnothing changed except there's a new way to choose an authType when you're a Visitor23:37
@preactionand you can use www_method without having to do setCallable23:37
+perlDreamernice23:38
@preactionreally the authType column in users is unnecessary, as the individual authtype could just check to see if it has the fields it needs in the authentication table 23:38
@khennit is but if you remove it you will be adding more work for me =(23:43
@preactionand i wouldn't remove it until it was warned about and all the core code did nothing with it23:44
@preactionbut it'd be nice to have a Facebook user be able to use a WebGUI login if Facebook is down23:45
+perlDreamercouldn't we provide a setCallable method which does $self->can(shift);, for backwards compatibility?23:45
+perlDreameror something similar?23:46
@preactionsetCallable still works as-is right now23:46
@preactionand i have no reason to remove it23:46
@preactionit's saveParams that won't work, but that can be made to keep working23:46
@preactionnew(), on the other hand, may not be able to be kludged in that manner23:46
--- Day changed Fri Oct 15 2010
@preactioni just wrote POD for WebGUI::FormBuilder::Tabset, but it's saying it has no POD00:11
+perlDreamerCheck namespaces00:11
+perlDreamerand then curse the POD testing tools because they're not so good00:11
@preactiononly one pm has package WebGUI::FormBuilder::Tabset00:12
CIA-56webgui: Doug Bell WebGUI8 * rb80c2be / lib/WebGUI/Admin.pm : add POD - http://bit.ly/9cOlFl00:16
CIA-56webgui: Doug Bell WebGUI8 * r5116fca / (lib/WebGUI/FormBuilder.pm lib/WebGUI/FormBuilder/Tabset.pm): added/updated documentation - http://bit.ly/dnaMLU00:16
@preactionyay! i'm cleaning up after myself finally!00:17
+perlDreamerpreaction++00:20
@preactionnow on to the tests! then i can finally do Something Else like remove those evil assets or fix the www_add/www_edit/versiontag apis00:21
+danny_mkpreaction: What version of webgui was the setCallable requirement dropped for www_method?00:32
@preaction7.900:33
@preactionand not dropped, www_method was just added00:33
@preactionlet's say i have a streaming PSGI response, how would I get it? do i have to make an env and send it through the whole cycle?00:45
@preactionor can i just set the streamer and somehow get at it?00:45
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]01:00
+danny_mkWhooly crap, something does not look right batman!  http://www.webgui.org/addons/openid-auth-module01:07
+danny_mkwhat is with all the crappy characters?01:08
+danny_mkpreaction:  I will have to figure out how to add the Module+Macro+i18n/english modules into github later.01:14
@preactionok, no worries01:14
+danny_mkI use CVS and Subversion at work all the time but I am a git vigin01:14
@preactiongit isn't so bad, really. there's even a "Git for people who use SVN" tutorial01:15
+danny_mkI have a weblogin to github, will that be enough to add files under WebGUI/Auth/..01:15
@preactionwell, you should probably make a fork of WebGUI, then create a branch in your fork, then add your changes to that01:17
@preactionthat way, i can just pull from you and your code is in, and it'll even say "Committed by Danny_MK" on github01:17
+danny_mkOK, I will try that.01:17
+danny_mklater...01:18
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]01:18
@preactionokay, figured out WebGUI::Test::Mechanize and it is officially AWESOME01:28
@preactionwonder if I could somehow wrap this around Test::WWW::Selenium...01:29
CIA-56webgui: Doug Bell WebGUI8 * rf40a690 / (5 files in 2 dirs): remove tests for deleted modules - http://bit.ly/bgIoaW01:33
CIA-56webgui: Doug Bell WebGUI8 * r645f5f7 / lib/WebGUI/Test/Mechanize.pm : added documentation for WebGUI::Test::Mechanize - http://bit.ly/bs1h5001:33
-!- qwebirc13376 [3f95f122@gateway/web/freenode/ip.63.149.241.34] has joined #webgui01:33
CIA-56webgui: Doug Bell WebGUI8 * r51d5f6b / t/AssetHelper/Copy.t : fix tests for Copy assethelper - http://bit.ly/9rSHsv01:35
@preactioni just realized the scope of the work of making VersionTags not get automatically created. every test will have to change to not commit a tag02:30
* preaction is doing it anyway! RAAAAAGE02:30
@preactionthat's of course after i finish adding sunny-day tests to the Admin stuff, right perlDreamer ?02:32
+perlDreamer:)02:32
+perlDreameralso, if you change how version tags work, make sure all the tests pass before merging02:32
+perlDreamerotherwise, I may have a coronary02:32
@preactionof course, i never make sure they all work before committing you know that02:32
@preactioni mean02:32
@preactionwait02:32
@preactionuhm...02:33
@scrottiewow, version tags might start making sense *before* I understand exactly how they work.02:33
+perlDreamerwe're not talking about you, of course02:33
+perlDreamerother devs, preaction02:33
+perlDreameryou're golden02:33
@frodwithVersion tags make perfect sense the way they are.  How can you improve on perfection?02:33
@preactionthe one thing changing: you will have to specifically ask for a version tag in order to get one.02:34
@preactionthat one change is gonna be a bitch...02:34
@scrottieand if there is no version tag, there are no previous versions, only _the_ version...?02:34
@preactionno, a revision will get created, but it won't be part of a tag02:35
@preactionso addRevision still adds a revision, just doesn't make a tag. you have to make the tag yourself and add the new revision to the tag02:35
@frodwithIs that even possible now?02:35
@scrottiealright.02:35
@frodwithto have a revision that's not in a tag, I mean?02:36
@preactionno, it's not. addRevision always creates or uses a tag02:36
@frodwithInteresting...02:36
@preactionbut this change will make autocommit a lot simpler, as well as a whole bunch of other things that cause huge problems for new devs02:36
@frodwithWell, the spooky action-at-a-distance goes away. Which I'm all for.02:37
@frodwithYou don't really even need autocommit do you?02:37
@frodwithif you're taking away the "every revision must be in a tag" thing02:38
@frodwithrevisions made outside tags are just there.02:38
+perlDreamerso what good is a tag?02:38
@preactiona tag defines a staged set of revisions02:38
@frodwithGrouping sets of revisions02:38
@preactionwithout a tag, there's no staging. without a tag, there's no group of revisions02:38
@frodwithThe floating revisions become essentially what we have now with the piles and piles of one-revision-tags that get autocommited all the time.02:39
@preactioneventually we can make WebGUI::Stage that will accept any kind of db content and allow staging of it. staging group changes maybe? workflow changes? settings changes?02:39
@frodwith*kill preaction*02:39
@preactionoh come on!02:40
@frodwithone thing at a time02:40
@preactionwith a proper ORM it'd be cake02:40
@frodwithsuch a dreamer02:40
@preactioni said eventually!02:40
@preactionif non-assets can be staged, then we have one less reason to use assets for everything02:40
+perlDreamerwhy would you want to stage a group, or a user?02:41
+perlDreamerI guess it's like expiration02:41
@frodwithi don't think the reason we want to have everything be an asset right now has much to do with the versioning.02:41
* perlDreamer tries not to put on his old, grumpy programmer hat02:41
@frodwithIt's cause it's like the only sane plugin point.02:41
@preactiona group, perhaps to see who can see something before the change is made? a user, perhaps to require they be approved02:41
@preactionfrodwith: for a sane plugin point, it's pretty jacked02:42
@frodwithit's saner than the other plugin points02:42
@frodwithhow's that02:42
@preactionhow's what?02:42
@frodwiththe...thing I just said02:42
@preactionoh, perhaps02:43
@preactionWorkflow Activities are pretty sane02:43
@frodwith...02:43
@frodwithI'm disowning you.02:43
* preaction 's daemonization is now complete!02:43
@preactionfirst he backgrounded me, now he's disowning me! i win!02:43
+perlDreamerContent handlers are pretty sane, too02:43
@preactioncontent handlers are not extendible because they use ::handler and not ->handler()02:44
@frodwiththat's one problem.  Another problem is that all of them are called.02:44
@preactionAdmin plugins can help with that02:45
@preactiondon't need to use a content handler to just jack a single URL02:45
@preactionwonder if we could make a singleton asset that did not allow itself to be added via the web interface02:45
@preactionor deleted02:46
+perlDreameror moved, or copied, or pasted?02:46
@frodwithso, not an asset in any way, in other words.02:46
+perlDreameryeah :)02:46
+perlDreamerlike an Operation02:46
@preactionit could be edited, searched for, but it would take up a /slot, instead of requiring ?op=OMGILOVEQUERYSTRINGSTHEYARESOAWESOME!02:47
@preactionand allow children assets02:47
+perlDreamerah, but that's where URL fragments come in!02:47
@frodwithAn interface inside webgui for mounting plack apps at urls would be cool.02:47
@preactionfrodwith: but wait, didn't you write something for that already?02:48
@frodwithpreaction: You remembered!02:48
@preactionperlDreamer: but the only way right now of jacking URL fragments is to slow down, however minutely, every single request in WebGUI02:48
@preactionor URL handlers, which went away02:48
+perlDreamersomebody is going to look at URLs and dispatch them somewhere02:48
+perlDreamereither in WebGUI, or out of it02:48
@preactionso why not Asset?02:48
@frodwithmostly because what you're talking about isn't asset-nature02:49
@preactioni could make Admin into an asset, using fragments to pass to plugins02:49
@frodwithit's more like...  app-nature02:49
@preactionASSET NATURE IS WHAT I SAY IT IS! RAAAAAWR02:49
@preactionwell, i suppose asset could subclass application, but now we're just being crazy02:49
@frodwithreally? I must be crazy then02:50
@frodwithcause that's exactly what i was thinking02:50
@preactionso an asset would be the assetData table, an application would be the asset table, and URLs would move far far away from assetData like they should be, in their own table02:50
+perlDreamerrun away, contagious psychic craziness!02:50
@preactionbut then WebGUI::Application can't be the crazy dancer DSL i want, i'd need WebGUI::Application::Declarative02:51
@preactionthe horror. the horror02:51
@preactionand no, fleas are not more awesome than dancers!02:51
@frodwithFlea and dancer's syntax are almost the same idea.  That's just -all- flea does.  Dancer does a bunch of other things.02:52
* perlDreamer suits up, and prepares for Survey JS work02:55
@frodwithStart writing everything in coffeescript. It'll give preaction -fits-.02:55
@preactioni will not stop at killing you. i will kill the person who suggested it to you, his family, anyone who met him, shook hands with him, and that one kid who laughed at him all the time in high school02:57
@frodwithhe won't kill anyone, he's a big harmless teddy bear.02:57
@preaction$('.account').css class: 'active' BECOMES $('.account').css({ "class" : "active" }); <- FUCK NO02:58
@preactionthis is the worst clusterfuck of Ruby, Perl, JS, and Python I have ever seen02:58
@frodwithYou're obviously in a bad mood.02:59
@preactionson, you have not seen me in a bad mood ;)02:59
@frodwithCoffeescript is really sane.  I like it rather a lot.02:59
@preactionbut seriously, changing -> into function(){} is horrible. haskell syntax?02:59
@frodwithyou like writing function(){} better?03:00
+perlDreamerwhy can't everyone just use perl?03:00
@preactionactually yes, but we've been over this: I prefer JS to jQuery03:00
@frodwith-what-?03:01
@frodwithnow you're not even making sense.03:01
SDuensinJust rewrite the entire thing in GWT.03:01
+perlDreamerSDuensin, 50 pushups03:01
+perlDreamerright now03:01
@preactionSDuensin: you stay out of this! racist!03:01
SDuensinlol03:01
SDuensinSpent the day in both GWT and WebGUI (different projects). 03:02
@frodwithpreaction is one of those morons who thinks JS and jQuery are different languages.  Everyone take note and don't listen to anything he says.03:02
+perlDreamerthe real question is, what prevents the Survey controller class from turning a common textarea into a TinyMCE editor?03:02
@scrottieGod, I miss gopher.03:03
SDuensinlol03:03
SDuensinI still want my BBS back.03:04
@preactionperlDreamer: is done_testing(); how we're supposed to do it now?03:04
+perlDreamerin 8, yes03:04
+perlDreamerin 7, no03:04
+perlDreamerit makes porting tests difficult03:04
@preactionassethelpers don't exist in 7, so i'm clean03:05
CIA-56webgui: Doug Bell WebGUI8 * rd40fbc8 / t/AssetHelper/Cut.t : fix Cut assethelper tests - http://bit.ly/9iahvH03:06
CIA-56webgui: Doug Bell WebGUI8 * r20744ce / (4 files): remove unneeded asset helpers - http://bit.ly/9J63HD03:07
CIA-56webgui: Doug Bell WebGUI8 * r7c5ca60 / lib/WebGUI/Test/Mechanize.pm : update Test::Mechanize docs for changing users - http://bit.ly/bPCqvp03:07
CIA-56webgui: Doug Bell WebGUI8 * raaeb494 / t/AssetHelper/ChangeUrl.t : add ChangeUrl assethelper test - http://bit.ly/a8Wf9l03:07
@scrottiehttp://nntp.perl.org/group/perl.perl5.porters/165052 # Sub::Name crutches for the debugger03:07
@frodwithundocumented mortality ftw.03:08
@preactionnice. <3 learning about perl internals03:08
@scrottiesometimes following p5p is like watching a cage fighting match with all of the WWF plus MMA all going at it at the same time.03:11
@scrottieI guess other open source projects are worse.03:11
@scrottieanyway, that's a big step towards Moose code making sense in the debugger.03:11
@frodwithYes indeed.03:12
+perlDreamerbrb03:12
+perlDreamerback03:23
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]03:32
cjperlDreamer: feel like helping me figure out why these templates aren't being expanded?03:34
cjhttp://anxiety.colliertech.org/03:35
+perlDreamerfor starters, those are macros, not templates03:35
+perlDreamerso, make sure that you have:03:35
cjyeah, that's what I meant ;)03:35
+perlDreamer1) Source code for the macros in the right place03:35
+perlDreamer2) Configuration file entries for the macros03:36
cj$ grep TextOrLog /data/WebGUI/etc/dev.localhost.localdomain.conf ; cat /data/WebGUI/sbin/preload.custom "TextOrLoginBox" : "TextOrLoginBox",03:37
cj/projects/WebFlow/lib03:37
+perlDreamerand /projects/WebFlow/lib is in custom.preload in the sbin directory?03:38
@scrottieyeah03:38
+perlDreamerand it's Apache readable?03:38
+perlDreamerand there are no errors in the WebGUI log file?03:38
cjwhere's the log file live?03:39
+perlDreamer/data/wre/var/logs/{modperl.error.log,webgui.log}03:39
+perlDreamercheck both of those03:39
cjI was missing the customlog command in my apache config03:41
cj(and I'm not using wre)03:41
+perlDreamerthen, check whereever you told WebGUI to log in /data/WebGUI/etc/log.conf03:41
+perlDreamerand your standard apache log locations03:41
+perlDreamerAlso, you should be warned, VERY BAD THINGS have happened for people who have developed off the WRE, then put it into a WRE environment.03:42
+perlDreamerperl != perl03:42
+perlDreamermodules != modules03:42
cjokay03:42
cjCan't locate WebGUI/Content/WebFlow.pm in @INC03:44
cjlooks like @INC should include /data/WebFlow03:45
-!- qwebirc13376 [3f95f122@gateway/web/freenode/ip.63.149.241.34] has quit [Ping timeout: 265 seconds]03:45
+perlDreameryeah, that would be preload.custom03:46
CIA-56webgui: Colin Kuskie webgui-7.9 * r223b0df / (2 files in 2 dirs): Fix Editor display problems in the survey edit screen. Fixes bug #11913 - http://bit.ly/beMhRz03:46
cjcool.  things look nicer now03:47
cjand there are fewer errors in the log03:47
CIA-56webgui: Colin Kuskie master * rdac8186 / (2 files in 2 dirs): Fix Editor display problems in the survey edit screen. Fixes bug #11913 - http://bit.ly/9e06zW03:48
@scrottieapparently if you're running the 32 bit wre on a 64 bit FedoraCentRedHatOS system, you need lots of -m32's inserted in your Makefile and yum install glibc-devel.i386 installed.03:53
* perlDreamer is out for dinner03:54
@scrottiegood call.03:55
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]05:08
cjso.05:45
cjmy ssl cert doesn't work on the extranet05:45
cjscrottie: it would be much easier if you would set up openvpn05:45
cjI don't want to host any outward-facing ssl servers until Pam Floyd okays me to do so.05:46
cjhttp://www.loc.colliertech.org/state/19.34_RCW/Operative_Personnel_Certification_2010_p2-lowres.png05:46
cjhttp://www.colliertech.org/state/19.34_RCW/Operative_Personnel_Certification_2010_p2-lowres.png05:47
cjfor those of you not on the intranet05:47
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui05:48
+perlDreamerShipDriver is done!06:02
CIA-56webgui: Colin Kuskie WebGUI8 * r499feb4 / (lib/WebGUI/Shop/ShipDriver/UPS.pm t/Shop/ShipDriver/UPS.t): Fix naming problem with shippingServices, update tests. - http://bit.ly/8Xn0fm06:02
CIA-56webgui: Colin Kuskie WebGUI8 * r30ff459 / (lib/WebGUI/Shop/Ship.pm t/Shop/Ship.t): Update Ship master class for new ShipDriver requirements. - http://bit.ly/9JdiLc06:02
CIA-56webgui: Colin Kuskie WebGUI8 * rbf8bdd1 / (16 files in 5 dirs): Merge branch 'ShipDriver_cio' into WebGUI8 - http://bit.ly/bwFQfn06:02
+perlDreamerthat only leaves WebGUI::Crud06:06
+perlDreamerand then we're free of Class::InsideOut forever06:06
-!- elnino [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Ping timeout: 260 seconds]06:23
+perlDreamergood night, all06:31
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]06:31
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]07:04
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 276 seconds]07:33
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:26
-!- mode/#webgui [+v bartjol] by ChanServ10:27
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:15
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]14:34
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui15:40
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui15:56
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:27
SDuensinMorning all.16:31
+bartjolmorning16:43
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui16:49
-!- mode/#webgui [+v danny_mk] by ChanServ16:49
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]16:55
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:09
-!- mode/#webgui [+v perlDreamer] by ChanServ17:09
+danny_mkpreaction: Good morning, OK, I think I figured out how to commit the Auth::OpenId module and supporting modules to the git repo17:16
-!- danny_mk is now known as danny_mk_IsAway17:22
+perlDreamerpreaction: I'm considering doing a cheap and easy on the Class::InsideOut removal from Crud.17:36
+perlDreamerit would have two steps17:36
+perlDreamerStep 1, build a simple WebGUI::Definition for Crud17:36
+perlDreamerStep 2, for compatibility, provide crud_definition, crud_getProperties, et. al.17:37
+perlDreamerthe alternative is to go and build our own internal light weight ORM to replace Crud17:38
+perlDreamerso, until we choose a CPAN ORM, I'd like to go that route17:38
-!- danny_mk_IsAway is now known as danny_mk17:39
* perlDreamer goes to the gym, and consider his course of action on the Tree of Woe17:39
+perlDreamer(right next to Conan, you never saw me in the film due to bad camera angles)17:39
+danny_mkyou wish :-)17:40
-!- fokat [~lem@190.72.138.110] has joined #webgui18:28
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Ping timeout: 260 seconds]19:05
cjgood morning to you / good morning to you / we're all in our places / with bright shining faces / good morning to you / good morning to you19:06
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]19:13
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui19:19
+perlDreamerpreaction, after much sweating and nausea, I'm convinced that's still the right approach to WebGUI::Crud19:32
+perlDreamerany dissent?19:32
@preactionnope, go head19:32
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui20:08
-!- mode/#webgui [+o scrottie] by ChanServ20:08
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui21:01
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]21:57
cjwhat was the fix for this again?22:16
cjCalled UNIVERSAL::isa() as a function, not a method at /usr/share/perl5/UNIVERSAL/can.pm22:16
@scrottiethat's a warning, and the things triggering it are CPAN modules, not WebGUI, as I understand the situation.  we're waiting for other people to fix stuff.22:19
cjyes, but I made them go away on my local system.  I forgot what I did ;)22:20
@scrottiebut, whether calling UNIVERSAL::isa() is actually "broken" is a debate in itself.22:20
@frodwithI'm rather fond of eval { $thing->isa('widget') }22:33
@frodwithUNIVERSAL::isa disallows overriding isa, doesn't it?22:34
carograyfrodwith: I am back after two weeks - used your html to template toolkit converter and the syntax you shared with me [% IF loop.index > 4 %] [% BREAK %] [% END %] to limit the length of the navigation list22:35
carograyI tried it right away = gobbledy gook22:35
carograyavoiding having to think too hard I didn't even look at it again til today when I decided to review Steve Swanson's presentation on WebGUI TV22:36
carograyduh - I had forgotten to change the drop down at the bottom of the screen to Template Toolkit22:36
@frodwithheh22:36
carograynot to brag about my idiocy,but just to thank you for making the solution so very simple22:36
carograyIt works perfectly! and I even understand it!22:37
carograythanks so much.22:37
@frodwithyou're quite welcome :)22:37
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:38
cjfrodwith: where have I seen you before?22:43
@frodwithhow do you mean cj?22:43
cjI have a pretty good memory for irc nicks, and I'm sure I've seen yours before22:44
@frodwithseveral possibilities, I use the name all over the place.22:44
@frodwithon irc, #moose or #plack maybe?22:44
cjprobably #moose, I don't think I've ventured into #plack22:44
cjanyhow, o/22:44
@frodwithhi :)22:45
cjI think prove has hung at t/Group.t#11322:46
cjmaybe my mysql server fell over22:46
@khennping cj22:47
@khenncheck skype22:47
cjkhenn: pong22:47
cjdoing so now22:47
-!- TheSeparator [532534cc@gateway/web/freenode/ip.83.37.52.204] has joined #webgui22:50
-!- TheSeparator [532534cc@gateway/web/freenode/ip.83.37.52.204] has quit [Client Quit]22:52
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]23:01
--- Day changed Sat Oct 16 2010
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]01:03
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:27
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]01:27
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:42
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:47
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 252 seconds]04:49
-!- stDavid [~stDavid@166.137.143.111] has joined #webgui04:59
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:21
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Ping timeout: 240 seconds]05:25
-!- stDavid [~stDavid@166.137.143.111] has quit [Ping timeout: 240 seconds]05:25
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]05:25
-!- scrottie0 [~scott@li25-98.members.linode.com] has quit [Ping timeout: 240 seconds]05:25
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui05:25
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 250 seconds]05:30
-!- fokat [~lem@200.84.244.194] has joined #webgui06:08
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 272 seconds]06:52
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- scrottie0 [~scott@li25-98.members.linode.com] has joined #webgui07:19
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Ping timeout: 260 seconds]09:25
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 265 seconds]09:37
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui09:42
-!- stDavid [~stDavid@166.137.143.7] has joined #webgui14:26
-!- stDavid [~stDavid@166.137.143.7] has quit [Read error: Connection reset by peer]15:27
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]17:25
-!- mducharme1 [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui20:29
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 264 seconds]20:32
-!- scrottie [~scrottie@70-57-231-202.tcso.qwest.net] has joined #webgui21:14
-!- stDavid [~stDavid@166.137.142.120] has joined #webgui22:14
-!- stDavid [~stDavid@166.137.142.120] has quit [Read error: Connection reset by peer]23:52
--- Day changed Sun Oct 17 2010
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui00:14
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui01:10
-!- scrottie [~scrottie@70-57-231-202.tcso.qwest.net] has quit [Ping timeout: 265 seconds]03:01
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 240 seconds]04:19
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:22
-!- stDavid [~stDavid@166.137.143.250] has joined #webgui06:06
-!- stDavid [~stDavid@166.137.143.250] has quit [Quit: zzzzzzzzzz]06:22
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]06:59
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:02
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:18
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 272 seconds]11:19
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 250 seconds]11:45
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui11:50
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 255 seconds]13:05
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui13:11
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]14:35
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:53
-!- fokat [~lem@200.84.244.194] has joined #webgui19:35
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:57
-!- nuba_ [~nuba@pauleira.com] has joined #webgui23:49
-!- nuba [~nuba@pauleira.com] has quit [Ping timeout: 264 seconds]23:49
--- Day changed Mon Oct 18 2010
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 250 seconds]00:41
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:47
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Quit: ZNC - http://znc.sourceforge.net]00:56
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui00:58
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 245 seconds]01:43
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui01:49
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui02:25
-!- waxhead [~pete@ppp121-45-192-15.lns20.cbr1.internode.on.net] has quit [Ping timeout: 276 seconds]03:47
-!- waxhead [~pete@ppp121-45-192-15.lns20.cbr1.internode.on.net] has joined #webgui03:48
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]04:25
-!- scrottie [~scrottie@65.101.46.105] has joined #webgui05:41
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:58
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 255 seconds]07:02
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:03
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Excess Flood]07:06
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui07:51
-!- kaare is now known as Guest1458807:52
-!- scrottie [~scrottie@65.101.46.105] has quit [Ping timeout: 255 seconds]07:53
-!- Guest14588 is now known as kaare_08:37
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]08:47
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]10:06
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui10:12
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:23
-!- mode/#webgui [+v bartjol] by ChanServ11:23
-!- waxhead [~pete@ppp121-45-192-15.lns20.cbr1.internode.on.net] has quit [Read error: Operation timed out]11:51
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 265 seconds]11:58
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui12:04
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]12:42
-!- carogray [~Caroline@72-58-132-119.pools.spcsdns.net] has joined #webgui12:54
-!- carogray1 [~Caroline@72-58-132-119.pools.spcsdns.net] has joined #webgui13:20
-!- carogray [~Caroline@72-58-132-119.pools.spcsdns.net] has quit [Read error: Connection reset by peer]13:20
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui13:39
-!- carogray1 [~Caroline@72-58-132-119.pools.spcsdns.net] has quit [Quit: Leaving.]15:12
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:13
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:28
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:59
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui16:02
-!- mode/#webgui [+v danny_mk] by ChanServ16:02
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:04
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:06
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:51
-!- mducharme1 is now known as mducharme17:23
SDuensinAlmost-Good-Morning-At-Last!17:30
+bartjolluckily for you: IT'S MONDAY :)17:36
SDuensinOh yea.  Happy-happy, joy-joy.17:39
cjo/17:41
cjanything new & exciting in here?17:41
* cj readies his daughter for school17:41
SDuensinNot with me.17:42
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:53
-!- mode/#webgui [+o bopbop] by ChanServ17:53
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:56
-!- mode/#webgui [+v perlDreamer] by ChanServ17:56
SDuensinGotta do some running.  Back after lunch.17:56
+bartjoloh, btw has anyone seen an xls2csv error during the 7.8.24-7.9.11 upgrade?18:20
+bartjolhaven't seen it on the forum18:20
+bartjolin the reindexSiteForDefaultSynopsis sub18:21
+bartjolhaven't looked to far into it yet, just wanted to know whether there was a default solution18:22
+perlDreamerbartjol, you should get that error anytime that the site is indexed, not only during an upgrade18:23
+bartjolah18:23
+bartjolwell, it was the first time I saw it18:24
+perlDreamerI have seen that warning pop up, but it didn't interfere with the upgrade18:24
+perlDreamerjust makes it noisy18:24
+bartjolah, I should just continue? because it seems to get in a loop18:24
+bartjolor my patience volume group must be extended18:25
+perlDreamerI would try more patience first18:26
+bartjolwell, I don't need a reboot for that18:26
+bartjolok18:26
+bartjolbecause I had 10-15 of those before I broke it off18:27
+bartjolfor 1 site18:27
+perlDreamerthere would be one of more per bad XLS file18:28
+bartjolpeople shouldn't upload xls files18:28
+perlDreamerwe can fix that bug, if you wish18:29
+bartjolwell, if I know a patch, that's OK by me18:29
+bartjolor maybe, it is better to fix it, I can understand if other people will panic18:30
+bartjolI just don't care enough :P18:31
+bartjolshould I report it?18:33
+perlDreameryou can, but it's a bug in the WRE18:34
+bartjoloh, better to fix it there then18:34
+perlDreamerI'd assign it to Koen, but he's been absent a while18:35
+bartjolsince the frequent releases of that, I should fix it18:35
+bartjolwell and since his 2nd is due any time18:35
+perlDreamerah, so not yet?18:35
+bartjolso, what's the patch18:35
+perlDreamerI have no idea.  Likely need to upgrade to a new version of xls2csv18:36
+bartjolno, but it could happen anytime now18:36
+perlDreamerit's a binary18:36
+bartjolmmm I did install it with aptitude, but maybe not correctly18:36
+perlDreamerI've seen it on CentOS servers, so perhaps we're just stuck?18:36
+bartjolmmm, the bin file in prereqs isn't updated18:37
+bartjolso, time to learn more wre for me18:44
* perlDreamer is off to appointment #1 today18:59
-!- henryykt [~henryykt@pcd619060.netvigator.com] has joined #webgui19:15
@khennhow do you page up and down in vim again?19:22
@preactionShift+F iirc or Ctrl+F19:22
@preactionotherwise :help motion <- will get you the right doc file19:23
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:25
cjalright.  feeding the little one, then prepping for the stand-up19:25
scrottie0^F, ^B19:47
scrottie0mornin'19:47
@preactionmorning19:47
cjscrottie0: howdy19:47
-!- henryykt [~henryykt@pcd619060.netvigator.com] has left #webgui []19:56
@preactionso we've been talking about running perltidy over the whole codebase for years now, and we've never come up with an acceptable time20:01
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui20:01
@preaction8.0.0 will be the time20:01
@preactionany problems merging bugfixes from 7.x to 8.0.x will just have to be problems20:02
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui20:02
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Ping timeout: 260 seconds]20:07
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]20:17
+perlDreamerpreaction: every time we've run perltidy on the codebase it's broken it20:25
@preactionand we've had this discussion every time we've discussed it, that was probably because it was run on the whole thing and not done slowly20:26
+perlDreameryup20:27
+perlDreamerjust want to make sure it's on the radar20:27
CIA-56webgui: Colin Kuskie master * r19a87ea / (5 files in 5 dirs): Variable hour formats don't add an extra space any longer. Fixes bug #11915. - http://bit.ly/a6bvhX20:33
CIA-56webgui: Colin Kuskie webgui-7.9 * reef83f8 / (5 files in 5 dirs): Variable hour formats don't add an extra space any longer. Fixes bug #11915. - http://bit.ly/a9lGm620:33
@preactionasset helpers are now tested, on to unittesting the admin console20:35
CIA-56webgui: Doug Bell WebGUI8 * rf339fdc / t/AssetHelper/CopyBranch.t : test CopyBranch asset helper - http://bit.ly/cWXVjL20:35
CIA-56webgui: Doug Bell WebGUI8 * r8d83914 / t/AssetHelper/EditBranch.t : test EditBranch asset helper - http://bit.ly/dcSRXq20:35
CIA-56webgui: Doug Bell WebGUI8 * ra1b7e93 / t/AssetHelper/ExportHtml.t : test ExportHtml asset helper - http://bit.ly/9a0hBB20:35
+perlDreamerhack on, preaction!20:36
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]20:49
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui20:55
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Ping timeout: 255 seconds]22:14
* perlDreamer heads for lunch22:21
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:29
+danny_mkThat google friends connect login option to webgui is giving me a bit of a hard time... argghhh...22:40
-!- carogray [~Caroline@166.217.3.229] has joined #webgui22:40
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:57
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 255 seconds]23:13
-!- andyiomoon [~andyiomoo@CPE-58-161-21-39.ebcz1.win.bigpond.net.au] has joined #webgui23:19
-!- carogray [~Caroline@166.217.3.229] has quit [Ping timeout: 240 seconds]23:34
CIA-56webgui: Colin Kuskie master * r3ad69de / (7 files in 6 dirs): Template the emails sent out during content approval. Includes new template, i18n, Help docs upgrade sub and code. Fixes bug #11901. - http://bit.ly/9vpWSs23:54
CIA-56webgui: Colin Kuskie webgui-7.9 * r3371c2b / (7 files in 6 dirs): Template the emails sent out during content approval. Includes new template, i18n, Help docs upgrade sub and code. Fixes bug #11901. - http://bit.ly/cGGHy123:55
CIA-56webgui: Colin Kuskie webgui-7.9 * rdd43826 / (2 files in 2 dirs): Move upgrade package to the right place. - http://bit.ly/dkofnz23:55
--- Day changed Tue Oct 19 2010
-!- andyiomoon [~andyiomoo@CPE-58-161-21-39.ebcz1.win.bigpond.net.au] has quit [Ping timeout: 264 seconds]00:18
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:23
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:23
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 245 seconds]00:40
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]00:42
-!- fokat [~lem@190.72.138.110] has joined #webgui00:50
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:07
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui01:29
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 255 seconds]03:32
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]03:40
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:52
-!- scrottie [~scrottie@ip70-190-169-185.ph.ph.cox.net] has joined #webgui05:10
-!- scrottie [~scrottie@ip70-190-169-185.ph.ph.cox.net] has quit [Ping timeout: 264 seconds]05:25
CIA-56webgui: Colin Kuskie master * rb02aee5 / (docs/changelog/7.x.x.txt lib/WebGUI/Form/HTMLArea.pm): In addition to mobile browser detection for styles, also do it for HTMLAreas and display a simple textarea instead. Fixes bug #11902. - http://bit.ly/azePcY05:34
CIA-56webgui: Colin Kuskie webgui-7.9 * rc74ed70 / (docs/changelog/7.x.x.txt lib/WebGUI/Form/HTMLArea.pm): In addition to mobile browser detection for styles, also do it for HTMLAreas and display a simple textarea instead. Fixes bug #11902. - http://bit.ly/aAprwm05:34
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.]06:23
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui06:23
-!- mode/#webgui [+v Radix_] by ChanServ06:24
-!- fokat [~lem@200.84.244.194] has joined #webgui06:39
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:13
-!- perlbot [~perlbot@isuckatdomains.net] has quit [Ping timeout: 250 seconds]08:45
-!- perlbot [~perlbot@isuckatdomains.net] has joined #webgui08:46
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 252 seconds]08:48
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:51
-!- kaare is now known as Guest8953208:51
-!- Guest89532 is now known as kaare_08:57
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui08:59
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 252 seconds]09:29
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui09:35
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 272 seconds]09:42
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui09:47
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui12:11
-!- mode/#webgui [+v bartjol] by ChanServ12:11
-!- Netsplit *.net <-> *.split quits: mducharme12:49
-!- Netsplit over, joins: mducharme12:50
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has joined #webgui12:57
-!- carogray1 [~Caroline@68-246-144-244.pools.spcsdns.net] has joined #webgui13:06
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has quit [Ping timeout: 276 seconds]13:09
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]13:17
-!- carogray1 [~Caroline@68-246-144-244.pools.spcsdns.net] has quit [Read error: Connection reset by peer]14:04
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has joined #webgui14:05
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]14:07
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]14:51
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:08
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:18
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:39
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:50
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui15:51
-!- fokat [~lem@200.74.215.3] has joined #webgui16:00
-!- fokat [~lem@200.74.215.3] has quit [Client Quit]16:01
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui16:03
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]16:03
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:10
SDuensinI GOT CAKE!16:27
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:47
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:16
-!- mode/#webgui [+v danny_mk] by ChanServ17:16
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:14
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:15
-!- mode/#webgui [+v perlDreamer] by ChanServ18:15
-!- khenn [~frank@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui18:58
-!- mode/#webgui [+o khenn] by ChanServ18:58
-!- danny_mk is now known as danny_mk_IsAway19:01
-!- dreamersgirl [~chatzilla@137.53.249.130] has joined #webgui19:03
+perlDreamerHaarg: A long time ago, when I started writing tests I started adding conditional code like "if ($self->session->request)".19:11
+perlDreamerNowadays, with Plack and WebGUI::Test, we always have a request object19:11
+perlDreamerwell, except for scripts19:11
+perlDreamerhm19:11
+perlDreamerI guess that answers that question19:12
+perlDreamerI was thinking we could pull out the conditional code, but it's not safe yet19:12
+perlDreamerfrodwith, I went with eval/$@ method, since it's well documented that getting cookies can croak in Apache.19:21
+perlDreamerWe'll have a better solution in 8, as usual, via Plack19:21
CIA-56webgui: Colin Kuskie master * raabb9ed / (3 files in 3 dirs): Getting cookies can croak. Eval the fetching of cookies and do error handling. Fixes bug #11912. - http://bit.ly/b5dJiO19:22
CIA-56webgui: Colin Kuskie webgui-7.9 * rde655d1 / (3 files in 3 dirs): Getting cookies can croak. Eval the fetching of cookies and do error handling. Fixes bug #11912. - http://bit.ly/coaD2R19:23
-!- fokat [~lem@190.72.138.110] has joined #webgui19:31
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui20:04
-!- mode/#webgui [+o scrottie] by ChanServ20:12
CIA-56webgui: Colin Kuskie webgui-7.9 * r1449e16 / (3 files in 3 dirs): Fix a rendering problem with Section title, text and the question block. Fixes bug #11919. - http://bit.ly/baKWjd20:19
CIA-56webgui: Colin Kuskie master * r8df687b / (3 files in 3 dirs): Fix a rendering problem with Section title, text and the question block. Fixes bug #11919. - http://bit.ly/c3z3Jl20:20
-!- dreamersgirl [~chatzilla@137.53.249.130] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.9/20100824153629]]20:41
-!- danny_mk_IsAway is now known as danny_mk20:50
CIA-56webgui: Colin Kuskie master * r859076f / (3 files in 3 dirs): Group To Post is now not sufficient to view a CS. Fixes bug #11916. - http://bit.ly/a74xSB21:42
CIA-56webgui: Colin Kuskie webgui-7.9 * rf1b454c / (3 files in 3 dirs): Group To Post is now not sufficient to view a CS. Fixes bug #11916. - http://bit.ly/akTtrn21:43
* perlDreamer is out for lunch/gym/chores/errands and so on and so forth22:02
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:40
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:58
-!- patspam [~patspam@pool-74-101-81-57.nycmny.east.verizon.net] has joined #webgui23:00
-!- mode/#webgui [+v patspam] by ChanServ23:00
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]23:31
-!- patspam [~patspam@pool-74-101-81-57.nycmny.east.verizon.net] has quit [Quit: Leaving.]23:34
--- Day changed Wed Oct 20 2010
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:09
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]00:10
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 255 seconds]00:30
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has joined #webgui00:37
-!- carogray1 [~Caroline@68-246-144-244.pools.spcsdns.net] has joined #webgui00:41
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has quit [Read error: Connection reset by peer]00:41
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui00:49
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has joined #webgui01:20
-!- carogray1 [~Caroline@68-246-144-244.pools.spcsdns.net] has quit [Read error: Connection reset by peer]01:21
CIA-56webgui: Colin Kuskie master * rf159fab / (6 files in 6 dirs): Make the password recovery email templatable. Includes i18n, help docs, upgrade sub, template package and code. Fixes bug #11918. - http://bit.ly/bZ5XzC01:23
CIA-56webgui: Colin Kuskie webgui-7.9 * r9beea03 / (6 files in 6 dirs): Make the password recovery email templatable. Includes i18n, help docs, upgrade sub, template package and code. Fixes bug #11918. - http://bit.ly/aTPAUB01:24
CIA-56webgui: Colin Kuskie webgui-7.9 * rc630eff / (2 files in 2 dirs): Move upgrade package to the right directory. - http://bit.ly/axw1nE01:24
-!- khenn [~frank@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: khenn]01:52
-!- khenn [~frank@133.sub-75-207-200.myvzw.com] has joined #webgui02:09
-!- mode/#webgui [+o khenn] by ChanServ02:09
-!- carogray [~Caroline@68-246-144-244.pools.spcsdns.net] has quit [Quit: Leaving.]02:25
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]02:44
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]02:55
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:09
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]03:16
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui03:22
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Write error: Broken pipe]03:31
-!- Radix [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui03:31
-!- Netsplit *.net <-> *.split quits: ckotil, mducharme, daviddelikat, stDavid, Radix, andyiomoon, gugod, spacebat, cj04:37
-!- Netsplit *.net <-> *.split quits: CIA-56, SDuensin, @frodwith, carogray, perlbot, @preaction, @scrottie, DemoFreak, SynQ, bipolar, (+3 more, use /NETSPLIT to show all of them)04:37
-!- mducharme1 [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui04:42
-!- spacebat_ [~spacebat@ubermonkey.net] has joined #webgui04:42
-!- Netsplit over, joins: Radix, carogray, @khenn, daviddelikat, andyiomoon, @scrottie, stDavid, perlbot, DemoFreak, scrottie0 (+10 more)04:42
-!- khenn [~frank@133.sub-75-207-200.myvzw.com] has quit [Quit: khenn]04:52
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui05:30
elninoso I have a question....05:31
elninoI have a template that has an assetproxy to a snippet.05:32
elninoand that snippet has an assetproxy to a nav asset05:32
elninos/template/styletemplate05:32
elninowhen I view the site, I get a "edit button" for the navigation...05:32
elninowell05:32
elninoI need that ability for other asset types. 05:33
elninodid I do something? or is that a special provision you made?05:33
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]05:55
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:57
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui06:04
-!- mode/#webgui [+o khenn] by ChanServ06:04
elninooh so quiet06:15
elninokids asleep06:15
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]06:19
CIA-56webgui: Colin Kuskie master * rbdbb324 / (2 files in 2 dirs): Fix the navigation depth in the CrystalX top nav. Fixes bug #11905 - http://bit.ly/barIZZ06:23
CIA-56webgui: Colin Kuskie master * rbfe9780 / docs/create.sql : Ready for 7.10.3 release. - http://bit.ly/9YuW8P06:25
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui06:26
-!- mode/#webgui [+v perlDreamer] by ChanServ06:26
+perlDreameroh, upgrading we will go06:29
+perlDreamerupgrading we will go06:29
+perlDreamerhigh ho the derry oh06:29
+perlDreamerupgrading we will go06:29
elninohere here06:30
-!- Radix [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Disconnected by services]06:30
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui06:30
-!- mode/#webgui [+v Radix_] by ChanServ06:30
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]06:41
+perlDreamerAll done!06:46
CIA-56webgui: Colin Kuskie master * rd323ad1 / (4 files in 4 dirs): Ready for 7.10.4 development. - http://bit.ly/9NFGdY06:47
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]06:53
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:03
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 252 seconds]07:07
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:07
-!- mducharme1 [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]07:26
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui07:27
+perlDreamer'night, all07:31
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:31
-!- elnino_ [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui07:53
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Read error: Connection reset by peer]07:53
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:02
-!- mode/#webgui [+v bartjol] by ChanServ11:02
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]12:57
-!- MrHairgrease [~martin@gw.oqapi.nl] has joined #webgui14:08
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:08
-!- carogray [~Caroline@173-144-16-23.pools.spcsdns.net] has joined #webgui14:14
-!- carogray1 [~Caroline@173-144-16-23.pools.spcsdns.net] has joined #webgui14:17
-!- carogray [~Caroline@173-144-16-23.pools.spcsdns.net] has quit [Read error: Connection reset by peer]14:17
-!- targz [d49f2d78@gateway/web/freenode/ip.212.159.45.120] has joined #webgui14:24
targzIs there a beta or source of WebGUI 8 that can be downloaded?14:27
+bartjolsure14:33
+bartjolwell14:33
+bartjolsomewhere around here14:34
+bartjolhttp://github.com/plainblack/webgui14:34
+bartjolmmm, webgui8 does not seem to have a package14:34
+MrHairgreasenope, you'll have to clone it from github14:35
+bartjoltargz I'm afraid you have to clone that with git14:35
+MrHairgreasethere are no packages since there's been no release yet14:36
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]15:04
-!- carogray1 [~Caroline@173-144-16-23.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:05
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:29
targzCan't see anything other than 7.10 on github15:39
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:39
+MrHairgreasetargz, you'll have to check out the WebGUI8 branch15:44
+MrHairgreasehttp://github.com/plainblack/webgui/tree/WebGUI815:44
targzThanks. That's better.15:45
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:46
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui15:46
SDuensinGreetings.16:34
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Read error: Connection reset by peer]16:37
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui16:48
-!- mode/#webgui [+v bartjol] by ChanServ16:48
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:55
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:45
-!- mode/#webgui [+v danny_mk] by ChanServ17:45
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:15
@frodwithis there any way (besides mucking with the database by hand) to clear cache for namespaces other than the default namespace?18:17
@frodwithalso, if someone could explain to me 1) what the point of having different namespaces for the cache is, 2) why we don't clear all of them with the clear cache button in the admin console18:20
@frodwithi'd be much obliged18:20
Haargso that things like rss feeds can be cached across the server instead of per site18:29
Haargno there isn't a way to clear it other than manually18:29
Haargit only really makes sense for the file cache18:29
Haargit's a consequence of other design decisions and mostly has little reason to exist18:29
@frodwithWell, it probably makes sense for memcached too if you had multiple sites sharing the same memcached instance18:30
Haargyeah but the amount of data being shared is pretty minimal18:31
@frodwithwe could add a getNamespaces method to the api and put up a button for each namespace on the admin console page18:31
Haargmaybe.  although i'm not sure anyone would ever want to go in and clear one without clearing all of them.18:32
Haargand for the database cache for example they are all segregated per site anyway so the namespacing really adds nothing18:33
@frodwith*nod*18:33
Haargit's basically just that the button shouldn't just be calling purge, but doing something else.  and there would need to be a way to get a list of namespaces.18:36
Haargfor the file cache at least18:36
@frodwithor just adding a purgeAll method to the api rather than a getNamespaces method.18:37
Haargyeah18:40
Haargfile cache would internally need to keep track of namespaces for that18:40
Haargalthough it also opens up for sites to have effects on other sites on the same server18:41
Haargnot sure how important that is18:41
@frodwithyeah, it's just cache, so probably not tooo bad18:41
Haargthe web service client used a separate cache as well when it still existed18:41
Haargand i know it would bloat out terribly18:41
Haargbecause it would never get cleared18:42
+danny_mkpreaction: Is the authType=... parameter supposed to override the defaults user Authentication Method?19:02
elnino_I have a style that has an assetproxy to a snippet. and the snippet has an assetproxy to a navasset. when I view the site, I get a "edit button" for the navasset (but no other buttons). I would like to see the edit button for the other AssetProxys I used in that snippet as well. Is the navasset given a special provision Or did I do something unknowingly to get that "edit button"?19:14
Haargsnippets don't include the toolbar when included with an assetproxy19:22
Haargthat behavior can't be changed without altering the code19:23
Haargnavigations do have a special provision to include just the icon and the edit button19:25
-!- danny_mk is now known as danny_mk_IsAway19:28
-!- MrHairgrease [~martin@gw.oqapi.nl] has left #webgui []19:53
elnino_Thanks Haarg. Do you know if there is a special macro I can use to be able to provide a edit button for images inside of the snippet that is assetproxed in a template?20:13
Haarghow are the images included in the snippet?20:13
elnino_ha. that's a good question. I think I'm doing them directly now.. ok. back up. I'll tell you what i'm doing.20:15
elnino_I have a video on our site, but its the style template because they want it on every page.20:15
elnino_but he also wants to be able to change out the video.20:15
elnino_the player is flash, so the snippet it the <object> code stuff20:16
elnino_and I was hoping there is a why to give him a edit button to change out the swf.20:16
elnino_so I was thinking maybe I could change the snippet into a filepile template20:17
elnino_and then assetproxy the file into the styletemplate.20:17
Haargyeah, that would probably be the way to do that20:17
elnino_but I won't get a "edit" button still.20:17
Haargyou should20:18
Haargif you assetproxy in a file asset it should include the toolbar20:19
elnino_I should? oh. that would be wonderful. I thought I did things like that before.20:19
elnino_I'll give it a go.20:19
elnino_thanks@20:19
-!- elnino_ [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Quit: Leaving]20:33
-!- danny_mk_IsAway is now known as danny_mk20:36
-!- targz [d49f2d78@gateway/web/freenode/ip.212.159.45.120] has quit [Ping timeout: 265 seconds]20:42
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui22:00
-!- mode/#webgui [+v perlDreamer] by ChanServ22:00
+perlDreamerfrodwith, does your HT -> TT converter handle HT filter/escape code?22:01
@frodwithstrangely enough, it does.22:01
+perlDreamerhow do I peek at the source to avoid asking you bad questions in the future?22:02
+perlDreamerbad = already answered, poorly considered, etc.22:02
@frodwithhttp://github.com/frodwith/html-template-templatetoolkit/blob/master/lib/HTML/Template/TemplateToolkit.pm22:02
+perlDreamerbeautiful22:03
Haargline 216 looks a bit off22:16
Haargalso might make sense to have it use Template::Plugin::JavaScript for that even though it adds a dependency to the result.  maybe optionally.22:17
Haargalthough it looks like that module might be buggy22:17
Haargweee22:17
@frodwithahh yes, it does look a bit off22:17
@frodwith'\\\\'' => "\\\\'"22:18
@frodwitheh?22:18
+perlDreamerneeds tests22:19
@frodwithoh agreed22:19
@frodwithplease write some22:19
+perlDreamerthat's very doable, starting in about 2 weeks22:20
+perlDreamerit's even modularized for easy testing22:21
@frodwiththe plan was to write tests eventually ;)22:21
@frodwithI'm not really sure where I found time to write that in the first place though22:21
@frodwithI think i was consumed by a "MUST DO IT" fever22:22
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]22:30
Haarganother thing with that convertor - it won't work on a lot of webgui templates because of global_vars22:33
@frodwithyeah.22:36
@frodwithdun think there's much way around that though.22:37
Haargcouldn't you just use FOREACH without specifying a target variable?22:40
@frodwithno, because of the way the tt stash works22:40
@frodwithsay we've got...22:40
@frodwith[ { foo: bar, bar: baz }, { foo: null, bar: something } ]22:41
@frodwithwith no target variable, the first time through the loop you get: bar baz22:41
@frodwithand the second time you get: bar something22:41
@frodwither, make that second hash into just { bar: something }22:41
@frodwith[% loop = [ { foo => 'foo', bar => 'bar' }, { baz => 'baz' } ] %]22:43
@frodwith[% FOREACH loop %]$foo $bar $baz[% END %]22:43
@frodwith=> foo bar foo bar baz22:44
@frodwiththe variables aren't scoped to the loop.  Hence the contextualization.22:44
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:58
Haarg[% FOREACH item IN blah %][% FOREACH [ item ] %] ... [% END;END %]23:10
Haargplease don't kill me :(23:10
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]23:12
@frodwith[% loop = [ { foo => 'foo', bar => 'bar' }, { baz => 'baz' } ] %]23:15
@frodwith[% FOREACH item IN loop %][% FOREACH [item] %]$foo $bar $baz[% END;END %]23:15
@frodwith=> foo bar bar  baz23:15
Haargdoesn't do that for me23:19
@frodwithwhat's it do for you?23:19
Haargfoo bar   baz23:20
@frodwithperl -MTemplate -e 'print $Template::VERSION'23:20
@frodwith2.2223:20
Haargyes23:20
Haarghow are you actually running it?23:20
@frodwithah ah ah23:21
@frodwithone sec, i think i see the problem23:21
@frodwithyeah, my bad.  I had vars coming in from somewhere else.23:22
@frodwithso it looks like that works!23:22
@frodwitha -smidge- unwieldy, but hey23:22
Haargyeah it's nasty but it does seem to work23:23
cjhey folks23:23
Haarghey cj23:23
cjI need to install wgd on my debian box23:23
cjso I can edit templates without having to copy/paste content from firefox into emacs23:24
cjthe copy buffer isn't large enough and I have to stitch it back together.23:24
cjnot a good way to make things work, IMHO23:24
Haargyeah i hate working on templates in the web interface23:25
+perlDreamercj, http://haarg.org/wgd23:26
+perlDreamerwill get you a copy of wgd23:26
+perlDreamerfully self contained, and able to be auto-updated23:26
@frodwithcj, there's also firefox addons that let you edit textareas in your favorite editor.23:26
cjI don't want it self-contained ;)23:26
cjI want it to work with my already-installed-and-working one23:26
cjfrodwith: ah, right.  I'll install that.  probably best way23:27
+perlDreamercj, if you already have wgd installed, why did you ask?23:27
cjperlDreamer: I have webgui installed, not wgd.23:28
cjsorry for the confusion23:28
+perlDreamerthey're separate entities23:28
+perlDreamera self-contained wgd is exactly what you want23:28
Haargthe only real difference between using the self contained version and the modular version is that the upgrade process is different23:29
Haargfrodwith, something i just thought of with WebGUI::Fork23:32
Haargin forkAndExec it uses map {"-I$_"} @INC 23:33
Haargbut @INC can have things in it other than file paths23:33
@frodwithlike code, for instance23:33
Haargyeah23:33
@frodwithin which case I suppose you'd get -ICODE(0XDEADBEEF) on the command line23:34
@frodwithwhich doesn't break23:34
Haargprobably wouldn't actually cause a problem because that would never exist as a file path23:34
@frodwithi don't think23:34
@scrottiecj, 'wgd edit' is what you want.  that big gnarly string, gGAyYyM2-pdwHY7MH5WkQg, as the assetId of the template.23:34
@frodwithbut yeah, could throw a grep { !ref } in there or something23:35
@scrottieexport EDITOR=emacs; wgd edit 'gGAyYyM2-pdwHY7MH5WkQg'23:35
Haargwith the chdir you might want to rel2abs the paths as well although anyone expecting a relative path in @INC to work properly is asking for trouble23:36
Haargwgd edit will also accept URLs23:36
Haargor asset class names if you want to create assets23:36
cjscrottie: I have had success with "it's all text"23:37
@scrottieyeah, I sent that guy some money and he sent me a nice thank you =)23:38
cjcool23:38
@frodwithhaarg, head to http://www.webgui.org/ht_to_tt and try <tmpl_loop my_loop><tmpl_var global></tmpl_loop>23:39
@frodwiththat'll work nicely I think :)23:40
Haargmight make sense to combine the first two template blocks or split the end ones actually23:41
Haargto make it consistant23:41
@frodwithcan you combine the first two?23:41
Haargprobably?23:41
@frodwithheh23:41
Haargwith a semicolon like the ENDs23:41
@frodwithI was sort of surpised [% END; END %] worked23:41
Haargi haven't tested it but see no reason it wouldn't work23:42
@frodwithseems to work23:42
cjhurm... it's all text doesn't recognize the html element as a text field23:43
@frodwithwhich html element?23:44
@scrottiethere should be a little editor toggle button below the textarea thingy23:44
@scrottiedoes that make it work, I wonder?23:44
cjunder 'code editor'23:44
@frodwithyeah, you have to toggle the code editor off.23:44
cjhttp://www.colliertech.org/~cjac/tmp/Screenshot-WebGUI%20-%20Admin%20Console%20-%20Iceweasel.png23:44
@frodwithwhich I believe there's some sort of global setting for23:45
cjok.  how? :)23:45
cjwhere?23:45
@frodwithmake preaction answer23:45
@frodwiththe code editor is -his- aborted brainchild23:45
cjHALP!23:46
@frodwithhaarg: semicolon-goodness now.23:46
cjpreaction: HOW DO I TURN THIS OFF!? :)23:46
@frodwithcj: what version of webgui are you on, anywho?23:47
cjhow do I check?23:47
cjscrottie: help?23:47
@scrottiesorry, the editor toggle must be a WebGUI 8 thing.23:47
@frodwithview source and grep for version23:47
@frodwiththere's been a toggle as long as there's been a code editor, i think.23:48
@frodwithbut it might be in a different place23:48
cjcontent="WebGUI 7.7.21"23:48
Haargthe toggle went away with the yui code editor iirc23:48
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]23:48
Haargit might have been added back in later though23:49
@frodwith7.7.21, huh?  That's right around the time when there briefly wasn't a toggle23:49
@frodwithyou can kill preaction.23:49
cjthat's so awesome that I'm in pain.23:49
cjnow what am I going to do for eyes?23:49
@scrottiecj, use wgd edit =P23:50
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 240 seconds]23:50
@frodwithlet me hunt for the setting real quick23:50
cjok.  I've got a training session until 5.  I will check in during the class.  Let me know when there's something I can use :)23:51
cjit's 1:5223:52
cjso 3 hours23:52
@frodwithmeh, neither demo nor beta has a code editor any more23:52
@frodwithbut on a brighter note, ht_to_tt should work for more templates out of the box now.  Hooray haarg!23:53
cjif nothing else works, I'll find the offensive javascript and put a premature return() somewhere23:54
@frodwithyou could probably kill it with a userscript as well23:54
cjah.  disabling javascript does it23:54
* cj wins23:54
@frodwithwhich would be a fun diversion23:54
@frodwith   my @inc   = map {"-I$_"} map { File::Spec->rel2abs($_) } grep { !ref } @INC;23:58
@frodwithor so, eh haarg?23:58
Haargseems good yeah23:59
cjalright.  I installed the GTK+ emacs thingy and I am able to pull up the code23:59
cjok.  I'm going idle for a while23:59
--- Day changed Thu Oct 21 2010
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:36
-!- carogray [~Caroline@173-144-16-23.pools.spcsdns.net] has joined #webgui01:01
-!- fokat [~lem@190.72.138.110] has joined #webgui01:05
+perlDreamerhey, lay off preaction01:14
+perlDreamerwe pulled the Code editor out in stable01:14
+perlDreamerjust upgrade and quit griping about it01:14
CIA-56webgui: Colin Kuskie webgui-7.9 * rfad4b6d / (2 files in 2 dirs): Escape DataForm data sent via email. Fixes bug #11920 - http://bit.ly/c4yBI901:16
-!- carogray [~Caroline@173-144-16-23.pools.spcsdns.net] has quit [Read error: Connection reset by peer]01:18
CIA-56webgui: Colin Kuskie master * r55994c4 / (2 files in 2 dirs): Escape DataForm data sent via email. Fixes bug #11920 - http://bit.ly/93I6lU01:19
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:25
CIA-56webgui: Colin Kuskie master * r42b4f2b / (3 files in 3 dirs): Better template for DataForm email, with 1 table for each tab (or untab). Fixes bug #11921. - http://bit.ly/cX2SvF01:42
CIA-56webgui: Colin Kuskie webgui-7.9 * re27e520 / (3 files in 3 dirs): Better template for DataForm email, with 1 table for each tab (or untab). Fixes bug #11921. - http://bit.ly/brOAlR01:44
CIA-56webgui: Colin Kuskie master * r7b75a5c / docs/templates.txt : Fix a version typo. - http://bit.ly/8Zo3b901:44
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:16
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:37
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui05:10
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:42
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 245 seconds]06:33
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui06:36
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]06:40
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 264 seconds]06:54
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 264 seconds]07:04
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:07
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 252 seconds]07:14
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui07:20
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Ping timeout: 240 seconds]07:53
-!- fokat [~lem@200.84.244.194] has joined #webgui07:56
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui07:56
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]08:16
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Ping timeout: 240 seconds]10:07
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui10:09
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]10:21
-!- Netsplit *.net <-> *.split quits: @frodwith, SynQ10:53
-!- Netsplit over, joins: SynQ10:56
-!- Netsplit over, joins: @frodwith10:56
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]11:16
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:39
-!- mode/#webgui [+v bartjol] by ChanServ11:39
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui13:46
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]14:15
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui14:21
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Read error: Operation timed out]15:21
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui15:23
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:25
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:25
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:38
-!- fokat [~lem@190.72.138.110] has joined #webgui16:05
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has joined #webgui16:06
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui16:07
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:28
-!- Getty [torsten@conflictindustries.org] has joined #webgui16:51
Gettyhiho guys! :)16:51
Gettysomeone of the Facebook::Graph responsible dudes here? :)16:51
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui16:54
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Ping timeout: 255 seconds]17:15
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:34
-!- mode/#webgui [+v perlDreamer] by ChanServ17:34
+perlDreameroh, the joys of receiving 2000 bounce notices per day...17:36
@khennGetty: the guy who wrote Facebook::Graph doesn't usually linger here17:37
Gettyoh 17:38
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]17:38
Gettybad :) but sometimes?17:39
-!- daviddelikat1 [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has joined #webgui17:40
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has quit [Ping timeout: 240 seconds]17:41
@khennI'd say almost never17:42
@khennprobably have to email him17:42
Gettybaeh i hate email exchange ;) but seems the last option, even tho i dont actually know what i want, just to link to him cause i "restarted" the Facebook namespace on CPAN17:43
@khennhe's pretty responsive about his stuff17:46
Gettythats always good17:47
Gettyand you guys? how are you? :)17:53
+perlDreamerwe never talk to anyone18:04
+perlDreamerwe just leave AI bots in an IRC channel18:04
Gettyyou lie!18:04
Gettywe already talked!18:04
+perlDreamerI have been written to emulate human conversation very well in an IRC channel18:13
Gettyi can kill your system with a recursion18:14
Gettyhttp://www.youtube.com/watch?v=sShMA85pv8M18:14
plainhaoi've met khenn, he's a well-written bot18:21
@khennheh18:21
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 276 seconds]18:36
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui18:42
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:05
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui19:41
+perlDreamerscrottie0: which env variable do you set to get Make to append to its own CCFLAGS?19:48
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui19:52
scrottie0make doesn't, as far as I know.. that's an autoconf thing...20:10
scrottie0 ./configure reads them and stuffs them into the Makefile it generates20:11
scrottie0which would explain why Module::Build doens't honor them20:11
+perlDreamerso, really, we need to hand hack the Makefile20:25
-!- carogray [~Caroline@69.26.113.242] has joined #webgui20:37
Gettyis there some documentation block or something (and a link) i can integrate into Facebook::Manual to point user how to use Facebook stuff in WebGUI?20:40
+perlDreamerno clue, Getty.20:40
+perlDreameronly rizen has delved into that black magic20:41
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Remote host closed the connection]20:50
@khennGetty:  I believe JT recently integrated Facebook with the Collaboration system in WebGUI20:52
@khennhe may have put that out in the contributions section however20:52
@khennas opposed to the core20:52
@khennyep20:53
@khenncheck it out here:20:53
@khennhttp://www.webgui.org/bazaar/facebook-publisher20:53
Gettyi have no clue of WebGUI, i just would like to offer you guys a way to promote WebGUI on this central Facebook Manual eheh20:54
Gettyi embed that link20:54
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui21:07
-!- carogray [~Caroline@69.26.113.242] has quit [Quit: Leaving.]21:27
@khennk21:29
@khennthanks =)21:29
-!- carogray [~Caroline@69.26.113.242] has joined #webgui21:31
-!- daviddelikat1 [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]21:45
-!- carogray [~Caroline@69.26.113.242] has quit [Quit: Leaving.]21:46
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui21:48
* perlDreamer is off for lunch21:49
-!- elnino_laptop [~elnino@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Client Quit]21:53
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui22:13
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]23:11
-!- carogray [~Caroline@69.26.113.242] has joined #webgui23:27
-!- carogray [~Caroline@69.26.113.242] has quit [Quit: Leaving.]23:38
-!- fokat [~lem@190.72.138.110] has quit [Read error: Operation timed out]23:39
-!- fokat [~lem@190.72.138.110] has joined #webgui23:44
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]23:50
--- Day changed Fri Oct 22 2010
-!- daviddelikat [~user@97-88-251-42.static.mdsn.wi.charter.com] has joined #webgui00:10
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 245 seconds]00:32
-!- daviddelikat1 [~user@97-88-251-42.static.mdsn.wi.charter.com] has joined #webgui00:42
-!- daviddelikat [~user@97-88-251-42.static.mdsn.wi.charter.com] has quit [Ping timeout: 240 seconds]00:43
-!- daviddelikat [~user@97-88-251-42.static.mdsn.wi.charter.com] has joined #webgui00:53
-!- daviddelikat1 [~user@97-88-251-42.static.mdsn.wi.charter.com] has quit [Ping timeout: 276 seconds]00:57
-!- daviddelikat [~user@97-88-251-42.static.mdsn.wi.charter.com] has quit [Ping timeout: 276 seconds]00:58
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:27
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]02:18
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:19
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:12
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:13
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]04:03
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]04:21
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui04:26
-!- mode/#webgui [+o khenn] by ChanServ04:26
-!- neil_ [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]04:32
-!- scrottie0 [~scott@li25-98.members.linode.com] has quit [Ping timeout: 240 seconds]04:49
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 264 seconds]04:51
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui04:51
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui05:01
-!- mode/#webgui [+v perlDreamer] by ChanServ05:01
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui05:07
-!- fokat [~lem@200.84.244.194] has joined #webgui05:42
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]06:07
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]06:17
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]06:58
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:00
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]07:04
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:04
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]07:23
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:51
-!- mode/#webgui [+v bartjol] by ChanServ10:52
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]12:38
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui12:41
-!- mode/#webgui [+v bartjol] by ChanServ12:41
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]13:17
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]14:36
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:06
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:32
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:55
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:21
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:33
SDuensinFrIdAy!16:46
Gettythat doesnt make it better16:47
+bartjolwhy not16:49
+bartjolI had a very nice upgrading day today16:49
SDuensinI'd like to upgrade to a nap, please.16:50
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui16:50
-!- mode/#webgui [+v danny_mk] by ChanServ16:50
Gettybtw the facebook manual i mentioned is online on CPAN ;) http://search.cpan.org/perldoc/Facebook::Manual16:52
+bartjolis taht for a facebook login?16:53
Gettythat is for all16:53
Gettyits a start of a general facebook developing documentation16:53
Gettyfor now you can see all facebook modules on CPAN16:53
+bartjolnice16:54
Gettythanks16:55
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:02
-!- mode/#webgui [+v perlDreamer] by ChanServ18:02
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui18:19
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:41
-!- danny_mk is now known as danny_mk_IsAway18:48
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]18:54
cjo/19:10
scrottieheya cj19:10
cjso... when I use the it's-all-text plug-in, I get the content of the template html-encoded19:10
scrottieI'm unclear why you're not using 'wgd edit'...19:11
cjscrottie: I don't have wgd installed19:12
cjand if I installed it, I don't know how to make it play nice with the stuff I've got running in /data/Web*19:12
Haargit uses whatever perl is in $PATH19:13
Haargor you can always change the shebang yourself19:14
Haargand it will use the webgui libs that you specify19:14
Haargif you specify WEBGUI_ROOT or use the -R option it will use those options19:14
scrottieI can e-shouldersurf you and help you get it set up.  I'm pretty sure it'll save time in the long run and short run.19:14
Haargor if you specify a full path to a config file, it will figure out the root directory from that19:14
Haargyou might try looking at 'wgd intro'19:15
Haargit should explain how to get it up and running19:15
Haargand if it doesn't19:15
Haarglet me know so i can improve the docs19:15
scrottieHaarg kicks ass.  wgd is documented, self documenting, well maintained, well designed, and sane.19:16
scrottiewish I could say the same of libapreq2.19:16
Haargugh19:16
scrottiesorry =)19:17
Haarglast time i had to deal with apreq2 there was nothing i could do to fix the issue and had to redirect the user using mod_rewrite if they had a particular cookie19:17
scrottieI'm used to having to reinstall it now and then because it randomly decides to corrupt itself, but right now, it isn't reinstalling.19:18
cjscrottie: what do you think WEBGUI_ROOT should be?  We have a couple of directories under /data/Web*19:19
scrottie /data/WebGUI/etc/<whatever>.conf19:20
cjthanks, guys.  Scottie, how do you feel about ssh'ing to a server on a relatively good link and screen -x from there?19:20
scrottiebut not log.conf... the one that's almost certainly named after a domain19:20
scrotties/Scottie/scrottie/ =)19:20
cjisn't that WEBGUI_CONF?19:21
cjscrottie: sorry.  I usually do tab completion.19:21
scrottieWEBGUI_CONFIG, and yes.  sorry.19:21
cjso what's WEBGUI_ROOT?19:21
scrottie /data/WebGUI/etc/.  I haven't tried that so I can't vouch for it.  I always do WEBGUI_CONFIG.19:21
scrottiere: ssh and screen -x, can do.19:21
Haargbasically, you can specify a root separately from the config file19:22
Haargbut usually you don't need to19:23
cjscrottie: alrighty.  got a ssh pub key around somewhere?19:25
cjHaarg: alrighty.  if I can pull it in from the config, I'm happier.19:25
scrottiehttp://gist.github.com/62272619:25
cjscrottie: poking holes in firewall.  nearly done.19:35
cjalrighty.  try ssh -p 2204 -A router0.colliertech.org19:40
scrottiemoving to /msg19:41
cjorite19:43
cjoh, and take the -A out of the command19:48
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui20:10
-!- mode/#webgui [+v perlDreamer] by ChanServ20:10
cjHaarg: is there any way to tell wgd that a template has been edited and that it should write the contents back to the db?20:14
cjor does that only happen when the editor exits?20:14
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]20:41
+perlDreamerright now, it only happens on exit20:45
+perlDreamerbut !wgd will do the right thing20:45
+perlDreameror, try using Padre, which can connect to a live WebGUI site via a GUI20:46
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []20:50
Haargcj, that only happens when you exit.  one of the features that's been requested before but i haven't implemented yet.20:56
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui21:21
scrottieoh, hey.  we were just talking about you =)21:23
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui21:25
cjis that pat?21:32
* cj guesses n21:33
cjo21:33
+perlDreamerpatspam == Patrick Donelan, master of mischief, Padre, Plack and Perl21:34
patspamahoy!21:34
-!- fokat [~lem@190.72.138.110] has joined #webgui21:34
patspamI'm installing perlbrew onto my iphone21:34
+perlDreamerbecause you need multiple perls on your iphone?21:36
+perlDreameror just for the coolness of it?21:37
patspamI want to be able to build my own, rather than relying on http://coredev.nl/21:37
+perlDreamerI'm either 5 minutes, or 5 hours from having Class::Inside pulled out of Crud21:43
+perlDreameronly testing and time will tell21:43
+perlDreamertechnically, it's already pulled out, it's just a question of how well the replacement works21:43
-!- danny_mk_IsAway is now known as danny_mk22:12
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]22:15
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:30
patspamgreat article on perl.com about lucana22:49
patspamand a look inside the mind of JT22:50
patspamread it if you dare!22:50
patspammeanwhile, looks like apple has managed to prevent people key parts of the iphone toolchain (libgcc)22:51
patspammaking it a lot more work to get a functioning compiler inside the phone22:52
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]23:03
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]23:10
cjpatspam: ohai :)23:13
patspamhi!23:13
patspamcj: are you new to #webgui?23:15
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui23:20
cjpatspam: I are ;)23:24
--- Day changed Sat Oct 23 2010
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui00:09
cjlooks like emacsclient makes this sort of thing work00:10
cjalright, so how do I convert the HTML::Template template to Template::Toolkit ?00:11
Haarghttp://www.webgui.org/ht_to_tt possibly this00:13
Haargwhich is using this http://github.com/frodwith/html-template-templatetoolkit/00:14
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui00:17
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:20
cjalright.  I've passed it through that00:28
cjbut I don't have a TT option in the Template Type pulldown00:29
Haargthat has to be added to the config file00:29
cjokay.  what's it look like?00:29
Haargadd WebGUI::Asset::Template::TemplateToolkit to templateParsers00:31
cjthanks00:32
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]01:03
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:09
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]01:12
cjalright.  the conversion didn't work01:36
-!- waxhead_ [~pete@ppp121-45-209-251.lns20.cbr1.internode.on.net] has joined #webgui01:43
+perlDreamerit didn't work?01:48
-!- scrottie0 [~scott@li25-98.members.linode.com] has joined #webgui01:48
-!- scrottie0 [~scott@li25-98.members.linode.com] has left #webgui []01:48
-!- scrottie0 [~scott@li25-98.members.linode.com] has joined #webgui01:48
+perlDreamercj, please paste that template01:48
scrottiedid you ask about frodwith's template converter?01:49
+perlDreamercj said that the conversion didn't work01:49
+perlDreamerso I'd like to see that template01:49
+perlDreamereither to fix what's wrong01:49
scrottie0ah.  didn't know if he did it by hand or with that.01:49
+perlDreameror so we can laugh at it01:49
cjperlDreamer: sure01:50
cjhttp://www.colliertech.org/~cjac/tmp/bar01:51
@preactioner, that's not a TT template01:52
+perlDreamerno, that's the original01:52
+perlDreamerwhat's the output, cj?01:52
cjah, I'm not supposed to paste the whole thing into that converter?01:52
@preactionno, just the template bit01:52
+perlDreameryeah, what he said01:53
cjthat might essplain things, you know...01:53
+perlDreamerperhaps01:53
Haargmaybe, but i wouldn't expect the converter to mess up any of the other stuff in that01:53
Haargi think the javascript on that converter page is busted01:55
Haargit's messing up plusses01:55
cjhttp://www.colliertech.org/~cjac/tmp/foo01:56
cj*shrug* I'll just do it right01:56
Haargthe javascript on that page should be using encodeURIComponent instead of escape01:56
cjalright, so how do I fix the broken encoding manually?02:16
cj                    <td><a href="#" onclick='return do_edit_notes("[% userId %]", [% (notes_json | html) %].value)' >[% notes_truncated %]</a></td>02:31
cj2010/10/22 16:33:30 - ERROR - dev.localhost.localdomain.conf - WebGUI::Asset::Template::TemplateToolkit::process[84] - file error - parse error - input text line 153: unexpected token (|)02:31
@frodwithwha wha?02:36
@frodwithwhat's broken?02:36
cjit would help if I knew TT better than I do :)  anyone feel like writing a plugin for HTML::Mason? :)02:36
@preactionfft, mason...02:38
cjnya.02:38
@preactionwe're trying to improve performance here, not disprove it!02:38
cjdisprove!  Ha ;)02:38
cjyeah, alright.  that's certainly a problem.02:38
@preactionto that end, i want Text::XSlate02:39
cjnot familiar with that one02:39
@preactioncrazy fast, and has a tt-like syntax (or a smarty-like syntax for those overblow-template-language developers)02:39
cjso, it doesn't like (notes_json | html)02:40
cjthat comes from  <tmpl_var notes_json escape=html>.value02:42
@preactionit should be [% notes_json | html %] i think02:42
cjis there a module I'm missing that allows TT to do filtering?02:42
* cj tries pulling the ()02:42
@preactionthere probably is, but i'm not sure how it would work with webgui02:43
cjuhgm... I meant is it a prereq that I'm missing02:43
cj'cuz it looks like [% notes_json | html %] is a 'encode as html' filter02:44
cjand seems to be what's breaking02:44
cjhowever02:44
cjremoving the parens seems to have fixed it ;)02:44
cjalright.  I need to create a landing page sort of template that will just print json for consumption by yui ajax javascript mabob02:45
+perlDreamerwhat?02:53
+perlDreamerprinting JSON?02:53
+perlDreamerlike to_json($data)?02:53
cjwell, creating a new template02:54
+perlDreamerone does not need a template to create JSON02:54
cjand I'll need to know what the url of the new template will be so I can issue requests to it from js02:54
+perlDreamerfrom JS, you don't call template, you call www_ methods in WebGUI02:54
cjoh?02:54
+perlDreameryes02:54
cjexamples?02:55
cjsounds interesting...02:55
+perlDreamerfrom JS, you make a call to, say, getJsonData02:55
+perlDreamerin WebGUI, that gets mapped to www_getJsonData02:55
+perlDreamerinside www_getJsonData, you get data, $data02:55
+perlDreamerthen convert it to JSON02:55
+perlDreamermy $json = JSON::to_json($data)02:55
+perlDreamerthen return $json, and you're done02:55
@preactioncj: have you gotten the dev guide yet? http://www.webgui.org/uploads/7c/7e/7c7e03b240a4a0b56c3641e76de0fb07/Developers-Guide.pdf <- see the chapter on Assets and Wobjects for how www_methods work with ?func=02:56
+perlDreamerwww_getJsonData should also do permission checks on user access, and all sorts of other wonderful stuff02:56
-!- SquOnk [~emhn@190.72.138.110] has joined #webgui02:56
SquOnkGreetings02:56
+perlDreameryo, SquOnk02:56
cjpreaction: I have gotten it.  haven't had time to read it, though.  I've been reading specs and the client's code...02:56
SquOnkperlDreamer: Hey02:57
+perlDreamerI hear that 7.8 is booted out of Squeeze?02:57
SquOnkperlDreamer: Yep02:57
cjwut?  why!?02:57
SquOnkperlDreamer: Can't guarantee backports for future security vulnerabilities...02:57
cjoh, is 7.8 not the latest version?02:57
SquOnkperlDreamer: But 7.9.16 will be in Sid on sunday and it's installable on Squeeze via pinning. I'll post a howto in the wiki when my Copious Free Time (c) allows02:58
+perlDreamercj, 7.9 is the latest stable02:58
SquOnkSpeaking of free time...02:58
SquOnkI managed to set up an S3 bucket and wrote my own perl wrapper around s3cmd to add/remove content there...02:59
SquOnk...tweaked webgui.conf accordingly and I'm currently running syncToCdn02:59
+perlDreamerthat needs to be rewritten from scratch02:59
SquOnkMy first question is: does syncToCdn alter the URL of each collateral to point to the CDN?03:00
SquOnkMy second question is: if I have a new upload, webgui will serve it from the local file system until syncToCdn does is thing in the next run?03:00
+perlDreamerSquOnk, I have no idea.  The CDN stuff is not well tested or documented.03:02
SquOnkperlDreamer: I see.03:02
SquOnkperlDreamer: Well, syncToCdn seems to be working in the sense that I see all the uploads being moved into my bucket @ Amazon's03:02
@preactionthis is a problem with too much stuff... so if you do figure out how it works, please submit doc patches so we might help others03:02
+perlDreamerSquOnk, I would guess that, until syncToCdn runs, that your CDN would be out of date.03:04
SquOnkperlDreamer: Yep, I'm waiting for that before further testing...03:04
cjhurm...03:08
cj            [% FOREACH item IN rct; FOREACH [item] %]03:08
cjwhat is $_ called in TT?03:08
@preaction[% _ %] maybe? but i think $_ doesn't exist in TT03:08
cjmaybe I don't understand the syntax there... 'FOREACH item IN rct;' is in the man page03:09
cjbut I don't see anything that looks like 'FOREACH [item]'03:09
@preactionforeach subitem in item03:09
@preactionthe translater might be messing with you03:09
cj*sigh*03:10
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:29
cjwhy might the variable I pass to processTemplate not be updated after I update it (hardcode a new value) in the .pm that calls it?03:35
cjI tried re-starting apache, but still no go03:35
@preactionare you sure the right method is being called?03:37
@preactionadd some tracing debug, $session->log->info("Hi, I'm an info message");03:38
@preactionmake sure your loglevel is set to INFO, in WebGUI/etc/log.conf03:38
cjokay03:39
cjyeah, I guess not.03:42
cjbut the data structure that it's building up and passing in to the template looks right...03:42
cjmaybe I've got the path wrong...03:42
@preactionare you on a page layout with the asset inside of it? if so, you're in sub view {}. if you're at the asset, you're in sub www_view {}. if you have a ?func=, you're in sub www_<func=>03:43
cjlooks like I found it03:46
cj2010/10/22 17:49:07 - INFO - dev.localhost.localdomain.conf - WebGUI::Account::NeTC::RCT::www_view[434] - Hi, I'm an info message03:46
cjthings should move along much more smoothly now ;)03:46
@preactionshould mention that the default sub www_view {} ends up calling sub view {}03:50
@preactionso if you want something in a normal asset view, put it in view()03:50
@preactionthat's the dual nature of assets: they can be in Layouts, but they can also stand alone. it confuses more than developers.03:51
-!- SquOnk [~emhn@190.72.138.110] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]04:32
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]04:35
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:41
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 265 seconds]04:43
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Ping timeout: 245 seconds]05:16
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 265 seconds]05:17
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui06:29
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui06:38
-!- scrottie [~scrottie@ip70-190-169-185.ph.ph.cox.net] has joined #webgui06:52
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 265 seconds]06:56
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:57
-!- scrottie [~scrottie@ip70-190-169-185.ph.ph.cox.net] has quit [Ping timeout: 264 seconds]07:39
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]13:20
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:26
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:30
-!- fokat [~lem@200.84.244.194] has joined #webgui15:14
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:44
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has joined #webgui16:09
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui18:54
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]20:33
-!- patspam1 [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui20:57
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]20:58
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui21:05
-!- patspam1 [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]21:17
@khennhappy Saturday to all21:58
cjthanks ;)23:33
cjhow's things going for you?23:33
@khennworkin on a saturday23:34
@khennyou know ...23:34
cjyeah.  I know ;)23:40
cjI've gotten some json dumped to the template in a <script...>...</script> block.  I'll see if I can shape it into the same shape as the extjs widget instantiation method expects.23:42
--- Day changed Sun Oct 24 2010
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui01:37
* scrottie0 stares at http://i.imgur.com/PyT3D.gif, mesmerized01:45
cjmy web server is running sluggishly02:35
cjprobably has something to do with moving all of its storage from local sata disks to AoE02:36
cjthe dom0 hosting it is burning up the CPU decoding the ATA packets :(02:36
cjah.  that was due to swap thrash maybe.  looks like my modification of a .pm made apache spin out of control.02:39
cjyeah.  code re-structure was a little... loopy ;)03:03
cjso, if I create a www_moo function that returns "moo", how do I get apache to hand "moo" back to my browser?03:07
cjwhat should my URL look like, that is03:09
scrottiepass func=moo in the GET string and in www_moo, return 'moo'03:15
scrottieit's really hard to type moo, not foo.03:15
scrottiemore complete scenario:  let's say you're calling /animals/cow?func=moo03:16
scrottieat some point, either in code or with the UI, someone created an asset and set its URL to be /animals/cow03:16
scrottiewhen they did that, they specified the asset type... probably something under /data/WebGUI/lib/WebGUI/Asset or /data/WebGUI/lib/WebGUI/Asset/Wobject, or possibily in another codebase specified by preload.custom but in a namespace under WebGUI::Asset03:17
scrottiethose .pm's have nice names... "Wiki", "Collaboration", "Photo Gallery", etc, but they're all just objects.  that is, they have nice names if you add them by way of the UI03:17
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []03:17
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]03:20
scrottieto figure out which .pm is being used for a url, do something like this (cut and paste this somewhere and save it):  select className from asset left join assetData on asset.assetId = assetData.assetId where url = ?03:20
scrottieor go to the URL and add ?func=edit while you're logged in as admin then go to the metadata tab.03:21
scrottieand yes, there is a www_edit or two buried in the code =)03:22
scrottiethere's stuff about session (it gets passed, it's the gateway to everything else) but I'll save that for when you're confirmed interactived.03:31
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:33
cjso if the url that prints the asset is...03:45
cj?op=account;module=abc;do=def03:46
cjwould the new one look like03:46
cj?op=account;module=abc;do=def;func=moo ?03:46
scrottiecould... usually you don't need a module=03:47
scrottiecalls just go into whichever module is in the database for the path part of the URL03:47
scrottieand the 'do' part... I'm not sure if you want to keep that.03:48
scrottiethat looks like it belongs to something else.03:48
scrottieerm...03:48
scrottiebut you're doing op=03:49
scrottiethat means that you're really (or additionally) interacting with a content manager (WebGUI::ContentManager::*), not an asset.03:49
scrottiethe rules are different.03:49
scrottieand you're not just calling a content manager, you're hitting the Account content manager, and it has this funky dispatch system.  it uses the func and do parameters.03:50
scrottieyou don't get to use func=moo or create a www_moo.  sorry =(03:50
scrottiewhich module is module= actually pointing to, if not abc?  feel free to /msg03:51
cjalright, well, I need to create a landing point for the ajax json fetches03:52
scrottiewell, whatever module= is specified as, look through your .conf file in /data/WebGUI/etc in the "account" : [ section.  find the matching identifier.  that specifies the module the request gets routed to.03:53
scrottiethen, I'm going to guess that the do= specifies the function to call.03:54
scrottie $self->session is then your gateway to the universe, if you read $self as the first param.03:54
cjhow does one print something to the stream that the browser gets without the headers or footers, etc?04:08
scrottielooks like it's differnet for content handlers.  in this case, $self->session->http->getMimeType() to whatever and call something other than 'view' with do=04:23
@khenncj:04:54
@khennop=account tells WebGUI you are using an account plugin04:54
@khennmodule=abc tells WebGUI to load the abc module04:54
@khennyou tie this to a class in the config file04:54
@khenndo=def tells WebGUI to call the www_def method in the abc module04:55
@khennhope that is clear04:55
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 276 seconds]05:31
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:35
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Read error: Operation timed out]11:06
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:17
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]11:19
-!- scrottie0 [~scott@li25-98.members.linode.com] has quit [Ping timeout: 240 seconds]12:21
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]13:16
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]13:40
-!- waxhead_ [~pete@ppp121-45-209-251.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]13:52
-!- scrottie0 [~scott@li25-98.members.linode.com] has joined #webgui14:21
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:43
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []15:46
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:09
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:56
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui20:54
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]20:54
cjalrighty... how do I tell webgui to emit something without the header/footer?21:02
cjhttp://www.colliertech.org/~cjac/tmp/Screenshot-Anxiety%20Online%20-%20-%20Iceweasel.png21:03
cj^^ not exactly what I wanted21:03
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui21:22
-!- mode/#webgui [+o khenn] by ChanServ21:22
cjhey there khenn21:25
@khennhey21:26
@khenndid you check skype?21:26
cjyep21:27
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui22:15
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 255 seconds]22:17
cjhow do I insert a <link/> into the <head> element?22:19
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:57
--- Day changed Mon Oct 25 2010
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui00:14
-!- mode/#webgui [+v perlDreamer] by ChanServ00:14
+perlDreamerwill you guys keep it down?  I'm trying to work!00:58
-!- spacebat_ is now known as spacebat01:04
-!- scrottie [~scrottie@70.96.30.132] has joined #webgui02:36
-!- mode/#webgui [+o scrottie] by ChanServ02:36
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]02:45
@preactioncj: $session->style->setLink()03:44
* scrottie pasted some examples at him too03:58
-!- scrottie [~scrottie@70.96.30.132] has quit [Ping timeout: 276 seconds]05:28
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 252 seconds]06:57
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:05
-!- scrottie [~scrottie@ip70-190-169-185.ph.ph.cox.net] has joined #webgui07:26
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui07:52
-!- kaare is now known as Guest5067807:53
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]09:04
-!- waxhead [~pete@ppp121-45-209-251.lns20.cbr1.internode.on.net] has joined #webgui09:07
-!- scrottie [~scrottie@ip70-190-169-185.ph.ph.cox.net] has quit [Ping timeout: 276 seconds]09:36
-!- CIA-56 [~CIA@208.69.182.149] has quit [Ping timeout: 264 seconds]10:01
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]10:23
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui10:24
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:40
-!- mode/#webgui [+v bartjol] by ChanServ10:40
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]10:41
-!- CIA-57 [~CIA@208.69.182.149] has joined #webgui10:54
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui13:35
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:58
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.]14:00
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui14:00
-!- mode/#webgui [+v Radix_] by ChanServ14:00
-!- waxhead_ [~pete@ppp121-45-204-61.lns20.cbr1.internode.on.net] has joined #webgui14:07
-!- waxhead [~pete@ppp121-45-209-251.lns20.cbr1.internode.on.net] has quit [Ping timeout: 276 seconds]14:09
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 265 seconds]14:16
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]15:07
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]16:01
-!- Guest50678 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:03
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:28
-!- fokat [~lem@190.72.138.110] has joined #webgui16:29
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:30
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui16:45
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui16:49
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]17:23
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui17:29
-!- neil [47c47f14@gateway/web/freenode/ip.71.196.127.20] has joined #webgui17:34
-!- nuba_ [~nuba@pauleira.com] has quit [Ping timeout: 252 seconds]18:00
-!- nuba [~nuba@pauleira.com] has joined #webgui18:00
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:05
-!- mode/#webgui [+v perlDreamer] by ChanServ18:05
-!- TheCowboy [~TheCowboy@68.48.43.210] has joined #webgui18:07
-!- TheCowboy [~TheCowboy@68.48.43.210] has left #webgui []18:08
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui18:33
-!- mode/#webgui [+v danny_mk] by ChanServ18:33
-!- danny_mk_ [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui18:52
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer]18:52
-!- danny_mk_ is now known as danny_mk18:52
CIA-57webgui: Bart Jol WebGUI8 * rd11cd6f / lib/WebGUI/Content/Asset.pm : Changed package name in POD - http://bit.ly/ctFWoO19:02
@preactionwooo! go bart!19:03
+perlDreameryeah, now if only he'd backport it to master and 7.9 branches :P19:06
CIA-57webgui: Colin Kuskie master * rafb9efc / (3 files in 3 dirs): Change the URL for the Template Variable help template. Fixes bug #11922 - http://bit.ly/dcycoB19:06
@preactioneh, those aren't really necessary19:07
* perlDreamer 's head spins19:07
+perlDreameryou sure about that, boss?19:07
@preactionbackporting bart's doc fix to previous versions19:07
CIA-57webgui: Colin Kuskie webgui-7.9 * r5178d93 / (3 files in 3 dirs): Change the URL for the Template Variable help template. Fixes bug #11922 - http://bit.ly/b2hYC319:08
+perlDreamerif we're ignoring bad documents in WebGUI 7, does that mean we can also ignore bugs :D ?19:12
-!- dreamersgirl [~chatzilla@137.53.249.130] has joined #webgui19:16
@preactionno, webgui 7 is almost almost almost deaders19:19
-!- dreamersgirl [~chatzilla@137.53.249.130] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.11/20101012113537]]19:50
@preactionso I was having problems with the old PurgeOldTrash, but why does the old PurgeOldTrash leak memory like that? it was an interator over a sql handle20:02
@preactionthe purgeoldrevisions does exactly the same thing and doesn't leak like that20:02
+perlDreamerPurgeOldTrash didn't leak memory, it would go into an infinite loop over badly placed shortcuts20:15
+perlDreamerbut it acted the same way as what you're seeing now20:15
+perlDreamerthe thing I don't get about PurgeOldAssetRevisions is that there's nothing really in there to leak20:16
+perlDreamersql: read20:16
+perlDreamerAsset->new20:16
+perlDreamergetCurrentRevisionCount20:16
+perlDreamergetRevisionCount20:16
+perlDreamerpurgeRevision20:16
+perlDreamerthat's it20:16
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui20:23
-!- mode/#webgui [+o scrottie] by ChanServ20:23
CIA-57webgui: Colin Kuskie master * rcb95250 / (4 files in 4 dirs): Prevent password fields from autocompleting, which can overwrite passwords when editing forms. Fixes bug #11923. - http://bit.ly/cnoOSZ20:30
CIA-57webgui: Colin Kuskie webgui-7.9 * rb573f70 / (4 files in 4 dirs): Prevent password fields from autocompleting, which can overwrite passwords when editing forms. Fixes bug #11923. - http://bit.ly/bkprtH20:30
+perlDreamerpreaction: I guess the other question would be, is it actually purging old revisions, or just running through all the assets?20:32
+perlDreameris it hanging on 1 asset during the workflow activity?20:33
+perlDreamerjoy, time to delve into the Thingy again20:41
plainhaothat could be taken out of context20:43
+perlDreamerYou don't think Thingy provides enough context to clarify?20:49
CIA-57webgui: Colin Kuskie master * r4f95507 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): If exportMetaData is set to false, do not print out the column lables OR values. Fixes bug #11925. - http://bit.ly/d3IG3V20:53
CIA-57webgui: Colin Kuskie webgui-7.9 * r0f64843 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): If exportMetaData is set to false, do not print out the column lables OR values. Fixes bug #11925. - http://bit.ly/bdo1S520:53
-!- danny_mk is now known as danny_mk_IsAway21:01
+perlDreamerfrodwith: what's with @stack in AssetClipboard's _wwwCopyProgress method?21:25
plainhaoperlDreamer, looks as if frodwith is preserving the call stack22:15
@preactionperlDreamer: it was actually PurgeOldTrash it was bugging out on, because currentActivityId is not the current activityId, it's the previously completed activityId. it's a horrible name for that column as well22:29
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:33
-!- neil [47c47f14@gateway/web/freenode/ip.71.196.127.20] has quit [Quit: Page closed]23:01
+perlDreamerpreaction: it was still PurgeOldTrash?23:04
+perlDreamerwhat's sucking down the memory?23:04
@preactionno, the server had the old version of it23:04
+perlDreameryou gotta be kidding me23:05
@preactionnope23:07
+perlDreamerI'm an idiot23:13
-!- nuba [~nuba@pauleira.com] has quit [Read error: Connection reset by peer]23:33
-!- nuba [~nuba@pauleira.com] has joined #webgui23:34
-!- nuba [~nuba@pauleira.com] has quit [Read error: Connection reset by peer]23:42
+perlDreamerpreaction: have a gander at this: http://gist.github.com/64572623:44
+perlDreamerReally big Thingy's will timeout when exporting as CSV files23:45
+perlDreamerso I put in a progress bar23:45
@preactionlooks perfect, exactly what i would've done23:45
+perlDreamerbut, the progress bar wants to redirect the user to the file, which leaves the user at the progress bar for download23:45
+perlDreamerso I added a back to site link23:45
+perlDreameris that hokey?23:45
@preactionnope, looks fine23:45
-!- nuba [~nuba@pauleira.com] has joined #webgui23:47
CIA-57webgui: Colin Kuskie master * rdcae519 / (3 files in 3 dirs): Build a progress bar for exporting data from a Thing. Fixes bug #11925. - http://bit.ly/dD3YrV23:50
CIA-57webgui: Colin Kuskie webgui-7.9 * r7cae1fd / (3 files in 3 dirs): Build a progress bar for exporting data from a Thing. Fixes bug #11925. - http://bit.ly/9W0uqT23:51
--- Day changed Tue Oct 26 2010
-!- danny_mk_IsAway [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]00:10
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:35
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 240 seconds]00:38
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui00:57
CIA-57webgui: Colin Kuskie master * r6fced77 / (3 files in 3 dirs): Make the display of a textarea instead of an HTMLarea independent of whether mobile styles are configured for the site. Refixes #11902. - http://bit.ly/dhFNUQ01:31
CIA-57webgui: Colin Kuskie webgui-7.9 * r865b1c3 / (3 files in 3 dirs): Make the display of a textarea instead of an HTMLarea independent of whether mobile styles are configured for the site. Refixes #11902. - http://bit.ly/ar73RF01:32
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]02:37
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]04:01
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui04:25
-!- mode/#webgui [+o khenn] by ChanServ04:25
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: Véale más adelante]04:35
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]06:20
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui07:20
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]07:35
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]08:23
-!- gugod_ [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui08:49
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:52
-!- kaare is now known as Guest8507908:53
-!- Netsplit *.net <-> *.split quits: andyiomoon, gugod08:54
-!- Netsplit over, joins: andyiomoon09:04
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 255 seconds]11:48
-!- gugod_ is now known as gugod11:57
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui11:57
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui12:32
-!- mode/#webgui [+v bartjol] by ChanServ12:32
-!- Guest85079 is now known as kaare_12:56
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]13:54
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:31
-!- fokat [~lem@190.72.138.110] has joined #webgui15:17
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:25
-!- bartjol [~bartjol@kantoor.procolix.com] has left #webgui []15:42
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:05
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui16:11
SDuensinGreetings from the wind-battered midwest!16:39
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui17:21
-!- mode/#webgui [+v bartjol] by ChanServ17:21
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui17:59
-!- mode/#webgui [+v danny_mk] by ChanServ17:59
-!- danny_mk is now known as danny_mk_IsAway17:59
fokatHi there18:05
fokatThis is a top from one of my apache servers running webgui18:05
fokat1381 www-data  20   0 95472  78m 4000 S  0.0  4.7   0:00.19 apache218:06
fokat95M virtual size, 70M res size, ~4M shared18:06
fokatdo those numbers make sense? Shouldn't he shared chunk be larger?18:06
fokat(This is Debian, BTW)18:06
+bartjoleee18:08
+bartjolI believe those are not abnormal, but I'm not sure. It seems similar on 1 of our hosts18:09
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:11
@preactionfokat: no. the perl interpreters are not shared between forked apache children. only the apache libs are shared really18:18
@preactionthere's some good stuff here: http://modperlbook.org/html/Chapter-10-Improving-Performance-with-Shared-Memory-and-Pro.html18:20
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]18:29
fokatThanks bartjol and preaction18:29
fokatJust wanted to double check18:29
@preactionwell, upon reading that section, it could be that the memory is being misreported18:31
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:41
-!- mode/#webgui [+v perlDreamer] by ChanServ18:41
-!- dreamersgirl [~chatzilla@137.53.249.129] has joined #webgui18:49
* perlDreamer has to run to the gym19:07
Gettysounds ironic19:09
Gettyhttp://www.coachwithjeremy.com/blog/wp-content/uploads/2009/10/take-the-stairs.jpg19:10
-!- danny_mk_IsAway is now known as danny_mk19:20
@preactionseriously why the hell doesn't sourceforge have an API? a20:02
Gettyfor what?20:19
Gettyannouncing?20:19
Gettyanyway a more or less pointless site these days20:19
@scrottieit's kinda the new sunsite.unc.edu.20:20
@scrottieno one cares a whit about it but it's where the .tar.gz's are.20:20
@scrottieI imagine that the software team has been under pressure to do nothing but boost ad revenue.  they're probably spending all of their time running A/B tests.20:22
@preactionno, for finding the damn tarballs. it'd be great to list those tarballs on a real website instead of their crap website20:22
@scrottieI usually hit ftp.freebsd.org/pub/FreeBSD/distfiles first.  it's a pretty good mirror of damn near everything.  but sourceforge is where Google sends people so it's where people the tarballs are.20:23
@scrottieer, where people think the tarballs are20:23
@preactionWRE is only available on sf.net :(20:24
@scrottiegood.  soak up that Google Juice.20:24
+perlDreamerpreaction: WRE is also on updates.webgui.org, I think20:33
@preactionah, look at that20:34
@preactionupdate.webgui.org/wre <- magick hidden url20:34
+perlDreamerseekrit!  Don't tell no one!20:34
Gettysecret?20:47
Gettywhat?20:47
Gettycan i destroy something?20:47
@scrottie%*$#.20:58
@scrottie*%*&, *$&#, %&$*.20:59
-!- scrottie was kicked from #webgui by scrottie [scrottie]20:59
@preactionooh, a cryptogram!20:59
-!- danny_mk is now known as danny_mk_IsAway21:00
+perlDreamerfrodwith: nobody puts .html in their URLs anymore21:03
@frodwithperlDreamer: http://pastie.org/125067521:04
@frodwithsee any problems?21:04
+perlDreamernope, please commit away21:05
+perlDreamerI'll backport if you need21:05
@frodwithjust to 7.9, eh?21:07
+perlDreameryes, only to 7.921:07
CIA-57webgui: Paul Driver master * r0d46331 / (3 files in 3 dirs): fixed #11928: Story Archive breaks if url has extension - http://bit.ly/dvbetL21:11
CIA-57webgui: Paul Driver webgui-7.9 * ra65dd3f / (3 files in 3 dirs): fixed #11928: Story Archive breaks if url has extension - http://bit.ly/9eGZl621:15
-!- danny_mk_IsAway_ [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui21:23
-!- danny_mk_IsAway [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer]21:23
-!- danny_mk_IsAway_ is now known as danny_mk_IsAway21:23
+perlDreamerthanks frodwith!21:27
@frodwith:-/ my fix doesn't seem to work on this other 7.9 site though.  Mumblemumblehack.21:28
+perlDreamercustom code?21:29
+perlDreameror, do they have the URL extension setting set?21:29
@frodwiththey do21:29
+perlDreamermmm, I won't close the bug yet, then21:29
@frodwith*thinks for a sec*21:30
@frodwithah, that's why.21:30
@frodwithI was testing for that earlier, then thought I had it covered so took the test out (cause I had introduced a new dependency to write the test)21:30
+perlDreamertests don't introduce dependencies for core code21:31
+perlDreamerand we've historically been able to add new testing modules as needed21:31
+perlDreamerso, unless you're adding a new framework for code, feel free21:31
@frodwiththe dep is Monkey::Patch21:32
+perlDreamerno21:32
+perlDreamernot a testing module21:32
@frodwithwell, arguable21:32
@frodwithit's along the same lines as Test::MockObject21:32
+perlDreamerwhy not use Test::MockObject then?21:32
@frodwithcause it's not exactly the same, it's along the same -lines-21:33
@frodwithI was using it to write WebGUI::Test->overrideSetting(name => val), which would do a scoped monkeypatch on the setting object to return the value given.21:34
@frodwithi.e. until the handle goes out of scope, $session->setting->get('whatever') will return what you tell it to21:34
+perlDreameryou can also do that with the core code of WebGUI::Test->addToCleanup, because it uses Scope::Guard21:35
+perlDreameralthough then you have to have some variable in scope to  hold the guard21:36
@frodwithyou mean addToCleanup(sub { # set it back to the old value } )21:36
+perlDreamerwell, no, because those cleanups only happen at the end of the test21:36
@frodwithright.21:36
+perlDreamerbut "along those lines" :)21:36
@frodwithoften you just want to tweak a setting to do one test21:36
@frodwithso I thought it'd be a useful api21:37
@frodwith{ #tweak a setting and do your test in this block }21:37
@frodwithMonkey::Patch would be useful in all kinds of other testing situations too *dreamy eyes*21:38
+perlDreamerI usually do that manually, tweak test, restore21:38
@frodwithor at least, useful to me.21:38
@frodwithBut then, that's why I wrote it.21:38
@frodwithpreaction, can we depend on Monkey::Patch, pretty please?  I actually used it a bit in my ::Fork branch as well, so...21:39
CIA-57webgui: Colin Kuskie master * r8b25005 / (4 files in 3 dirs): Allow Workflow activities to do cleanup when they're deleted. Fixes bug #11924. - http://bit.ly/bYVVsw21:45
CIA-57webgui: Colin Kuskie webgui-7.9 * r28aef30 / (4 files in 3 dirs): Allow Workflow activities to do cleanup when they're deleted. Fixes bug #11924. - http://bit.ly/9OCpJK21:45
+perlDreamerwe need more people to submit bugs21:47
+perlDreamerbecause I'm running out of bugs to fix21:47
-!- dreamersgirl [~chatzilla@137.53.249.129] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.11/20101012113537]]22:02
Gettyis my bug fixed?22:21
-!- fokat [~lem@190.72.138.110] has quit [Ping timeout: 255 seconds]22:22
-!- fokat [~lem@190.72.138.110] has joined #webgui22:23
-!- waxhead_ [~pete@ppp121-45-204-61.lns20.cbr1.internode.on.net] has quit [Ping timeout: 255 seconds]22:46
-!- danny_mk_IsAway is now known as danny_mk22:50
-!- waxhead_ [~pete@ppp121-45-204-61.lns20.cbr1.internode.on.net] has joined #webgui22:58
@preactionfrodwith: it seems you wrote this module...22:58
@frodwithyes indeed22:59
@preactionisn't this much like what Test::Mock does?22:59
@frodwithI've never used Test::Mock, actually23:01
@frodwithbut for one, it isn't a testing framework23:01
@frodwiththere are other valid times to monkeypatch things. Not very many, but there are some.23:02
+perlDreamerGetty: did you file a bug?23:09
Gettyyes23:09
Gettyseveral months ago23:09
Gettywhen i tested webgui23:09
+perlDreamerwas it posted to the bug list?23:13
Gettyno idea, it was the SEO bug about the homepage23:13
+perlDreamerGetty, you'd have to refresh my memofy23:13
+perlDreamermemory23:13
Gettythat the homepage technical has 2 URLs which is horrible for SEO23:13
+perlDreamerthat was too many bugfixes ago23:13
+perlDreamerthat's not a bug, that's a configuration issue23:13
Gettycould be, there are several solutions23:14
Gettybut it needs to be tracked as problem to solve ;)23:14
Gettyi suggest forwarding to the real url of it23:14
Gettyand so not having / for SEO, which is ok, better would be by choice23:15
@preactionyou mean redirecting?23:15
+perlDreamerGetty, the place to track it is on the buglist23:15
+perlDreamerwe track EVERYTHING there23:15
Gettyyes23:15
+perlDreamerexcept preaction's social calendar23:15
Gettyredirection23:15
GettyperlDreamer: i did that23:15
GettyperlDreamer: its in the buglist23:15
Gettyi dropped it there23:15
+perlDreamerI'm not seeing it there23:17
CIA-57webgui: Paul Driver master * re67ad18 / (3 files in 3 dirs): fixed #11929: In/Out board breaks in Chrome sometimes - http://bit.ly/aJtsCp23:17
Gettymh23:17
+perlDreamerHaarg; what's the module that crawls all your modules looking for the regex match variables $&, etc.?23:19
Gettydo you delete accounts?23:21
+perlDreamerGetty, we delete accounts if the account is used to create spam in the Forum or the Wiki23:22
Gettyno that wasnt the case23:22
Gettyi'm 100 sure i go to your site, registered and made a ticket23:22
Gettyso definitly sure23:22
Gettybut its not there23:22
Gettyand i cant see a getty in the bug search created by dropdown23:22
Gettyi dont get it23:22
CIA-57webgui: Paul Driver webgui-7.9 * rdab3abf / (3 files in 3 dirs): fixed #11929: In/Out board breaks in Chrome sometimes - http://bit.ly/bw5Upw23:22
+perlDreamerGetty, pm me an email and I'll see if an account with that address is in the system23:23
Gettyaehm mmhhh... @raudssus.de would it be23:23
Gettybut i cant say which word in before i used, or its @metaluna4.de23:23
+perlDreamerah, no there's an account23:24
+perlDreamerbut no bugs23:24
Gettystrange....23:24
Gettytotally23:24
Gettydefinitly i was there23:24
Getty100%23:24
Gettycheck your IRC log23:24
Gettyi talked with you about it23:24
Gettyand pasted you the link23:24
Gettybut you was not directly caring that much, was also busy time23:24
+perlDreamerI don't have a persistent IRC logger23:24
Gettyah damn, and i just activated mine some days ago ;)23:25
+perlDreamerand xdanger's logger doesn't seem to have picked it up23:28
+perlDreamerall I can find is, "perlDreamer: i'm involved into many projects and go more and more into  the "oh dudes i fill up your bugtracker all day so that you will hate  me" dude, even tho i dont see much wrong on your side so far"23:29
+perlDreamerwhich leads me to believe that it wasn't filed?23:29
Gettyi saw it on my screen, i know it....23:30
@preactioni half-remember seeing an RFE about the home page thing23:30
+perlDreamerhttp://www.webgui.org/rfe/request-for-enhancement/1146223:31
+perlDreamernot on the buglist, on the RFE list23:31
Gettyah its splitted up23:44
Gettysorry that i didnt knew23:44
-!- fokat [~lem@190.72.138.110] has quit [Read error: Connection reset by peer]23:53
-!- fokat [~lem@190.72.138.110] has joined #webgui23:54
--- Day changed Wed Oct 27 2010
CIA-57webgui: Colin Kuskie webgui-7.9 * r0f2622b / lib/WebGUI/Form/HTMLArea.pm : Fix a bad merge. - http://bit.ly/atQWDp00:13
Gettybut as said: give both options00:13
Gettyit depends on SEO tactic if you better have / or /NameOfHomepage00:14
@preactionoptions?00:14
Gettythe case to forward to / will be most used, /NameOfHomepage is acceptable but not the best choice00:14
Gettyredirect / => /NameOfHomepage # option 100:14
Gettyredirect /NameOfHomepage => / # option 200:14
@preactionbut in a WebGUI context, the URL of the asset that is the home page will always be there00:14
@preactionimo it will be confusing if that URL never ever gets used00:15
Gettythat is not caring, important is what is the final URL in the browser00:15
Gettyyeah but its SEO00:15
Gettyi cant remove that ;) you can do it however you want, just want to help, cause its a common problem00:15
Getty(its like the common &page=1 mistake, i hope you dont have that in)00:15
@preactionwhich is why there's a redirect. i will solve the problem, but not in such a way that it confuses users (the cure worse than the disease)00:16
@preactionwe've got enough confusing crap already without adding more00:16
Gettyhehe00:16
Gettyjust give a switch for that00:16
Gettyand make it very very hidden00:16
Gettyyou dont even need to make it a switch00:16
Gettyits a one time decision could even go into config00:16
@preactionactually, we'll be slowly getting rid of ?func=, but there is no evidence that query strings rank lower on SEO than any other URL00:16
Gettyif you have 2 URLs with the same content, you get lower SEO then the ones not having that on the same general SEO value00:17
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:17
@preactionyes, i get that one, it dilutes your site's relevancy score00:17
@preactionbut there are other "SEO" tactics that are complete BS and just create a horrible site for users00:17
Gettydude, i never said i'm an SEO fan ;)00:18
Gettyi just have todo that crap 2 years on the top sites of germany as the technical part which had to realize all that crap00:18
Gettyand i like webgui and enterprise people send you SEO dudes who will complain about that ;)00:19
@preactioni am a fan, i really am, i love semantic sites, i love well-organized and planned sites, i just hate keyword-loading, i hate link farms, i hate hidden stuff00:19
Gettyyeah but this is something we all like00:20
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 264 seconds]00:29
CIA-57webgui: Paul Driver master * rfa471df / (5 files in 5 dirs): Story Archive now plays nice with urlExtensions - http://bit.ly/ddo3nw00:32
CIA-57webgui: Paul Driver webgui-7.9 * rca383fe / (5 files in 5 dirs): Story Archive now plays nice with urlExtensions - http://bit.ly/aJaVIb00:35
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]00:38
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]00:43
-!- fokat [~lem@190.72.138.110] has joined #webgui00:43
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui00:49
+perlDreamerfrodwith, that is the sneakiest way to get Monkey::Patch into Debian that I've ever seen01:04
@frodwith*laugh*01:04
@frodwithactually I couldn't possibly care less what perl packages are in debian, but very funny :)01:05
cjhow do I upgrade the yui used for this site?02:15
+perlDreameryou don't unless you want to break parts of WebGUI02:17
cjand if I wanted to break EVERYTHING!!!????02:21
cjokay... I'll figure out how to do it without ;)02:21
* cj falls back to document.getElementByID()02:22
+perlDreamercj: yui for webgui is stored in /data/WebGUI/www/extras/yui02:22
cjhttp://yuilibrary.com/support/2.8.2/02:34
cjerhm02:34
cjyeah, that's it02:35
+perlDreamercj, you can download patched versions of the affected files02:49
+perlDreamerif you upgrade yui, you also have to go and validate big chunks of WebGUI functionally by hand.02:50
+perlDreamerwe can look into doing that for 7.1003:01
CIA-57webgui: Colin Kuskie webgui-7.9 * r8efab63 / (4 files in 4 dirs): Install patched SWF files for chart, uploader and swfstore. - http://bit.ly/b0dNtz03:02
+perlDreamerbut doing that on a stable release would be bad03:02
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]03:42
CIA-57webgui: Colin Kuskie master * r8c8d169 / (4 files in 4 dirs): Install patched SWF files for chart, uploader and swfstore. - http://bit.ly/94aCQE03:57
-!- fokat [~lem@200.84.244.194] has joined #webgui04:17
CIA-57webgui: Colin Kuskie webgui-7.9 * r71b7a18 / docs/create.sql : Preparing for 7.9.17 release. - http://bit.ly/dCLaMl04:29
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:30
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Ping timeout: 240 seconds]04:33
CIA-57webgui: Colin Kuskie webgui-7.9 * r0049e05 / sbin/testEnvironment.pl : Monkey::Patch is an optional test module for now. - http://bit.ly/crM71z04:33
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui04:35
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui05:10
-!- mode/#webgui [+o khenn] by ChanServ05:10
@preactionlesson learned: installing an incompatible libreadline (apparently in the wrong place) will destroy an OS05:15
@preactionor at least prevent the OS from doing anything like re-replacing the libreadline05:16
+perlDreamerthat's not your laptop, is it?05:23
CIA-57webgui: Colin Kuskie webgui-7.9 * re3a2c6b / (4 files in 4 dirs): Ready for 7.9.18 development. - http://bit.ly/brG9mu05:24
@preactionno, a VM luckily05:25
+perlDreamerphew05:25
@preactionthe opensuse 64-bit vm i'm trying to make compile the WRE05:25
+perlDreamerah, that05:26
+perlDreameryou can nuke that all you want05:26
+perlDreamerI dislike SUSE a lot05:26
@preactionwhy? yast is pretty awesome05:38
+perlDreamertry configuring the system with something that yast can't do05:40
+perlDreamerlike running two different versions of Apache on different ports05:40
@preactionahhh05:40
+perlDreamerthe config files are scattered all over the place05:40
+perlDreamerAt first, I thought it was because I was a Red Hat bigot05:41
+perlDreamerbut Ubuntu is fine to work with05:41
+perlDreamerI guess if you're going to stick with yast, it's okay05:42
+perlDreamerbut it's limiting05:42
@preactionredhat is pretty basic, really. debian systems do a little wacky stuff05:42
@preactioni've heard good things about slack, maybe i should give that a try someday05:42
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]06:47
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]06:54
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:00
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 272 seconds]07:06
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:07
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]08:04
xdangeryay, I finaly updated from 7.6.35 -> 7.7.3308:19
xdangermaybe tomorrow I'll update to 7.8 =D08:19
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:41
-!- mode/#webgui [+v bartjol] by ChanServ10:41
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 252 seconds]11:19
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui11:27
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]12:46
-!- carogray [~Caroline@174-147-160-212.pools.spcsdns.net] has joined #webgui12:57
-!- carogray1 [~Caroline@174-147-160-212.pools.spcsdns.net] has joined #webgui14:05
-!- carogray [~Caroline@174-147-160-212.pools.spcsdns.net] has quit [Read error: Connection reset by peer]14:05
-!- carogray1 [~Caroline@174-147-160-212.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:00
-!- carogray [~Caroline@174-147-160-212.pools.spcsdns.net] has joined #webgui15:01
-!- carogray [~Caroline@174-147-160-212.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:11
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:27
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:27
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]15:29
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:37
-!- fokat [~lem@190.72.138.110] has joined #webgui15:48
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:52
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui16:02
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:12
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Client Quit]16:16
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:16
SDuensinHello from Happy Fun Land.16:46
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 264 seconds]18:01
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:05
-!- mode/#webgui [+v perlDreamer] by ChanServ18:05
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui18:07
+bartjolhey, what is the best way to get rid of trash-limbostuff again?18:19
+bartjoland the parent is gone apparently18:20
+bartjolthe parent lineage exist, but with another assetId than the parentId of the childs18:21
+perlDreamerugh18:24
+perlDreamermake a backup18:24
+perlDreamertry resetting the parentId of the children to the new asset18:24
+perlDreamerthen trash the new parent, and restore it18:25
+perlDreameror, write a small utility script that uses getLineage (which will ignore parentId), to find the descendants of the new parent, and reset their status.18:25
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui18:28
+bartjolwell, actually, the children should be thrown away18:29
+bartjolI don need any restoration18:29
+bartjolbtw, backup. like screenshot of some db queries, right?18:32
+bartjolyeah18:32
+bartjola guy has done something in a very strange order with deleting, purging, restoring and creating assets18:32
+bartjolso, it might be a bug, but I? not sure on the reproducability18:33
+perlDreamerif you just want to throw the children away, then go with the utility script route and purge them instead of resetting the status.18:34
@preactionseems we have more error messages where the error itself never gets printed out...18:40
* preaction takes the time and looks at every... single... one...18:41
@preactioni hate hate hate being notified by clients that something isn't working, only to find out it's a compile-time error...18:41
+bartjolok, he made a new instance I?l clean up the mess tomorrow18:42
+perlDreamerpreaction: most clients don't know any better18:43
@preactionperlDreamer: huh? a compile-time error should never ever EVER make it to a production server. or if it does, it shouldn't last longer than the 30 seconds it takes to roll back18:44
* perlDreamer reiterates his claim about clients and code management18:44
+perlDreamerunless you're saying that this was code for hire18:44
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:49
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui18:53
-!- mode/#webgui [+v bartjol] by ChanServ18:53
+perlDreamerbartjol!  Long time no see, dude.18:53
+perlDreamerIs there any good sailing in winter, or do you have other hobbies?18:53
CIA-57webgui: Colin Kuskie master * rf884ab3 / (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): Fix the recover password URL for WebGUI::Auth::WebGUI. Fixes bug #11932 - http://bit.ly/dAnE5q18:53
+bartjolpatspam: do you have some documentation on the nagios checks you made18:53
CIA-57webgui: Colin Kuskie webgui-7.9 * re6695ad / (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): Fix the recover password URL for WebGUI::Auth::WebGUI. Fixes bug #11932 - http://bit.ly/9nGLqi18:54
+bartjolwell, I'll be sailing on sunday18:54
+bartjolmmm, I do see what is wrong18:56
+bartjoland fixed19:02
+bartjoladieu19:02
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:02
+perlDreamerI really wonder why we didn't go with subdirectories instead of prefixes for i18n namespaces19:11
@preactioni still want inheritence19:21
+perlDreamerdon't worry, you're in my will19:25
@preactionalso, because of that URL squatting thing, perhaps we should change all the URLs in the import node to begin with root/import?19:39
CIA-57webgui: Doug Bell master * r001cdaf / docs/changelog/7.x.x.txt : remove duplicate changelog entries - http://bit.ly/bJItmE19:41
+perlDreamerI like that idea, preaction19:42
+perlDreameralthough, that's the first time I've ever heard of someone complaining about URLs19:43
+perlDreamerstill it would be good not to make headaches for people19:43
@preactionwell, personally i'd complain about it too, i think there's a /news template as well, squatting on a good URL19:43
@preactionso it turns out we never changed anything to use "log" instead of "errorHandler"... and then I can finally go through all instances of log and see if the error message is actually getting spit out19:44
@preactionthis... is gonna suck19:44
@preactioni suppose i could just restrict it to the 8 branch so i don't have to merge anything...19:50
+perlDreamers/session..errorHandler/session->log/g ?19:51
+perlDreamerfind -name '*.pm' --exec perl -pi -e 's/session..errorHandler/session->log/g;' {} \;19:51
@preactioni'm using grep inside vim, it won't necessarily be session..errorHandler, it might be session->quick(qw{ errorHandler }) or some other variation19:53
+perlDreameroh yeah, but the regex will find 90% of them19:53
+perlDreamerthen you have to track down the rest19:53
@preactionthere were only 306, a vim macro and :grep (mapped to use ack) made quick work20:05
@preactionrenaming the rest will be more work20:05
@preactionnow there are bunches of my $eh and $error which make no sense, as it's now $session->log20:06
* preaction runs tests before he goes on to editing $eh and $error vars20:06
+perlDreamerI'm not sure how many tests test for the successful logging of variables20:17
+perlDreamerand without injected errors, you may never see them20:17
@frodwithhey preaction, you could modify the errorhandler method to spit out a deprecation warning to the log every time someone calls it20:32
@frodwithwith a stack trace20:33
@preactionit's already been deprecated, it's being deleted20:33
@frodwithi mean, to help you track it down20:33
@preactionthey're already done20:33
@frodwithoh, righto then.20:33
@frodwithDoes anyone have anything else to say about WebGUI::Fork the stuff I posted on that youtube video before I start merging it?20:34
@frodwithAnd also, who's been handling merging stuff from 7.10 into 8?20:36
@frodwithI'm sort of curious how that goes on.20:37
+perlDreamerI have been20:38
+perlDreamerit's a pretty tedious process20:39
+perlDreamerI've narrowed it down to about 3 hours per version merge20:39
+perlDreamerand I never merge more than 1 version at a time20:39
+perlDreameroh, and I hear that Fork uses some questionable module about Monkeys20:41
+perlDreamerin WebGUI we prefer to use octopus based modules20:41
+perlDreamerso you may have to swap it out20:41
@preactionfrodwith: only one thing. is there any way to make it into a ModPerl::Fork module that's more generically useful and earn you some CPAN street cred?20:48
@frodwithpreaction: not really.  The forking bits are fairly simple, and that's all that would really be useful to a wider audience.20:49
CIA-57webgui: Doug Bell WebGUI8 * r199c4e4 / (91 files in 22 dirs): change ErrorHandler to Log - http://bit.ly/94qwqG21:07
CIA-57webgui: Doug Bell WebGUI8 * rf57ce0c / (8 files in 5 dirs): rename variables for consistency - http://bit.ly/bu5bO021:07
CIA-57webgui: Doug Bell WebGUI8 * r1b83072 / lib/WebGUI/AssetPackage.pm : tests revealed i missed one. yay tests! - http://bit.ly/9dmI7i21:09
@preactionyay for another janitorial task out of the way!21:09
+perlDreamer--janitorial task list21:09
@preactionadded a ticket for tracking purposes. yay! i finally closed a WebGUI 8 ticket!21:12
CIA-57webgui: Doug Bell WebGUI8 * r075bcc9 / docs/migration.txt : add migration docs for ErrorHandler -> Log - http://bit.ly/d0BLyJ21:13
+perlDreamerpreaction: what do you think about killing the address book?21:31
+perlDreamerin the cart in the shop?21:32
* perlDreamer is off for lunch21:58
* frodwith tries to get a working WebGUI 8 install going22:13
@frodwithwhere...did create.sql go22:14
@frodwithoh nm, it got stuck in share22:14
@frodwithah, hmm.  preaction!!22:19
@frodwithnothing works everything is broken!22:19
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui22:29
-!- mode/#webgui [+o scrottie] by ChanServ22:30
plainhaodoes wg8 still run in wre?22:36
@frodwithwebgui 8 is a plack app22:40
@frodwithso...not really22:40
@frodwithbut some of the wre's tools still work22:40
plainhaothanks, frodwith22:41
@frodwithso far, all I've tried is create site, which almost works22:41
@frodwith(from the wre console)22:41
@frodwithit doesn't know where create.sql is, so I had to load that in manually.22:42
@frodwithbut the admin console is all busted22:42
plainhaonice :)22:43
@scrottieseems to work for preaction.  just not for anyone else.22:44
plainhaoeven Haarg?22:44
@scrottiewhen I've asked around, no one has claimed success.22:44
plainhaook22:45
plainhaolots of work still to do then22:45
@scrottiethat doesn't mean they haven't had it, just that they haven't been around and willing.22:45
@scrottiedunno!22:45
@scrottiemaybe there's one tiny itty bitty reason why it only works for preaction and not anyone else.22:45
@frodwithI'm going to tie preaction down and make him help me get it working when he gets back from lunch.22:45
plainhaouse the whip22:45
@scrottieI spent a day at the WUG trying to do just that.22:46
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:49
@preactionperlDreamer: how do you mean killing? i think it's a good idea with a piss poor execution. there's no UI to it, there wasn't before, there isn't now. there needs to be.22:54
@preactionfrodwith, scrottie: you'll be happy to know that my next task is the WebGUI 8 Demo System, which 7 has and 8 needs. this will mean I have to figure out if the AC works on someplace other than my laptop, and then with different browsers22:55
@preactionthat's after i finish up writing these tests22:55
+perlDreamerpreaction: killing, as in fully removing from the system.  It would be replaced by two address fields, which are always updated with the last shipping and billing address used.23:05
@preactioni'm going to go with no, we just need an easier interface to the whole thing23:15
* perlDreamer sighs, and nods resignedly23:17
+perlDreamerYOU'LL RUE THIS DAY PREACTION!23:17
@preactioni already did23:18
+perlDreamerwell...23:21
+perlDreamernow you'll have to rue it twice23:21
+perlDreamerI'm going to do some merging with master23:22
@frodwithhttp://www.webgui.org/wiki/getting-webgui-8-running23:28
@frodwiththis seems to have worked for me (tm)23:28
+perlDreameroff to pick up kids, bbl23:36
xdangerI've tested the wg8 AC, and like it =)23:43
xdangerMan i love git =)23:44
@scrottiegit loves me, sometimes without lube.23:46
--- Day changed Thu Oct 28 2010
@preactionso let's say we have an Admin Console Plugin. would you expect, as the author of the plugin, to be able to do anything an Asset Helper could do like open a tab, a dialog, or otherwise?00:12
xdangerI'd like to have as many options as possible00:15
xdangerIsn't te new admin console in a sence a Asset?00:17
xdangerin that it wraps the webgui inside it, rather than the old way of sneaking into there somewhere00:18
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:18
@preactionno, it's not an asset00:18
@preactionit's a seperate page, but not an asset00:18
xdangerI meant "kinda asset", I know it's not an asset00:19
xdangerbtw. Would it be difficult to have "lazy sessions"? (that are created only when something is written about them, ie. a login, session variable / sratch written). I know that it would interfere with the passive profiling, but it would help to scale with a caching reverse proxy like varnish.00:21
@preactionit would be possible, not sure if difficult00:24
@preactionpassive profiling has to be enabled anyway, and i want to make that seperate from metadata00:29
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 276 seconds]00:32
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]00:35
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui00:37
@preactiondoes anyone even ever USE passive profiling?01:24
+perlDreamerI'd ask arjan that question01:30
+perlDreamersince he put it into the core01:30
+perlDreameror, was it Len?01:30
Getty"nah, i just put it in to waste a bit time" ;)01:30
@preactioni imagine there are plenty of other things in there merely to waste time. WebGUI::Affiliate, for example01:34
-!- mech422 [~mech422@ip68-2-156-184.ph.ph.cox.net] has joined #webgui01:36
mech422hey all :-)01:36
@preactionevening01:37
mech422quick question about upgrading - I'm running WG from about a year ago - I know there were some really cool changes in the pipeline for new version ...  Think I'm due for an upgrade yet ?01:37
mech422one big 'problem' I have atm, is I can't really wrap error pages in our look and feel as I use both frames and styles ( wrong terminology I know - I'd have to grab my wg books to get right terms...)01:39
mech422the only other issue we have is with search results - they seem to come up in FIFO order as opposed to date or relavence01:39
@preactionby default, the search asset searches by relevance01:40
@preactionbut it's mysql fulltext, so it has fulltext's limitations01:41
mech422Hmm... I'll have to play with that some more then - our quick and dirty testing seemed to show them coming up in the order we entered them... but it WAS quick and dirty testing01:41
+perlDreamermech422, maybe you're just natively relevant?01:42
mech422btw - we're really happy with WG - its worked like a champ :-)  Even got youtube videos working embedded in a 'blog' post :-)01:42
mech422eh - more likely I screwed up... I do that fairly often :-P01:43
@scrottiemy two cents, make good backups, try the upgrade and if it fails, go back.  I'd do it just for security fixes.01:43
+perlDreamerwhich version are you running today, mech422?01:44
mech422Hmm - I can fire up a new vm and try the new version ...01:45
mech422Hmm - does the version string show in the admin console somewhere ?01:45
@preactionStatistics01:48
mech422ahh - thanks - 7.7.9-beta01:48
+perlDreameryeah, you can upgrade pretty easily01:48
+perlDreamercheck out the Stop Versions page on the wiki for which steps to take01:48
mech422cool - thanks :-)01:49
+perlDreamerI think it's 7.7.21, 7.7.32, 7.8.24 and then 7.9.1701:49
mech422ohh - rolling upgrades... good reason to stay current :-)01:49
mech422well, thanks for the help - that'll give me something to play with...01:50
@scrottiefour times the upgrade fun!01:50
mech422btw - if anyone needs to tie webgui to iContact/Intellicontact for mailing list mgmt - I've got the code working01:50
mech422aside from the limitation of iContact's 'remove' function01:51
@scrottieare you familiar with the recently renamed Bazaar?01:51
mech422sorta - I've browsed thru there some :-)01:51
mech422actually, I should look again and see if there's any cool new toys to play with :-)01:52
+perlDreameror, maybe you could add your toy to it?01:52
mech422Umm - I probably did it all wrong - IIRC I had to hack up some of the 'core' files a little bit...01:54
mech422oh crap, thats gonna make upgrading fun01:54
mech422might be worth an entry on the wiki though01:55
mech422I'm gonna have to figure out what I did for the upgrads anyway - might as well document it for posterity :-P01:55
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 250 seconds]01:58
CIA-57webgui: Colin Kuskie WebGUI8 * r8732619 / (46 files in 24 dirs): Merge commit '4635b91554ab757943b643e0cbcbcf4b778f1100' into WebGUI8. Syntax clean up to 7.10.2 - http://bit.ly/94nLP802:00
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]02:08
Haargfrodwith, the javascript on http://www.webgui.org/ht_to_tt isn't quite right.  it should use encodeURIComponent instead of escape.02:49
xdangerOk, here goes again... Second upgrade night in a row =)02:50
xdangerlast night it was 7.6.35(.2) -> 7.7.33, now to 7.8.24 =) maybe tommorrow I'll go to 7.9 =D02:53
+perlDreamerxdanger, you have to upgrade to 7.7.21 before 7.7.3302:55
xdangerno, I went straight to .3302:57
+perlDreamerhm, that's not supposed to be possible02:58
xdangerupgrade_7.6.35-7.7.17.pl and so on02:59
xdangerWhat was the problem there?03:01
xdangerand there wasn't anything about that in the gotchas03:01
+perlDreamerno, it should have been in the gotchas03:04
+perlDreamerthe issue had to do with template attachments03:04
+perlDreamerhttp://www.webgui.org/wiki/stop-versions03:05
xdangernope, not in the 7.7.33 gotchas =)03:07
xdangermaybe someone fixed that in the upgrade scripts03:07
+perlDreamerit's possible, but it's a database schema change, which usually can't be fixed03:07
+perlDreamerHaarg, the run_{forms,assets}.t fix doesn't work.  Test::Class classes have to be loaded at compile time03:08
xdangerI don't think I had any template attachments, maybe that is why it worked?03:18
xdangerMaybe someone fixed the upgrade that made the problem in the first place03:18
xdangeryes, it worked! without problems so far03:19
xdangerok, one typo in a custom asset =)03:21
HaargperlDreamer, remind me what the fix was again?03:31
-!- scrottie [~scrottie@70.96.30.132] has joined #webgui03:46
+perlDreamerit was using Module::Find useall04:00
+perlDreamerxdanger, there's one default template that has template attachments04:01
scrottiehow do non-technical users normally get data out of surveys?  is the 'visualize' essentially the only option there?04:21
scrottieI think I need to UTSL.04:22
+perlDreamerdid you try the wiki?04:22
HaargperlDreamer, how exactly does it fail?04:22
+perlDreamerI'm neck deep in another test, I'll undo my hack and run it again in a moment04:23
+perlDreamerit complains about modules being loaded too late04:23
+perlDreamerand tells you to read the section of Test::Class that deals with CHECK blocks04:23
Haargbleh04:24
Haargi hate CHECK04:24
Haargshould be easy enough to stick the useall into a BEGIN though04:25
+perlDreamerHaarg: http://gist.github.com/65041304:27
scrottiehrm, thought I finished reading http://www.webgui.org/content-managers-guide-wiki/survey but I didn't!  amazing wonder of wonders.  and the very next thing tells me that if I have edit mode on and the survey is part of a layout, *then* I get the magical links I was surprised I wasn't seeing otherwise.04:27
+perlDreamerwell, in all fairness to you scrottie, it's a wiki04:27
+perlDreamermaybe someone added it after you read it the 1st time?04:28
+perlDreamerHaarg: do BEGIN blocks happen at compile time?04:28
Haargyes04:28
+perlDreameryup, that works04:30
scrottieI limit my conspiracy theories to malfunctioning software, not operator malevolence.  I can only cope with so much.04:30
@preactionis there something special with logging during tests? i can't seem to get a message to show, even if i put it in WebGUI->handle04:30
@preactionor maybe it's because it's a WebGUI::Test::Mechanize session?04:30
scrottieif I assume that computers are evil, I have to believe that hu-mans are good.04:31
+perlDreamerpreaction, check to see if logging is being intercepted04:31
+perlDreamerthere are test methods for doing that04:31
+perlDreamerand they could be in effect04:31
@preactionhow would i know unless i put them there? i'm the only person who wrote this test so far04:31
@preactionor it could be Plack::Middleware::NullLogger, that WG::Test::Mech is using04:32
@preactionyep04:33
@preactionremoving that shows the logging04:33
+perlDreamerHaarg, thanks for the run_forms stuff04:33
-!- mech422 [~mech422@ip68-2-156-184.ph.ph.cox.net] has quit [Quit: ~ Trillian Astra - www.trillian.im ~]04:36
CIA-57webgui: Colin Kuskie WebGUI8 * ra067cbb / (35 files in 3 dirs): Update upgrade area. Grab a copy of create.sql from 7.10.2 - http://bit.ly/9bRbQY04:43
CIA-57webgui: Colin Kuskie WebGUI8 * ra6a10d9 / (6 files in 6 dirs): Test cleanup after merge to 7.10.2 - http://bit.ly/9IQIdp04:43
+perlDreamerpreaction, I've got one of those, too04:43
@preactionthose?04:43
+perlDreamerdifficult to explain behaviors04:43
@preactionah04:44
+perlDreamerin 8, Shop/Credit's new takes two args, both marked as required04:44
+perlDreamerbut if you call WebGUI::Shop::Credit->new, it doesn't die04:44
@preactionweird04:44
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui04:47
+perlDreamerhey, andyiomoon04:48
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]04:55
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 252 seconds]04:56
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui04:56
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui04:56
-!- khenn [~frank@c-67-184-42-230.hsd1.il.comcast.net] has joined #webgui05:12
-!- mode/#webgui [+o khenn] by ChanServ05:12
-!- scrottie [~scrottie@70.96.30.132] has quit [Ping timeout: 252 seconds]05:17
-!- scrottie [~scrottie@70.96.30.132] has joined #webgui05:29
-!- mode/#webgui [+o scrottie] by ChanServ05:29
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:56
CIA-57webgui: Doug Bell WebGUI8 * ra199bfd / lib/WebGUI/Admin.pm : add quoting and validation to search assets - http://bit.ly/bmxaY806:15
CIA-57webgui: Doug Bell WebGUI8 * rc8cff33 / lib/WebGUI/Admin.pm : remove debug logs - http://bit.ly/9itrZQ06:15
CIA-57webgui: Doug Bell WebGUI8 * r250967c / (4 files in 4 dirs): add admin plugins API and start testing - http://bit.ly/aTW5XP06:15
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]06:22
+perlDreamerpreaction, the Shop/Credit test is failing06:38
+perlDreamerso if you run the suite, don't attribute it to anything that you've done06:38
+perlDreamerI'll try again tomorrow06:38
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]06:43
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]06:52
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:00
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]07:05
-!- scrottie [~scrottie@70.96.30.132] has quit [Ping timeout: 252 seconds]07:06
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:07
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]08:25
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:37
-!- mode/#webgui [+v bartjol] by ChanServ10:37
-!- khenn [~frank@c-67-184-42-230.hsd1.il.comcast.net] has quit [Quit: khenn]12:27
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Ping timeout: 255 seconds]12:47
-!- Haarg [~haarg@www.beyondunreal.com] has joined #webgui12:47
-!- carogray [~Caroline@mobile-166-217-188-001.mycingular.net] has joined #webgui13:28
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Ping timeout: 276 seconds]13:47
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui14:10
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui14:22
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]14:23
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui14:44
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Client Quit]14:44
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]14:57
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui15:00
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:05
-!- carogray [~Caroline@mobile-166-217-188-001.mycingular.net] has quit [Ping timeout: 255 seconds]15:16
-!- daviddelikat1 [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:30
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]15:32
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:38
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:52
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []15:53
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui16:04
-!- fokat [~lem@190.72.138.110] has joined #webgui16:11
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has joined #webgui16:31
-!- vayde [~vayde@67-4-134-198.mpls.qwest.net] has joined #webgui16:31
-!- daviddelikat1 [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 265 seconds]16:31
-!- qwebirc45929 [a80848cd@gateway/web/freenode/ip.168.8.72.205] has joined #webgui18:09
qwebirc45929sup guys18:09
qwebirc45929got a quick question with no idea where to start18:10
qwebirc45929our webgui setup has been working fine for about 2 years now18:10
qwebirc45929all of a sudden, after making updates and saving changes or uploading files/images its logging me out after every save or update18:11
qwebirc45929any idea where to start looking18:11
xdangerwhich version?18:17
+bartjolbefore and after updates18:17
qwebirc45929havnt done updates18:18
+bartjoloh, sorry, updates of asseta18:18
+bartjolcookies are enabled in your vbrowser?18:20
qwebirc45929yes18:20
qwebirc45929cookies are enabled18:20
qwebirc45929nothing has changed with the computers used to access it18:20
qwebirc45929i'll have to go check on version number18:21
+bartjol1 quick check, diskspace is also ok?18:21
qwebirc45929400gb free18:26
+bartjolok, well to the logs18:26
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:26
-!- mode/#webgui [+v perlDreamer] by ChanServ18:26
qwebirc45929bartjol will you be here in about an hour?18:26
qwebirc45929I have another problem to attend to18:27
+bartjolqwebirc45929: I'm afraid not18:27
qwebirc45929ok i'll try to check back when i have more time18:27
+bartjolit's dinner time for me18:27
+bartjolbut there will be people here18:27
qwebirc45929yea i'm heading to solve an issue and grab lunch while im out18:27
qwebirc45929i'll see if they can assist me18:27
+bartjoldarn timezones18:28
qwebirc45929agreed18:28
qwebirc45929thanks... be back later18:28
+perlDreamerbartjol++18:30
+bartjolwhat did I do now18:31
+perlDreameryou helped someone18:31
+bartjoltried to18:31
+bartjoland my brilliant bug fix of changing MyHandler in $handlerName18:32
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:37
CIA-57webgui: Colin Kuskie WebGUI8 * r1bed870 / lib/WebGUI/Shop/Credit.pm : Remove debug output. - http://bit.ly/9LGq0T19:04
* perlDreamer goes to the gym19:04
-!- SquOnk [~emhn@190.72.138.110] has joined #webgui19:05
SquOnkGreetings19:05
SquOnkperlDreamer: Quick question on some strange behaviour we're seeing...19:05
SquOnkThere is an article. There is a shortcut to that article.19:05
SquOnkThe _shortcut_ template uses ^LastModified in an attempt to get the _Article_'s last modification date, but it's getting the _Shortcut_'s instead.19:06
SquOnkIt seems that LastModified is not 'shortcut aware'. Are we missing something?19:08
+perlDreameryes, you're missing something.  Read the Shortcut template variables.19:11
SquOnkperlDreamer: Let's see19:11
+perlDreamerwhat you want is to override the default Article template and put the macro in there19:11
+perlDreamernow, I really have to go to the gym.  I'll be back in about an hour or so.19:11
-!- vayde [~vayde@67-4-134-198.mpls.qwest.net] has quit [Ping timeout: 276 seconds]19:32
-!- qwebirc45929 [a80848cd@gateway/web/freenode/ip.168.8.72.205] has quit [Quit: Page closed]19:49
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]20:24
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]20:29
+perlDreamerI'm back20:33
+perlDreamerokay, I've updated Moose, and I still can't get it check for a required session variable20:36
+perlDreamerthere is absolutely no way in the world this is a real Moose bug20:38
+perlDreamerit can't be20:38
+perlDreamerit's not20:45
-!- cj [~cjac@router0.colliertech.org] has quit [Ping timeout: 255 seconds]20:52
-!- cj [~cjac@router0.colliertech.org] has joined #webgui21:26
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui21:43
@preactionfinally i can move to something, anything else21:50
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has joined #webgui21:53
CIA-57webgui: Doug Bell WebGUI8 * rcd48457 / (lib/WebGUI/Admin.pm t/Admin.t): more tests and some code cleanup - http://bit.ly/blvrwL21:59
SquOnkGreetings21:59
SquOnkHow can I get the last modification date for any Asset, to be used in a template?22:00
Haargfor a different asset than the one using the template?22:01
SquOnkHaarg: Let me explain22:03
SquOnkHaarg: We have articles being used as "news". The template has to include the date of last modification of the particular Article.22:03
SquOnkHaarg: The main page has shortcuts por "notorious articles"22:04
SquOnkHaarg: We used ^LastModified in the template, but it shows the date of last modification for the _page_ not the Article.22:04
SquOnkHaarg: So, when looking at the article through the shortcut, the ^LastModified date was the main page's and not the article's22:05
SquOnkHaarg: I thought there was a template variable for "last modification date", but there isn't22:06
@preactionyou'll want to have a macro that given an asset ID will give you the lastModifiedDate22:06
HaargrevisionDate22:06
@preactionor try <tmpl_var lastModified>22:06
@preactionor <tmpl_var revisionDate>22:06
SquOnkpreaction: We tried that (7.9.16) and got nothing.22:06
Haarginside the article template revisionDate should work22:07
SquOnkHaarg: Well, I'm going to try again in about an hour, but I'm pretty sure we tried that and it didn't work.22:07
Haargotherwise you'd probably need a custom macro of some kind22:07
SquOnkHaarg: I'd rather have "revisionDate" for _all_ assets :-)22:08
SquOnkbbl22:08
Haargseparate but related issue: shortcut->getContentLastModified uses the revisionDate of the asset that was shortcut instead of getContentLastModified.22:11
Haargi suppose i should file a bug22:11
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]22:16
-!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]22:30
-!- carogray [~Caroline@68-244-163-13.pools.spcsdns.net] has joined #webgui22:34
-!- carogray2 [~Caroline@68-244-163-13.pools.spcsdns.net] has joined #webgui22:39
-!- carogray [~Caroline@68-244-163-13.pools.spcsdns.net] has quit [Read error: Connection reset by peer]22:39
@preactionjust went through and deprecated the crappy Auth APIs, running tests then committing22:48
@preactiondoes *oldName = *newName; work for subroutines? are there any caveats I should know about?22:49
scrottiepreaction++22:49
@preactioni'm assuming that SUPER gets fucked22:49
scrottieSUPER should work fine.22:49
@preactionoh, then the problem will be me, inside WebGUI, calling the new methods if others have overridden the old names, right?22:50
scrottiecaveats... well, unless you do that in a BEGIN block, you might wind up with code executing before the alias is made.  22:50
scrottieyeah.  totally.22:50
scrottiesub foo { my $self = shift; $shift->newFoo(@_); } might be saner.22:51
scrottieer, $self, not $shift.22:51
@preactionbut i'll still need to call the old method in the WebGUI bits until the old method is removed in 9.022:54
@preactionfucking backwards compatibility...22:54
@preactionalso, here is where i find that Auth is completely untested. if i did not break one test in these changes, the tests are broken...22:54
scrottiejust write an AUTOLOAD that uses String::Approx.22:55
@preactionsounds like a cure worse than the disease22:55
@preactionthough i could jack import() and inject some aliases22:56
@preactionwhich still sounds bad22:56
@preactionoh. duh. webgui could call both, old name first. new name second. if it finds and calls the old name, write an INFO message to the log about the deprecation22:57
@preactionno, old name still exists because of WebGUI::Auth::editUserSettingsForm being a thin wrapper around WebGUI::Auth::editSettingsForm22:57
scrottieI specialize in cures worse than the disease.22:58
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:58
scrottiecase in point:  you should write a B::Generate based module that, at CHECK time, crawls the bytecode of the entire program, finds references to the old method name and changes it to be a reference to the new method name.  if any other module has a method of the old name, calls to it will get changed too.22:59
@preactionokay, so does use base or use parent muck about the symbol table? or if i look at *WebGUI::Auth::AuthSubClass::editUserSettingsForm, it will absolutely only be there if someone has sub editUserSettingsForm { } in package WebGUI::Auth::AuthSubClass22:59
@preactionheh22:59
scrottieuse base mucks with @ISA.22:59
scrottienot the symbol table.23:00
@preactionbut method resolution uses @ISA, doesn't randomly put subrefs in packages23:00
scrottieright.23:00
@preactionokay, so i can detect and warn of this. good23:00
scrottiere: *WebGUI::Auth::AuthSubClass::editUserSettingsForm, right.23:01
scrottiewith a few caveats that should be ignored.23:01
CIA-57webgui: Doug Bell WebGUI8 * rf506997 / docs/migration.txt : add notes on Auth API changes / deprecations - http://bit.ly/cGd5gf23:04
-!- carogray2 [~Caroline@68-244-163-13.pools.spcsdns.net] has quit [Quit: Leaving.]23:11
CIA-57webgui: Colin Kuskie master * r3a9d87c / www/extras/shop/cart.js : Remove duplicate error checking code. - http://bit.ly/beZ6lg23:43
--- Day changed Fri Oct 29 2010
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 240 seconds]00:26
-!- CIA-57 [~CIA@208.69.182.149] has quit [Remote host closed the connection]01:07
-!- SquOnk [~emhn@190.72.138.110] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]01:34
-!- CIA-74 [~CIA@208.69.182.149] has joined #webgui01:51
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui02:19
-!- daviddelikat [~user@h69-11-251-58.mdsnwi.dedicated.static.tds.net] has quit [Ping timeout: 264 seconds]02:34
+perlDreamerpreaction: I think we have the world's first WebGUI 8 bug02:47
+perlDreamercalling WebGUI::Definition constructors with hashrefs does not throw an exception if the hash is missing a session object02:48
@preactionfun02:48
@preactionalso, second. i think JT submitted one before the WUC02:48
@preactionalso, does your Shop definition stuff work well enough to use it for Auth?02:48
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui02:50
HaargWebGUI::Definition doesn't do anything with the constructor02:51
+perlDreamerHaarg: can it?02:51
+perlDreamerpreaction, maybe02:51
+perlDreamermost of the db stuff is hidden in BUILDARGS and write, which are in the class rather than the metaclass, so I'm tempated to say, "Oh yeah sure"02:52
+perlDreamerHaarg, it's more how I wrote BUILDARGS, rather than WebGUI::Definition02:52
Haargalso, required attributes can be undef02:52
+perlDreamerI can throw an isa in there to handle that02:53
+perlDreamerstill, it won't throw anything like a WebGUI::Error unless we trap it in BUILDARGS02:55
CIA-74webgui: Colin Kuskie WebGUI8 * r2554a45 / lib/WebGUI/Shop/Credit.pm : Throw an exception if you don't get a session argument in classic WebGUI instanciator syntax. - http://bit.ly/clrRcw02:55
@preactionhmm... we don't yet have a ticket for better global error handling. instead of trapping and hiding errors, we should be revealing them and giving content managers a way to template the message02:57
@preactionat any point i should be able to just throw an error and trust that (a) the website will not break (b) the user is shown a friendly error message (c) the admin gets more details in the log (d) the message can be shared with Plain Black02:58
scrottieoh, someone submitted a patch to p5p to allow my $foo = [ ]; push $foo, @stuff to work03:32
scrottieI've been wanting one of those.03:32
@preactionand when ref $foo ne 'ARRAY' ?03:33
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Remote host closed the connection]03:37
scrottieautovivicate or die at runtime.03:39
scrottiemy $foo = 3; push $foo, @stuff # blarffph03:39
@preactioni like it03:39
scrottieI don't think perl 5 references can ever be made to feel first class but we can try, right?03:40
@preactionexactly03:40
@preactionand why not make p5 more like p6? unless we don't want anybody to ever use p603:40
scrottiewhy not?  because a lot of it isn't backwards compat.  otherwise, there's the question of maintenance.03:41
scrottieand then there's the question of the perl 5 core being something of a disaster that few people can navigate.03:42
@preactionwell, that example is just fine03:42
@preactionand yes, p5 is a bit of a mess03:42
scrottiehttp://search.cpan.org/~swalters/Perl6-Contexts-0.4/Contexts.pm03:42
xdangerIsn't the new 7.9 CS www_unsubscribe a little bit "unsafe" since anyone can unsubscribe any email?04:02
scrottiehrm, I wonder if it has that bug where it tells random people if any given email address is subscribed already so that, given a list of email addresses, you can build an interest profile for each user based on what lists they're subscribed to by bouncing it off of a whole bunch of sites...04:03
xdangerthat too04:03
xdangerbut I could go and unsubscribe someone@plainblack.com from security advisor CS04:04
xdangerI think it should have some sort of validation04:05
xdangerI have a few CSes that have a text Admin some@thing.com, etc... and they only moderate by subscribing to the cs04:06
xdangerSince in Finland it's the admins fault if there is hate speech, or something like that on the board04:07
scrottiefile a bug report.04:07
scrottieif that is the case, that doesn't sound right.  usually emails will have little auth tokens in the unsubscribe link to verify that the recipient really is the one hitting the unsubscribe link (or at least someone who has access to their email)04:08
scrottieare you sure it isn't just checking to make sure that the email entered doesn't match the email of the person signed in?  I haven't looked at the code04:12
@preactionit was added so the user would not have to sign in because people were getting all pissy that they were subscribed and couldn't remember their password04:13
xdangerthere should be some private token04:14
xdangerin the email, that is in the link... or something04:14
xdangerbasicly it does: my $email   = $session->form->process('userEmail', 'email'); my $user = WebGUI::User->newByEmail($session, $email); $self->unsubscribe($user);04:15
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:16
@preactionyou're saying put the token in the e-mail that goes out? that's gonna be a lot of tokens. when do we clean them up? perhaps the token is a hash of the e-mail address?04:16
@preactionhash of the e-mail address then checked against the e-mail they give us maybe04:17
xdangeror generate a token for each user04:17
scrottiethat would make sense.  then you'd only need one randomly generated salt.04:17
xdangernot every email04:17
@preactionin the future there may not be a user, i want to have anonymous forums someday04:17
scrottieer, hashing every email against one secret salt would make sense.04:17
scrottiewell, hashing the email address against a single secret salt would work for that.04:18
xdangeranonymous email list based on cs? I like it ;)04:18
@preactionhttp://wakaba.c3.cx/shii/ <- why the "futaba-channel force anon" is better04:18
xdangerwell not anonymous, but not requiring registration =)04:18
@preactionthere are other articles with the same conclusion, forcing registration does not prevent drama, it attracts it04:19
@preactionmore and more i want webgui to require a full mail server with incoming delivery. it has so many uses04:20
@preactionVERP, user anonymity for e-mail-based communications04:21
@preactionokay, so two uses.04:21
xdangerI'm just pasting from irc to the bugtracker =)04:27
xdangermaybe the secret salt should be invalidated once in a while04:28
scrottiethat would invalidate existing ones.  you'd have to hold on to the last few, fifo style.  you could.  meh.04:29
xdangerthat's what I was thinking04:29
xdangerbut it's not "secure" if it's the same for many years04:29
scrottieyup.  especially if the hash is md5 ;)04:30
xdanger=)04:30
xdangerif the secret salt would be the subscriptionGroupId?04:31
xdangersince it's not public04:31
scrottiehrm.  GUIDs get passed around a lot.  does that one not?  seems easist just to have an upgrade script stuff something random into settings.04:32
xdangerI think it's only visible for admins04:32
scrottiefeels like premature optimization.04:33
xdangerin cs?func=edit forms04:33
xdangeryes04:33
xdangeryou can't invalidate that04:33
xdangerbut it could be in the hash04:33
@preactionyou won't find a perfect, forever solution.04:34
scrottieimprove, improve, improve.04:34
xdangerso if someone gets the link he/she can only unsubscribe from one cs, not all of them04:34
@preactionwhy?04:34
scrottiedo the next improvement.  get back to it when it makes sense to.  04:34
@preactionwhy make it more difficult and make a bigger case when you get sent to court for spam?04:35
xdangerI meant someone not owning the email04:35
@preactionif they can read the e-mail, and have the link, then the user has bigger problems than being unsubscribed from some newsletter they never read04:35
xdangerIt could be an option to enable04:35
xdangerif there is super_secret_salt in config file04:35
xdangersomeone can forward the email without removing the link04:36
@preactionsucks to be them then04:36
xdangerand to that notion, you should send a "you have unsucribed" email04:36
xdangerthat's true =)04:36
@preactionsend an e-mail to someone who has said they never want to recieve e-mail from us again?04:37
xdangerIt's tricky04:37
@preactionthat sounds along the lines of "Okay, i'll take your name off our lists, but it'll take 30 days so you may still get calls from us"04:37
scrottieI think xdanger has feature addiction.04:37
@preactionno, a lot of systems do all of these things04:37
@preactionand those systems annoy the ever-loving piss out of me04:37
xdangerI just want to protect my cs from malicius script-kiddies =)04:38
@preactionour apps are not extensible, they will be eventually. when that day comes, you'll be able to extend to get your desired features04:38
@preactionand you'll never protect anything ever. script kiddies don't have malice, they have boredom04:38
xdangermalicious, so thats how it's typed =D04:38
scrottiethe cure would be worse than the disease.  you could hotlink to a dynamically generated single pixel image and refuse to accept unsubscribe requests from any IP than that one.  but it would break for people who don't show images in their email if they forward the message and someone else does.  etc, etc, etc.04:39
-!- vayde [~vayde@184-100-73-233.mpls.qwest.net] has joined #webgui04:39
scrottiethen there are bugs and code to audit and so on and so forth.  KISS.04:39
scrottiethe only thing that should ever be elaborate is a joke =)04:39
xdangeronly a good one04:39
scrottie(which explains my CPAN modules)04:40
xdangerthey are jokes? ;)04:41
@preactionthey're very subtle04:42
scrottielook for yourself.04:42
xdangerI know...04:42
scrottieif you have any doubt, start with Acme::RPC.04:42
xdangerI like modules that do one thing and do it well04:42
xdangers/ do / does /g04:43
xdangera, it's getting 5am here, maybe should go to bed04:44
scrottieokay.  goodnight!04:45
xdangershould, but probably won't =)04:45
@preactionfinally found it: "Ua lava" Samoan for "now enough" or "enough already"04:47
Haargi only skimmed this conversation but if you wanted to have extra protection on the unsubscribe function i think the hash with a secret key is probably the way to go.04:54
Haargand if i get around to the session improvements i want to do that would need a secret key as well04:55
CIA-74webgui: Doug Bell WebGUI8 * rfa73d81 / (11 files in 5 dirs): 05:05
CIA-74webgui: create and use get, update, delete instead of old05:05
CIA-74webgui: deleteParams, deleteSingleParam -> delete05:05
CIA-74webgui: getParams -> get05:05
CIA-74webgui: saveParams -> update - http://bit.ly/9zJKRz05:05
@preactionanother webgui 8 ticket closed! yay!05:06
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]06:01
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui06:01
scrottiewith session text and question text and "text on every page" checked and "questions on the section page" checked, shouldn't both the section and question text be shown at the same time?06:20
scrottiein a Survey?06:20
scrottieoh, hmm.  editing the question text doesn't affect the question text either.06:24
scrottieaha.  versioning.  it was returning me to the survey in progress, correctly versioned.  nevermind.06:26
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui06:29
scrottiepatspam, every time you log on, the old 50's Batman theme starts playing in my head.06:30
patspamheh06:31
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Read error: Operation timed out]06:50
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:52
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 240 seconds]06:56
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:00
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]07:08
-!- khenn [~frank@c-67-184-42-230.hsd1.il.comcast.net] has joined #webgui08:53
-!- mode/#webgui [+o khenn] by ChanServ08:53
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:21
-!- mode/#webgui [+v bartjol] by ChanServ10:21
-!- dapperedodo [~joeri@gw.oqapi.nl] has joined #webgui10:37
-!- dapperedodo is now known as dappere10:39
-!- dappere [~joeri@gw.oqapi.nl] has quit [Client Quit]10:39
-!- dappere [~joeri@gw.oqapi.nl] has joined #webgui10:40
-!- khenn [~frank@c-67-184-42-230.hsd1.il.comcast.net] has quit [Quit: khenn]13:14
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 252 seconds]13:50
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui13:56
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]14:40
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:52
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:25
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui15:52
-!- dappere [~joeri@gw.oqapi.nl] has quit [Quit: dappere]16:02
-!- fokat [~lem@190.72.138.110] has joined #webgui16:08
-!- plainhao [~plainhao@mail.xbiotica.com] has joined #webgui16:09
SDuensinFrIdAy!16:38
-!- dappere [~joeri@ip4da72a6b.direct-adsl.nl] has joined #webgui16:48
+bartjolso it is17:01
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui17:53
-!- mode/#webgui [+v perlDreamer] by ChanServ17:54
+perlDreamerbartjol: any news on SynQ v2.1?17:54
-!- dappere [~joeri@ip4da72a6b.direct-adsl.nl] has quit [Quit: dappere]17:54
+bartjolwell, the code is being revised a bit17:55
+bartjolsome last minute changes17:56
+perlDreamerspec changes are a pain17:56
+bartjolno, no spec changes, just some minor security improvements17:57
+bartjolisn't it 2.2 btw?17:58
+bartjolit is a major release17:58
+bartjolask Tessa :)17:58
+perlDreamerI figured 2.0 was the original, and 2.1 was the next release17:59
+perlDreamerbut that's just convention17:59
+perlDreamerso what's the deal with your i18n breaking WebGUI's version tags?18:00
+bartjolwell18:01
+bartjolnot sure, but it is the only error I have18:01
+bartjoland it is not unimaginable18:01
+bartjolbut apparently a i18n object is requested somewhere, accidently having the wrong order or # of arguments18:03
+bartjolmy guess is the 2nd one18:03
+perlDreameroh sure, blame the perl code ;)18:03
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has quit [Ping timeout: 255 seconds]18:04
+bartjolyeah, but it is a bit hard to trace18:04
+bartjolbbiom18:04
+bartjoland back18:06
+perlDreamerwell, I'll switch over to Spanish and try debugging that way (on Monday)18:08
+perlDreamersince it works fine in English18:08
+bartjolit also works fine with scratch language to english18:11
* perlDreamer sighs18:16
+perlDreamerwe need to do more testing in other languages18:16
+bartjolwell, I only use english18:17
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has joined #webgui18:21
+perlDreamerbartjol, I didn't want to bring up your English bigotry.  I know it's a sore subject.18:24
+bartjolwell, now I start crying18:26
+bartjolneed beer18:26
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:26
-!- SquOnk [~emhn@190.72.138.110] has joined #webgui19:03
SquOnkGreetings19:03
SquOnkHow do I test if a user is a visitor? Tried session.isVisitor. Can't find that in the Template Help19:05
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Read error: Connection reset by peer]19:07
+perlDreamerSquOnk, some template variables are added to every template19:17
SquOnkperlDreamer: Is there one variable available in all templates?19:17
+perlDreamerseveral, actually19:18
+perlDreamerbut none for determining if a user is visitor19:18
+perlDreameryou can use a GroupText macro for that19:18
+perlDreamerand check for the Visitor group19:18
SquOnkperlDreamer: I found that, but feels like a hack.19:18
SquOnkperlDreamer: Is there a reason why there isn't such a global template variable19:18
SquOnk?19:18
+perlDreamerI'm sure there is, but it may not be a good one19:19
SquOnklol19:19
+perlDreameralso, the global session variables are deprecated19:19
SquOnkperlDreamer: Same goes with 'lastRevision'. It works, but AFAIK isn't documented19:19
+perlDreamerlastRevision?19:19
+perlDreamerlastUpdated perhaps?19:19
+perlDreamerit's documented in the Asset template variables19:20
SquOnklastModified, actually19:20
SquOnkI'm using ^D(...,<tmpl_var lastModified>) in several templates19:20
+perlDreameryes, that should be in the Asset help, to be inherited by all the assets19:20
SquOnkperlDreamer: It's not in 'Asset Template Variables', nor in 'Asset Template Asset Variables'19:22
+perlDreamerI should have been clearer.  It's missing from there, and should be added to Asset Template Asset Variables19:22
+perlDreamerprobably some others as well19:22
SquOnkperlDreamer: Good. It means I'm not disoriented :-)19:22
+perlDreamerno dude, it's Friday, and you're rocking!19:23
+perlDreamerpatches welcome, otherwise, please file a bug and I'll fix it on Monday19:24
SquOnkperlDreamer: All right19:28
+perlDreameror you could do both, and put the patch in the bug19:29
+perlDreameror just commit it, since I think you have commit bit19:29
+perlDreameryou can run t/i18n/help.t and t/Help/compiled to make sure you have it done correctly19:30
SquOnkGood19:31
SquOnkNow that you mention t/19:31
SquOnkt/supporting_collateral/rss/entity-es.rss (and derived) mention vtv.gob.ve19:31
SquOnk...the problem is vtv doesn't have a clear stance on whether or not their contents can be freely distributable19:32
SquOnkSo, maybe just munging the RSS data and changing that URL to something different will simplify the redistribution of that test data set.19:33
+perlDreamerSquOnk, if you can show me a copyright notice somewhere, on an open RSS feed, I'd be glad to comply19:34
SquOnkperlDreamer: Oh, but the other RSS feeds (the russian ones) come from WikiPedia and they have a clear stance (copyright and CC license)19:35
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui19:35
+perlDreamerIs Venezuelan law similar to U.S. law, where all content is copyrighted by default?19:35
+perlDreameror does it have to be explictly stated?19:36
SquOnkperlDreamer: It has to be explicitly stated for redistribution.19:36
SquOnkperlDreamer: Copyright goes to VTV automatically, no contest. Usage (as in reading) is free to everyone.19:36
+perlDreamermakes sense, I'll make that change since I added it19:36
SquOnkperlDreamer: But redistribution (photocopying, binary copying, etc.) has to be explicitly stated by the copyright holder.19:37
+perlDreamerNo sense in provoking the Venezulean government19:37
SquOnkperlDreamer: LOL19:37
SquOnkperlDreamer: I'm reasonably good friends with the current Technology Ministry President...19:40
SquOnkperlDreamer: ...very FLOSS-inclined...19:40
+perlDreamerWell, in that case, please tell him that his national policies are interfering with my test collateral ;)19:40
SquOnkperlDreamer: ...and one of the things I talked to him about recently, is the lack of copyright and licensing information in *ALL* government sites.19:41
@preactionthe US is cool like that: all government produced things, unless classified, are copyleft19:42
+perlDreamerSquOnk, in wG 7.10 and 7.9, it's been fixed19:42
CIA-74webgui: Colin Kuskie master * r9e8a90d / t/supporting_collateral/rss/entity-es.rss : Alter the Spanish entity testing collateral. - http://bit.ly/cFu50s19:42
+perlDreamerI can't do much about 7.8 or 7.719:42
+perlDreamerso I'm not sure how you want to handle the debian package19:42
CIA-74webgui: Colin Kuskie webgui-7.9 * r3d172c5 / t/supporting_collateral/rss/entity-es.rss : Alter the Spanish entity testing collateral. - http://bit.ly/cWhnig19:42
SquOnkperlDreamer: You have to change three files19:43
SquOnkiso-8859-1.rss and utf8-es.rss too19:43
+perlDreamerPlease have a peek at that one, SquOnk19:55
CIA-74webgui: Colin Kuskie webgui-7.9 * rf5dab03 / (3 files): Rework all encodings of the spanish RSS file. - http://bit.ly/df3hiW19:55
SquOnkPerfect.19:56
SquOnkwait19:56
SquOnkperlDreamer: sample.es happens to exist :-P19:56
SquOnkperlDreamer: Use something like ejemplo.local19:57
+perlDreameryou're busting my chops, SquOnk19:57
SquOnkLOL19:57
SquOnkOr example.com19:57
SquOnkI'll go with example.com because of RFC260619:58
CIA-74webgui: Colin Kuskie webgui-7.9 * r462f0dd / (3 files): And again... - http://bit.ly/amtn8A19:59
SquOnkperlDreamer: Greate20:01
SquOnkFunny. The date of the RSS is wrong from the venezuelan point of view :-)20:02
SquOnkBy that date we were already in UTC-4:3020:02
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui20:26
CIA-74webgui: Colin Kuskie master * r296ed5f / (3 files): Rework all encodings of the spanish RSS file. - http://bit.ly/b8YKnM20:26
CIA-74webgui: Colin Kuskie master * r2b10a08 / (3 files): And again... - http://bit.ly/9k00AO20:26
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]20:40
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui20:42
-!- jigou [~JIgou@173-23-123-159.client.mchsi.com] has left #webgui []20:42
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Remote host closed the connection]20:42
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui20:43
-!- vayde [~vayde@184-100-73-233.mpls.qwest.net] has quit [Ping timeout: 276 seconds]21:57
Gettya little problem i want to mention where i see it22:29
Gettythe reply of my feature request is defined on my thunderbird as spam (i must underline here that i dont extended it with extra spam filter or anything)22:30
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]22:48
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui22:55
--- Day changed Sat Oct 30 2010
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:16
@preactionGetty: so teach thunderbird that it is not spam00:31
Gettyoh i dont care about that, i just mention it, that it could be avoided00:32
Gettysorry, i stop giving hints....00:32
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui00:47
CIA-74webgui: Colin Kuskie master * r5bf6628 / lib/WebGUI/Form/File.pm : Shift the location of break tags in Form/File to prevent danglies. - http://bit.ly/aMoc5r00:51
CIA-74webgui: Colin Kuskie webgui-7.9 * r375eeb8 / lib/WebGUI/Form/File.pm : Shift the location of break tags in Form/File to prevent danglies. - http://bit.ly/bfdr8F00:52
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui01:35
elninohelloooo!01:35
elninoI know I asked this before, but I forgot the answer already. If i'm at 7.9.16, and I want to bring in three sites that are at 7.7.28-stable (not a stop version) can I run the upgrade.pl and be happY? or do I need to at least bring the three new ones to a stop point? or is it not possible at all?01:37
Haargbasically, you always have to upgrade to the last patch release before moving to the next version.01:39
Haargso upgrade to the last 7.7 release, then to the last 7.8 release, then to 7.901:39
elninoso I can bring in those three new sites, to a server already runningn 7.9.*?01:39
elninoas long as I"m at 7.7.33?01:40
elninowith those three sites?01:40
Haargit would have to be a three step upgrade01:40
elninoso. upgrade the three to 7.7.33, copy them to the new server, and rerun upgrade.pl?01:41
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]01:41
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui01:42
Haargupgrade to 7.7.33, then upgrade to the last 7.8 release, then copy them to the new server and run upgrade.pl there to bring them up to 7.9.16.01:53
elninosorry about that Haarg.. I missed one of your comments... 01:56
elninoI see the three steps now.01:56
-!- vayde [~vayde@67-4-145-191.mpls.qwest.net] has joined #webgui01:57
elninoSo, basically, the upgrade.pl on the 7.9.16 server can only upgrade from the latest 7.8 version. correct?01:57
+perlDreameryes01:57
+perlDreamerso, upgrade the sites to 7.8.2401:58
+perlDreamerthen copy them over01:58
elninocool01:58
+perlDreamerthen upgrade01:58
+perlDreamerthe upgrader will ignore any site that's already at the correct version01:58
elninocool Thanks Haarg and perlDreamer01:58
+perlDreamerhack on, elnino02:04
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Quit: Leaving]02:32
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:10
-!- SquOnk [~emhn@190.72.138.110] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]04:00
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]04:08
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]04:43
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui05:23
-!- mode/#webgui [+o khenn] by ChanServ05:23
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]06:53
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui06:56
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Excess Flood]07:00
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:06
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 250 seconds]13:58
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui14:04
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:28
-!- KlausH [~Miranda@89.204.153.193] has joined #webgui16:59
-!- KlausH [~Miranda@89.204.153.193] has quit [Client Quit]16:59
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui17:16
-!- fokat [~lem@200.84.244.194] has joined #webgui17:32
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 250 seconds]21:02
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui21:07
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]22:53
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui22:54
-!- carogray2 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui23:25
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]23:25
--- Day changed Sun Oct 31 2010
-!- preaction [~preaction@li79-149.members.linode.com] has quit [Quit: ZNC - http://znc.sourceforge.net]01:11
-!- preaction [~preaction@li79-149.members.linode.com] has joined #webgui01:12
-!- carogray2 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []03:10
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Quit: Leaving.]03:22
Gettysomeone alive?05:13
Gettyis there something i can show someone i want to bring from typo3 to webgui? (i would manage the tehcnical part but i need informations about how cool he can add design for a site and stuff)05:14
Gettyi think i got him :)05:56
GettyGetty++ ;)05:56
-!- mode/#webgui [+o preaction] by ChanServ06:27
Gettyhiho preaction06:27
GettyNOW i see the beauty of WebGUI btw ;)06:27
Gettyoh man.. now i get it06:35
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]06:54
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has quit [Ping timeout: 245 seconds]07:07
-!- DemoFreak [~hannes@static.213-133-100-162.clients.your-server.de] has joined #webgui07:08
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds]09:59
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui10:05
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui10:16
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 272 seconds]10:18
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]10:42
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui10:42
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:15
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 255 seconds]11:18
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:14
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:14
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has joined #webgui15:39
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 255 seconds]16:18
xdangerGetty: If you have a blog or a forum, write about your findings about webgui. We need more exposure for webgui and also it would be a great article to someone else trying to bring people over to this side ;) 17:40
Gettyi even got more surpreme ideas.....18:03
Gettybut, i would like to ask some questions, if there are enough people alive at this holy sunday ;)18:18
-!- patspam [~patspam@pool-173-77-22-233.nycmny.east.verizon.net] has quit [Remote host closed the connection]19:32
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []21:02
scrottieGetty, blogs are a great way to organize your ideas.  write, paste the link here, let people digest it when they have the spare attention.22:54
Gettymh? my idea gets business ;) but massivly pushs on WebGUI spreading23:05
Gettybut i got general webgui questions which interests me, for example about the Admin Console customizing, what is possible there23:06
Gettyand i hope the development takes in DBIx::Class someday ;) thats the other one if this is planned23:07
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 252 seconds]23:13
@preactionGetty: you can add additional admin console plugins in webgui 7. in webgui 8 it's far more customizable23:35
Gettysounds good23:36
Gettywhat about reducing them?23:36
@preactionsure go ahead, its in the config file23:36
Gettyits just a to big overload for a new user if they dont need all of it, but i guess that goes over permissions and stuff?23:36
Gettyno i dont mean really "make it go away" i think more hiding it23:36
Gettyso that the "full admin" can still add them, but lets say "the client as admin" just get a limited choice so that he doesnt make shit23:37
Getty(or generally limit parts of the admin interface, like layout and stuff if i want it for the client)23:37
@preactionui levels23:39
@preactionor group permissions23:39
Gettyok good23:39
Gettyand you guys ever thought of using DBIx::Class? that hard SQL queries limit very much the database usage possibilities23:40
Gettywhile i saw the code i think it should be farly easy to deliver session->dbic next to ->db so that it could go into a longtime step by step move for that23:41
@preactiona dbic interface to webgui's asset stuff: http://github.com/preaction/modern-webgui23:44
Getty:-D23:44
GettyAAAAHHH!23:45
Gettythats hot23:45
Getty<wank>23:45
Gettyis it usable?23:45
@preactiondunno, it can co-exist. you could write an asset using it, maybe23:45
Gettyso its not a replacement? just an "addon"?23:45
Gettyor is that the complete WebGUI?23:45
@preactionit could be used to replace the asset system of webgui23:46
@preactionas you see, it hasn't been worked on since december of 0923:46
Gettyif i start now with WebGUI i could help on that, so that it can go on, i must see23:46
Gettyat first i will go to the regular one, but its nice to see that a) you got it on github and open and b) its modern perl23:46
Gettythat makes me hot23:46
Gettyi will definitly help on that23:47
@preactionwell, i had to do some major hacking to get DBIC and Moose to work together23:47
Gettyyou dont need them to work together really, what you did? can you point me to a class?23:47
@preactioni hear Fey::ORM works much nicer with Moose23:47
Gettyirgs23:47
Gettyforget that23:47
@preactionWebGUIx::Asset23:47
@preactionWebGUIx::Tree23:47
GettyDBix::Class IS the way to go23:47
@preactionWebGUIx::Model23:47
Gettyand normally i suggest: use DBIx::Class::Candy23:48
Gettyand then the classes are looking fine23:48
Gettyits not important that the resultsets are Moose class. it was never a point23:48
Gettyah wait.... what you do in there is already packaged up as module23:48
Gettylet me search, gimme 2 minutes23:48
Gettyhttp://search.cpan.org/~mendel/DBIx-Class-MooseColumns-0.10/lib/DBIx/Class/MooseColumns.pm23:49
Gettyif you drop in that, i guess your code you do for having that db => magic will get deprecated23:49
GettyCPAN++ ;)23:50
@preactionah, yes, my db => stuff does a lot more. see WebGUIx::Model, it hooks into table() to make sure everything works correctly23:52
Gettyyeah but that could get added, i just mean, always good to rely on existing standards23:52
@preactionDISCLAIMER This is ALPHA SOFTWARE.23:53
@preactionstandards?23:53
Gettyhehehe23:53
Gettylets say: its still there cause there was no push so far23:53
Gettybut true, your implementation is definitly also good, just wanted to drop some hints23:53
@preactioni've got better ideas for massaging assets when i get the time in 8.x23:54
Gettyif you want help on the planning, please bother me on it, i'm a modern perl junkie and i need all that stuff definitly, so i want to push it on as fast as possible23:54
Gettybut as you said, you did one year nothing and webgui 8 is i think next to the door, so better concentrate on webgui 8 ;)23:55
@preactionwell, i want to add a Dancer DSL to the whole thing23:55
Gettywhy Dancer?23:55
Gettysomething really noone cares about?23:55
@preactioni like "get '/' => sub { }"23:55
@preactionpost '/' => sub { }23:56
Gettyyou can have all taht with Catalyst too23:56
Gettybut then you are on a much bigger and better base23:56
@preactioni didn't say "add Dancer", i said "a Dancer DSL"23:56
Gettyah ok ;)23:56
@preactionit'd be the same Asset system, just with a DSL for making www_ methods23:56
Gettyah sounds cool23:56
Gettyyou could check on Web::Simple23:56
Gettyprobably you can kick that in very simple, its done by mst, so good code23:57
@preactionthat'd be a replacement for 7.10's "dispatch" method23:57
Gettyjust a small question about the design of 7.x23:58
@preactiondesign?23:58
Gettythe Asset classes get farly big if you got much of functionality (like see Project Manager)23:58
Gettyis there a possibility to extract functions (like update overriding or so) to extra classes already now?23:59
Gettybeside standard perl methods for it23:59
--- Log closed Mon Nov 01 00:00:12 2010

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!