WebGUI irc logs from: 2010-03.log

--- Log opened Mon Mar 01 00:00:51 2010
-!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui00:13
-!- fokat [~lem@65.208.100.177] has joined #webgui01:28
-!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui01:49
-!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has left #webgui []01:50
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui02:48
-!- mode/#webgui [+v patspam] by ChanServ02:48
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []04:10
-!- fokat [~lem@65.208.100.177] has quit [Read error: Connection reset by peer]04:11
-!- fokat [~lem@65.208.100.177] has joined #webgui04:11
-!- fokat [~lem@65.208.100.177] has quit [Remote host closed the connection]04:12
-!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:23
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]04:49
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Changing host]04:49
-!- f00li5h[HireMe] [~f00li5h@unaffiliated/f00li5h] has joined #webgui04:49
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui04:50
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]05:06
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui06:23
-!- mode/#webgui [+o preaction] by ChanServ06:23
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]07:46
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui09:18
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:42
-!- mode/#webgui [+v bartjol] by ChanServ11:42
-!- noroute [~noroute@z2f73.pia.fu-berlin.de] has joined #webgui11:59
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []12:24
-!- carogray [~Caroline@173-144-129-209.pools.spcsdns.net] has joined #webgui12:58
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]14:57
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui14:58
-!- carogray1 [~Caroline@173-144-129-209.pools.spcsdns.net] has joined #webgui15:01
-!- carogray [~Caroline@173-144-129-209.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:01
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:19
-!- carogray1 [~Caroline@173-144-129-209.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:20
-!- SDuensin_ [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]15:35
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:45
-!- SDuensin_ [~Scott@mobile-166-137-136-108.mycingular.net] has joined #webgui16:25
SDuensin_Greetings.16:31
+bartjolmorning16:33
-!- SDuensin [~SDuensin@u15320223.onlinehome-server.com] has quit [Quit: So long, and thanks for all the fish.]16:38
SDuensin_AH HA!  Got rid of him!16:38
-!- SDuensin_ is now known as SDuensin16:42
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]16:45
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui16:59
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]17:05
-!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has joined #webgui17:26
Diggyhi, folks.  hope at least 1 webgui dev is here17:27
SDuensinProbably more like a dozen.17:27
DiggyQ - are there any plans to produce an up-to-date webgui VM?17:27
Diggya dozen!  yikes17:28
Diggyperhaps a VM for the 7.8 series?17:29
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui17:29
-!- mode/#webgui [+v perlDreamer] by ChanServ17:29
SDuensinHey perlDreamer!17:29
+perlDreamerbartjol, you are excused from all current, future and past comments about LOI17:29
SDuensinDiggy has a good question...17:29
+perlDreamerDiggy, what's your question this morning?17:30
SDuensinAny chance of the VM being updated for 7.8?17:30
Diggyabout plans for an updated webgui VM17:30
Diggylast vm was done in early '09, IIRC17:30
bartjolperlDreamer: so no more info needed, too bad... 17:30
+perlDreamerthe VM can be updated manually by downloading the current one and running the webgui updater17:30
+perlDreamerbartjol, what's the red thing?17:31
bartjolan expension barrel for the heating17:31
Diggyunfortunately, my attempts at updating it have failed17:31
SDuensinDiggy - Oh?  How so?17:31
+perlDreamerhow are you updating it, Diggy?17:31
+perlDreamerand what errors do you get?17:31
Diggywith the wre.  it's been a while since i last tried17:31
+perlDreameryou can only update via the WRE if you stay up to date with it17:32
Diggyagain, apologies, as it's been a while since i tried to upgrade17:32
+perlDreamerotherwise, you have to manually download and upgrade17:32
+perlDreamerit wouldn't hurt us to update that, though17:33
SDuensinYou should be able to run the webguiupdate script and then the testEnvironment script.17:33
+perlDreamerSD, not really17:33
SDuensinNo?17:33
+perlDreamerwebguiupdate is not smart enough to stop at the right points17:33
+perlDreamerit downloads the latest and greatest and tries that17:33
+perlDreamerwhich will fail miserably17:33
Diggyi did use the script.  IRC channel users helped me, but in the end, failure :-(17:33
* SDuensin sighs17:33
+perlDreamerso, if you start at 7.6.3217:33
+perlDreameryou update to 7.6.3517:33
+perlDreamerthen 7.7.3317:34
+perlDreamerthen 7.8.1317:34
SDuensinGlad I had this little talk prior to going to 7.8.x.  :-)17:34
bartjolah, scott, you need some other talks?17:34
+perlDreamerI wonder if the wiki has that little gem of info17:34
+perlDreamerthere is an open bug to fix that17:34
SDuensinbartjol, I need all the help I can get.  :-D17:35
Diggyare you recommending that i try that sequence?17:35
+perlDreamerDiggy, sure17:35
+perlDreameralso, Diggy, would you please file a bug about updating the VM?17:35
Diggyok.  will try (as soon as time permits :-) ), and report back17:36
+perlDreamerthat will raise it to the attention of the proper people17:36
Diggysure, i'll file a bug report17:36
Diggythanks, and ttfn17:36
-!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has quit [Quit: Leaving]17:36
SDuensinThere's too many interesting cool package formats out there.  I want WebGUI in all of them for people!17:37
SDuensinVMware appliance, OpenVZ template, that application standard thing - not to mention the usual DEB, RPM, etc.17:37
+perlDreamerbartjol, in the -930 picture, what are all those pipes for?17:42
+perlDreamerdoesn't a sink have hot, cold, and drain, and that's it?17:42
bartjoleeeh, i'll have a look17:43
bartjoland then make fun of you17:44
* perlDreamer braces for public humiliation17:44
bartjolwell, that's my heating thingy17:44
+perlDreamerso that's not the bottom of the sink17:45
+perlDreamermakes much more sense17:45
bartjolso it has to have piping for gas, cold water (in), warm water (out) heating in and out17:45
bartjolyeah17:45
* perlDreamer will take the children to school, and ponder more17:45
bartjol955 is the sink17:45
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui17:57
-!- mode/#webgui [+o tavisto] by ChanServ17:57
+perlDreamerbartjol: I knew that 955 was the sink, but 930 looks like it's from the same place, in the corner17:57
bartjolit is more just above 95218:00
bartjolor better maybe: http://www.bartjol.nl/home/fotoalbums/fortos/klus20091116/dsc0067818:01
+perlDreamerah, yes18:06
-!- f00li5h[HireMe] [~f00li5h@unaffiliated/f00li5h] has quit [Ping timeout: 246 seconds]18:10
+perlDreamerwe have one of those tankless water heaters, too18:12
+perlDreamervery efficient18:12
SDuensinDatabase design hurts my head.18:15
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui18:25
CIA-58webgui: Colin Kuskie webgui-7.8 * r587f080 / (2 files in 2 dirs): Subscribable aspect should propagate result of purge, instead of always returning false. Fixes bug #11446 - http://bit.ly/97WdkX18:31
CIA-58webgui: Colin Kuskie master * rb462ce0 / (2 files in 2 dirs): Subscribable aspect should propagate result of purge, instead of always returning false. Fixes bug #11446 - http://bit.ly/bSzWKC18:31
+perlDreamerpreaction: ping18:42
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui18:44
-!- mode/#webgui [+v patspam] by ChanServ18:44
+perlDreamerpatspam, you up for a dev level idea bouncing talk?18:45
+patspamshoot18:45
+perlDreamerit's the spectre bug18:46
+perlDreamerwith the mail workflow18:46
+patspamgot the number on hand?18:46
+perlDreamertwo of them18:46
+perlDreamerthis is the "latest" one: http://www.webgui.org/use/bugs/tracker/1144418:46
+perlDreamerand here's the historical one: http://www.webgui.org/bugs/tracker/1018918:47
-!- fokat [~lem@65.208.100.177] has joined #webgui18:48
+patspamyep, I've experienced that too18:49
+perlDreamerokay, so this is my theory18:49
+perlDreamerSpectre recognizes that it's time to run the cron job18:49
+perlDreamerand calls www_runCronJob in Operation/Cron18:49
+perlDreamerwww_runCronJob builds an instance of the workflow18:50
+perlDreamerand tries to talk to spectre18:50
+perlDreamerbut it can't18:50
+perlDreamerthe instance is NEVER cleaned up18:50
+perlDreamerso it sits in the db, blocking all further invocations, since it's a singleton workflow18:50
+perlDreamerthe core problem seems to be that the return value of $instance->start(1) is not checked18:51
+patspamI've never really trawled through the spectre code, but that sounds reasonable18:52
+perlDreamerI'll see if I can outfit a few sites with some test code, and then disable their spectre restart cron cobs18:53
-!- noroute [~noroute@z2f73.pia.fu-berlin.de] has quit [Quit: noroute]18:58
+perlDreamerif this is right, there's about 1 day of spectre relating hacking that needs to be done19:00
+perlDreamersince none of the spectre comm code returns a status19:00
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui19:02
-!- mode/#webgui [+o Haarg] by ChanServ19:02
+patspamsorry, doing some bug triaging here too19:03
+patspamthe kind where people report something, and then when you look everything appears perfectly fine19:04
bartjolbut I thought Martin made spectre, how can there be errors?19:04
+perlDreamerI thought JT wrote spectre, and that Martin just named it19:05
bartjolmmm, that might be, explains a lot :)19:05
+perlDreamer;)19:05
+perlDreamerpatspam, I hate those kinds of bugs19:06
+perlDreamerwe had one of those today19:06
+perlDreamerwith deleting a wiki19:06
+perlDreamerif you delete a wiki and purge it, it works fine19:06
+perlDreamerbut try deleting a page containing a wiki, and it's not19:06
bartjolbut it's laundry time, I am even looking forward to it19:06
+patspamfun19:06
+perlDreamermartien, kimd, faxioman have definitely joined elnino in the bug reporting elite19:07
+perlDreamerthey are thoughtful, detailed, and patient19:07
+patspamyeah that's awesome19:07
+patspamI wish my clients were like that19:07
bartjolactually testing, instead of getting back a year later with a mention that "it is all broken"19:08
bartjolthat'd be nice19:08
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:09
@HaargperlDreamer, the getCache asset method can't be merged into webgui 8 directly.  i was thinking of replacing it with a getViewCacheKey method.19:26
+perlDreamerwhy can't it be merged?19:27
+perlDreameralso, I thought getCache was a session method19:28
CIA-58webgui: Colin Kuskie master * rc0d45e0 / (2 files in 2 dirs): Remove workarounds in WeatherData. Fixes bug #11401. - http://bit.ly/drRnhH19:58
@Haargit can't be merged because it returns a cache object with a specific key.  but you don't construct a cache object per key anymore.20:00
+perlDreamerpatspam: the TAP modules required by the Survey cannot be installed piecemeal, correct?  You have to fully upgrade to Test::Harness 3.x20:01
+perlDreamerHaarg, it sounds like it can be removed, and replace by session->getCache20:02
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Read error: Operation timed out]20:09
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui20:19
* perlDreamer goes out for errands20:34
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Ping timeout: 245 seconds]21:02
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui21:05
-!- perlbot [simcop@erxz.com] has quit [Remote host closed the connection]21:27
-!- perlbot [simcop@erxz.com] has joined #webgui21:27
+perlDreamerwell, at least the guts of Asset->getCache could be removed.21:40
@Haarggetting rid of the duplicate code is a good idea, it's just that the cache api is going to be very different.  which is why i was thinking getViewCacheKey.21:42
@Haargalthough it would be better if the cache api was finalized21:42
@Haargwe could have $asset->computeViewCache(sub { }, $timeout)21:43
@Haargor something along those lines21:43
+perlDreameranyway we can abstract that out, and keep it insultated from this change, and future changes, will help21:44
@Haargdoes computeViewCache sound like a good idea?  or would there be a better name for it?21:45
@Haargor does getViewCacheKey sound like a better approach?21:46
+perlDreamerif it's returning a key, it should have that in the name21:46
+perlDreamerso I vote for getViewCacheKey21:46
@Haargwell, computeViewCache would be returning the cache data21:46
@Haargor calling the sub if there was no cache data21:47
@Haargand storing the return from the sub in the cache21:47
+perlDreameryes, but in some view methods getCache is used to grab a cache object to stuff data into it21:48
+perlDreamernot just access what might (or might not) be there21:48
@Haargi'm not sure i follow.  that is exactly the case i am talking about.21:48
@Haargwith computeViewCache, it would first try to get the cache data and return it if it was available21:49
@Haargif it wasn't, it would call the sub that was passed in to generate the needed output, then store that in the cache and return it21:49
+perlDreamerah, I missed the last part21:49
+perlDreamerand the method used to generate the needed output would not be $self->view, but $self->view minus the permission checks, cache code, etc.21:50
@Haargyeah, basically21:51
+perlDreamerseems odd to push down one level like that.  Almost like we could replace prepareView with that, or something21:55
+perlDreamerHaarg: how do I make a clone of the metaclass-roles branch to try and tinker with it?22:02
@Haargdo you have my repo as a remote?22:02
+perlDreameryes22:02
+perlDreamerbut this: git checkout -b metaclass-roles --track haarg/metaclass-roles22:03
+perlDreamerdoes this: fatal: git checkout: updating paths is incompatible with switching branches22:03
@Haargwhat about just git checkout -t haarg/metaclass-roles22:03
@Haarg?22:03
+perlDreamersame thing22:04
@Haarggit --version22:04
+perlDreamer1.6.3.322:04
@Haarggit remote update22:05
+perlDreamerupdated, but the checkout still doesn't work22:06
+perlDreamermaybe I misconfigured the remote?22:06
@Haarggit branch -r | grep haarg22:06
+perlDreamerhaarg/bart-i18n22:06
@Haarggit remote haarg | nopaste22:07
+perlDreamerhttp://gist.github.com/31875522:08
@Haarggit fetch haarg22:09
+perlDreamerk22:09
@Haargi'm really not sure why it isn't updating22:09
+perlDreamerI'll go running and see if maybe it's some github transient issue22:10
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]22:12
-!- carogray [~Caroline@68-246-19-207.pools.spcsdns.net] has joined #webgui22:32
-!- carogray [~Caroline@68-246-19-207.pools.spcsdns.net] has quit [Read error: Connection reset by peer]22:48
-!- SDuensin [~Scott@mobile-166-137-136-108.mycingular.net] has quit [Quit: Leaving]22:52
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.]23:19
-!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui23:53
-!- mode/#webgui [+v perlDreamer] by ChanServ23:53
+perlDreamerhaarg, I figured it out23:55
@Haargoh?23:56
+perlDreamerwhen I created the remote, I used the -t switch23:56
+perlDreamerit would only use the bart-i18n branch23:56
+perlDreamerso I dropped that remote and added a new one23:56
@Haargah23:56
@Haargmaking an attempt at merging master into WebGUI823:57
+perlDreamergood luck23:58
--- Day changed Tue Mar 02 2010
+perlDreamermlri's server, server3600:25
+perlDreamerevery config file has that in it00:25
@preactionperlDreamer: the ^StorageUrl(); macro can be given a storageId and will return a URL (for use in SQLReports and the like)00:37
+perlDreamerreally?!00:37
@preactionyep00:37
@preactionit's even got some nice config options for various things00:38
+perlDreamermust be time for me to review all the macros again00:38
+perlDreamerwhat if there are multiple files in the storage location, though?00:40
@preactionit grabs the first one fsvo first00:41
@preactionperlbot fsvo00:42
@preactionperlbot fsvo is For Some Value Of00:42
@preactionperlbot botsnack00:42
@preactionperlbot fsvo00:42
@preaction... wtf00:42
@preactionperlbot, fsvo00:42
perlbotpreaction: For Some Value Of   00:42
@preactionah00:43
+perlDreamerthe first one "asciibetically", according to the POD ;)00:44
CIA-58webgui: Colin Kuskie master * reea83d5 / (2 files in 2 dirs): Fix macro issues, missing FilePump, HASH entry. Fixes bug #11449. - http://bit.ly/9TSsZJ01:02
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui01:03
CIA-58webgui: Colin Kuskie webgui-7.8 * r9256928 / (2 files in 2 dirs): Fix macro issues, missing FilePump, HASH entry. Fixes bug #11449. - http://bit.ly/dmMdVC01:04
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui01:16
* perlDreamer has to go pick up the kids from school, back in 3001:17
-!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has quit [Quit: Leaving.]01:17
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]01:38
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui01:40
-!- mode/#webgui [+v perlDreamer] by ChanServ01:40
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]01:52
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui01:55
-!- mode/#webgui [+v patspam] by ChanServ01:55
+perlDreamerHaarg: http://gist.github.com/31896502:07
+perlDreamerit's almost like we have different versions of Moose installed02:09
+perlDreamerthose subs don't exist, and the options have different names02:09
+perlDreamerthis one's cleaner, and has more option corrections http://gist.github.com/31897602:21
+perlDreamerI love the Moose stack trace, but it would be so much nicer if the reference were pretty printed02:36
+perlDreamerHaarg: this patch gets all the way down into the Shortcut asset, then dies due to a missing fieldType in a property http://gist.github.com/31899402:44
+perlDreamerthe fieldType is defined in the property, and it's the first one called so it seems like someplace the fieldType is getting lost02:44
+perlDreamerI think the problem is Definition::Meta::Class, _build_property_metaclass03:11
+perlDreamerit's not setting the property metaclass correctly03:11
+perlDreamerthis causes everything to be stuck inside form03:11
+perlDreamerand not get to the property, which then complains about not getting a fieldType03:11
+perlDreamerHaarg, I got it!03:28
+perlDreamerI'll paste a patch after dinner03:28
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui03:34
+perlDreamerHaarg: http://gist.github.com/31904204:02
+perlDreamerthe last piece was, inside add_property, it was calling $prop_meta->meta04:02
@Haargwhere are you seeing the for vs for_class change needed?04:02
+perlDreamerin the calls to the Utility methods04:02
+perlDreamerit's in the patch04:03
@Haarglooks like it should just be for given the Moose::Util::MetaRole docs04:03
@Haargwhat version of Moose do you have installed?04:04
+perlDreamer0.9304:04
@Haargi have 0.9804:04
+perlDreamerlet's change testEnvironment.pl, and I'll upgrade to your version04:05
+perlDreamerwith that change, the only change needed should be removing the inherited is from Meta::Property::Asset04:06
+perlDreamerand the $prop_meta->meta thing04:06
+perlDreamerI wonder if that's going to happen everywhere the sub names were different04:08
+perlDreamerand option names04:08
@Haargoption names?04:08
+perlDreamermetaclass_roles vs class_metaroles04:09
@Haarghttp://search.cpan.org/~drolsky/Moose-0.98/lib/Moose/Util/MetaRole.pm04:09
+perlDreamerwe're going to have to watch Moose very carefully04:10
+perlDreamerokay, now I'm getting exactly what you said earlier04:18
+perlDreamerthe property meta isn't being set correctly for Assets04:18
@Haargwhat happens with your full patch applied but the new moose version?04:18
+perlDreamerdon't know04:20
+perlDreamermassive chaos, since the sub names and options are all from the earlier version04:20
+perlDreamerthat's what I would guess04:20
@Haargthe earlier stuff all still works04:21
@Haargi'm trying to finish up this section of the merge i'm working on so i can test stuff out.04:21
@HaargperlDreamer, i applied your patch and it fails with the tableName problem04:42
+perlDreamerthat's running t/Definition/Asset.t05:02
@Haargyes05:03
+perlDreamerDefinition's init_meta gets called after Definition:Asset's init_meta05:06
+perlDreamerunless that's a testing artifact05:07
@HaargDefinition::Asset->init_meta calls Definition->init_meta05:08
+perlDreameryes, but it's getting called a 2nd time somehow05:10
+perlDreamerand when it gets called the 2nd time, it's overwriting the applied classes, removing the ones set up by WebGUI::Definition::Asset05:13
+perlDreamerWebGUI::Definition is a role05:29
+perlDreamerand it's used by Definition::Asset;05:30
+perlDreamerI think it's applying the init_meta to every class that uses Definition::Asset05:30
+perlDreamerso that it gets called05:30
+perlDreamerso it calls Definition::Asset, which calls Definition and then does it's specific configuration05:30
+perlDreamerthen it calls Definition's init_meta again, and that overwrites the base role and metaroles05:31
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:39
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui05:52
elninohi! 05:52
elninowhen you put in multiple anchors in an article, is there a GUI way to link to it from another article?05:53
elninodoes that make sense?05:55
+perlDreamerit does, but there's no GUI way to link to any of them05:55
+perlDreamernot that I know of05:55
elninook. I didn't think so, but thought I'd ask anyway05:56
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Read error: Connection reset by peer]06:12
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui06:12
-!- mode/#webgui [+v patspam] by ChanServ06:12
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:35
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving]06:41
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]08:02
+perlDreamerHaarg, the second call to WebGUI::Definition->init_meta is being provided by Moose::Exporter08:08
+perlDreamerit's like it's calling init_meta up the stack08:08
+perlDreamerusing linearized_isa08:08
@Haargwell, it can't be that because there is no inheritance08:09
@Haargit's probably the 'with'08:09
@Haargsorry, 'also'08:10
+perlDreamerremoving also removes the sugar08:13
+perlDreamerwhat I don't get is that we have an init_meta inside WG::D::A08:13
+perlDreamerso why do we get 2?08:13
+perlDreamerit's there because it's a role08:33
@Haargbecause what is a role?08:33
+perlDreamerWebGUI::Definition08:34
@Haargnot realy08:34
+perlDreamerwith no inheritance, how else could there be two of them?08:34
@Haargtwo of what?08:34
+perlDreamerinit_meta methods08:35
@HaargWebGUI::Definition's gets called because of the 'also'08:36
@Haargand because we explicitly call it08:36
+perlDreamerI'm shot08:41
+perlDreamerI'm going to call it a night.08:41
@Haargi've been confusing myself some08:41
@Haargpaying attention to how the role is applied to the metaclass08:42
@Haargforgetting that it's the propery metaclass that is the problem08:42
+perlDreamerthat's okay, I'm still confused with how you get 2 init_meta methods in 1 package's namespace, without using inheritance08:43
@Haargin one package namespace?08:43
@Haargthey don't get exported to the class they are used in08:43
@Haargthey are called by import08:43
@Haargok08:44
+perlDreamerso it does keep track of the classes, and calls init_meta in each one08:45
@Haargi changed some other things and was getting the same failures08:45
@Haargremove the + from has 'property_metaroles' and everything works08:45
@Haarg(almost)08:45
@Haargnot really deep tracking08:45
@HaargWebGUI::Definition::Asset has also => 'WebGUI::Definition'08:46
@Haargso when WebGUI::Definition::import gets called08:46
@Haargit calls the generated $import method08:46
+perlDreamerwhat other changes do you have, that aren't committed08:46
+perlDreamerif I remove the +, I get missing fieldType warnings08:46
@Haargwhich calls init_meta in WebGUI::Definition::Asset because it is defined there, and init_meta in WebGUI::Definition because of the also08:47
@Haargi'm going to try to minimize the changes08:47
@Haargpushed my changes08:50
+perlDreameronly 1 failing test08:52
+perlDreamerway better than before08:52
@Haargyeah08:53
@Haargthat one is likely something i broke when making changes08:53
@Haargsome places where it was doing ->isa and i had to do the checks different because ->does and ->does_role weren't working right08:54
@Haargthey only work on Moose classes and it seems like some of the metaclasses end up getting created as Class::MOP classes08:54
@Haargand don't have the extra tracking for roles08:54
+perlDreameris that due to the anonymous classes that are created?08:56
@Haargsomething like that08:56
@Haargif you have a Moose class and apply a role to it that stuff is tracked, but it seems like some of the metaclasses don't.08:57
+perlDreameryou think it's a bug?08:57
@Haargi'm not really familiar with cmp_deeply, but it will need to do a different type of check than an isa08:57
@Haargi have no idea08:57
@Haargalso, i don't really love the _property_metaclass thing i have in there, but it worked so i left it08:59
+perlDreamerwe'll have to build something for cmp_deeply, it only provides an isa method by default09:04
+perlDreamerbut we should be able to construct something that does ->can fairly easily09:04
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.]09:08
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:45
-!- mode/#webgui [+v bartjol] by ChanServ10:45
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui11:39
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Quit: Leaving.]12:00
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]12:44
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui13:43
-!- mode/#webgui [+v bartjol] by ChanServ13:43
-!- fokat [~lem@65.208.100.177] has quit [Quit: Ex-Chat]13:57
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:41
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:51
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui15:31
-!- mode/#webgui [+o bopbop] by ChanServ15:31
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []15:38
-!- SDuensin [~Scott@166.137.137.247] has joined #webgui16:35
SDuensinMorning.16:38
-!- carogray [~Caroline@68-246-49-139.pools.spcsdns.net] has joined #webgui16:51
+bartjolhi16:51
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui17:03
-!- mode/#webgui [+v perlDreamer] by ChanServ17:03
+perlDreamerbartjol: definitely17:03
+bartjolah, bien17:05
+bartjolbecause I suppose, my part fixes the part of getting the correct language and the replacement of the files the other stuff17:06
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]17:07
+bartjolperlDreamer: my fix works, but might it not be better to create the i18n object, which should be able to provide the abbreviation?17:09
+perlDreameryes, that would probably be better17:10
+perlDreamerdo you want to alter your patch to do that?17:10
+bartjolyes17:12
+bartjolI was going to that, but Koen interrupted me by telephone :)17:13
+perlDreamerthat's what you get for giving him your phone number17:16
+bartjolwell, it was the number of procolix17:18
+bartjolwell, it can be very short:17:23
+bartjol    my $sessionLanguage = $i18n->{_language};17:24
+bartjol    my $language  = $i18n->getLanguage($sessionLanguage,"languageAbbreviation");17:24
+bartjolthe i18n object is already created before :)17:24
+bartjoluseless to copy that code from sub new in international.pm17:24
+perlDreamerthere's a way to get ->{_language} through the object, too, yes?17:25
+bartjolwell, the line I posted17:25
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui17:25
-!- mode/#webgui [+o tavisto] by ChanServ17:25
+bartjolyou can skip the first line and replace $sessionLanguage in the second line by $i18n->{_language}17:26
+bartjolthat's the shortest17:26
+bartjoland17:26
+bartjolthe lines with the unless ($language} are obsolete I believe17:27
+bartjolnew defaults to english I believe17:27
+perlDreamerI mean, there must be a way through the API to get $i18n->{_language} without peeking inside the object17:27
+bartjoloh, you mean like a real get method17:27
+bartjolnot sure, I was trying to find that17:28
+perlDreamerthere isn't17:29
+perlDreamerI see17:29
+bartjolah, and I was wrong about new17:29
+perlDreamerwe don't need to pass the language in17:29
+bartjolwe need the abbreviation17:30
+perlDreamer$language = $i18n->get('', 'languageAbbreviation');17:30
+bartjoloh17:30
+bartjolsure17:30
+bartjolindeed17:30
+perlDreamerwhich means the language should be the 2nd argument17:30
+bartjolmmm, maybe there are other circumstances where the 1st is better17:31
+perlDreamerthere shouldn't be, the property name is required, and the language is optional17:31
+perlDreamerhash based would work okay, too17:31
+bartjolwell17:31
+bartjolI can't really overview the complications17:32
+bartjol    my $language  = $i18n->getLanguage($i18n->{_language},"languageAbbreviation"); looks nice and readable to me though17:33
+bartjoland it works17:36
+perlDreamerI think the unless code is there to handle broken language packs, without making the rich editor crash17:36
+bartjoland spanish isn't my best alnguage17:36
+perlDreamerno, it doesn't have any TinyMCE translations17:37
+bartjolthe default stuff is there17:37
+bartjolbut not webgui plugin stuff17:38
+bartjolbut, are we gonna renew all getLanguage calls?17:39
+perlDreamerrenew?17:39
CIA-58webgui: Colin Kuskie master * rbeb1337 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/RichEdit.pm): Make the RichEditor obey the new session overrides for language settings. Fixes bug #11443. - http://bit.ly/d2uvmd17:40
CIA-58webgui: Colin Kuskie webgui-7.8 * r85dd7cc / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/RichEdit.pm): Make the RichEditor obey the new session overrides for language settings. Fixes bug #11443. - http://bit.ly/8YBGSn17:40
+bartjolif you wanna swap language and the translation ID17:40
+perlDreameroh, no.  That would have to happen in WebGUI 817:41
+perlDreamerand for all I know Haarg has plans to completely change that17:41
+bartjolyeah, well, I grepped throuh the code, it's only about 10 entries17:42
+bartjolbut still17:42
+bartjolok17:42
+perlDreameryes, we could fix the core, but completely break all the custom code out there17:42
+perlDreamerwhich, might help with budgets in the future, but would not make customers happy17:43
+bartjolcustomers? since when are those important?17:43
+bartjolwell that seems fixed in my site17:45
+perlDreamerI went with '' instead of $i18n->{_language}17:45
+bartjoland less code in total17:45
+bartjolI saw it in git17:45
+perlDreamertime to take the kiddos to school17:45
+bartjolhave fun17:45
+perlDreamerokay, kids are taken care of18:02
+perlDreamerbartjol is happy18:02
+perlDreamertime to work with rogier18:02
+bartjolbut, any specific reason to let out the $i18n->{_language} ? because it is shorter or quicker?18:03
+bartjoljust interested18:03
+bartjolit is not better readable18:03
+bartjolsorry for reopening :)18:03
+perlDreamerit breaks object encapsulation, and isn't needed18:04
+perlDreamerit's better to use the bad API design than to peek inside the object like that18:04
+bartjolI believe you18:04
+bartjolnot sure why yet18:04
+bartjolit is only looking18:05
+bartjolit's a matter of not being best practises I suppose18:06
+perlDreameryes18:07
+perlDreamerpeeking inside objects (when not needed) is bad18:07
+perlDreamerbecause if the object changes, your peeking may break18:07
+perlDreamerand then you have to hunt all through the code base to find the breakage18:08
+perlDreamerbecause we don't have enough tests to cover all the code18:08
+bartjoldoesn't rogier's bug solution also indicated that or used tempalted can't be deleted, or automatical setting change at removal18:08
+bartjolah, ok18:08
+perlDreamerthere should be a fallback for "critical" operations18:08
+perlDreamerso that users don't break their sites badly18:09
+perlDreamerso we fix the login templates, but create account and the others will just stay broken18:09
+perlDreamersince you could login and fix those18:09
+bartjolyeah18:10
+bartjoljust a way of preventing people like rogier to lock themselves out18:10
+bartjol:)18:10
+bartjolI suppose I'm one of them cruel sysadmins18:10
+bartjoltime to go18:12
+bartjolthanks for the explanation perlDreamer18:12
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:13
-!- carogray [~Caroline@68-246-49-139.pools.spcsdns.net] has quit [Quit: Leaving.]18:29
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui18:41
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]18:42
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui18:44
CIA-58webgui: Colin Kuskie webgui-7.8 * rc31110d / (4 files in 3 dirs): Try to fallback to a default login template if the configured one won't work. Fixes bug #11450. - http://bit.ly/9Ucgvs18:51
CIA-58webgui: Colin Kuskie master * r119d513 / (4 files in 3 dirs): Try to fallback to a default login template if the configured one won't work. Fixes bug #11450. - http://bit.ly/9zFOpo18:52
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui19:04
-!- mode/#webgui [+v patspam] by ChanServ19:04
-!- dionak [~dionak@97.66.185.250] has joined #webgui19:05
dionakHi all19:05
+perlDreamerhey, dionak!19:05
dionakhow are things in WG land?19:05
+perlDreamernot too bad19:06
+perlDreamerwe just released 7.8-stable19:06
+perlDreamerWebGUI 8 work continues on19:06
dionakyes, i noticed that. congrads!19:06
dionakspeaking of upgrades & releases. Quick upgrade question. I'm upgrade a site from 7.5.40 to 7.7.20. I'm following what I think is the prescribed upgrade path. 7.5.40->7.6.35->7.7.20. Did I miss any step?19:07
dionaki'm getting the following error: Adding comments asset aspect...DBD::mysql::st execute failed: Table 'assetAspectComments' already exists19:07
+perlDreamerhow many times did you go through the upgrade?19:07
dionaka couple now. i've restored the database and the lib & doc files when starting over19:08
+perlDreamerat which step in the upgrade does that happen?19:08
dionakcopied a fresh version from production (7.5.40)19:08
dionakhrspotlight_com 7.5.40-7.6.1019:08
dionakthe script makes several db alters before failing on this one19:08
+perlDreamerin the 7.5.40, does the assetAspectsComments table exist in the 7.5.40 database?19:09
+perlDreamerthe other thing that can happen is that when restoring the database, it has to be dropped.19:10
+perlDreamerbecause importing the backup will not delete the newly created tables19:10
dionakah, that's the issue.19:10
dionakthanks. i'll make a note19:10
+perlDreamerwe should stick that in the wiki somewhere19:11
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui19:12
-!- mode/#webgui [+o Haarg] by ChanServ19:12
+perlDreamerHaarg, spent most of the morning doing core bug fixing19:17
+perlDreamerI'll have a go at the wg8 tests when I come back from the gym19:17
@Haargcool19:18
@Haargthe good part of that test failure in the roles stuff is that it is only a rest failure and the code itself is working afaik19:18
dionaki stuck that note in a wiki entry. thanks for the pointer perlDreamer19:20
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui19:25
-!- mode/#webgui [+o preaction] by ChanServ19:25
dionakanother question. while running the upgrade from 7.6.35-7.7.17 I get: Reverting use packed... Invalid asset id 'pGyXTw9lAizHICubVyYqEQ' requested! at upgrade_7.6.35-7.7.17.pl line 144819:50
dionakIs there a utility tool anywhere to check the validity of assetIds?19:50
dionakor method?20:05
-!- SDuensin [~Scott@166.137.137.247] has quit [Read error: Connection reset by peer]20:23
-!- SDuensin [~Scott@mobile-166-137-137-247.mycingular.net] has joined #webgui20:24
+perlDreamerdionak, we need a tool like that20:40
+perlDreamerit should be a Cron job that runs weekly and alerts admins to broken assets in their sites20:41
+perlDreamerthat way, they can fix them _before_ doing upgrades20:41
dionakyea, that would be handy. i'll keep that in mind20:49
-!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak]20:50
+perlDreamerHaarg, it would be nice if the classes were sane, but I agree that it's better that they're functional then pretty :)20:59
+perlDreamerHaarg: here's the test patch-> http://gist.github.com/31979921:02
+perlDreamerafter this, can we merge and start role hackery?21:03
ckotilwhere are you using roles?21:05
@preactionthe old AssetAspects are becoming Moose::Roles21:06
ckotilah. ive never heard of either :)21:06
+perlDreamerAssetAspects provide things like RssFeeds21:07
+perlDreamerInstallability21:07
+perlDreamerSubscribability21:07
+perlDreameretc.21:07
+perlDreamerin WebGUI8, they do all that, and more21:07
@preactionreusable bits of asset functionality21:07
ckotilah cool21:08
+perlDreamerpreaction: what's involved in update the VM for WebGUI?21:25
@preactioni don't know, never made one21:26
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui21:26
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has left #webgui []21:40
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui21:50
-!- mode/#webgui [+o bopbop] by ChanServ21:50
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui22:25
-!- mode/#webgui [+o steveo_aa] by ChanServ22:26
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:43
@preactionperlDreamer: my real solution to that login template problem is to put the default webGUI templates on the filesystem, so that they simply cannot be edited OR deleted22:49
-!- SDuensin [~Scott@mobile-166-137-137-247.mycingular.net] has quit [Read error: Connection reset by peer]22:52
-!- SDuensin [~Scott@166.137.136.197] has joined #webgui22:52
+perlDreamerwe could just lock them down in the database so they can't be deleted through the UI22:55
@preactionyeah, but still annoying to edit default templates and no way to patch / track22:55
-!- SDuensin [~Scott@166.137.136.197] has quit [Quit: Leaving]22:58
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]22:59
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui22:59
-!- mode/#webgui [+v patspam] by ChanServ22:59
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Ping timeout: 265 seconds]23:41
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]23:49
+perlDreamerpreaction, in 7.9 I'm planning on adding testHarness 3.17 to testEnvironment.pl.  Any issues, concerns, worries, directives or comments?23:52
@preactionas an optional install correct?23:52
+perlDreamerparts of the Survey won't work without it23:53
@preactionokay, go ahead23:53
@preactionif it's necessary for normal operation it's required, if it's only necessary for testing, it's optional23:53
@preactionthat should be true for all our requirements23:53
+perlDreamerwell, in that case23:54
+perlDreamerit's used for testing the Survey, from inside the Survey23:54
@preactionright, but it's an end-user utility23:54
+perlDreamerinstead of t/test.t23:54
+perlDreamergot it23:54
@preactionwe've got five types of users: Devs, Admins, Designers, Content Managers, and Visitors. only Devs are concerned about the unit tests, and only devs will take the time to learn how to install the optional components23:56
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui23:56
@preactionwe should just Do The Right Thing when it comes to Admins, Designers, Content Managers, and Visitors23:56
@preactionAdmins should never have to concern themselves with Dev problems, Designers with Admin problems, Content Managers with Designer problems, etc..23:56
* preaction should draw up a UI guideline document someday23:57
+perlDreamerdefinitely23:57
+perlDreamerdocumentation is good23:57
@preactionwe'd be able to simplify the UI if we specified the rules under which certain things should happen23:57
CIA-58webgui: Colin Kuskie master * r8128f54 / (4 files in 4 dirs): WebGUI now needs Test::Harness 3.17 or higher for the Survey. Fixes bug #11402. - http://bit.ly/aPGJYt23:59
@preactionwait, is that really a bug?23:59
@preactionif it's a bug, we can add the additional requirements to the 7.8 series23:59
+perlDreamerit was supposed to go into 7.8, but was added late23:59
--- Day changed Wed Mar 03 2010
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui00:00
+perlDreamerso the change was backed out, with the condition it could go into 7.900:00
+perlDreamerso not really a bug00:00
@preactionahh00:00
@preactionok00:00
+perlDreamerbut I didn't want to forget it, so I posted a bug about it00:00
+perlDreamerI did something similar with WeatherData00:00
@preactionyeah, that's no problem. just making sure00:00
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui00:01
-!- mode/#webgui [+v patspam] by ChanServ00:01
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]00:01
+perlDreamerspeaking of the man himself!00:01
+perlDreameryo, patspam00:01
+perlDreamerDid you detect a disturbance in the Survey?00:01
+perlDreamerI need to go pick up the kids from school00:04
+perlDreamerbbl00:04
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit]00:05
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui00:06
-!- mode/#webgui [+v patspam] by ChanServ00:06
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]00:12
-!- patspam1 [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui00:15
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Disconnected by services]00:15
-!- patspam1 is now known as patspam00:15
-!- mode/#webgui [+v patspam] by ChanServ00:15
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui00:25
-!- carogray [~Caroline@68-246-91-34.pools.spcsdns.net] has joined #webgui00:33
-!- carogray [~Caroline@68-246-91-34.pools.spcsdns.net] has quit [Read error: Connection reset by peer]00:49
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]01:22
CIA-58webgui: Graham Knop WebGUI8 * r13b7538 / (5 files in 4 dirs): start of conversion to metaclass roles - http://bit.ly/abUtee01:35
CIA-58webgui: Graham Knop WebGUI8 * ra2f0cbe / (6 files in 3 dirs): fix more things for metaclass roles - http://bit.ly/aByuWi01:35
CIA-58webgui: Graham Knop WebGUI8 * r12fcdf2 / (6 files in 5 dirs): almost working using metaclass roles - http://bit.ly/bSq7DV01:35
CIA-58webgui: Graham Knop WebGUI8 * ra5f54a7 / (4 files in 3 dirs): mostly working definition roles - http://bit.ly/9m9rC401:35
+perlDreamerHaarg, the tests work, but Asset.pm is not in good shape01:54
@Haargwhat kind of problems are you running into?01:54
+perlDreameraround blocks, and mixing property and has01:55
+perlDreamerhttp://gist.github.com/32013201:56
@Haargwhen are you getting that?01:57
@Haargi just updated WebGUI8 and i'm not getting errors like that01:58
@Haargperl -Ilib -mWebGUI::Asset -wce1 works fine01:58
+perlDreamerthat's perl -wc -I /data/WebGUI/lib Asset.pm01:59
@Haargre-including the same file is what is messing it up02:00
@Haargdoes that normally work for you?  or does it normally work but with errors?02:01
@Haargerr02:01
@Haargbut with warnings02:01
+perlDreamerit normally works, with no syntax errors, sometimes I get warnings about subroutines being redefined02:01
+perlDreamerbut all the Asset modules include one another incestuously02:01
@Haargyeah, but that is fine02:01
@Haargthe problem is that you are giving it just the file02:02
+perlDreamerI'll rewrite my vim bindkeys02:02
@Haargso it goes through Asset.pm, which includes WebGUI::AssetLineage, which includes WebGUI::Asset, which perl doesn't know it loaded already02:02
+perlDreamerhow do I use the new/improved Definition to build a role now?02:03
@Haargthat's a good question.02:03
+perlDreameryou mean the goal of doing this wasn't to make making roles possible?02:06
@Haargit was02:06
@Haargit's just not complete yet02:06
@Haargthe first problem is that it tries to apply WebGUI::Definition::Role::Asset to the role class02:10
@Haarghttp://gist.github.com/320151 not perfect but at least gets RssFeed compiling02:20
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui02:23
+perlDreamerwhat causes the metaclass of RssFeed to be different?02:24
@Haargit is a role02:24
+perlDreamerah, use Moose::Role02:24
@Haargi can't get Asset::Wobject to load right now02:25
+perlDreameris that because it uses extends?02:25
@Haargpossibly02:25
@Haargis something broken with extends?02:26
+perlDreamercan't use extends with roles02:26
+perlDreamerI think02:26
@Haargoh.  you can't use them in roles02:26
@Haargbut you can still have inheritance with your non-role classes02:26
@Haargasset itself works02:27
@Haargbut all subclasses are borken02:27
@Haargman that's a seriously screwed up error02:29
+perlDreamercould you commit the gist patch?02:30
@Haargyeah.  i want to clean that up eventually but it's a good enough start.02:30
CIA-58webgui: Graham Knop WebGUI8 * r38e2e09 / (lib/WebGUI/Definition.pm lib/WebGUI/Definition/Asset.pm): apply correct roles/metaroles to roles - http://bit.ly/c6UmhX02:31
+perlDreamerthanks :)02:32
+perlDreamerwait a sec02:33
+perlDreamerthe thing with extends should only fail if Asset.pm is a Role02:33
+perlDreamerwhich it isn't02:33
@Haargexactly02:33
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]02:34
CIA-58webgui: Graham Knop WebGUI8 * rd932543 / lib/WebGUI/Asset/Wobject.pm : clean up Wobject includes - http://bit.ly/cJN2Pt02:35
+perlDreamerwhen you say it won't load, what does that mean?02:35
@HaargAsset::Wobject (or any other Asset subclass) fails to compile02:36
+perlDreamerperl -I/data/WebGUI/lib -mWebGUI::Asset::Wobject::Article -wce102:36
+perlDreamerlike that?02:36
+perlDreamerArticle compiles for me02:37
+perlDreamerand until the most recent commit, Wobject compiled okay for me too02:37
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.]02:41
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui02:41
-!- mode/#webgui [+v perlDreamer] by ChanServ02:41
doc777I seem to have gotten 2 sites that have "cross linked" themselves.  Each seems to be looking for files in the "other" domains folder and cannot find them. using the latest wre. Any clues as to what I have done wrong?02:44
+perlDreamercheck the config files02:45
+perlDreameruploadsPath02:45
doc777ok, thanks :o)02:45
doc777uploadsURL is /uploads should that be something else?  The uploads path looks correct.  But site A looks for files in site B dir according to modproxy-error.02:48
+perlDreameruploadsURL can be anything02:49
@preactionDocumentRoot in the modproxy files?02:50
* perlDreamer takes the kids to piano lessons. I should be back online at 6pm or so02:52
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.]02:52
doc777They seem correct. Everything was fine on site A, then I added site B and suddenly noticed site A was wrecked.  Checking the log file show that site A is looking at site Bs upload folder.02:53
doc777I think it is this: RewriteRule ^/(.*) http://127.0.0.1:8081/$102:55
@preactionoh, old WRE03:06
@preactionyou need ProxyPreserveHost On03:06
doc777Ah, let me check that out :)03:09
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:16
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui03:50
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving]03:51
-!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui03:58
-!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has left #webgui []03:59
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:35
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui05:05
-!- mode/#webgui [+v perlDreamer] by ChanServ05:05
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui05:06
-!- mode/#webgui [+v patspam] by ChanServ05:06
* patspam emerges from under a rock05:06
@preactionyay!05:06
@preactionhow was it?05:06
+patspamcosy :)05:06
+patspamI installed linux based firmware (dd-wrt) on my router today, yay!05:07
+perlDreamerpatspam: no more TAP hacks in Survey05:07
+patspamtell me more05:07
+perlDreamerwell, we have WebGUI 7.9 now, so I made Test::Harness 3.x a requirement05:10
+perlDreamerso no more eval { require TAP::MOD } or show_error_message;05:11
+patspamsweet!05:12
+patspamdang, I just transcoded a dvd of old family footage and the resulting avi file was bigger than the original vob files05:13
+perlDreameroy05:17
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]05:30
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Quit: Leaving.]05:59
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:48
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui07:06
-!- mode/#webgui [+v perlDreamer] by ChanServ07:06
CIA-58webgui: Colin Kuskie webgui-7.8 * r644b74c / docs/create.sql : Ready for 7.8.14 release. - http://bit.ly/by7wyx07:09
+perlDreamerall done07:37
CIA-58webgui: Colin Kuskie webgui-7.8 * rca0d7cc / (4 files in 4 dirs): Ready for 7.8.15 development. - http://bit.ly/b5rt3E07:37
-!- Radix_ changed the topic of #webgui to: [7.7.33-stable | 7.8.14-stable | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com07:41
+perlDreamerthanks, Radix_07:42
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:47
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]08:29
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:36
-!- mode/#webgui [+v bartjol] by ChanServ10:36
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:18
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Ping timeout: 256 seconds]12:54
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:40
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]14:43
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: stDavid]15:33
-!- fokat [~lem@65.208.100.171] has joined #webgui16:22
-!- fokat [~lem@65.208.100.171] has quit [Client Quit]16:26
-!- Netsplit *.net <-> *.split quits: ckotil_, @frodwith16:32
-!- Netsplit over, joins: @frodwith, ckotil_16:36
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:47
-!- mode/#webgui [+v patspam] by ChanServ16:47
-!- cap10morgan [~cap10morg@c-75-71-24-84.hsd1.co.comcast.net] has quit [Quit: cap10morgan]16:51
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:51
-!- mode/#webgui [+o bopbop] by ChanServ16:51
-!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has joined #webgui16:54
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui17:03
-!- mode/#webgui [+v perlDreamer] by ChanServ17:03
+perlDreamerbartjol, you are internationally happy today?17:03
+bartjoleeeh, hevan't looked yet17:06
+bartjoloh, I did17:06
+bartjolbut only at the macro17:06
+bartjoland I had all stuff installed already17:06
+bartjolrichedit is great too17:07
+bartjoland i18n still at 100%17:10
SDuensinHey gang.  Does the new 7.8.14 upgrade correctly?17:18
+bartjolmine did17:18
SDuensinI know it had missing packages or something last time, so I waited.17:18
+bartjolhaven't found any yet17:18
+bartjolbut I installed them with the script17:19
+bartjolso that is not complete certainty17:19
+bartjoli.e: I took another route17:19
SDuensinI'll quit asking you then.  :-P17:20
SDuensinI fear upgrades enough as it is.17:20
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Ping timeout: 276 seconds]17:22
+bartjolbut what you can do17:22
+bartjolto copy my path17:22
+bartjolis upgrade to 7.8.13, run the packages script and then upgrade to 7.8.1417:23
+bartjolSDuensin: just as easy :)17:23
SDuensinTrue.17:24
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui17:24
+bartjoland don't follow rogiers directions on login templates17:25
+perlDreamer7.8.14 is all fixed up17:27
+perlDreamerthe missing templates are added back in17:28
+perlDreamerand yeah, don't let rogier muck with your login templates17:28
+perlDreamerotherwise bartjol the mean admin will laugh at you17:28
+bartjolI know, but I just didn't test it the "normal" way17:28
+perlDreamerbartjol, do you have the screen program installed on your servers?17:29
+bartjoloh, yeah, you asked silly questions, let me ponder on how to lay my wrath opun you17:29
SDuensinperlDreamer - So pop to the latest 7.7.x and then on up?17:29
+bartjolbart@host116~> which screen17:29
+bartjol/usr/bin/screen17:29
+bartjolI do apparently17:29
SDuensinSCREEN!17:29
* SDuensin loves that program.17:30
+perlDreamerSDuensin, what version are you on now?17:30
SDuensinUh.  Looking.17:30
+bartjolbut maybe not all17:31
SDuensin7.7.3217:31
+bartjoltoday is a day of dumb people asking questions17:31
+perlDreamerso, upgrade to 7.7.3317:31
+perlDreamerthen go to 7.8.1317:31
+bartjolbbiam17:31
SDuensin7.8.13?17:32
+perlDreamer7.8.1317:34
+perlDreamerwell,7.8.1417:34
+perlDreamerbut the upgrade path is 7.7.x to 7.7.33 to 7.8.13 to 7.8.1417:34
SDuensinOk.  Didn't know there was a stop at 13.17:34
+perlDreamerthere's not a stop, but instead of going from 7.7.33 to 7.8.0, it will shunt you up to 7.8.1317:36
SDuensinok.17:38
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui17:39
-!- mode/#webgui [+o tavisto] by ChanServ17:39
-!- bartjol is now known as bart_rewrite18:22
CIA-58webgui: Colin Kuskie master * r53d63bc / (docs/create.sql docs/previousVersion.sql): Fix SQL scripts for the next beta release. - http://bit.ly/aCFPNU18:23
-!- cap10morgan [~cap10morg@206-124-7-213.denver.dsl.forethought.net] has joined #webgui18:30
-!- mode/#webgui [+v cap10morgan] by ChanServ18:30
-!- fokat [~lem@adsl-11-171-193.mia.bellsouth.net] has joined #webgui18:32
-!- bart_rewrite [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:17
+perlDreamerHaarg, why does WebGUI::Definition::Meta::Class need to install the properties into a new anonymous class?19:18
+perlDreamerand oose.pm is just evil19:18
@Haargit needs to have an instance of the attribute metaclass to check for which sub-attributes to stick in 'form'19:28
+perlDreamerso, before the recent set of patches, Moose was building one for us?19:30
@Haargwe weren't using a role but specifying a class.  so there was no need to construct the class, we already had it.19:38
+perlDreamerwould it be easier to duplicate the Definition code in another class that is the base class for Roles, instead of trying to build a dual purpose solution?19:43
@Haargpossibly19:44
@Haarghaving the if condition i added in seems to work for that part though.19:45
+perlDreamersure.  I was just thinking about the Asset subclasses not being able to load the anonymous meta classes19:47
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]20:06
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui20:17
-!- mode/#webgui [+o bopbop] by ChanServ20:17
CIA-58webgui: Colin Kuskie WebGUI8 * r122bd26 / (lib/WebGUI/Asset.pm t/Asset.t): Add keywords accessor for looking up Asset keywords. - http://bit.ly/deCsLs21:04
+perlDreamerHaarg, did you try using any of the Asset subclasses, or just syntax check them?21:06
CIA-58webgui: Colin Kuskie WebGUI8 * r0a0b655 / lib/WebGUI/Asset.pm : Eval and error handling for processTemplate. - http://bit.ly/dn2zKg21:10
CIA-58webgui: Colin Kuskie WebGUI8 * r44c6048 / t/Asset/Wobject/Shelf.t : Update test for exception handling. - http://bit.ly/a48MoX21:10
+perlDreamerI just realized I've been running wobject tests for the last 20 minutes21:10
@Haarglooks like maybe i'm only getting warnings21:10
+perlDreamerI saw the same thing, and figured they were errors21:11
+perlDreamershelf works, btw21:11
@Haargvery strange warnings though21:12
@Haargand if i try to load WebGUI::Asset::File i get a warning21:12
@Haargbut if i try to load WebGUI::Asset::File::Image i don't21:12
+perlDreamerI see that, too21:13
+perlDreamerZipArchive has warnings21:14
@Haargwhat i'm wondering is why Asset is getting an anonymous superclass21:39
* perlDreamer quotes Bart Simpson, "I didn't do it!"21:41
+perlDreamershouldn't the anonymous superclass be the class for the role that is added?21:41
@Haargi guess21:43
CIA-58webgui: Graham Knop WebGUI8 * rd7b0d93 / (lib/WebGUI/Definition.pm lib/WebGUI/Definition/Asset.pm): Apply Definition roles properly to eliminate warnings - http://bit.ly/8Y0ouh21:49
@HaargCollaboration is compiling with RssFeed as a role.  haven't tried to do any testing though.21:50
+perlDreamertesting I can do21:52
+perlDreamerbrilliant API design and implementation I leave to my betters21:52
+perlDreamerhowever, right now I'm leaving my betters to go running21:52
@Haarg'brilliant' may be stretching it a bit.  at this point i'm hoping i haven't invented something too complex.21:53
-!- ckotil_ [~newtrino@c-69-136-3-15.hsd1.in.comcast.net] has quit [Ping timeout: 264 seconds]21:54
-!- ckotil_ [~newtrino@c-69-136-3-15.hsd1.in.comcast.net] has joined #webgui21:55
-!- fokat [~lem@adsl-11-171-193.mia.bellsouth.net] has quit [Quit: Ex-Chat]21:58
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:08
-!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has quit [Quit: Leaving]22:58
-!- kimd [~spunky@188.104.154.201] has joined #webgui23:05
CIA-58webgui: Colin Kuskie master * rb4a790a / (docs/changelog/7.x.x.txt sbin/fileImport.pl): Fix handling filenames with space with overwrite=1 in fileImport.pl. Fixes bug #11453 - http://bit.ly/dxU23B23:28
CIA-58webgui: Colin Kuskie webgui-7.8 * r446403c / (docs/changelog/7.x.x.txt sbin/fileImport.pl): Fix handling filenames with space with overwrite=1 in fileImport.pl. Fixes bug #11453 - http://bit.ly/9bMUUN23:28
+perlDreamerHaarg: the role seems to be adopting the table of the consumer23:30
+perlDreamerbut that may be an artifact of the way I wrote write23:31
+perlDreamerhttp://gist.github.com/32105423:32
kimdpreaction, do you have time for a quick JS question?23:52
kimdHow can access the id of an element?23:52
kimdel.id doesn't work.23:52
kimdOr does someone else know?23:54
--- Day changed Thu Mar 04 2010
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui00:00
@HaargperlDreamer, probably because of the way the get_all_tables method works00:04
kimdOk, I got it. No need to answer.00:04
-!- kimd [~spunky@188.104.154.201] has quit [Quit: Ex-Chat]00:05
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui00:06
+perlDreamerHaarg, it's both00:27
+perlDreamersince roles inject themselves into the class00:27
+perlDreamerinspecting the class metas is flawed00:27
+perlDreamerI think someone mentioned that to me at one point00:27
@preactionversion tags serve two purposes: staging content and history/rollback, correct?00:39
@preactionfor the most part, users don't want staging content unless they actually know they want it, then they could take an extra step or two to create a "stage"00:40
@preactionand history/rollback can be done without staging content00:41
@preactionthree purposes: approval00:42
+perlDreamerapproval is a side effect of staging00:42
+perlDreamerand has little to do with the tags themselves00:42
+perlDreamerat least, that's the way that version tags are built today00:43
@preactionright00:43
@preactioni'm just thinking that websites keep evolving, everybody wants to add content and admins want that content added in a structured way00:45
@preactionand if we could do it all again... what would we do?00:46
+perlDreamerHaarg has this idea about versions versus revisions00:47
+perlDreamerright now an asset can contain both00:47
+perlDreamerwell, not really versions versus revisions, but versioned and non-versioned data00:47
+perlDreamerand that you should be able to access them independently00:47
@preactionwell, in a DBIC world there'd be a DBIC::Versioned or whatever00:48
@preactionor a WebGUI::Model::Role::Versioned00:49
@preactionand in a perfect world i'd have a pony00:51
+perlDreamerin a perfect world, I'd give you the pony00:52
+perlDreamerI think WebGUI's version system works okay00:52
+perlDreamerit could be implemented better though00:52
-!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has joined #webgui00:53
+perlDreamerand it would be nice if it versioned everything00:53
+perlDreamerbut I know that's much more challenging00:53
@preactionwould anyone object if Folder had a checkbox to "Commit added files automatically"00:54
+perlDreamerhow about if it has a user selectable workflow in the edit properties?00:55
@preactionof course it would need that00:55
+perlDreamerit won't work00:55
@preactionbut then what about subfolders?00:55
+perlDreamerthey inherit from the parent, or you can override00:56
+perlDreamerit won't work because the children don't check the parent for the autocommit tag00:56
@preactionthis just opens a nice big huge can of worms00:56
+perlDreameryes00:56
+perlDreamerwhat that person wants is per branch configuration of commit workflow00:56
@preactionwhy does it always seem like i could reduce WebGUI to like 5 assets?00:58
+perlDreamerthey'd be 5 very fat assets, not like the beautiful ones we have now :P00:58
@preactionwhich ones are those?01:00
@preactionwe'd need a Folder, a Calendar, a RawContent, a RichContent, and a File01:00
+perlDreamerWhat about Sku's?01:00
+perlDreamerand the DataForm?01:01
+perlDreameror forum?01:01
@preactionForm of course01:01
@preactionforum is a folder of folders of richcontents01:01
@preactiongallery is a folder of folders of files01:01
@preactionblog is a folder of richcontents01:01
@preactionrichcontent would have useful, individually-placed attachments01:02
@preactionwiki is a folder of richcontents editable by anyone01:02
+perlDreamerPoll?01:03
@preactionform with a proper set of reporting features01:03
+perlDreamerSku?01:04
@preactionwould have to be its own asset as part of shop, but that's an entire subsystem of its own01:04
@preactionand a subclass of RichContent, of course01:04
+perlDreamerSku is a role01:06
+perlDreamerso that you can buy or sell any of the other ones01:06
+perlDreamerI wouldn't doubt that you could do what you're talking about01:10
+perlDreamerI think we'd end up with "deep" sets of assets, instead of "wide" ones01:10
+perlDreamerwhere there are lots of subclasses, instead of siblings01:10
+perlDreamerpreaction: how about a CommitMyChanges macro?01:16
+perlDreamerthat would work outside of TurnAdminOn01:16
-!- cap10morgan [~cap10morg@206-124-7-213.denver.dsl.forethought.net] has quit [Quit: cap10morgan]01:16
@preactionthey're normal users though, they don't know about version tags or committing or anything like that01:17
+perlDreameryou could make the label say anything01:17
+perlDreamerYou must check-in your files after uploading01:17
+perlDreameror whatever01:17
+perlDreamerthe thing is, what the user really needs is access to the commit link01:17
@preactionwell, what the user really needs is for the Gallery to allow any file uploads01:18
@preactionor to use a Collaboration System, or something01:18
+perlDreamercould you style a gallery to look like a folder01:19
+perlDreamerwithout albums and thumbnails and the like?01:19
@preactionof course01:19
+perlDreamerwel01:22
+perlDreamerFolder is such a nice, small, Asset though01:22
+perlDreamerGallery is big!01:22
@preactionyes, but Gallery is only big because it has to deal with normal user input and versioning. if Folder had to, it would be big too01:24
+perlDreamercan you deep nest albums, like Folders?01:25
@preactionif we let anyone add files to a folder, we have to control it, filter it, secure it, and etc...01:25
@preactionno, but that's not out of the question as a feature01:25
@preactionjust, nobody asked for it. nobody ever asks for it01:26
+perlDreamerHaarg: new write method for Asset -> http://gist.github.com/32118701:27
+perlDreamerI need to expand the tests to consider roles01:27
+perlDreamerpreaction, it seems to be a dance between implementing so many features that we're too big to use, and not having enough features for people to get work done01:31
@preactionyes. we add too little for the feature to matter to people to want to use it01:32
+perlDreamerI'm not sure about that01:35
@preactioni've heard a dozen times people don't use Gallery simply because they can't nest albums01:36
+perlDreamerthey why don't they file an RFE to get it done?01:38
+perlDreameror pay to get it done?01:38
+perlDreameror just write it themselves?01:38
@preactionbecause they aren't invested enough, they'd rather go find something that works01:38
@preactionthey'd rather get their job done instead of merely telling someone else to do it01:39
+perlDreamerthen we have to be psychic enough to know what people are going to need before we write stuff01:40
@preactionthat's easy though: look at what everyone else is doing01:40
CIA-58webgui: Colin Kuskie WebGUI8 * r4d3d031 / lib/WebGUI/Definition/Meta/Asset.pm : remove copy/paste variable names. - http://bit.ly/ahADuf01:46
CIA-58webgui: Colin Kuskie WebGUI8 * rf88c18e / lib/WebGUI/Asset.pm : Fix the write method to iterate over each property to get the table names instead of looking in the class metaproperties. - http://bit.ly/aQbbjK01:46
CIA-58webgui: Colin Kuskie WebGUI8 * r3d52c45 / (2 files in 2 dirs): Changes to Post and Collaboration, for new Asset instanciators. - http://bit.ly/auSYje01:46
CIA-58webgui: Colin Kuskie WebGUI8 * rda57427 / asset_status.ods : Collaboration tests are passing now. - http://bit.ly/9Yl3Ke01:46
+perlDreamereveryone else is using PHP :D01:46
@preactionbut we can copy their features02:02
-!- ckotil_ [~newtrino@c-69-136-3-15.hsd1.in.comcast.net] has quit [Read error: Operation timed out]02:04
+perlDreamert/00_compile.t can be run!02:32
+perlDreamergithub is down02:33
+perlDreamera large portion of developers all leave for coffee02:33
+perlDreameron the way out, they smile sadly at their boss and say, "Sorry, boss. But with github down we can do any work."02:35
+perlDreamerand the Boss scratches his head and says, "I thought that GitHub allowed offline work, which is why they spend all that time in the coffee shop...'02:36
@preactionand then they remember that git is distributed and allows pushing directly to production02:36
CIA-58webgui: Colin Kuskie WebGUI8 * r814c2af / (55 files in 6 dirs): Change calls to new to newById across Asset/ - http://bit.ly/c9rLvt02:41
CIA-58webgui: Colin Kuskie WebGUI8 * r8f6c20d / (3 files in 3 dirs): Fix lots of syntax errors and bad definition configuration. - http://bit.ly/d8XcR702:41
CIA-58webgui: Colin Kuskie WebGUI8 * r65a5053 / lib/WebGUI/Asset/WikiPage.pm : Fix a missing label in the WikiPage - http://bit.ly/9xWi9c02:41
+perlDreamerToday is a big day, preaction02:41
+perlDreamert/00_compile.t runs clean02:41
@preactionyay!02:42
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]02:43
+perlDreamerI think that in 2-3 weeks we could use an alpha server up and running for wg802:43
+perlDreameris that doable?02:43
@preactionwe also need every action a user is allowed to do to be configurable... because that is eventually what they want02:43
+perlDreamerin wg8?02:44
@preactionno, 702:44
* perlDreamer is having a hard time with the context change02:44
+perlDreamerwhat kind of actions, and what kind of configurability?02:44
@preactionsorry, i'm approving RFEs, since we're unfrozen again02:44
+perlDreamerI warned you about those german language RFEs02:45
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui02:45
-!- mode/#webgui [+v patspam] by ChanServ02:45
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []03:14
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui03:30
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit]03:33
CIA-58webgui: Colin Kuskie WebGUI8 * r9b4a9be / (7 files in 2 dirs): Remove usage of Class:C3 in favor of roles. - http://bit.ly/bkzcjG03:59
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Ping timeout: 264 seconds]04:07
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui04:09
-!- mode/#webgui [+o frodwith] by ChanServ04:09
@preactionso many things are easy to do when you're first building an app, and absolutely impossible when you've got it deployed04:10
@preactionand so braindead as to wonder WHY it wasn't added in the first place04:10
@preactioni swear to god one day i'm gonna burn this place to the ground04:16
@preactionwonderful. i can't approve any other RFEs because i Can't find them. HelpDesk doesn't save sorting through pages04:31
+perlDreamersounds like we should fix the sorting bug in the HelpDesk, sooner rather than later?04:38
@preactionfrodwith will be doing so once he's finished with automat, so hopefully April04:42
CIA-58webgui: Colin Kuskie WebGUI8 * r7e673d4 / lib/WebGUI/Role/Asset/RssFeed.pm : Don't need no stinkin' strict anymore! - http://bit.ly/ajKdGK04:43
CIA-58webgui: Colin Kuskie WebGUI8 * r5dc0299 / (4 files in 3 dirs): First cut at moving Subscribable to an Asset. - http://bit.ly/cffoTM04:43
@preactionthat's the new tack: make paul do it04:45
+perlDreamercan you wait that long?04:46
+perlDreamerin any case, while we're working on the helpdesk, we need to display the time that a ticket was submited04:47
@preactionyeah, nobody's gonna be putting anything into 7.9 anyway04:47
+perlDreamerI think you may be surprised about that...04:47
+perlDreamerLuke Robinson's Login form code is a nice addition04:47
@preactioni know arjan has a couple things04:47
+perlDreamerand I may have a few pDC things to add as well04:47
+perlDreamerlike the Folder DataForm template04:48
@preactionfolder dataform template?04:48
+perlDreamerI'll get you a URL04:48
+perlDreamerhttp://www.webgui.org/bazaar/file-manager-style-template-for-folder04:49
+perlDreamerthe other thing I'd like to work on is the Asset manager pop-up menu rewrite04:49
+perlDreamerwhere we use 1 menu and pop it up in the right place, instead of making 25-50 of them04:49
+perlDreamershould really speed things up for loading04:49
+perlDreamerwhaddya think?04:51
+perlDreamer(about the folder)04:51
@preactionsounds fine to me04:51
+perlDreameralso, knowing patspam, I wouldn't doubt there's something that couldn't be worked in wG 7.9 from SDH04:53
+perlDreamermaybe the template usage search and replace code04:53
@preactionheh, yeah, not seeing that happening04:54
@preactionwebgui 7 just needs to go away04:54
@preactionand 8 too04:54
@preactionwe need WebGUI X04:54
@preaction(that's 10, not Ecks)04:54
+perlDreamer8 will be good stuff04:57
+perlDreamerI just hope we don't get the huge turnover that happened with 6-704:57
+perlDreamerI think we should do 1 high profile RFE, though04:58
+perlDreamereven if we have to do it off hours04:58
+perlDreamerit was a promise PB made to the community04:58
@preactionbut WebGUI 8 has to be ready, period04:59
+patspamI'm hanging out for wg1105:01
CIA-58webgui: Colin Kuskie WebGUI8 * ra37b1c7 / lib/WebGUI/Role/Asset/Subscribable.pm : Cleanup for moose accessors. - http://bit.ly/dhSLHD05:02
+perlDreamerI don't think there will ever be a WebGUI bigger than 805:02
+perlDreamerGooey is out of tentacles05:02
@preactionif i have complete authority for 2 major versions, i can make something totally awesome05:05
+perlDreamerIf you'd make a Trait for JSON in an Asset property that would be totally awesome now05:10
@preactionbut i don't like JSON in assets05:11
@preactionwould even go so far as to say i hate it05:11
+perlDreamerhow would you do it differently?05:11
@preactionnormalized05:13
+perlDreamersee, you're using one of those CS terms that I don't understand05:15
@preactiona joined table05:15
+perlDreamerIs the Installable AssetAspect used anywhere?05:16
CIA-58webgui: Colin Kuskie WebGUI8 * r2b39e16 / (4 files in 2 dirs): Rough conversion of Comments and Installable to Moose. - http://bit.ly/bs75wc05:22
CIA-58webgui: Colin Kuskie WebGUI8 * r36b6081 / (3 files): Update 3 Form plugins for Asset instanciators and exceptions. - http://bit.ly/anQQE505:31
CIA-58webgui: Colin Kuskie WebGUI8 * ra62e7b7 / lib/WebGUI/Session/Style.pm : Update Session for new Asset instanciators and exceptions. - http://bit.ly/aLKgIO05:35
CIA-58webgui: Colin Kuskie WebGUI8 * r4137b19 / lib/WebGUI/Account/Inbox.pm : Update Account/Inbox plugin for new Asset instanciators and exceptions. - http://bit.ly/bKZK8f05:38
CIA-58webgui: Colin Kuskie WebGUI8 * r913802f / lib/WebGUI/Account/Inbox.pm : And again... - http://bit.ly/c9OvDh05:39
CIA-58webgui: Colin Kuskie WebGUI8 * raab930a / lib/WebGUI/Content/AssetDiscovery.pm : Update Content handlers for wg8. - http://bit.ly/bx3kSX05:43
CIA-58webgui: Colin Kuskie WebGUI8 * r19d4e6d / lib/WebGUI/AdminConsole.pm : Update AdminConsole for instaniators. - http://bit.ly/dpzvbo05:43
CIA-58webgui: Colin Kuskie WebGUI8 * rd9e2816 / lib/WebGUI/Operation/Help.pm : Update Operation/Help for new asset instanciators. - http://bit.ly/bcHo2a05:44
CIA-58webgui: Colin Kuskie WebGUI8 * red58eba / lib/WebGUI/Asset.pm : More instanciator cleanup in Asset.pm - http://bit.ly/bN71T405:48
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]06:03
+patspamnight all06:15
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:15
CIA-58webgui: Colin Kuskie WebGUI8 * re759890 / lib/WebGUI/Workflow/Activity/TrashExpiredEvents.pm : Update TrashExpiredEvents to wg8. - http://bit.ly/bNahwL06:45
+perlDreamerselect assetId from EventsCalendar_event where eventEndDate < ?06:45
@preactionsounds awesome06:47
+perlDreameraside from the table not existing06:47
+perlDreamerI'm guessing this is another one of those low usage workflow activities06:47
@preactionprobably06:48
+perlDreamerI want to convert all the other classes over to Moose now06:49
+perlDreamerwell, either that or write tests for 6 weeks non-stop06:50
CIA-58webgui: Colin Kuskie master * r1706747 / lib/WebGUI/Workflow/Activity/TrashExpiredEvents.pm : Fix this completely broken Workflow Activity. - http://bit.ly/bZIsPc06:50
CIA-58webgui: Colin Kuskie webgui-7.8 * r3471f62 / lib/WebGUI/Workflow/Activity/TrashExpiredEvents.pm : Fix this completely broken Workflow Activity. - http://bit.ly/ceCmlw06:50
CIA-58webgui: Colin Kuskie WebGUI8 * rcd2c1f5 / lib/WebGUI/Workflow/Activity/GetSyndicatedContent.pm : Update workflow activity for wg8. - http://bit.ly/9eHw7P06:53
CIA-58webgui: Colin Kuskie WebGUI8 * r2147d7f / lib/WebGUI/AssetTrash.pm : Update getAssetsInTrash method for wg8 instanciations and exception handling. - http://bit.ly/bXXPG206:55
CIA-58webgui: Colin Kuskie WebGUI8 * r3e7e2c4 / lib/WebGUI/AssetTrash.pm : And again. - http://bit.ly/bCsrWR06:56
CIA-58webgui: Colin Kuskie WebGUI8 * r03427ee / lib/WebGUI/ProgressBar.pm : Update ProgressBar for new wg8 instanciators. - http://bit.ly/cHZT0a06:57
CIA-58webgui: Colin Kuskie WebGUI8 * recc71d4 / (6 files in 3 dirs): Update Shop for new instanciators and for exception handling. - http://bit.ly/9QH7bt07:08
CIA-58webgui: Colin Kuskie WebGUI8 * rdfc388f / (2 files in 2 dirs): More Subscribable fixes. - http://bit.ly/9SPg9407:08
CIA-58webgui: Colin Kuskie WebGUI8 * rbf1cb7b / (7 files in 2 dirs): Aspect to Role renaming - http://bit.ly/cO4Ytq07:10
CIA-58webgui: Colin Kuskie WebGUI8 * r26e50b9 / lib/WebGUI/Role/Asset/RssFeed.pm : Fix POD typo. - http://bit.ly/a0GpLn07:26
+perlDreamerHaarg, preaction, the SC asset is currently broke in wg8.  I'll be fixing it tomorrow.07:26
@preactionit's okay, nobody's gonna use the SC asset in WG8 for a while07:26
+perlDreamerhopefully not too long07:29
+perlDreamerof course, there's still all the editing interfaces to work on07:29
+perlDreamerbut building wg8 may be one of the best things to ever happen to wg707:29
+perlDreamersince we're literally crawling through all the code07:29
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:31
-!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has quit [Quit: Leaving.]08:30
-!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Changing host]13:40
-!- f00li5h[HireMe] [~f00li5h@unaffiliated/f00li5h] has joined #webgui13:40
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui13:53
-!- mode/#webgui [+v MrHairgrease] by ChanServ13:53
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:25
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui14:35
-!- mode/#webgui [+v bartjol] by ChanServ14:35
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui15:05
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui16:01
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit]16:02
-!- dionak [~dionak@97.66.185.250] has joined #webgui16:37
-!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has joined #webgui16:40
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:41
SDuensinGreetings.16:44
+MrHairgreaseGreasings16:45
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:50
-!- mode/#webgui [+v patspam] by ChanServ16:50
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:20
-!- mode/#webgui [+o bopbop] by ChanServ17:20
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui17:21
-!- mode/#webgui [+v perlDreamer] by ChanServ17:21
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui17:29
-!- mode/#webgui [+o tavisto] by ChanServ17:29
+patspammorning perlDreamer17:31
+perlDreamerhowdy, patspam17:31
+perlDreamerbig milestone in WebGUI 8 last night17:31
+perlDreamerthe syntax check ran clean17:31
+perlDreamerand Roles seem to be working for the most part17:31
+perlDreamerneeds more testing though17:32
SDuensinWhaaa?  Cool!17:32
+perlDreamerand ahead of us, is the new CHI caching infratructure17:32
+perlDreamerand change to automated form building in all assets17:32
SDuensinIs there a roadmap anywhere?  Just curious as to what you're planning for 8.17:33
+perlDreamerthere was a roadmap presented at the WUC17:39
+perlDreamerit's changed since then, though17:39
+perlDreameryou could try asking preaction, or searching through the Black Blog for the older announcements17:39
SDuensinI know how that is.  My roadmap changes direction like a flag in a thunderstorm.17:39
+MrHairgreaseSDuensin: http://www.webgui.org/use/wgtv/wgtv/2009-state-of-webgui#idgV-xaRzZhRqX-3hbNo5Jhw17:40
SDuensinThanks!  I was just headed to the TV area to look around!17:40
+MrHairgreaseI think that the initial wg 8 roadmap was reveiled there17:40
SDuensin(Buffering!)17:41
SDuensinThis is kind of an obvious URL, now that I see it...   http://www.webgui.org/roadmap17:42
ckotilheh17:47
SDuensinI like this statement:  "WebGUI 8 is about strengthening the platform for the future, and about improving the user experience."17:48
SDuensinThe hardest part I have in selling WebGUI to people is the appearance.  Not to be cruel, but the default look is ugly at best.17:48
SDuensinYou put an out-of-the-box WebGUI next to something like Liferay and it just makes WebGUI look old.17:49
SDuensinUnfortunately, people don't realize the "problem" isn't a problem until they've run off with something else and find out it sucks.  :-/17:50
+perlDreamergosh, that turd sure looked purdy18:00
+MrHairgreasehmmm18:00
* MrHairgrease is not sure he wants to know...18:01
SDuensinhehe18:01
+MrHairgreaseand what is purdy18:01
SDuensinPeople like all the snazzy AJAXy crap.18:02
+perlDreamerpurdy is slang for pretty18:03
+perlDreamerwith a southern drawl18:03
* ckotil plucks the banjo18:03
+MrHairgreaseoh if it's pretty then I'm all ears18:04
+MrHairgreasetell us about the pretty turd18:04
+perlDreamerwell, gosh, it has that nice thing where it gets all blinky18:04
+perlDreamerand when I start to type, it already knows what I'm going to say18:05
+perlDreamerall the corners are roundy18:05
+perlDreamerit just looks cool18:05
SDuensinYes!  Roundy!18:05
* SDuensin wrote a roundy corner thing for WebGUI.18:05
+perlDreamerI couldn't get it to do anything useful, but it's sure purdy18:05
+MrHairgreaseseems like general eurotrash to me18:06
+MrHairgrease=)18:06
+perlDreamerthat would be a euroturd18:06
+MrHairgreasehehe18:06
SDuensinLook!  Roundy test!  http://allplay.jaegertech.net/18:06
+bartjolwhat, is there a generic solution for that?18:08
+perlDreameryes, it's called CSS18:08
SDuensinI'm trying.18:08
+MrHairgreasehmm, the style seems to be a mix between modern realism and postapocalyptic neopurdyism18:08
+bartjolthat'll put 30% of all webbuilders without work18:08
+bartjolwhich css?18:09
+perlDreamerWebGUI itself doesn't care what it looks like18:09
+perlDreamerit's all just styling18:09
+MrHairgreasebart: http://allplay.jaegertech.net/purdyroundies.css18:09
+bartjolnice18:10
SDuensinIt's some javascript/css stuff I found and then I did an article template that lets you easily set the style.18:10
+perlDreamerI'm surprised someone hasn't come up with a business of selling WebGUI style packages18:10
+perlDreamerSDuensin, sounds like a great thing to put in the Bazaar18:10
SDuensinOnce it no longer sucks, sure.  :-)18:10
+perlDreamerah18:11
+perlDreamerI put up the sortable DataForm template before it was done18:11
+perlDreamerand some people actually fixed the bugs for me18:11
SDuensinFreaky.18:11
+perlDreamerDon't sit on it until it's perfect, otherwise it'll never get done18:11
SDuensinRight now, you put the extra style details in the "Summary" field of the article.18:12
SDuensinJust feels "hacky" to me.18:13
+perlDreamerwhy not put it in the extraHeadTags?18:13
+perlDreameror in the template itself?18:13
SDuensinBecause it's per-article.18:14
SDuensinWTF is Swiftysite?  Google doesn't know them.18:14
+perlDreamerSwiftysite is someone peeling off the top of WebGUI, restyling it, and selling cheap website in the Netherlands18:14
+perlDreamervery, very nice people18:14
+perlDreameryou should come to a WUC and meet them18:14
SDuensinI'd like to.  But they should talk to Google, too!18:15
+perlDreamerwell, if any of the guys come into the IRC room, I'll point that out to them18:18
+perlDreamerhang on18:18
+perlDreamerwhen I type in swiftysite into google, it's the first result18:18
+perlDreameralphamegahosting.com18:18
+perlDreamerthat's them18:18
+MrHairgreasehere as well18:18
+perlDreamermaybe SDuensin has thick fingers or something18:18
SDuensinReally?  Trying again!18:19
SDuensinOk, you guys just added it.  :-P18:20
+bartjolyeah, we plugged into googles db18:20
ckotilswiftysite is powered by webgui?18:21
ckotilthat's awesome.  ive used it a time or two. dont understand a lick of it, but it makes great websites18:21
SDuensinhehe18:21
+perlDreameryay! slow support day.  I'm going to get tons of hacking done18:24
SDuensinHaCkInG!18:25
+perlDreamerwell, for me, it is haCKing18:26
SDuensinThe Wrath of Koen!18:26
+perlDreamerI try not to begrudge Calvin Klein the use of my initials18:26
+bartjolwe lumberjack with it18:26
ckotilpd!  you to?18:26
+MrHairgreasewell, have fun with your purdy turds18:27
* MrHairgrease is off!18:27
* bartjol follows him on the feet18:27
+perlDreamerme, too ckotil18:27
+perlDreamerlater, you Nederlanderin18:28
+bartjolwe're male18:28
ckotilwe share initials with the mild manner Clark Kent too18:28
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:29
+perlDreamerMrHairgrease, should I have said Nederlanderer?18:29
+MrHairgreaseNederlanders18:30
+MrHairgreaseand now18:30
+MrHairgreaseits 18:30
+MrHairgreasetime 18:30
+MrHairgreaseto GO and enjoy my free time!18:30
+MrHairgreasewoot18:30
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []18:30
CIA-58webgui: Colin Kuskie WebGUI8 * r35e1e8c / lib/WebGUI/Asset/Wobject/SyndicatedContent.pm : Fix SC use of RssFeed role. - http://bit.ly/bRsiNQ18:38
SDuensinFree time?  Wazzat?18:40
CIA-58webgui: Colin Kuskie WebGUI8 * rf17fc5c / (12 files): Update Macros for wg8 instanciators. - http://bit.ly/be1S8Z18:48
+perlDreamerthat's when you work on Free Software projects and drink beer18:48
SDuensinMust be nice.18:49
CIA-58webgui: Colin Kuskie WebGUI8 * r360acb5 / lib/WebGUI/Role/Asset/Subscribable.pm : Use wg8 instanciators. - http://bit.ly/ak9xmy18:51
CIA-58webgui: Colin Kuskie WebGUI8 * r3d9006b / (3 files in 2 dirs): Update Auth system for wg8 instanciators. - http://bit.ly/bR4sER18:53
CIA-58webgui: Colin Kuskie WebGUI8 * rd5dd260 / (2 files in 2 dirs): More instanciator cleanup. - http://bit.ly/9iW39m18:55
SDuensinThere he goes talking about WebGUI FS again.  Evil tease!18:56
+perlDreamerah, quit griping, break out yer keyboard and start hackin'18:56
SDuensinI know, I know!18:57
SDuensinI have a list of things I want to do to WebGUI that's a mile long.18:58
SDuensinRun CNN.com through the story manager?  Does CNN know about this?  :-)18:59
mducharme-workholy18:59
mducharme-workwhen did 7.8 go stable18:59
SDuensinLast week, I believe.19:00
mducharme-workI've been out of it for a few weeks and suddenly everything changes19:00
mducharme-workany gotchas for upgrading from 7.7.30 up through the current 7.8?19:00
+perlDreamerany known ones where fixed in 7.8.14 2 days ago19:01
SDuensinYes.  You have to make a stop at 7.7.33, I believe.  Whatever the last 7.7.x is.19:01
+perlDreamerwe need more brave souls to test upgrading on live sites for us19:01
SDuensinI was going to be brave last night, but the kids had other plans.19:01
+perlDreamerpreaction: I'd really like to use Test::Sweet, but prove doesn't like i19:05
+perlDreamerit19:05
mducharme-workok, upgrading to 7.7.3319:13
+perlDreamerSD, if you want a project to help WebGUI out, start a wiki page with a list of all known upgrade points and stop versions.19:15
SDuensinThat'll be a short list.  I only remember 7.7.33!19:16
mducharme-workhrm19:25
mducharme-workI'm trying to install Locales::Country like mentioned in the gotchas19:25
mducharme-workcpan says no such package found19:25
mducharme-workis that the wrong name for it?19:26
@preactionmducharme-work: just use testEnvironment.pl, if that works, Webgui will work19:27
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui19:29
-!- mode/#webgui [+o khenn] by ChanServ19:29
mducharme-work7.8.3 --------------------------------------------------------------------    * WebGUI now requires Locales::Country 0.05 or higher to use the UPS shipping driver.19:30
mducharme-workguys, that is a typo in the gotchas19:31
mducharme-workthat should say Locale::Country19:31
mducharme-workI think19:31
mducharme-workbecause I'm able to install "Locale::Country" but "Locales::Country" does not exist19:31
mducharme-workshould I open a ticket for the typo?19:33
* SDuensin sighs - the roadmap wants to move configs out of the database and into the config files. Go the other way!19:36
mducharme-workoops.. not a typo, a newer gotcha says that was replaced with an older one19:36
SDuensin:-)19:36
mducharme-workthis really should be simpler19:36
mducharme-workI hate parsing manually through gotcha files desparately trying to make sure I do not miss any perl module requirements19:36
mducharme-work7.8.14 here I come19:40
SDuensin:-)19:41
mducharme-workany new storymanager templates in 7.8.x by any chance??19:42
* SDuensin has no idea.19:46
mducharme-workwoo, everything works19:46
mducharme-workupgrade went very smooth19:47
mducharme-worknow to upgrade my other client's server19:47
-!- cap10morgan [~cap10morg@c-75-71-24-84.hsd1.co.comcast.net] has joined #webgui19:54
-!- mode/#webgui [+v cap10morgan] by ChanServ19:54
SDuensinSweet!19:59
mducharme-workall done20:07
mducharme-workall my servers are at 7.8.14 now20:07
SDuensinNice!  Now you're making me feel lazy!20:09
+perlDreamermducharme-work, Locales::Country should have been replace by Locales...20:28
+perlDreamerlet me check on that20:28
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]20:32
mducharme-workperldreamer yeah it was but the old gotcha is still there20:36
mducharme-workthjat says to install Locales::Country, so I was trying to do that20:36
+perlDreamerhm, perhaps the newer one should be made clearer20:36
mducharme-workI go through the gotchas in sequence from oldest to newest when I am looking at what to upgrade20:36
mducharme-workso I saw the older module before the newer one20:37
+perlDreamerI'll put a note about the change next to the older one, as well20:39
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui20:47
-!- mode/#webgui [+o bopbop] by ChanServ20:47
CIA-58webgui: Colin Kuskie webgui-7.8 * r109f06c / docs/gotcha.txt : Make the replacement of Locale::Country with Locales more clear, w.r.t the 7.8.3 gotcha. - http://bit.ly/ciTQVf20:54
-!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has quit [Quit: Leaving]21:44
-!- kimd [~spunky@188.110.111.15] has joined #webgui21:46
kimdEvening, everyone!21:47
+perlDreameryo, kimd21:47
kimdperlDreamer, I like your WNN!21:49
kimdSubscribed to the RSS feed yesterday.21:49
kimdKeep on writing!21:49
+perlDreamerthanks :).  Unfortunately, it's languished for a long time.21:49
kimdYou should advertise it a bit more.21:49
+perlDreamerWhen I started a year ago, I did21:51
kimdI must have missed that.21:52
kimdNo readers?21:52
+perlDreamerno, just lack of time21:53
+perlDreamerwhen my wife started school full time, I lost lots of my spare time21:53
kimdHm, spare time is a precious good.21:54
kimdI wished I had more.21:54
kimdBut now to something completely unrelated:21:54
kimdIs there a switch statement in perl?21:54
+perlDreamerin 5.10 there is21:54
@preactionthere is in 5.10, given/when21:54
+perlDreamerand in 5.8, there is a perl module called Switch, but it's a source filter and can suffer from performance and other issues21:55
kimdDoes that mean I should not use it?21:56
kimdI mean, the Switch module?21:57
kimdWe are still using 5.8 in the wre, correct?21:57
@preaction5.10 actually21:57
@preactionbut we only require 5.821:58
@preactionWebGUI 8 can require 5.1021:58
kimdI assume that means I should not use given/when yet?21:59
+perlDreamerif you want to make custom code for your own server, go ahead and use it21:59
+perlDreamerbut any 5.10 specific features have to wait until WebGUI 821:59
+perlDreamerno say, smart match, given/when, regexp improvements, etc21:59
kimdI see. Thanks for your answer.22:00
+perlDreamerit's a bummer, for sure.  which is why we should all work hard on getting WebGUI 8 out as soon as possible22:02
kimdJust having my first git experience.22:21
kimdWhy did we switch from svn to git? I found that svn was alright.22:22
-!- perlbot [simcop@erxz.com] has quit [Ping timeout: 276 seconds]22:22
kimdNow I have to learn the next versioning tool.22:22
kimdNot that I want to complain...22:23
kimdIt's all about flexibility these days.22:23
+perlDreamerthat's one of the reasons we switched22:23
+perlDreamergit is very flexible, and it's incredibly fast compared to svn22:24
+perlDreamerthere are some very nice tutorials for svn users who want to switch to git22:24
kimdWell, since I have no choice... Learning keeps you young, doesn't it?22:28
+perlDreamerYeah, it does22:40
+perlDreameralthough sometimes it can make you prematurely old22:41
CIA-58webgui: Colin Kuskie WebGUI8 * r669f803 / t/Definition/Asset.t : check for get, set, update in Definition/Asset.t - http://bit.ly/crtio922:45
+perlDreamerHaarg, somehow in Definition/Asset we're losing get, set and update from Definition::Role::Object22:46
+perlDreamerI committed a test to check that22:46
+perlDreamerand will soon be converting the Definition tests over to Test::Class for more robust testing up and down the chain22:46
@Haarghttp://gist.github.com/322094 does this help?22:48
+perlDreamerno22:50
+perlDreamerand I'm kind of glad it didn't, because that would mean no composite roles22:51
* perlDreamer takes a lunch break22:52
-!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui22:53
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:55
-!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection]23:01
-!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui23:01
kimdA question for the template experts:23:07
kimdWhat happens if a hash value set to undef is passed to template processors.23:08
kimdWill that cause problems are just result in an empty template var?23:08
kimdI am asking because I have a template var previousFile that may be empty if there is not previous file.23:09
kimdno23:09
-!- perlbot_ [simcop@erxz.com] has joined #webgui23:26
kimdOk, let's leave this question open for today.23:29
kimdGood night everyone!23:29
-!- kimd [~spunky@188.110.111.15] has quit [Quit: Ex-Chat]23:29
-!- perlbot_ [simcop@erxz.com] has quit [Remote host closed the connection]23:34
-!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection]23:35
-!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui23:35
--- Day changed Fri Mar 05 2010
-!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak]00:57
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui01:05
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui01:09
-!- mode/#webgui [+o rizen] by ChanServ01:09
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]01:10
+perlDreameryo, rizen01:14
@rizenhowdy01:25
@rizensorry for the delay, just having a chat with stevan01:26
+perlDreamerno sweat01:28
+perlDreamerI was almost ready to ship you a liver01:28
@rizenooh, me like liver. at least if it's from a child of no more than 12 years01:29
+perlDreamerthis one is 11, so a little old01:29
@rizenstill tender though01:29
+perlDreamerwhat happens at 12?01:29
@rizenthey go sour01:29
@rizenat that point just grind them up and make dog food01:29
+perlDreamerwell, the current liver owner is shaping up, so perhaps I'll have to order and the Frau some takeout Thai food01:31
@rizenamazing, i was just thinking that myself01:32
+perlDreamerlean a little closer to the screen, and I can tell you what you want, too01:33
+perlDreamerno, closer still01:34
+perlDreamerSarah wants Pad Thai01:34
+perlDreamerhm01:34
+perlDreamersomething interfering with the pickup01:35
@rizenactually she doesn't01:35
@rizenshe's been getting other stuff lately01:35
@rizeni think she must be sick01:35
+perlDreamerdefinitely01:35
@rizenthe pad thai is sooooooo good01:35
+perlDreamerPad Khee Mao is better01:35
@rizennext time i'm in oregon i'll make you prove it01:35
@rizengotta go01:36
+perlDreamerYou're on.01:36
@rizenttyl01:36
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: rizen]01:36
CIA-58webgui: Colin Kuskie WebGUI8 * rf5f1839 / (t/run_asset.t t/tests/Test/AssetBase.pm): Begin converting t/Asset.t over to Test::Class - http://bit.ly/aZZ7a401:37
-!- cap10morgan [~cap10morg@c-75-71-24-84.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer]01:57
-!- cap10morgan_ [~cap10morg@c-75-71-24-84.hsd1.co.comcast.net] has joined #webgui01:57
-!- mode/#webgui [+v cap10morgan_] by ChanServ01:57
-!- cap10morgan_ [~cap10morg@c-75-71-24-84.hsd1.co.comcast.net] has left #webgui []01:59
CIA-58webgui: Colin Kuskie WebGUI8 * r006bda8 / t/tests/Test/AssetBase.pm : More Test::Class tests for AssetBase.pm - http://bit.ly/bykELB02:08
CIA-58webgui: Colin Kuskie WebGUI8 * r053b5a8 / lib/WebGUI/Definition/Meta/Asset.pm : Rework get_tables to check each and every property. - http://bit.ly/dajC5c02:08
+perlDreamerHaarg: even if I just try to apply Definition::Role::Object in Definition/Asset, it still doesn't provide get/set/update/etc02:09
+perlDreamerthey're not applying in Definition.pm, either02:12
+perlDreamerat least it's consistent02:17
+perlDreamerit was the d7b0d93a commit02:23
+perlDreamerso now we have no warnings, but no roles, either02:23
-!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:13
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui03:37
+patspamhow advanced is wG's static html exporting capabilities/03:40
+patspam?03:40
@preactionpretty advanced, the entire US embassy websites use it 03:41
@preactionwhat do you need?03:42
@preactionthere's even the Widget macro to get little parts of dynamic content inside all the static content03:42
+patspamsorry phone rang03:58
+patspamcan it export a tree of page layouts and articles?03:58
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:00
@preactionof course04:05
* patspam reads AssetExportHtml.pm04:06
+patspamone day I should sit down and scan the source code from top to bottom, there's lots of stuff in here i never knew existed04:06
@preactionheh, yeah, there's a whole lot in there that i forget about ;)04:15
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui04:41
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]05:26
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]05:34
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]06:24
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui06:30
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:45
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 265 seconds]08:08
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui08:16
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Ping timeout: 240 seconds]09:01
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui09:02
-!- mode/#webgui [+o Haarg] by ChanServ09:02
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Ping timeout: 264 seconds]10:11
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]10:23
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:30
-!- mode/#webgui [+v bartjol] by ChanServ10:30
-!- Zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui14:40
-!- Socrates- [socrates@ringbreak.dnd.utwente.nl] has joined #webgui14:45
-!- Netsplit *.net <-> *.split quits: Socrates14:50
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:50
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:56
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:05
-!- Zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: My damn controlling terminal disappeared!]16:17
-!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has joined #webgui16:22
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui17:21
-!- mode/#webgui [+v patspam] by ChanServ17:21
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui17:30
-!- mode/#webgui [+o tavisto] by ChanServ17:30
-!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has quit [Read error: Connection reset by peer]17:44
-!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has joined #webgui17:51
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:57
-!- mode/#webgui [+v perlDreamer] by ChanServ17:57
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui17:59
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:59
+perlDreamerMrHairgrease, I thought you might be at the Dutch perl workshop today18:06
+MrHairgreaseI was planning on going18:07
+MrHairgreasebut I ended up staying in Delft18:07
+MrHairgreaseBetter luck next year18:07
+MrHairgreaseand I _am_ going to the yapc18:07
+MrHairgreaseeu that is18:07
+perlDreamerwhere is it this year?18:10
+MrHairgreasePisa!18:11
+perlDreamerDo you drive, train or fly to get there?18:14
+MrHairgreaseIf I attach my vacation I'll prolly go by car18:15
+MrHairgreaseotherwise I'll fly18:15
+MrHairgreaseit's about a two day drive I gues18:15
+perlDreamer13 hours, 9 minutes18:17
+MrHairgreasetoo much for one day anyway18:18
+perlDreamergotta go and help Kathy, bbl18:18
+MrHairgreaseoki18:18
+MrHairgreasebye18:19
+perlDreamershe lost her phone at the train station18:45
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]18:48
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]18:50
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []18:56
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui19:11
-!- mode/#webgui [+o frodwith] by ChanServ19:11
@Haargfinally figuring out POE a bit better.  using it for a silly personal project.19:14
@frodwithPOE++19:21
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:34
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui19:44
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]19:44
-!- mode/#webgui [+v perlDreamer] by ChanServ19:44
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui19:44
+perlDreamerWhat do you all think of that post on the webgui.org forums, about the site redesign for the dating site?20:19
+perlDreamerSPAM, or legitimate request for help?20:19
+perlDreamerHaarg, what does the init_meta method do?20:25
CIA-58webgui: Colin Kuskie WebGUI8 * r3c790d9 / t/Definition.t : Add Role presence tests. - http://bit.ly/coUsoK20:29
CIA-58webgui: Colin Kuskie WebGUI8 * recd3158 / (lib/WebGUI/Definition.pm lib/WebGUI/Definition/Asset.pm): Applying class metaroles before the other roles seems to do the right thing. - http://bit.ly/bjIRXl20:29
@Haargit initializes the metaclass instance for the class20:30
+perlDreamerthat's the problem20:30
+perlDreamerwe can't apply roles yet20:31
+perlDreamerthere's no meatclass20:31
@Haargby the time our code gets called, there is a metaclass.  but altering it definitely could interfere with the roles.20:32
+perlDreamerwell, when I applied the metaclass roles first, it started working20:32
+perlDreamertests pass20:32
+perlDreamerI'm going to add some role analysis code to the Definition tests20:33
+perlDreamernext question has to do with JSON in the database.20:34
+perlDreamerThe subscribable asset does this by interfering with get and update20:34
+perlDreamerI was thinking that perhaps a Trait would be better20:34
@Haargprobably20:36
@Haargnot sure the best way to do that though20:36
+perlDreamerme either.20:39
+perlDreamerwe could use around around each property that stores the JSON20:40
+perlDreamerbut that seems like a hassle20:40
+perlDreamercoercion and via look nice, but they're only one way21:32
+perlDreameryou can put it in as a datastructure, but you get back JSON21:32
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui21:53
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit]21:57
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Quit: khenn]22:09
@frodwithTrait that arounds the accessor sounds like the way to go to me.22:56
@frodwithwhy is it a hassle?22:57
-!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has quit [Quit: Leaving]23:08
@Haargi probably need to do some extra work for that.  traits on properties don't work right now.23:16
@Haargshouldn't be too bad to fix though.23:16
+perlDreameras long as the trait puts it around the property, that's fine.23:54
+perlDreamerif I have to do it one by one, that's not so fine23:54
--- Day changed Sat Mar 06 2010
+perlDreamerI had a different idea while cooking dinner00:00
+perlDreamerif properties had a trait called 'should_serialize', then the write method would query the property, and then it would know whether to call the standard accessor, or the serialized accessor00:00
+perlDreamerthat way, you can get to the raw data, and not have to jump through hoops with the write method needing to manually serialize the data00:01
+perlDreamerI was thinking of Moose::Meta::Attribute::Native::ArrayRef::JSON00:01
+perlDreamerand similarly for HashRef::JSON00:02
+perlDreamerand then we have something we can give back to the community via CPAN00:02
+perlDreamerany way, I need to go pick up my sons at school00:02
+perlDreamersee you all later00:02
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]00:08
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui00:18
CIA-58webgui: Colin Kuskie WebGUI8 * rb5e03dd / lib/WebGUI/Asset/WikiPage.pm : Remove dead method with the same name as a property. - http://bit.ly/afusHD00:42
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has left #webgui []01:01
CIA-58webgui: Colin Kuskie WebGUI8 * r6f9b891 / t/tests/Test/AssetBase.pm : Convert more tests over to Test::Class - http://bit.ly/bFsCFd01:17
CIA-58webgui: Colin Kuskie WebGUI8 * r029655d / asset_status.ods : Add a sheet to track Roles. - http://bit.ly/9KVKsz01:17
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui02:43
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]03:17
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Quit: Leaving.]03:40
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:42
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui03:43
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]03:49
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:45
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]05:25
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Ping timeout: 248 seconds]12:02
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui12:02
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui15:53
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]15:53
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui15:54
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []16:17
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui19:44
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]19:50
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui19:52
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]21:19
-!- Socrates- is now known as Socrates22:35
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 240 seconds]23:08
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui23:45
-!- mode/#webgui [+v patspam] by ChanServ23:45
--- Day changed Sun Mar 07 2010
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]01:03
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: stDavid]01:09
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui02:53
-!- mode/#webgui [+v Radix_] by ChanServ02:54
-!- Getty [torsten@conflictindustries.org] has joined #webgui03:38
Gettybefore i do something bad, can i install it via CPAN? cause the webpage "recommends" to use that but i dont know if that includes cpan way of install03:39
-!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui05:09
-!- mode/#webgui [+v perlDreamer] by ChanServ05:09
+perlDreamerGetty, you cannot install WebGUI from CPAN.05:09
+perlDreameryou can download a full VM, you can download the WRE (which is basically application level install with full software stack) or you do a "source install" where you download the WebGUI source, install the modules, configure apache, mysql, set up the filesystem and run it yourself.05:10
Gettythe middle version, please, where is the exit? ;) j/k05:11
Gettyok so i got already a running environment05:11
Gettythen i should prefer the source install if i know what i do in general? ;)05:12
Gettyi wanted to install it via CPAN on a local::lib path for the webserver vhost, so that would be then source install of modules + local::lib with the same result, right?05:13
Gettyor is there anything special that blocks that plan?05:13
+perlDreamerfor the WebGUI modules, no05:16
+perlDreamerbut several of the support scripts expect to be close to the lib directory05:16
+perlDreameras in ../lib only05:16
+perlDreamerif you know what you're doing in general, you can do a source install05:16
+perlDreameralthough one other reason to use the WRE is performance05:16
+perlDreamerit sets up two different servers, one small one as reverse proxy and static file server, and one "heavy" one to handle mod_perl05:17
Gettybut it would collide with my personal install?05:17
+perlDreameryou can set your environment to keep them separate, except for MySQL05:18
+perlDreamerit depends on what you want to do with it05:18
+perlDreamerif you want to tinker, a source install is best05:18
Gettyactually microsite, private, no hits05:18
Gettyi just want to use a perl CMS05:18
+perlDreamera source install is right up your alley then05:18
+perlDreamerdownload WebGUI05:18
Gettyand start doing what i prayed now on the cebit for 1 week05:18
+perlDreameruntar it in /data05:18
+perlDreamerrun /data/WebGUI/sbin/testEnvironment.pl to check for requirements and/or install them05:19
+perlDreamerhttp://www.webgui.org/wiki/source-install05:20
+perlDreamerthat page has all the gory details05:20
Gettycool05:22
Gettya little bad that noone actually told me about WebGUI before the CeBIT05:22
+perlDreamerWhy?05:22
Gettycause the "CMS" stuff was a theme from time to time and we didnt had any suggestion beside Bruccolage or how its written05:23
Gettyi was there representing perl05:23
+perlDreamerour promotional efforts for WebGUI wax and wane05:24
+perlDreamertwo years ago they did the whole conference tour in the US05:24
+perlDreamerand came to YAPC EU in portugal last summer05:24
Gettyoh cool, so that isnt that bad for you05:24
+perlDreamerno, but more users is always better05:24
Gettyyeah but CeBIT is actually really big as you know probably05:24
Gettyactually we took lots of contacts with us of people and companies who wanna do more with perl05:24
Gettyand now i got WebGUI as something to show, actually with that installer process you said its really an awesome idea05:25
Gettybut i must dive into it to REALLY value it, cause i also do own CMS activities (which i didnt promoted on CeBIT ;) ) and do the CMS agency business since the stuff is there, i'm very critic05:26
+perlDreamerwell, feel free to come back with questions, comments and criticisms05:26
Gettyi stay here :-P05:26
* Getty never leaves ;)05:26
+perlDreamerwell, feel free to say here and ask questions, too ;)05:27
Gettyhehe ;)05:27
Gettyits 4:30 here, at 8:30 i must getup for the "last breakfast" with all other perl dudes of cebit before we leave hannover05:27
Gettyand i didnt slept more then 4-5 hours the last 5 days05:28
Gettyi'm so wasted05:28
+perlDreameris that pretty common for a CeBIT?05:28
Gettyif you want to promote perl AT ALL COST, yes05:28
Gettyi did many contacts via drinking at the after show parties05:28
Gettythat was actually my speciality of the crew05:28
Gettybut that way i opened up a dialog to IBM, lets see whats come out there05:29
Gettyand russia and macedonien05:29
+perlDreamercool.  Someone was been adding to the Russian WebGUI translation recently, but it is still low in overall coverage05:29
Gettyon russia i got mainly contact to research and development of russia, dont know how much "CMS" they actually need05:30
Gettywe are also more there to open a dialog05:30
Gettyits about knowing what is missing for more perl on business05:30
Gettybtw: http://search.cpan.org/dist/Perl-Staff05:30
+perlDreamercool, open-source conference staffing05:36
Gettyi made the t-shirts and will make more for other events05:37
Gettyi like webgui, i mean the presentation is awesome05:42
Gettyi need sleep n805:44
-!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has quit [Quit: Leaving.]07:34
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui07:49
elninoso. I have an article asset, with a flv and a jpg attachemnt. I was hoping I could get the flv by using attachment.url and the image by using image.url, or do I have to use the attachment loop, and chech for isimage and assume that when false, it's the flv? Make sense?07:51
@preactionheh, CeBIT sounds like the last WUC I was at08:41
* preaction only missed 4 hours of presentations due to hangover08:41
@preactionwhich reminds me i have to register for the next YAPC08:41
@preactionelnino: use the loop, it's more reliable08:42
elninook. thanks preaction.08:42
* preaction wishes you could just put those attachments inside the article yourself08:42
elninoI remember such conversation not to long ago.08:42
@preactionyeah, it still hurts08:43
elnino=)08:43
@preactionit will hurt until it gets fixed08:43
@preactionif i could nuke all of WebGUI 7 and 8 and rebuild it all from scratch...08:43
@preactionoh wait, i'm already doing it... http://github.com/preaction/modern-webgui08:43
elninoyou are a very busy person.08:44
@preactionnot really, haven't worked on that in 3 months :'(08:47
elninoperhaps that is true at github, but I know here you are.08:48
@preactionwell, yeah i'm working on other stuff08:48
elninoI'm calling it quits. Too much fun for the weekend. Putting video site together using flowplayer. kinda cool.08:49
@preactionheard good things about flowplayer, but yeah, it's sunday now, get some rest sheesh08:49
elninoso is github the new sourceforge?08:49
@preactionpretty much yeah08:49
@preactiongit is soooooo much nicer than svn08:49
@preactionlike ten thousand percent nicer08:50
elninohmm. I'll look at git later..  Good night!08:52
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:11
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui16:50
-!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui16:55
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving]17:31
-!- fokat [~lem@200.84.244.194] has joined #webgui17:57
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]18:09
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui18:47
-!- mode/#webgui [+v patspam] by ChanServ18:47
-!- fokat [~lem@200.84.244.194] has quit [Read error: Connection reset by peer]19:04
-!- fokat [~lem@200.84.244.194] has joined #webgui19:04
-!- fokat [~lem@200.84.244.194] has quit [Remote host closed the connection]19:04
Gettyso... finally home from cebit, now i can checkout webgui and check if i can make a webpage with blog in an hour ;)20:05
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui21:21
doc777Hello friends. We recently upgraded to 7.7.33-stable and all our log in boxes, most of the user profile boxes, and the create account boxes are at 100 pixels now.  They scroll off the side of the page.  This seems to be the case in admin settings as well.  Did I miss something? 21:24
GettyLOL that is really purposed that if i do: perl testEnvironment.pl --help i get the source in my viewer? ;)21:38
Gettyah no, i see, its a debian workaround for people who dont have perl-doc, so ok :) never came to that21:41
doc777Anyone know why our username boxes all went to 100 px after our upgrade?  The text boxes scroll off the side the page :o)22:23
doc777I upgraded to 7.8.14 to see if it would help but they are still the same looks like.22:24
Gettydamn it, the parser cant read my config22:58
doc777lol, there is a setting in the Admin > setting >ui now for Text Box Size   and it was set to 100.  After an hour of digging through templates and macros I found it  :o)22:59
Gettybad question: does it actually require 5.8? or does it also work with 5.1023:01
doc777What are you trying to do? :o)23:03
@preactionGetty: 5.10 is fine23:03
Gettyhttp://paste.debian.net/63039/23:04
Gettyi dont get it, what he has as problem, the json itself looks fine23:07
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]23:10
@preactionGetty: paste your config file23:13
Gettyyeah mom23:14
@preactiontrailing commas is usually the culprit23:14
Gettyhttp://paste.debian.net/63043/23:14
Gettythe last trailing comma?23:14
Gettycause i put it in cause it was also on the page23:14
@preactionthat's your entire config file?23:15
Gettyi do a source install23:15
Gettygoing after the help in the wiki23:15
@preactionyes, but you have to start from WebGUI.conf.original23:15
@preactionotherwise here you have no assets, no admin console items, no nothing really23:16
GettyAH! i missed that step23:16
Gettyok thta would explain it probably ;)23:16
@preactionalso, the entire thing is a hash, so it should be surrounded with { ... }23:16
Gettytrue, but my brain is just half working, i just went after the doc23:17
Gettyand missed one step ;)23:17
Gettyclassic23:17
@preactionit happens. problem is that most of this stuff is easy to determine (or easy to ask for), so we should really have a script to create site configs (and generate apache or other configs from a wg site config)23:18
Gettyyeah its all a bit shacky, but you guys seem to concentrated on the features ;) cause it took hours to install all the modules ;)23:20
Gettyfor example i was confused that this preload script really needs a fix of the path23:21
@preactionyeah, that's my biggest pet peeve23:22
GettyOH!23:22
Gettynow i got a problem23:22
Gettyjhehe23:22
Gettyi now have it working, and it directly startups the config (logical).. and i made that all on my live site hehe23:23
Gettyi mean i stopped it now23:23
Gettyaehm.,... mmhh.. must allow my ip only.. baeh stress....23:23
Gettyor wait, can i force that with the adminip?23:23
Gettyso that noone else get the admin?23:23
Gettyi mean that init stuff23:23
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving]23:24
@preactioni think that's what that is for23:24
Gettyok lets see23:24
@preactionand when you change config, remember to restart apache23:24
Gettybad to test hehe23:25
Gettyits stopped right now anyway23:25
Gettyspectre actually only uses spectre.conf right?23:25
Gettyso restarting of him is not often required? or what is the regular way to go for him?23:26
Gettydont know what that daemon does23:26
@preactionno, it reads the other configs to know where to go, but unless you change the sitename or spectreIp or spectreSubnets you don't need to restart spectre23:26
@preactionspectre is the offline execution engine, like cronjobs but also things that take too long to do in realtime with the user waiting for a page response23:26
Gettyah nice idea23:27
Gettydoes it really use IKC? cause i saw that module on the list of required stuff23:28
@preactionyes, in order to pull status requests from outside (using the same spectre.pl script you can get the status of spectre)23:28
Gettyit doesnt work with the admin subnet23:31
Gettyi tried it with lynx on the server and still so the init config :-/23:32
@preactionoh, the admin bar doesn't work with lynx, it's javascript-only23:32
@preactionadmin mode requires javascript23:32
@preactionhowever, a quick ssh tunnel could fix that up for you23:32
@preactionthat's usually what i do when i need to get around The Big Firewall to administer some stuff23:33
Gettywait wait23:35
Gettyi'm still at the config23:35
Gettyfirst startup23:35
Gettythat i wanted to have blocked to a specific IP23:36
Gettycause i do that all here on a live system (my private site, so who cares)23:36
Gettybut i got regulary hits23:36
Gettydont want someone else to config my stuff ;)23:36
Gettynow i made allow/deny in the apache223:36
Gettywowowowowoowowowowoww23:47
Gettythat stuff is heavy23:47
Gettyawesome work23:47
Gettyi'm impressed23:47
Gettyright now i just got total overflow, now idea where to start really23:49
Gettybut ok it runs... ;)23:49
Gettybut the admin menu is totally confusing and actually now i got even an error about the display23:52
@preactionhttps://www.plainblack.com/services/training/webgui-primer <- free webgui primer might help23:55
@preactionbut the error, pastebin that and i'll see what's up23:55
Gettyits just displaying error, the cascading failed, or it was just to slow loading, dont know, didnt happened so far23:58
Gettybut the menu is confusing, that always the left side "goes away" and you stand in the middle of nowhere23:58
Gettyactually i have totally no idea how i edit the menu so remove add new files there or delete the existing one23:59
Gettyah that is no error23:59
Gettyif i watch the navigation emnu .. yeah ok.. i get it23:59
--- Day changed Mon Mar 08 2010
Gettyey is there a "make anything empty" button? ;) lol00:00
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui01:17
-!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []01:50
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui02:06
-!- f00li5h[HireMe] is now known as f00li5h02:17
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]03:24
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Read error: Connection reset by peer]03:24
-!- Netsplit *.net <-> *.split quits: Socrates03:37
-!- Netsplit over, joins: Socrates03:38
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]04:50
-!- fokat [~lem@200.84.244.194] has joined #webgui06:31
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]08:10
Gettyre good morning and all :) more activity now?10:36
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:41
-!- mode/#webgui [+v bartjol] by ChanServ10:41
-!- f00li5h is now known as moar-f00li5h11:22
-!- moar-f00li5h is now known as f00li5h11:22
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui11:36
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Quit: Leaving.]12:04
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui13:03
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Read error: Connection reset by peer]14:22
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui14:25
-!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:25
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 245 seconds]14:29
-!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]14:30
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui14:35
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Quit: Leaving]15:11
-!- fokat [~lem@200.84.99.228] has joined #webgui15:22
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui15:41
-!- mode/#webgui [+o bopbop] by ChanServ15:41
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]16:08
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui16:19
-!- mode/#webgui [+o steveo_aa] by ChanServ16:19
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:22
-!- dionak [~dionak@97.66.185.250] has joined #webgui16:25
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:37
-!- mode/#webgui [+o bopbop] by ChanServ16:37
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui17:54
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:58
-!- mode/#webgui [+v perlDreamer] by ChanServ17:58
-!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]18:01
SDuensinGreetings.18:13
+perlDreamerHey, SDuensin18:14
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui18:15
-!- mode/#webgui [+v patspam] by ChanServ18:15
+perlDreamerpreaction: what kind of evaluation did you do with HTML::Packer when used with HTML::Template?19:02
-!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has joined #webgui19:04
-!- mode/#webgui [+v cap10morgan] by ChanServ19:04
-!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has left #webgui []19:12
+perlDreamerbartjol: I did some remodeling work this weekend.19:26
+perlDreamerI still hurt19:26
+perlDreamerNo pictures are available, either19:27
+bartjolah, 19:27
+bartjolhow did it hurt?19:27
+bartjolon your eyes?19:27
+perlDreamerno, crawling on rafters in the attic19:28
+perlDreamerhands, knees, elbows19:29
+perlDreamerneck, back, legs19:29
+bartjolaah19:31
+perlDreamerI needed to reroute some electricity to a new outlet19:32
+perlDreamerfor a new microwave19:32
+bartjolin the big hole in the wall19:32
+perlDreamerbecause we killed the old microwave by putting it on a heavily loaded circuit19:32
+perlDreamerfortunately, no big holes19:32
+bartjolI thought you made the hole, to fit the microwave in19:33
+perlDreamerwe took out part of a cabinet19:33
+perlDreamerthis weekend, during the install, I'll take some pictures19:33
+bartjolnice19:34
+bartjolI mainly stuggled with a driver today, but I won!19:34
+perlDreamerdriver?  Van, bus, bicycle or car?19:37
+bartjolbluetooth computer driver19:38
dionakare you remodeling your kitchen perlDreamer?19:38
+perlDreamerwe are adding a new microwave over the stove19:38
+bartjolbut I'm off, have fun19:38
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:38
dionakwe're prepping to gut our entire kitchen at home. maybe starting april or may19:44
-!- carogray [~Caroline@69.26.113.242] has joined #webgui20:04
-!- dreamersgirl [~chatzilla@137.53.249.130] has joined #webgui20:08
dreamersgirlit's quiet today.20:13
-!- dreamersgirl [~chatzilla@137.53.249.130] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.0.9/2009040821]]20:30
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]21:03
+perlDreamerdionak, we'd like to do that too21:04
+perlDreamersomething about rough finished plywood cabinetry from the '60s is just not that appealing anymore :)21:04
dionakyea, we're feeling the same perlDreamer.21:06
dionakmust have been cool & hip at the time21:06
* perlDreamer is thinking "cheap", "quick" and "easy"21:07
+perlDreamernone of the cabinet or drawer faces have trim work. so the plywood has chipped21:07
dionakwe've already done the cheap, quick and easy. it's time to do a bigger overhaul so we can quit getting annoyed by not being able to walk through the kitchen when the fridge is open. ;)21:13
dionakit's going to be an undertaking to say the least..21:13
dionakquick question...21:13
dionakcould the upgrade of WebGUI be enhanced to check to see if tables exist before trying to create them?21:14
dionakseems like that would make upgrading easier21:14
+perlDreamerit would certainly help with repeating upgrades, or handling hand backported code21:15
-!- carogray [~Caroline@69.26.113.242] has quit [Read error: Connection reset by peer]21:15
+perlDreamerand it would be more of an enforcement check than anything21:16
+perlDreamersince so many different authors contribute code21:17
+perlDreamerwe'd have to review the table insert code by hand21:17
dionakyou mean table create?21:17
+perlDreameryes21:18
dionaktrue...21:18
+perlDreamerare you still having upgrade hiccups?21:18
dionaki'm thinking that before anything is done, a sub should execute to check that any table creations do not already exist21:18
dionakyes21:18
dionakdamn thing is working now when it should be broken. ;)21:19
+perlDreamerI hate it when that happens21:19
dionaklol, yea21:19
+perlDreamerlike when I do electrical work at home, and it works the first time21:19
+perlDreamerI don't know whether to be proud, or suspicious...21:19
dionakexactly!21:19
dionakor if it will come back to bite me later21:20
+perlDreameryeah21:20
+perlDreamerAm I having deja vu, or didn't we talk about this last week or so?21:20
+perlDreamerthe solution was to drop the database before rerunning the upgrade21:20
+perlDreamersince importing the backup code will not remove the new tables21:21
dionakyea, we did. this is the first chance i've had to work on it. it's more of a data corruption issue with orphaned assetIds in the db21:21
dionaki've been writing a script to find orphans so i can address them and either 1) find a home or 2) remove them21:21
dionak.. by either21:21
dionake.g. - there's an entry in assetData but not asset for an ID21:22
+perlDreamerseems like there are so many cases21:22
+perlDreamerasset, but not assetData21:22
+perlDreamerassetData, but not Asset21:22
+perlDreamer... not Wobject21:22
dionakyes21:22
+perlDreameror not table specific21:22
+perlDreameror in those tables, but not asset;21:22
+perlDreamerand the worst will be Photo, or Newsletter21:23
dionakwhy's that?21:23
+perlDreamersince they are Asset/File/GalleryFile/Photo (4 tables)21:23
dionakugh21:23
+perlDreamerAsset/Wobect/Collaboration/Newsletter (also 4 tables)21:23
dionakok, now you're just pushing me away perlDreamer :/21:24
+perlDreamerno, I don't mean to do that21:24
dionakkidding21:24
dionakit's a pita21:24
dionak(not kidding)21:24
+perlDreamerexactly21:24
+perlDreamerone of the wg8 suggestions was to flatten the tables21:25
+perlDreamerand make them non-, uh21:25
+perlDreamerhm21:25
+perlDreamerunnormalized21:25
dionakwhat about innodb?21:25
+perlDreamerinnodb is slower in performance, I believe21:25
+perlDreamerthe goal of this was actually to speed it up21:25
+perlDreamerby not spreading the data across several tables and thereby dropping the joins21:26
+perlDreamerI want to say it was 8x faster21:26
dionakhow much slower is it to work with given the added complexity? or does it make it simplier?21:26
+perlDreamerit's simpler21:27
+perlDreamerwriting only writes to 1 table21:27
+perlDreamerand reading only reads from 1 table21:27
+perlDreamerno joins21:27
+perlDreamersearching is now much more difficult21:27
dionakls21:27
dionakoops21:27
dionaki definitely think that asset and assetData could collapse21:28
dionaktheoretically21:29
+perlDreamerwouldn't it be weird to have versioned and unversioned data in the same table?21:31
dionakhm, you're right21:33
dionaki have a script now that mostly figures out orphaned data. going to test it on a staging server now21:33
* dionak needs coffee21:36
CIA-58webgui: Colin Kuskie master * rd0884af / (10 files in 3 dirs): Do not remove newlines from Templates (or Snippets) since HTML::Packer does not handle newlines with H::T syntax. Fixes bug #11458 - http://bit.ly/du0jQ921:39
CIA-58webgui: Colin Kuskie webgui-7.8 * r1e4fb86 / (10 files in 3 dirs): Do not remove newlines from Templates (or Snippets) since HTML::Packer does not handle newlines with H::T syntax. Fixes bug #11458 - http://bit.ly/ayCW6v21:39
+perlDreamerHaarg, it happened again, only backwards this time21:41
+perlDreameron the 7.7 upgrade, since there was no import node in the package none of the isPackage or isDefault properties were set21:42
+perlDreamernow, since there is an import node, EVERY asset below import had isPackage turned off, and isDefault set to 121:43
+perlDreamerwhat we need is metadata out of the package21:45
+perlDreamera list of all assetIds that it touched21:45
+perlDreamerand then we post process those alone21:46
+perlDreamerso it no uses lineage at all21:46
+perlDreamerwe could also add more options to importAssetData, like "clearPackageFlag" and "setDefaultTemplate"21:53
+perlDreamerHaarg, preaction, I'm leaning pretty heavily toward adding options. In lieu of any feedback, I'll decide when I come back from a run.22:01
@preactionthe options sounds fine to me22:01
-!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has joined #webgui22:35
-!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has left #webgui []22:35
--- Day changed Tue Mar 09 2010
-!- dionak [~dionak@97.66.185.250] has left #webgui []01:05
CIA-58webgui: Luke Robinson master * rc61e745 / (8 files in 4 dirs): An Ajax check on the username field at registration - http://bit.ly/9aF0WD01:25
CIA-58webgui: Luke Robinson master * rc03bcc3 / (3 files in 3 dirs): 01:25
CIA-58webgui: use the FormHelper instead of the Auth system for the Ajax check01:25
CIA-58webgui: on Username - http://bit.ly/az9kKr01:25
CIA-58webgui: Luke Robinson master * r240eb10 / www/extras/form/fieldCheck.js : call getWebguiProperty('extrasURL') - http://bit.ly/ckBI7A01:25
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui01:28
CIA-58webgui: Doug Bell master * rc8ad650 / docs/changelog/7.x.x.txt : added changelog entry - http://bit.ly/9OFNuE01:29
-!- fokat [~lem@200.84.99.228] has quit [Remote host closed the connection]02:11
CIA-58webgui: Colin Kuskie webgui-7.8 * rcf43e5e / (6 files in 3 dirs): Reset the isDefault flag on core assets only, and provide a final way fix this crap once and for all. - http://bit.ly/9KUaFI02:32
CIA-58webgui: Colin Kuskie webgui-7.8 * r3113905 / (3 files): Prune duplicate code for post package work. - http://bit.ly/9GqmMQ02:32
CIA-58webgui: Colin Kuskie webgui-7.8 * r84704d2 / (4 files): Fix syntax errors, and remove duplicate code from the skeleton. - http://bit.ly/9Lebud02:32
CIA-58webgui: Colin Kuskie master * rfe31cc9 / (5 files in 3 dirs): Reset the isDefault flag on core assets only, and provide a final way fix this crap once and for all. - http://bit.ly/dBPDML02:37
CIA-58webgui: Colin Kuskie master * rdf31846 / (2 files): Prune duplicate code for post package work. - http://bit.ly/ahh2Zb02:37
CIA-58webgui: Colin Kuskie master * r2053d3e / (3 files): Fix syntax errors, and remove duplicate code from the skeleton. - http://bit.ly/dbNxFm02:37
CIA-58webgui: Colin Kuskie master * r35492ca / (3 files in 2 dirs): Remove old WebGUI 7.7 files - http://bit.ly/9yt3Vo02:37
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]02:40
CIA-58webgui: Colin Kuskie master * r8f95101 / (3 files in 3 dirs): Allow the default Search root to be overridden by a form variable. Adds RFE #11460. - http://bit.ly/bPBryq03:09
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:53
-!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has joined #webgui05:08
-!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has left #webgui []05:08
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui05:12
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []05:12
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui05:46
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []05:46
-!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has joined #webgui06:27
-!- mode/#webgui [+v cap10morgan] by ChanServ06:27
-!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has left #webgui []06:27
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]07:14
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]08:11
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:06
-!- mode/#webgui [+v bartjol] by ChanServ11:06
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui13:05
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 256 seconds]13:10
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui13:48
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 258 seconds]13:52
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:20
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:34
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui14:50
-!- SDuensin [~Scott@mobile-166-137-139-141.mycingular.net] has joined #webgui16:24
SDuensinGreetings.16:25
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:26
-!- mode/#webgui [+v patspam] by ChanServ16:26
-!- dionak [~dionak@97.66.185.250] has joined #webgui16:27
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit]16:28
+bartjolmorning scott16:30
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:30
-!- mode/#webgui [+v patspam] by ChanServ16:30
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:34
-!- mode/#webgui [+o Haarg] by ChanServ16:34
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:56
-!- mode/#webgui [+v perlDreamer] by ChanServ17:56
+bartjolcool, someone tried to sell us virtual servers17:59
+perlDreamerbartjol, you _need_ virtual servers17:59
+perlDreamerthey are so much better than real servers18:00
+bartjolwell, we need them allright, otherwise we haven't got anything to sell18:00
+bartjoloh, and a conscience question: which bathroom looks better, mine, or Tavis's?18:01
+perlDreamerI've never been in Tavis's bathroom, so I couldn't say18:02
+perlDreameris he advertising it somewhere?18:02
+perlDreameryou bathroom is much better than any of mine, however18:02
+bartjolit was also on facebook18:02
+bartjolany of yours....18:03
+bartjolpatser18:03
+perlDreamerbartjol, I don't have a facebook account18:03
+bartjolyour wife has18:03
+bartjoljust hack into her account18:03
+perlDreamerafaik, hacking (even into a wife's account) is illegal18:04
Gettylegal, illegal....18:04
Getty"details"18:04
+bartjolsmetails18:04
+perlDreamerlegal, illegal18:04
+perlDreamergood, evil18:04
+perlDreamermatter, antimatter18:05
+perlDreamerpolar opposites18:05
Gettyjedi, sith18:05
+perlDreamernow, dead vs partially dead is about details18:05
Gettyits not all black & white, be darth vader!18:05
+perlDreameror should I say "mostly dead"18:05
Gettyhey, i installed btw webgui now18:05
+bartjolmostly harmless18:05
Gettydirectly run into one big "security" problem18:05
+bartjolah18:05
Gettyabout first time install18:05
+bartjolwhich is?18:05
Gettyi'm a geek, so i used my own live site for the direct install, so.... must i talk further?18:06
+bartjolmmm18:06
Gettyi had to make Allow/Deny stuff18:06
Gettyto prevent others from reaching my vhost18:06
Gettythe admin-network setting doesnt work for the install18:06
+bartjolin modproxy you mean?18:06
Gettywith apache stuff, is that modproxy? dont know18:07
+bartjolyes18:07
Getty<Directory /> Deny....18:07
Gettyyou know what i mean18:07
+bartjolyeah18:07
Gettyi tried before with the admin-network setting in webgui18:07
Gettyand tested18:07
Gettybut this doesnt protect it18:07
+bartjolis that a default apache directive?18:09
Gettyno no i mean in webgui.conf18:13
Gettythere i can setup an admin-network-range18:13
Gettythis is ignored for install, which is bad if you do it directly on a known site18:13
+bartjolwell, if you set such a thing, you want it to work18:15
+bartjolI haven't used that option yet18:15
+perlDreamerexcept it doens't cover that18:15
+perlDreamer"admin network" is the network setting that allows/prevents people to go into Admin mode18:16
+perlDreamerit does not cover setup/install18:16
+bartjolooh18:16
+perlDreamerbut that sounds like a good feature to add18:16
+perlDreamerGetty, development for our next version is currently open, so if you want to file an RFE at webgui.org/rfe, it will be considered18:16
+perlDreamerof course, RFEs filed with patches are much more likely to get added more quickly18:17
+bartjolwell, since that is always on a port 60834, we open that only in our firewall for ourselves, which might not be very save as default18:17
+perlDreamerbartjol, this is WebGUI install, not wreconsole18:17
+bartjolah18:17
+bartjolI thought that used the same port, learned something again18:18
+perlDreamerno, all that stuff is served over port 80 via a content handler18:18
+bartjolah18:18
+bartjolwell, then it isn't a very save feature18:19
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]18:19
+perlDreamermaybe we should consider it a bug18:19
+perlDreamerit seems low risk, since you have a limited window of opportunity18:20
+bartjolbut I always do a "mail to all" when I install webgui18:20
+bartjolsorry18:20
+bartjoltime of day I suppose18:21
GettyperlDreamer: 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 far18:22
Gettythe other "big problem" i see and which you probably already know is your <censored> admin interface18:22
Gettyits totally confusing where to find what and if you edit something its different again, that is a bit chaotic18:23
Gettyi think this has historical reasons ;)18:23
Gettybut dudes, when i started this stuff now, i want to startup clean, or lets say, i want to setup step by step what i want, that premade site confuses me.... i worked with some commercial CMS with generally followed your concept of coordination for the data, so its all very clear i think when i get into the first steps18:25
+perlDreamerGetty, I'm not sure what you mean by "when you edit something it's different again"18:26
+perlDreamerand we never hate people who file bugs18:27
+perlDreamerif more people filed bugs, WebGUI would be better18:27
+bartjolperlDreamer loves to solve bugs, he eats them for breakfast18:27
Gettyyeah and i will fill bugs, but i think its a good choice, even tho i got my own concepts running, WebGUI should be something that gives a "second leg"18:27
Gettyhehehe18:27
Gettyyummie18:27
+perlDreamerthe only problem we've had in the past is what some people consider bugs are really enhancements18:27
+perlDreamerand if so, we move them to the RFE board instead of the bug board18:28
Gettyoh i think i will make the definitions right at that point, doing that stuff long enough18:28
Gettybut so tell me... how i would actually get my site empty and can start defining "first page"? or probably i could say what i want in final cause i dont need much18:28
Gettybut i made so much contacts on the cebit and need definitly fast a good page best with a perl CMS so that i can also promote that i did it with WebGUI18:29
Gettysomeone else just suggested me FosWIKI and i dont want to go with kindergarten stuff, i'm enterprise (even for my homepage) hehe18:29
+bartjolin the settings you can define your homepage18:29
+perlDreamerto clear the default content, log in as an admin18:29
+perlDreamerturn on admin mode18:29
+perlDreamergo to Assets18:29
+perlDreamergo to the Root node18:29
+perlDreamerselect the home page18:30
+perlDreamerand trash it18:30
Gettysounds like a plan18:30
+perlDreamerthat will remove all the default content18:30
+bartjoland empty the trash, that's looks nice for your lineage18:30
Gettygood :)18:30
+perlDreamerand frees up the URLs, too18:30
+perlDreamergood call bartjol18:30
+bartjolGetty: you will get stuck with those articles on each site you add18:30
Gettymh?18:31
Gettydont get that you wanna say with this?18:31
Gettyoh18:31
Gettyyes 18:31
+bartjolah, that every time you add a site18:31
Gettyyou mean its there on every startup18:31
Gettyyeah logical :)18:31
+bartjolthose articles will be there to be deleted18:31
+bartjolindeed :)18:31
Gettybut i think i can bring on a WebGUI module which gives me the chance to say: hey i want my own startup definition, right?18:32
+bartjolsure you can make that18:32
Gettysee, problem solved18:32
Gettytechnology owns!18:32
+perlDreameryou'd have to alter create.sql18:32
+perlDreamerso it's a little more complex than that18:32
+bartjolbut after an upgrade the default file is overridden18:32
Gettyi would actually modify the install procedure that way18:32
+perlDreamerit would be better to run a post-install script that does the dirty work for you18:32
+bartjolwell, I considered that part as logical for a geek :P18:33
+perlDreamerremoving the default content, and installing some other package18:33
+bartjolthat would be a lovely script18:33
Gettywell as professional i would consider as most luxury if i could define my own "install procedure way" which also automatically installs the DB tables without doing any create.sql insert by my own18:33
Gettyyeah i'm the one with the evil wishes18:34
+perlDreamerno, other people have wished for that as well18:34
Gettycan we actually do this with a module?18:34
+perlDreamerno18:34
Gettyor would that go to deep?18:34
Gettyso its a bug18:34
Gettylol18:34
+perlDreamerthe default content is installed with create.sql18:34
+perlDreameralong with the default users, groups, templates, css, settings, etc.18:35
* bartjol is thinking utility script18:35
Gettyyeah but i dont want to put the create.sql myself18:35
Gettyi'm lazy18:35
+perlDreamerthat's what the WRE is for :)18:35
Gettyi want to give him database user/password and he does that for me18:35
+perlDreameraddsite.pl18:35
+bartjolhe? JT?18:35
Gettyyeah but i'm also offering it on my own facilities ;)18:35
Gettyeven tho i LOVE the idea of WRE18:36
+perlDreamerthat's the tradeoff you make18:36
Gettyits awesome18:36
+perlDreamerbut I'm sure the WRE utilities could be changed to work outside the WRE18:37
+bartjolbut goodday to you sirs18:38
Gettyok i will go to the bank now and then get some red bull18:38
+perlDreamerlater, house-hacker18:38
Gettythen i will try that with cleaning up the content18:38
Gettyandstartup my site18:38
+bartjolsomeone elses house today18:38
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:38
GettyperlDreamer: you stay here? ;)18:39
* perlDreamer will be in and out all day long18:39
+perlDreamerI go the gym, then work18:39
+perlDreamereat lunch, then work18:39
+perlDreamerpick up the children from school, then work18:39
+perlDreamerfix dinner, then work18:39
+perlDreamerit's PWM for employment18:39
Gettyi'm fat, no gym18:40
Gettyi got a dude who cooks for me, eating at computer18:40
Gettyi dont have kids18:40
Gettyand i also work from home18:40
Gettyso.. actually18:40
Gettywhy i stand up? oh yes toilet18:40
+perlDreamerand to get red bull18:40
Gettyyes!18:40
Gettybut thats flying ;)18:40
Gettyso back on track18:52
Gettyok i startup the WebGUI again on my site18:52
CIA-58webgui: Colin Kuskie webgui-7.8 * rf4f3f0c / (2 files in 2 dirs): Handle the edge case when a subscription group has been deleted, but the the Subscribable entry has not been cleaned up. Fixes bug #11456. - http://bit.ly/b9aiWr18:52
CIA-58webgui: Colin Kuskie master * rf55acec / (2 files in 2 dirs): Handle the edge case when a subscription group has been deleted, but the the Subscribable entry has not been cleaned up. Fixes bug #11456. - http://bit.ly/aOVFUI18:53
CIA-58webgui: Colin Kuskie webgui-7.8 * r58c25e3 / docs/changelog/7.x.x.txt : Fix changelog formatting. - http://bit.ly/daFOmB18:53
Gettynow its suddenly german?!19:02
Gettyi dont get it, when i installed it, i choosed german, then it was german, then it was suddenly english everything and now its german again... mh19:02
+perlDreamerGetty, language settings are user dependent19:03
Gettyi just used one user so far19:04
Gettyon the default install19:04
Gettywhat is the root node? isnt it "getting started"?19:04
Gettycause deleting that one wasnt any effect19:04
+perlDreamerno, go into the Admin Console and select Assets19:04
Gettyyeah19:04
Gettyi am there19:04
+perlDreamerOn the top there's a crumb trail.  Choose Root19:05
GettyAH!19:05
Gettya bit small ok get it19:05
GettyHome then delete ok19:05
+perlDreamerthen Admin Console->Trash19:05
+perlDreamerthen select and purge19:05
Gettywait19:05
Gettyits still there19:05
Gettyyeah tried it again19:06
Gettyno effect19:06
Gettyclicked on "Home" then Delete19:06
+perlDreamercheck your log files19:06
Gettyand he does something19:06
Gettyyou say that so easy mom19:06
+perlDreamersorry, standard user debug flow19:07
Gettywebgui.log doesnt throws an error19:07
Gettyi had to search where i have put the logfile ;) i did the install 2 days ago19:07
+perlDreamerit's the log level, it's set too high19:07
+perlDreamerthe problem is that /home is set to be the default page for the site19:07
+perlDreamercreate some other page for now, in the Settings, choose the other page19:08
+perlDreamerthen it will let you delete the default content19:08
Gettyok19:08
+perlDreamereither that, or just delete all content below the home page19:08
+perlDreamertakes more clicks19:08
Gettyok i made a new page19:09
Gettybut it doesnt have the "+"19:09
Gettyi think that is what it needs, or?19:09
Gettyah no that is just there is something under it, ok19:09
Gettynow i'M getting it19:10
+perlDreamerright, + means the asset has children19:10
+perlDreamerhave you downloaded and read the WebGUI Starter guide?19:10
Gettyhttp://www.raudssus.de/ :D19:11
Gettyi want to ;)19:11
+perlDreamerthat gives me a 403 error19:12
Gettyoh yes wait19:12
Gettyreload ;)19:12
+perlDreamermuch better19:15
+perlDreamernow, go to the marketplace page on webgui.org and download a good looking style to install19:16
* perlDreamer goes to the gym for punishment19:16
Gettyhave fun19:16
Gettymh19:18
Gettywhere to upload it now19:18
Gettyi always get error on extracting :-/19:26
-!- mducharme-work1 [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui20:05
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 252 seconds]20:07
+perlDreamerGetty, if the package is very old, it may not work on recent WebGUI's20:17
+perlDreameralso, it would be good to examine the log files to see what the problem was20:18
+perlDreamera very common user problem is permissions on the upload directory20:18
+perlDreamerthe upload directory and all children need to be writable by the apache process owner20:18
Gettyi had it now with 2 themes20:21
Gettyactually the only 2 themes which i like really20:21
Gettymh ok probably its just that20:21
Gettylet me check log20:22
Gettyyes it is that ;)20:22
GettyAH! wait!20:22
Gettyhe suggest wrong path20:22
Gettyok got it20:22
Gettydamn it again20:23
+perlDreamera whole series from Damian about vim scripting: http://blogs.perl.org/users/ovid/2010/03/whats-the-mad-doctor-doing.html20:28
Gettyi dont get this step: Click on the "class icon" of the page layout asset that is your home page.  The Layout asset is very similar to a page and has an icon on the far left side of the edit toolbar that resembles a piece of paper.  If you hover over this icon, it will say "Page Layout".  This icon is called the "class icon"20:28
Gettyi'm at the page layout asset, and edited it but i dont see that piece of paper icon?20:28
+perlDreamerIt's a little obtuse20:31
+perlDreamerThe class icon is displayed with the other toolbar icons20:31
+perlDreamercut, copy, paste, delete, make shortcut, edit20:31
+perlDreamerif you actually edit it, you won't get the class icon with the drop down menu20:31
+perlDreamerthat will be changed in WebGUI 820:31
@preactiondid we fix the bug that puts "HASH(0xDEADBEEF)" : null, in the config files?20:37
@preactionlooks like it's in the macros part20:38
@preactionthere's also a "null" in the workflowActivities part20:38
+perlDreamerwe did fix that bug20:39
@preactionyou know, why the hell do we define which macros and workflow activities ARE in the config, when we should be defining the ones that AREN'T20:39
+perlDreamerit's just historical20:39
Gettyi still cant see it, but i must reboot my PC now have to cleanup my mess of desk, i be back in 5 minutes, if you could have a screenshot which links to the icon it would be awesome LOL ;)20:40
Gettyso bbl20:40
+perlDreamerif you want a "lean site", you'll exclude a lot20:40
+perlDreamerit's just another aspect of the same problem20:40
@preactionbut most people don't want that, ever20:40
@preactionthe most likely configuration is "everything installed"20:40
+perlDreamerI wouldn't assume that20:41
+perlDreamerpreaction, which site are you seeing the bad config data?20:41
@preactionour config file has 715 lines in it20:41
@preactionthis is for PIRG20:41
@preactionover SEVEN HUNDRED LINES in the config file20:41
+perlDreamerthat's because they have a bunch of CDN stuff in it20:42
@preactionWebGUI.conf.original has over 1000 lines20:42
+perlDreamerthe macros HASH bug was fixed in 7.8.1420:42
ckotil662 /data/WebGUI/etc/globalnoc.iu.edu.conf20:42
+perlDreamerthat's with documentation20:42
@preactionthe point being if this was a perl module, i'd be ripping it to shreds right now20:43
@preactionand to hell with debian's default editor of "nano"...20:46
+perlDreamerThe Underground style from the bazaar is very nice20:48
@preactiondon't thank me, thank the guy who designed it. i just put it into webgui20:48
+perlDreamerthat's another bummer bout the bazaar, no attribution of authorship20:50
+perlDreamerat one point, wasn't there a "more by <username>" link?20:51
Gettyre21:00
Gettybtw are you guys actually interested bringing WebGUI to a (Free) Cloud Service?21:00
+perlDreamerWebGUI is already being used in a Cloud Service21:01
+perlDreamerpeople run it on EC221:01
Gettyah ok, the cloud service i talk about is making it very easy to manage anything, its really cool kodingen.com21:02
Gettyits at the startup, but they have "drag & drop" install of stuff (like wordpress, drupal and so on)21:03
Gettyi just imagined if there would be a drag&drop for WebGUI ;)21:03
Gettyi already made a link to the developers and they already offered a dedicated server where we can "setup" the required setup and they can analyze it for integration into the cloud21:03
Gettyeven tho its not really a cloud service so far, more an open platform for web21:04
+perlDreamerhey, if it lets people use WebGUI, that's great21:07
Gettythey wouldnt block it, the question is what is required21:09
Gettyi think a standard user cant get WebGUI running on this env for easy21:09
Gettybut we could tell them an easy way to make it one of the "one click installer" gadgets21:10
Gettydont know, i'm not a webgui dude21:10
Gettybut they offered testing environments if we need21:10
Gettywait must restart my pc.... again.....21:10
@preactionWebGUI requires a shell and root access to install21:10
@preactionbut to run, just needs the prereqs21:10
Gettyyeah, lets talk about this in 2 minutes ;) 21:11
+perlDreamerpreaction, we need to do something about webguiupdate.pl21:19
+perlDreamerit lets people nuke their sites by skipping the upgrade steps21:19
Gettyre21:19
Gettyso.. where is this icon now?21:32
Gettyi see the assets before me, so admin console => assets21:32
+perlDreamerGetty, what is it you're trying to do?21:33
+perlDreamerApply the style template to the site?21:33
Gettyabout using the page layout21:33
Gettyyes21:33
Gettyso i need to find that "class icon"21:33
+perlDreamerokay, the class icon is right on the main page21:33
+perlDreameron the left21:33
+perlDreamernext to the big red X icon21:34
+perlDreameryou don't need to go into the Admin Console to do this, although you can if you wish21:34
Gettyi feel stupid, i dont know what you mean with main page21:34
GettyAAAAAAAAAAHHHHHHHHHHHH21:35
GettyNOW i get it!21:35
Gettyyes yes ok21:35
Gettyno...21:35
Gettyi mean21:35
Gettyi see the icon now21:35
Gettybut when i click i just get a dropdown21:35
Gettywhat function i must click now?21:36
+perlDreamerEdit Branch21:36
+perlDreamerwhich instructions are you following?21:36
-!- SDuensin [~Scott@mobile-166-137-139-141.mycingular.net] has quit [Ping timeout: 245 seconds]21:36
GettyAha!21:36
Gettythere it is21:36
Gettyi used the on the wiki about adding theme21:36
Gettyjust need to reopen it now21:36
Gettybut now i get it21:36
Gettyits a bit confusing to find it21:36
Gettybut now i get the concept more21:37
+perlDreameryou can access the same set of instructions from the Asset Manager21:37
+perlDreamerin the Asset manager, there are two labeled links21:37
Gettyits on! :) http://www.raudssus.de/21:37
+perlDreamerEdit, which allows you to edit the asset21:37
Gettyyeah i was in that menu before, but didnt knew i was right21:37
+perlDreamerand More, which drops down the same menu as the class icon21:37
Gettythe way bringing people to the "class icon" is probably a bit hard21:37
+perlDreamerit's faster to use the class icon21:37
Gettyyeah but if you are new you think more of the admin interface21:37
Gettythen really clicking into the page21:37
Gettyif you want to change the complete layout21:38
Gettyits not logical to click something on the "content" of the page to change the "complete page"21:38
Gettyor lets say, that confused me ;) i was on the page searching the icon, but i searched it "at the border of the page"21:38
+perlDreamermaybe the wiki needs some images to clarify it21:39
Gettyor that, yes21:39
Gettydefinitly21:39
Gettyok......... now i see there is no blog content right out of the box21:41
Gettybut i suggest there is some plugin right? :;)21:41
+perlDreamerto build a blog, you use the Collaboration System21:41
Gettyor should i use some other content module which has the same resulting effect like a blog?21:41
Gettyok21:41
-!- SDuensin [~Scott@mobile-166-137-137-049.mycingular.net] has joined #webgui21:41
Gettyok so just for understanding, i just go to the homepage and add the collaboration system?21:41
+perlDreameryes21:42
+perlDreamerthen, configure it to use the Weblog templates21:42
+perlDreamerit's not a beautiful blog, but it works21:42
Gettymh21:42
Gettyi'm a bit confused21:42
+perlDreamerwhat is "mh"?21:42
Gettybut ok i will first add it and then see21:42
Gettymh is an empty word21:42
Gettyits like "mh" => i think about something, "mh!" => i got an idea, "mh?" => what you say?21:43
+perlDreamerah, like "hm" in english21:43
Gettyyes21:43
Gettywe german just do it just other around21:43
+perlDreamerwe can forgive you for that.  We owe you for landjaegerwurst21:44
Gettyheheheh21:44
Gettyand beer21:44
Gettywithout our high quality beer you all would be dead already!21:45
+perlDreamerI'm more of a fan of the high quality wurst and baked goods, but since beer is made with grain we can call it good.21:51
Gettylol21:51
Gettyi dont drink beer actually21:51
+perlDreameryou should, German bier is great!21:53
+perlDreamerespecially when it's chasing down some bierwurst, kartoffelsalat und brotchen21:53
Gettyi prefer vodka21:56
Gettymade much business with vodka21:56
+perlDreamerHaarg, I think I'm going to move uiLevel from define to a property, since I want assets to be able to inherit the default uiLevel.22:03
+perlDreameractually, that's another good delimiter between the two.22:04
+perlDreamerproperties are inheritable, while defines are not22:04
+perlDreamerin any case, I'm off for lunch22:05
Gettycan i get a more full fledge RTE?22:39
+perlDreamerGetty, the RTE to use is configurable in the Collaboration System22:41
Gettyok22:51
Gettyso... the intropage of the collaboration system "s***", that "table" with the entries22:51
Gettycan we make it more blogstyle? or just that he lists the entries?22:52
Gettyno idea, something to customize22:52
+perlDreamerGetty, that would be another template :)22:53
+perlDreamerhave a look at perlDreamer.com/blog22:53
Gettymh ok i dont wanna do anything for now22:53
Gettyi got my first blog entry22:53
Gettycool22:53
Gettygimme that!22:53
Getty;)22:53
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui22:56
+perlDreamerit's just a default template with my site's style added.22:58
CIA-58webgui: Colin Kuskie WebGUI8 * ra3614f5 / (3 files in 3 dirs): Move uiLevel from a define to a property so it can be inherited. - http://bit.ly/cp1QD222:59
GettyperlDreamer: and which default template? i mean i use the default collaboration system23:01
Gettyis yours not the same?23:01
-!- SDuensin [~Scott@mobile-166-137-137-049.mycingular.net] has quit [Quit: Leaving]23:01
+perlDreamernope, it's a different template23:01
+perlDreamertry the "weblog" template23:01
+perlDreamerwhoa!23:02
+perlDreamerwgd works with WebGUI823:02
+perlDreamernice work, Haarg23:02
+perlDreamerwell, to be specific, wgd ls root/import/collaboration worked fine23:03
CIA-58webgui: Colin Kuskie WebGUI8 * ra3aeae9 / (8 files in 2 dirs): Continue change from define uiLevel to has uiLevel.23:07
CIA-58webgui: Colin Kuskie WebGUI8 * r3b0e893 / (4 files in 3 dirs): Add T::C tests for File and Snippet.23:08
Gettyoh man i feel a bit fixed23:16
Gettyhaving own application framework and doing all stuff self normally, means always "taking back yourself" if you want to use another system23:16
Gettyactually i just do it to promote perl, i need to use something from perl ;)23:16
+perlDreamerwe all suffer from that23:17
Gettylet me guess23:17
Gettycause i used this design now23:17
Gettyhaving a sidebar23:17
Gettywould be a more complex act23:17
Gettyright?23:17
+perlDreamerit would be a different style template23:18
+perlDreamerit depends on what content you want in the sidebar23:18
+perlDreamerit it's a navigation (like used in Underground), it's fairly simple23:18
+perlDreamerif it's more complex, like an RSS feed, twitter stream, etc.23:19
+perlDreamerthen it takes a little bit more work23:19
Gettymh23:19
Gettyi dont know23:19
Gettyi dont know what i want at all somehow now23:19
+perlDreamerif you want a different layout (two column, three column,), that's another template used by the Page Layout23:19
Gettybeing forced to make a webpage makes sick ;) i dont have a target23:19
+perlDreamerand no change to the Style at all23:20
Gettyah ok23:20
Gettyso i can make it 2 col now?23:20
+perlDreamersure23:20
+perlDreamerEdit the Page Layout23:20
+perlDreamerSelect the Display tab23:20
Gettyok wait23:20
Gettyi think i dont do it23:20
Gettyand try to make a footer stuff... or more menu points23:20
Gettydont know23:20
Gettynah i got my blog that is for first something23:20
Gettyi still got a problem about your URLs...23:20
Gettyi got my first "SEO-cry"23:21
Getty/ and /root/home are the same23:21
+perlDreamerwhy is some bot crawling though the root node?23:22
Gettyi mean, there is no redirect23:22
Gettyone should redirect to the other23:22
Gettyno matter which direction23:22
Gettycause there shouldnt be 2 urls with the same content23:22
+perlDreamerremember the default asset that we talked about earlier?23:22
Gettyyeah23:22
Gettythere i explicit didnt set an URL23:23
+perlDreamerthat's what causing that23:23
Gettyaha?23:23
+perlDreamerI think not23:23
+perlDreamerthere's another function23:23
+perlDreamerNot Found Page23:23
+perlDreamerthe url /root/home does not exist23:24
+perlDreamerso WebGUI is redirecting you to the page it was told to in the Settings23:24
Gettymh23:24
Gettybut the headline is linking to it23:24
+perlDreamerwhich headline?23:24
Gettyhttp://www.raudssus.de/23:24
Gettythe headline links to /root/home23:24
Gettyand /root/home shows the same page again23:25
+perlDreamertry this...23:25
+perlDreamerAdmin, Turn Admin on...23:25
+perlDreamerAdmin Console, Settings23:25
+perlDreamerwait23:25
+perlDreamerAdmin, Turn Admin On23:25
+perlDreamerEdit the main page23:25
+perlDreamerchange the URL to just home23:26
+perlDreamernow, Admin Console->Settings23:26
+perlDreamerDefault Asset => home23:26
+perlDreamernow /home and / will be the same asset, and no root23:26
Gettyin which tab is that?23:26
+perlDreamer2nd or 3rd?23:27
+perlDreamerfrom the left23:27
Gettyah got it23:27
GettyStandard Homepage its translated23:27
Gettybut still the problem23:29
Gettyi think you dont get really what i mean23:29
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]23:29
Gettyi did lots of SEO stuff in my last companies, actually it was so deep that i was puking all day caring about the details23:29
Gettyone important detail is that one page is not allowed to have 2 URLs, that everything should be unique23:29
Gettyso right now i got 2 URLs (/ and /home) which gives the right content23:30
Gettythat "lowers" the value for google a little bit23:30
+perlDreamerso if a page works as /index.html and /, that's bad too?23:30
Gettyyes23:30
Gettycorrect23:30
Gettyyou have to optimize that away23:30
Getty(if you want to be "TOP" SEO)23:30
+perlDreamerthat's ridiculous23:30
Gettydont tell me ;)23:30
Gettyi just tell what i was told23:30
Gettyfor example23:30
Gettyyou know ?page=1 ?23:30
+perlDreameryes23:30
Getty?page=2 ?page=3 ?page=423:31
Gettythere is alos the same23:31
Gettyyou got: /list and /list?page=1 which shows the same23:31
Gettyso you have to code your list to NOT give a link to ?page=123:31
Gettyinstead always to /list23:31
Gettyelsewhere => 2 urls same content23:31
Gettyan SEO optimizer will critic that23:31
Gettyso best would be if the internal stuff is really redirecting23:31
Gettyfor example the "not found"  asset of course generates TONS of that23:32
Gettyso you MUST redirect to the not found page actually23:32
Gettyso technical i think its easy for WebGUI to optimize that in23:32
Gettyit just needs to redirect to the asset23:32
Gettyinstead of loading it internal23:32
+perlDreamerI think you'd be surprised...23:32
+perlDreamerbut if you really want that, the Requests for Enhancement board is over at webgui.org/rfe23:33
Gettyi actually dont care much, if i dont make a webgui "top seo" site so far, but i think i mention it for you guys cause its some stuff that an SEO company would tell the company that uses WebGUI and this makes bad reputation again :-/23:34
Gettythe people give companies 5000 EUR < or more to make a report that just is full of that shit23:34
Gettyand the so called "double content" mistake is always "on top"23:34
Gettyi will add it to the RFE so that its "listed23:35
Getty"23:35
Gettybut i already see the 32746243278 comments who says "that is bullshit"23:35
Gettyif i wouldnt have been in that mess, i would comment the same ;)23:35
+perlDreamerthey won't do that23:35
Gettyhehe ok23:35
+perlDreamerwe have several people who sell WebGUI for SEO23:35
+perlDreamerthey'll probably vote for it23:36
Gettywow a totally open registration? no approval link? no check? :)23:37
+perlDreamernope, we trust you23:38
Gettyhttp://www.webgui.org/rfe/request-for-enhancement/1146223:43
CIA-58webgui: Colin Kuskie WebGUI8 * r87c00d4 / (8 files in 3 dirs): appending to an attribute must quote the + -23:43
CIA-58webgui: Colin Kuskie WebGUI8 * rbc71165 / (6 files): Add T::C tests for Redirect, RichEdit,Shortcut,Sku, Template and Wobject. - http://bit.ly/9apyrS23:44
Gettyis it allowed to make negative comments about the webpage layout of webgui.org? ;)23:49
+perlDreamersure, as long as they're accompanied with patches :D23:51
Gettyhehehe23:51
Gettyi could give you a really really cool hint...23:51
Gettythere is a tool out there23:51
Gettywhich... lets say....23:51
Getty"kicks ass" in making layouts23:52
CIA-58webgui: Colin Kuskie WebGUI8 * rffb7945 / (5 files in 3 dirs): Remove leftover definition sub stubs. - http://bit.ly/d1tKmJ23:52
CIA-58webgui: Colin Kuskie WebGUI8 * rb60149d / (3 files in 2 dirs): Tests for Image, ZipArchive - http://bit.ly/bFPWyg23:52
Gettyof course its not the tool for very flexible design and the special ones, but it gives out minimum layouts which are a bit nicer then this one you got ;)23:52
Gettyits called Artisteer, you probably heard of23:52
+perlDreamerI hadn't heard of it, but I'm very perl centric23:53
Gettyi integrated it somehow in my framework, so we can make artisteer templates, just copy the css/images and then define the "layout metastuff" in some config23:53
Gettyits just a tool, you use it gets html and done, actually its even not free or opensource23:53
Gettybut its just to good23:53
Gettybut just a fast suggestion, actually i thought that if you support some much web, someone would have sponsored a better layout :)23:55
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui23:57
CIA-58webgui: Colin Kuskie WebGUI8 * rdb60905 / (t/run_asset.t t/tests/Test/Asset/File/GalleryFile.pm): Add a test for GalleryFile - http://bit.ly/aJkUB223:59
--- Day changed Wed Mar 10 2010
* perlDreamer will be back in a bit00:01
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]00:01
@preactionBad Idea of the day: We should lock certain template namespaces to only allow Template Toolkit templates, paving the way for WebGUI to do TT only00:04
Gettydont do that00:06
Gettyjust a big small whatever warning, dont force yourself to TT00:07
@preactionwhy not?00:08
@preactionH::T is a horrible template engine, H::T::E even moreso00:08
Gettyi just say that TT is not the end of the line00:08
Gettyactually at the CeBIT we had the TT theme00:09
@preactionTT allows developers to give objects directly to template, forgoing the necessity for translation00:09
Gettyand i found 2 other perl dudes who also see the problem that TT is mostly a template language for developers not for the designers00:09
@preactioni will agree there00:09
Gettyoh in other languages that is normal for template engines, so actually its just that one step TT does right which others does right all the time00:09
Gettyso you cant take this argument and say TT is the most awesome, there will be another one00:10
@preactionwell, the other "standard" perl template engine is H::T, which is complete crap00:10
Gettyright now i took one of those dudes and we want to make Template::Toolkit::Smarty, to make TT be parseable like Smarty00:10
Getty(to bring over PHP coder and also gain advantage of the knowledge that many template developer already invested in the smarty concept)00:10
Gettycould be that this must be splitted up totally00:10
Gettyi agree that anything beside TT in the perl world is crap00:11
Gettybut i tell you that TT will not stay alone longtime00:11
Gettyit will not attract people, as i said, its made from developers for developers00:11
Gettyprobably the only point the "stupid php coders" can do better, just cause they arent real developers00:11
@preactionlooking at smarty's syntax, i'm not a fan. it doesn't seem much better than TT's syntax00:12
Gettythere are slightly differences which just make it more easy for many people in that sector00:12
Gettycheckout "Dwoo"00:12
Gettywhich is a next-step of smarty00:13
@preaction{section ... loop=$theloopvar} <- really?00:13
GettyLOL!00:13
Gettysection is deprecated00:13
Gettyits just historical there00:13
Gettystill they are stupid php coders ;)00:13
Gettyits not about the functions00:13
@preactionuh... so then why is it in the "Crash Course"00:13
Gettyits about the syntax00:13
Gettycause they are lazy coders, the crash course was made very ver early and noone made a new one i guess00:14
Gettyactually i dont have read the crash course at all00:14
Gettyand i also dont care, smarty developers are very closed00:14
Gettythe gag is, i can introduce smarty to a non-developer faster then TT (i actually had the chance to test this several times)00:14
Gettyone big problem is the missing $00:14
Getty$var is something non-developers understand more then just put in var, especially if they do the same for a command, it just confuses them00:15
Gettyof course its "cool"00:15
Gettybut just for a developer who anyway switch just the "internal brain parser" for templates00:15
@preactionokay, now i'm looking at Dwoo and it looks like TT with different characters00:15
@preactionsigils would be nice in TT, yes00:15
Gettyyeah thats why we think it gets easy to make a TT with Smarty/Dwoo syntax00:15
Gettywe just need that $00:16
Gettythat is what the other dude is working on00:16
Gettyi personal HATE TT i must say00:16
Gettyi worked with smarty now several years, and TT just S*** for me...00:16
Gettyi see the power, i dont say its bad00:16
@preactionprovided you just add sigils, that'd be perfect00:16
Gettyits just bad for ME ;)00:16
Gettyyou could help him, or probably help us bringing that in00:16
@preactionwell, i think a lot of times developers don't think about how their objects will be used in the template00:16
Gettyactually on PHP the people use objects to massive00:17
Gettycause for example00:17
Gettythere is one big problem with objects usage in template00:17
@preactioni can't replace H::T in webgui yet. it's an 8+1 thing, not an 8 thing00:17
Gettyone very very big00:17
Gettytemplate parsing cant have proper error handling00:17
@preactionwell, obviously one can't have a template cause a side-effect, ever. never direct db access00:17
Gettyso if your object triggers a DB call and the DB call fails it would be a very "fucked up" moment inside the template00:17
@preactionuh... why not? you shouldn't be able to do anything to CAUSE an error, that's the thing00:17
Gettyyeah00:18
Gettybut lets think in a bigger scale00:18
Gettyyou got 100 developers00:18
@preactionyou should never be able to write to the DB, and reading should be through existing methods00:18
Gettyand now you change a common function of an object00:18
Gettyto use the DB00:18
Gettyanother coder might not know00:18
Gettyand use that function of the object in template00:18
@preactionthere's the wrong thing right there. you should probably be using an ORM00:18
Gettywait wait00:18
Gettyforget ORM forget anything00:18
Gettyreplace DB with "otherServiceThatCouldCauseError"00:19
Gettyits a general thing00:19
Gettythe Object can do whatever the object wants todo00:19
Gettyif you hang it into the template00:19
Gettyyou can never CONTROL that00:19
@preactioni understand, i do. laziness causes deferred errors00:19
Gettycause its job of the object00:19
Gettywhat would be cool00:19
Gettyand perfect00:19
Gettyis 2 objects00:19
Gettylike you got one and if the object goes to template it gets converted00:19
GettyOR00:19
Gettyyou make a "switch" inside the object concept00:19
Gettyi thought about both once00:19
Gettybut both are a bit "crazy"00:19
Gettybut it would be important to define a "rule" for that00:20
Gettyso that this never can happen00:20
Getty"out of concept"00:20
Getty(beside someone breaks the concept)00:20
Gettyif you just say "use objects in template" you cant prevent that problem00:20
Gettythere must be a bit more of a ruleset for that00:20
Gettyso that both sides (people who uses object just before the template and the people who uses it in template) never run into that error00:20
@preactioni've thought the same, most likely i'll have the Model objects have a method to tell the template which bits are available, which are not, etc...00:20
Gettyone way00:20
Gettywhich is most easy00:21
Gettywould be ->TemplateFunction()00:21
Gettyso if you call: $obj->function() in template00:21
Gettyit calls: $obj->template_function()00:21
Gettyif its not there it calls ->function()00:21
Gettyso you can "block" functions out00:21
Gettywhich would cause active action00:21
Gettyor other around00:21
Gettyyou can deny that he search for ->function()00:21
Gettyand you need to define what is exported00:21
Gettythat was my smallest solution00:21
Gettyso be very very careful about what you "propagate"00:23
Gettyif you once start to push massivly on the object into template train00:23
Gettyyou cant stop it00:24
Gettyit is like giving people PHP00:24
Gettymore and more code goes into the template (or is called at template level)00:24
@preactionexcept for, as mentioned, templates will never be able to modify anything. a template on one page request cannot affect any other page request00:24
@preactionthat's the rule00:24
Gettyif you "just have object" inside the template00:25
Gettyyou cant prevent it00:25
@preactiongetters, not setters00:25
Gettyyou cant prevent it00:25
Getty(sadly)00:25
@preactionit's a translated object, but translated automatically00:25
Gettyyeah but then you can just call ->toArray() on all objects00:25
Gettythat is what i do inside my framework, i dont assign objects (only "Text" objects)00:25
-!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak]00:25
@preactionso yes, there is a translation to set up, a TT context or what-have-you, but the idea is that to the Developer, it's done automatically, and to the Designer, it just works00:26
Gettyyes of course, but then its not more or less then arrays in the template00:26
Gettyeven tho, if you "think perl" its just a blessed hash ;) and this is an object so.. yes ok00:27
Gettyif i think other around its more logical00:27
Gettyit just needs a special way of objects00:27
Gettylike XX::XX goes to XX::XX::Template00:27
Gettyso that you can add custom function to the template object00:27
Gettyif you dont have ::Template, then its just a hash00:27
Gettythis would be something very acceptable in my eyes, and very powerful00:28
Gettyif that was something you thought about00:28
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui00:39
-!- mode/#webgui [+v perlDreamer] by ChanServ00:39
CIA-58webgui: Colin Kuskie WebGUI8 * r4beab18 / lib/WebGUI/Asset/Wobject/Folder.pm : Fix uiLevel in Folder. -00:58
CIA-58webgui: Colin Kuskie WebGUI8 * rffe4e7f / (13 files in 4 dirs): fix uiLevel tests, and loading multiple sessions. -00:58
@preactionperlDreamer: you were gone: any opinion on making certain template namespaces TT-only01:12
+perlDreamerwhy?01:12
+perlDreamerin 8, or 7?01:12
@preactionso we can do things in the templates that only TT allows01:12
@preactionin 8, for the Admin Console template01:12
+perlDreamerI had thought that the TT conversion was dropped for 8?01:13
@preactionit is01:13
@preactionthat's why i want this, so I can make a new template that is TT only and use TT features01:13
@preactionand we can slowly move our templates to TT-only, and then finally remove the other engines01:14
+perlDreamerthat sounds more painful than doing it before the release01:14
@preactionthere are two "floating features" for the 8 cycle. TT and Auth01:14
+perlDreamerbrb01:15
@preactionwhat about it sounds painful? i need dissenting opinions01:15
@preactionit is a little bit of work up-front, but it enables us to start making our new apps and templates TT-based, and then shove everything old into TT-land01:16
+perlDreamerso the plan would be to have new namespaces, that only TT templates could be placed into01:18
@preactioncorrect01:18
+perlDreamerand on every site, we're going to enable the TT plugin via templateParsers01:19
@preactioncorrect, TT would now be absolutely required to run WebGUI01:19
@preactionconsidering 8 as a transition period01:20
@preactionwhich is really what it is, and always has been01:20
+perlDreamerif I was a user, and you told me I had to learn two template systems for 2 years, I'd be frustrated01:20
@preactionjust like 6 was, only hopefully not as chaotic01:20
@preactionyeah, that would be a down side01:20
* perlDreamer opines for all or none01:21
@preactionso is that the problem? our default templates are H::T and the cargo-culting is keeping us locked in?01:22
+perlDreamerno, doing a two-year transition on something difficult like a templating language01:22
@preactionso do it quickly like pulling off a band-aid01:23
+perlDreamerright, all, or none01:23
+perlDreamerthere's a fairly good H::T translator out on the net, already01:25
+perlDreamerthe missing piece is the variable translation01:25
+perlDreamerbut I'm confident that since we know the namespace, and the user of the namespace that it can all be fixed, automatically01:26
@frodwithi thought the difficulty is that we have a huge legacy codebase of H::T templates that we don't want to convert01:26
+perlDreamerany custom template, yes01:27
@preactionwe Do want, we don't have time for right now01:27
+perlDreamerright01:27
@preactionwell, yes, custom templates as well01:27
+perlDreamerthe core templates are easy01:27
@frodwithoh I see the difficulty01:27
@frodwithwe'd have to at the very least provide an automated converter to people01:28
@preactionit's either this, or during 8.1, 8.2, 8.5 we make all the default templates into TT templates and then say "yeah, fix your templates cuz 9 will make TT only"01:28
+perlDreamerif we do that, I think we'll lose users by the droves01:28
@preactioni want to give them TT template examples or some INCENTIVE to migrate before we drop the hammer01:28
+perlDreamerthe TT conversion alone is going to be difficult, but forcing them to use both at the same time?01:28
+perlDreamerit'll drive them nutso01:28
CIA-58webgui: Colin Kuskie WebGUI8 * r4fa1e00 / (10 files in 2 dirs): Add Wobject tests. -01:30
@preactionwell, for example we had the Shop migration in 701:31
@preactionand we're planning on the same for Auth in 801:31
+perlDreamerbut that's all in 1 shot01:32
+perlDreamernot staged in pieces01:32
+perlDreamerwe didn't part of Shop01:32
+perlDreamerthen another part01:32
+perlDreamerand then a 3rd part01:32
+perlDreamerimo, people think about the templates as 1 chunk, not broken out by namespace01:32
@preactionright, but there are 100x more custom templates than there are custom shop or auth modules01:32
+perlDreamersure01:32
+perlDreamerundoubtedly01:33
+perlDreamermaybe it could be done in 2 chunks01:34
+perlDreameradmin console templates01:34
+perlDreamerand asset templates01:34
+perlDreamerbut I don't think it can be done namespace by namespace01:34
@preactionright, but you're also saying that we shouldn't make the default set TT and still allow H::T01:34
@preactionin one shot01:34
@preactionthis isn't something we got to figure out now, i just wanted to get to use some of the TT features. nobody changes the AC template, mainly because it's easy to break01:35
@frodwithit doesn't really matter what the default is, does it?01:35
+perlDreamerIf I came across that way, I apologize.  What I meant to object to was a long transition period between the 2.  I think it should be one point release.01:35
@frodwithpoint is as long as we support H::T, our TT implentation must be crippled01:35
@preactionbut you still feel that it could be an 8.x release01:36
@preactionyes, i'd be bypassing the WG::A::T::TemplateToolkit01:36
+perlDreamersure, like 8.0.5, or 8.0.6, but not more than one point01:36
+perlDreamerthe TT implementation will always be crippled, until we decide which path we're going to take01:36
@preactionwell, it'd probably have to be a minor release, not a bugfix point01:37
+perlDreamerdo we put logic in the template, or not?01:37
@preactionand Auth is still on the table for a minor release of its own01:37
@preaction"logic" is a misnomer, there's always logic in the template01:37
@preactionit's the policy of "no side effects"01:37
@preactionbut even that... we allow Macros to have side effects :p01:37
@frodwithwell, TT templates can happily munge data01:37
@frodwithH::T can't do much in that area.01:38
@frodwithso you have to mangle your template variables to make it happy01:38
@preactionand munging is fine, good even. anything in the template should not affect any other page request ever01:38
@frodwithif we threw out H::T support, we could stop mangling our template vars.01:38
+perlDreamerhow are the template variables "mangled"?01:40
@preactioninstead of having to make all the year, month, day, monthDay, dayOfWeek, etc... we could just give a Date object (or whatevz)01:42
@preactionwe also have to translate from arrays into arrays of hashrefs, because that's all H::T can do01:42
@frodwith[ { key => 'foo', val => 'bar'}, { key => 'baz', val => 'qux' } ] instead of { 'foo' => 'bar', 'baz', 'qux' }01:42
@frodwithcomes to mind01:42
@preactionit can't do hashes, or just normal arrays01:42
@preactionthere's also more laziness we can do, instead of generating everything even if nobody ever uses it01:43
@frodwithnot to mention the horrific things you have to do in H::T in that situation if you want to access something in there by its key01:43
+perlDreamerhow many users do we have doing that?01:43
@preactionah yes, the "field.noloop.<fieldname>"01:43
@preactionthe DataForm does it everywhere01:43
@preactionThingy also comes to mind01:44
@frodwithbefore I talked hDP into switching to TT for all their stuff, it was all over their stuff01:44
@preactionooh, didn't know about that one01:44
@frodwithI mean, it's not like it takes too much time to compute that stuff, but it makes the code more complicated than it has to be.01:45
+perlDreamerand moves that code into the templates01:46
+perlDreamerwhere users have to deal with it01:46
@frodwithin what way?01:46
+perlDreamerI don't think that's a good solution01:46
@preactionno, the code is still in the module, it just only gets evaluated when the template wants it01:46
@preactionbut in any case: I will not be adding a namespace-locking to allow me to get around our current horrible template practices01:47
@frodwiththe only reason we create the noloop crap and the arrays of hashes stuff is to get around H::T being unable to represent them.01:47
@frodwithyou wouldn't have to include the logic in the templates, you'd just use the hashes directly01:47
@frodwith(or the arrays, or what-have-you)01:48
+perlDreamerif that's the extent of it, just variable access, that doesn't sound that bad01:48
@preactionhttp://gist.github.com/327301 <- here's an example based on WebGUIx::Form and editing assets01:48
@frodwithwell, TT buys us some other stuff (being able to pass in coderefs or locked down blessed objects, which is very handy)01:49
@preactionforms <- all the forms. forms.edit_asset <- the asset edit form01:49
@frodwithnone of which we can use while we support H::T because of lowest-common-denominator.01:49
@frodwithhere's a stupid idea:  we could provide a set of backcompat variables for the core classes that we'd like to change, as mixins or roles or something, and tell everyone to change them because those are going to go out of date in X point releases01:51
@frodwithand then eventually just drop them01:51
@frodwithor stop distributing them anyways01:52
+perlDreamerif time is important, I don't think we should spend it refactoring the code into addons that we're just going to drop.01:52
+perlDreamerwe should spend that time doing translation01:52
@preactionyeah, if we're really gonna shake up the core of WebGUI in 8+1, we may not even have a translation path at all01:53
@frodwithi guess no one is forced to upgrade until they can fix their templates01:53
+perlDreamerwe've always helped people with that in the past01:54
+perlDreamerwould you want to hand edit 100's of templates?01:55
+perlDreameror even dozens?01:55
@frodwithno, ugh.01:55
@preactionand we'll help them in the future, but depending on how drastic the internal changes it may be difficult01:55
@frodwithwell.  what about this:  mechanically translate everything to TT without changing any of the variables in one release01:56
+perlDreamerthat sounds good01:56
@frodwithand drop support for H::T.  that gets us all using TT at least.01:56
+perlDreamerwe can always make individual changes in other releases01:56
@frodwithyes.01:56
+perlDreamerand do it one at a time.  DataForm, Thingy, Profile, etc01:56
+perlDreamerjust one at a time, and all in the same system01:56
@frodwith*nod*01:56
+perlDreamerbut that's back to what preaction said that we don't have the time to do01:57
@frodwithmechanical translation from H::T to TT is automatable01:57
CIA-58webgui: Colin Kuskie WebGUI8 * rfe5085f / (3 files in 2 dirs): Tests for Gallery and HttpProxy - http://bit.ly/9Gsf8s01:58
@frodwithand we could provide a service for people to do their custom templates with, as well.01:58
+perlDreamerwhen you throw in the variable translation (taking out the dots) it becomes more difficult01:58
@preactionwell, we can have 8.1 do the TT conversion, 8.2 do CS, Thingy, DataForm, 8.3 do Layout, Article, etc..., 8.4 do ..., 8.5 ... etc...01:58
@frodwithI have a script that managed it for all of HDP's templates that works remarkably well01:58
@frodwithwith just regexes01:58
+perlDreamerthen it sounds like we're done :)01:58
@frodwithI'm sure there's cases where it breaks, but generally speaking01:59
+perlDreamerwait a sec01:59
@preactionbut that still leaves me at using H::T for the new AC templates01:59
+perlDreamerwe've only been talking about two of the axes01:59
+perlDreamerwe also need to handle H::T::Expr01:59
@frodwithnone of the core templates rely on that little bastard, do they?01:59
+perlDreamerno, but it's a core plugin that we've encouraged people to use in the past02:00
@preactionno, the AC template is one of those "Hyre Be Dragyns" one02:00
@preactionohh, hte02:00
@frodwithah, so lots of people use it, meaning we'd want to provide a mechanical translation for that as well02:00
+perlDreamerthat was the original goal, complete mechanical translation of H::T{,::E} to T::T with variable name changes02:00
@frodwiththat doesn't sound too technically difficult, you could get it perfect if you wrote a real parser02:01
@frodwithvariable renaming is just dots to underscores, right?02:01
+perlDreamerpreaction: I think you could design a new AC template using TT, but it would have to use the existing variable set, or be prepared to upgrade custom templates (SwiftySite, etc.)02:01
+perlDreamerfrodwith, I think so02:02
+perlDreameri was going to use the list of template variables in the Help/ to figure out what needed to be translated, for efficiency02:02
@preactionthe new AC template is not compatible with the old, at all02:02
@frodwiththat's where you were going with namespace locking, eh preaction?02:02
@preactionyes02:02
@frodwithCan't use H::T for AC templates02:03
@preactionexactly02:03
+perlDreamerwe've done things like that in the past, haven't we?02:03
* perlDreamer looks in the gotchas02:03
@frodwithwell, if first release of 8 was TT only, here's a translator for your old templates02:03
@frodwithyou could do AC temnplates in whatever style you pleased02:04
+perlDreamercheck out the note in 7.7.02:04
+perlDreamer7.7.502:04
@frodwithsince new AC isn't backwards compatible with the old one at all02:04
+perlDreamerin 7.6.4, we deleted all custom profile templates in favor of the new Account system02:05
+perlDreamerin 7.6.3 we reworked the SC, and migrated templates02:05
+perlDreamer7.5.0 changed the Event templates and didn't translate02:06
@frodwithand there's expectation for some breakage in a new major rev02:07
@frodwitheven outside of the history02:07
+perlDreameryeah, I think you can nuke the old AC templates02:07
+perlDreamerjust be sure to update the template variable help02:07
+perlDreamerfrodwith, re breakage, I submit the WebGUI 6.x series02:08
* preaction vomits uncontrollably at the mention of 6.x02:08
* frodwith hasn't been around that long, thank God.02:08
+perlDreamerwhere we lost a large fraction of developers02:08
+perlDreamerand I don't know how many customers02:08
@preactionneither was I, but i've dealt with the fallout02:08
+perlDreamerand the difficulty in upgrading 5.x to 7.x sites02:09
@frodwithwell there's -some- breakage and there's breaking everything gratuitously02:09
+perlDreamertotally02:09
@preactionwell, we're also stating outright exactly what is going to break and how02:09
+perlDreamermaybe all of my thinking isn't as generous as I'd like to believe02:09
+perlDreamerjust not wanting to have to get stuck doing it myself02:10
@frodwithdo we have a lot of folks customizing the AC extensively?02:10
@frodwithhe asked curiously?02:10
@preactionno, they shouldn't ever. it's not really possible without breaking things02:10
@preactionthe new one will be less fickle than that02:10
+perlDreamerI wouldn't doubt that AMH does02:11
@frodwithwho?02:11
@preactionbut that's because the template will be loaded once, then everything will happen inside of it02:11
+perlDreamerAlphaMegaHosting02:11
+perlDreamerthe SwiftySite folks02:11
@frodwithoh02:11
@preactionthey did the SwitfySite02:11
@preactioneah02:11
* preaction is slow02:11
+perlDreamerpreaction: why not break out the partner's list and ask?02:11
@frodwithyes, probably.  but they're also really smart.02:11
+perlDreamermuy02:11
@preactionno, it's not an "ask" thing. it's happening. no matter how i have to do it the AC is being rebuilt02:11
@preactionthey've all known since last year02:12
@preactionthere were the specs released and everything02:12
@frodwithoh, preaction.  So young, so naive.02:12
+perlDreamertrue, but at that point they also thought we were doing a full automated translation02:12
@frodwith"If I warn them a year ahead of time, they can't possibly complain!"02:12
@preactionuh... to what?02:12
+perlDreamerH::T{,::E} to T::T02:12
@preactionfrodwith: not that, but there's no "asking". they were told, i don't ask anymore02:13
@preactionah, well, that... is just unfortunate02:13
@preactioncomplaints can be directed to the nearest brick wall, which will be more responsive than I02:13
+perlDreamermaybe we need to give the community at large an update in changes to plans?02:13
+perlDreamerto remind and reset expectations?02:13
@frodwiththat's probably the least customized set of templates, I'd imagine02:13
@preactionperhaps a "State of Eight"?02:13
+perlDreamersure02:14
+perlDreameralso, isn't it WUC announcement time?02:14
@frodwithbut then, I haven't worked with most of our users.02:14
* perlDreamer hits the showers, I'll backlog later02:14
@preactionwait, i think one of our customers changed the blue in the AC to the older blue because people didn't like the new, darker blue02:14
@frodwiththat's not even a template change, is it?02:15
@frodwithjust css?02:15
@preactionright, but the only way to get to it is the template02:21
@preactionyay!02:21
+perlDreamerjust wait til TWG gets their hands on it02:42
+perlDreamerthey'll fix it02:43
CIA-58webgui: Colin Kuskie master * r8806883 / docs/upgrades/upgrade_7.8.13-7.9.0.pl : Fix a synax error in the upgrade file. - http://bit.ly/9s2ArF02:47
-!- fokat [~lem@200.84.244.194] has joined #webgui02:54
+perlDreamerHaarg, I could use some help with uft8 issues in 7.903:01
+perlDreamergoing to see if I can duplicate it with the WRE03:01
+perlDreamerbut on Ubuntu, we added a new test failure this week03:01
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:01
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui04:27
-!- mode/#webgui [+v perlDreamer] by ChanServ04:27
CIA-58webgui: Colin Kuskie master * r8e253e5 / t/Content/SiteIndex.t : Remove unused diagnostics. - http://bit.ly/bzWKIF04:46
CIA-58webgui: Colin Kuskie master * r4df0c51 / t/Content/Setup.t : Finish clean-up testing. - http://bit.ly/caXmDg04:48
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:57
+perlDreamerI think it's funny that the Apache request object has an assbackwards method05:08
-!- SynQ_ [koen@ringbreak.dnd.utwente.nl] has joined #webgui05:20
+perlDreamerSynQ_: do you have your new car?05:22
-!- Netsplit *.net <-> *.split quits: SynQ05:25
-!- Netsplit over, joins: SynQ05:28
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Ping timeout: 245 seconds]05:28
-!- SynQ [koen@ringbreak.dnd.utwente.nl] has quit [Ping timeout: 277 seconds]05:28
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:19
elninosince when was there a separate login template? - is there a way for it just to defaul to the site's template?06:19
elninooh. they really messed this up. I see..06:22
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving]06:34
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui07:01
-!- mode/#webgui [+v perlDreamer] by ChanServ07:01
+perlDreamerunless there are any objections from the floor, I'm going to release 7.9.007:01
CIA-58webgui: Colin Kuskie master * r7b40c8b / (3 files in 2 dirs): fix upgrade script, and SQL scripts. - http://bit.ly/bK82PX07:08
CIA-58webgui: Colin Kuskie master * ref81e69 / docs/create.sql : Preparing for 7.9.0 release. - http://bit.ly/9GW8wH07:08
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]07:36
CIA-58webgui: Colin Kuskie master * reccf6a5 / (4 files in 4 dirs): Ready for 7.9.1 development. - http://bit.ly/9gKUSq07:45
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:47
-!- Radix_ changed the topic of #webgui to: [7.8.14-stable | 7.9.0-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com08:29
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:55
-!- mode/#webgui [+v bartjol] by ChanServ10:56
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]12:16
-!- carogray [~Caroline@173-101-220-183.pools.spcsdns.net] has joined #webgui13:15
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]13:31
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:32
-!- fokat [~lem@200.84.99.228] has joined #webgui14:46
-!- carogray [~Caroline@173-101-220-183.pools.spcsdns.net] has quit [Read error: Connection reset by peer]14:46
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:34
-!- SDuensin [~Scott@mobile-166-137-136-081.mycingular.net] has joined #webgui16:20
SDuensinGreetings.16:23
+bartjolmorning16:36
+bartjolSDuensin: do you perhaps know where I could have found that the 7.8.13->14 upgrade wasn't very wise to do, if I want to go beta?16:40
+bartjolnot that I didn't manage offcourse16:41
+bartjolbut it takes more troubles16:41
SDuensinNo idea bud.  I think going beta at any time is trouble.16:41
+bartjolwell, it is only for my test server16:41
+bartjolso I know what problems to expect later16:42
+bartjoland become less of a problem16:42
+bartjolpro-active error making :)16:42
SDuensin:-)16:42
* SDuensin has still been too lazy to even get to 7.8.16:42
+bartjolAh, I wanted that awesome language features16:43
+bartjolthe guy that made those must be a superhero16:43
SDuensinOther than English, I only speak programming languages.16:43
SDuensin:-P16:43
+bartjolah, but you can practise to speak webgui in 4 languages, not very convenient in bars...16:44
SDuensinhehe16:45
+bartjolhey baby, Enter the attribute that should be used for each record in LDAP to  uniquely identify a user. This field is used for auto creating user accounts for users already in  your LDAP repository when they attempt to log in and for finding users who sign up for the site via the anonymous  registration feature if it is enabled. In almost all cases this  attribute is 'dn' and should be entered as such.16:46
+bartjolnope, not a very catchy opening phrase16:46
SDuensinYea, but if she understands it - keep her!16:47
ckotilheh16:47
-!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has joined #webgui16:48
Diggyhi, all16:48
SDuensinHey Diggy 16:49
Diggya few weeks ago, i got on the channel to ask about plans for a new VM version of webgui16:49
Diggyi've had problems upgrading my VM version16:50
* SDuensin remembers16:50
* bartjol not16:50
Diggysome kind soul on the channel suggested upgrading to v. 7.6.35 first16:51
Diggytoday i'm trying that, and have run into problems16:51
+bartjolwhat kind?16:51
+bartjolwhat version are/were you at before?16:52
Diggyget through the upgrade process, but when firing off spectre.pl --daemon, got the following:16:52
Diggy"Use of uninitialized value $pidFileName in -e at spectre.pl line 104.  No pidfile specified in spectre.conf"16:53
Diggyhuh?16:53
SDuensinYea.  That's actually a known issue.16:53
Diggycan i fix?16:53
SDuensinYou need to find the conf file for it and add that line.16:53
* SDuensin doesn't remember offhand where it is. Will try and find it!16:53
+bartjol/data/WebGUI/etc16:54
+bartjolfor the conf file16:54
Diggybtw, going from v. 7.6.20 to v 7.6.3516:54
+bartjoland WebGUI must be able to write where you put the pid file16:54
+bartjolthe webgui user that is16:54
SDuensinYea.  Open /data/WebGUI/etc/spectre.conf and add a line...16:55
+bartjolmaybe root writes it16:55
SDuensinThe last line in mine prior to the new one is "ignoreEnvProxy".  Put a comma at the end of that line...16:55
SDuensinOn the next line, put:16:55
SDuensin"pidFile" : "/tmp/spectre.pid"16:55
SDuensinThe last line in the file should just be a closing brace:  }16:56
Diggyno, WebGUI writes to it16:56
Diggybeautiful, that worked!16:57
Diggythanks so much16:58
* SDuensin cheers!16:58
+bartjolwe are awesome16:58
SDuensinOur pleasure.16:58
Diggynow, can i upgrade 7.6.35 to the very latest?16:58
Diggyand you a r awesome!16:58
+bartjolwell there is at least a stop at 7.7.3316:58
SDuensinI think so.  Might want to snapshot that VM first.  :-)16:58
Diggyok.  any gotchas?16:59
+bartjolprobably16:59
SDuensinOH!  I misread that!  7.6.x to latest, no!  What bartjol said.16:59
Diggygreat ;-(16:59
+bartjollook in github at 7.7.3316:59
Diggyok.  thanks for the tip on snapshotting the vm.  didn't think of that :-017:00
+bartjolhttp://github.com/plainblack/webgui/blob/webgui-7.7/docs/gotcha.txt17:00
Diggywill do.  this is a giant step for me-kind, tho17:00
SDuensinhehe17:01
SDuensinWebGUI is worth the effort.17:01
Diggyi agree!  that's why i've been so bummed at my inability to upgrade17:01
+bartjoloh, i see that in that gotcha it only goes to 7.6.1117:01
+bartjolso there'll be an overlap17:01
Diggyi do like the rapid development afforded by the vm17:02
Diggyi don't understand bartjol's point17:02
+bartjolthat there will be some steps that you've already taken17:03
+bartjolin that gotcha17:03
Diggyso, those are behind me then?17:03
+bartjolyeah, but only partially17:03
+bartjolso get the 7.6.35 and 7.7.33 gotchas next to each other and compare17:04
* ckotil takes note. 17:04
ckotilim at 7.6.3517:04
ckotilbeen stuck for a while17:04
Diggylooking at gotchas for 7.7, i see that a fair number of perl mods have changed/are required17:06
Diggyscary, ew scary :-)17:07
+bartjolwe've heard some problems about testEnvironment not installing modules probably17:07
+bartjolso manual might be better17:07
SDuensinReally, bartjol ?17:08
+bartjolyeah17:08
+bartjolafraid so17:08
+bartjolsome forum posts I believe17:08
SDuensin:-/17:08
+bartjolnot sure, maybe that is for specific wre buiilds17:08
Diggyerm, does that mean that if i do a manual install 0f 7.7.33, that testEnvironment wiil fetch the proper modules (sorry if that's a dumb*ssed question)17:09
+bartjolit should17:10
Diggyi might as well give it a rip17:10
+bartjolbut you have to run it :P17:10
Diggyok17:10
+bartjolif it failes, switch to manual17:10
Diggyuh, sorry again, i don't understand.  i'm prepared to do a manual install of 7.7.3317:11
+bartjolno, manual perl module installation17:11
Diggyyeah, of course17:11
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui17:12
-!- mode/#webgui [+v patspam] by ChanServ17:12
SDuensinJust try it and see what happens.  If it doesn't work, we can help you with cpan.17:12
Diggyhopefully, Dag repo has them.  CPAN can be a PITA at times17:12
Diggyappreciate the offer17:12
SDuensinDag?17:12
Diggyyeah.  well known repo for CentOS/RHEL packages17:13
Diggyaka rpmforge17:13
Diggyyou could look it up :-)17:14
+bartjoloh, the build-essentials package is essential for debian17:14
SDuensinOh.  I don't do RPM.  :-)17:14
+bartjolfor the make program17:14
Diggyah.  well, the webgui vm appears to be built on CentOS 517:14
+bartjolah, I don't have any routine with that17:16
Diggya repo RPM is available from the repository.  it creates the repo file needed for yum to get to Dag repo17:17
Diggythen "yum install pkgname"17:17
Diggyor,, grab individual perl modules (if available) manually, and use rpm to install17:18
Diggyquite simple, really17:18
Diggyok, so i've got the 7.7.33 tarball17:19
Diggyready to try manual install (cheers and encouragement :-) ?)17:20
SDuensinIs that the next stop point?17:21
* SDuensin doesn't know.17:21
Diggyyou mean, is 7.7.33 the next stop point?  from what bartjol said above, it is17:22
* bartjol thinks so17:22
SDuensinThen rock on!  You're very safe with a snapshot.  Remember the snapshot?  :-)17:22
+bartjolif there isn't anything else in the gotcha17:22
Diggysnapshotting as we speak17:25
+bartjolhey patspam, wre 0.9.4 is being copied17:26
SDuensinOh no!  That means more upgrades!  :-P17:27
+patspambartjol++17:28
+bartjolSDuensin: that is a trial version, only for nice people :P17:28
SDuensinOh, I won't be nice then.  :-D17:28
-!- noroute [~noroute@z2f73.pia.fu-berlin.de] has joined #webgui17:28
@Haargpatspam, what kind of condition is your plack webgui in?  i've been messing with plack a bit recently and was thinking about spending some spare time on that.17:38
+patspamhey haarg17:38
+patspamI started playing with it again the other day17:38
@Haargi looked around at the code a bit but wasn't sure how close to fully working it was17:38
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui17:38
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:38
+patspamthe Plack::Request api changed, so the old version was broken17:38
+patspambut Plack::Request is stable now17:38
+patspamfor PlebGUI I localised the changes as much as possible17:39
+patspammost of wG still thought it was using Apache2::Request etc..17:40
+patspamfor wg8 we should rip out a lot more of the guts17:40
@Haargyeah, i gathered there was a lot of compatibility code which we will hopefully do away with17:40
+patspamit's going to be mostly straight forward17:40
+patspamthe only time consuming part I found was trying to find documentation on what the APR methods do, to try to map them to equivalent Plack::Request methods17:41
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:42
-!- mode/#webgui [+v perlDreamer] by ChanServ17:42
+patspamI'll push up what I've done recently17:42
+patspamthe other thing is17:44
+bartjolfor next time, where is it announced that there will be an upgrade script from stable to the first beta, I can manage to get it done easily, but I do have to read the scripts to see what is already done17:44
+patspamplebgui was branched off 7.8.117:44
@Haargluckily most of the large scale webgui 8 changes have been in assets so merging shouldn't prove too difficult17:45
Diggyupdate - d*mn CPAN barfed! --> "Install of CSS::Minifier::XS failed!"17:45
Diggyshall i try to install from CPAN shell with "force"?17:46
SDuensinBe nice about it first.  :-)17:46
@Haargwas that in the CPAN client or through testEnvironment?17:47
Diggyyes (sorry for the swearing :-)  - sanity thing17:47
SDuensin"Tension breaker!  Had to be done!"17:47
Diggyoh, sorry, testEnvironment17:47
Diggytrue dat17:48
@Haargfrodwith, i should probably file a bug for it but the tests for POE::Component::Server::PSGI seem to fail on windows17:48
@Haargtry installing it with the CPAN shell, and if it fails pastebin the results17:48
Diggyok, trying now17:49
Diggyeek.  first CSS::Minifier::XS u=install barfed because YAML wasn't installed.  did that.17:53
Diggythen it barfed for some other reason.  see pastebin/ieAzYujw17:54
@Haargyou have an actual link i can use?17:57
@Haargeither that or it didn't post correctly17:58
Diggysorry about that.  try freebsd.pastebin.com/rVsKFfA918:02
+MrHairgreaseyou don't have a c compiler18:02
Diggyreally18:03
+MrHairgreasewhat distro are you on18:03
SDuensinMrHairgrease - It's the WebGUI VM.18:03
SDuensinCENTOS18:03
DiggyCentOS 5.x.  This is the WebGUI-provided VM18:03
+MrHairgreaseoh18:03
+MrHairgreasei see18:03
+MrHairgreaseyou can try 'which cc'18:04
+MrHairgreasebut that'll prolly tell you you don't have one18:04
Diggyi note that gcc is not install.  will do that now and see if it helps18:05
+MrHairgreaseyup18:05
+MrHairgreasethat would help =)18:05
Diggyi'm so exited18:05
Diggyok, a little exited18:05
+bartjoli just can't hide it18:05
+MrHairgreaseyou can from me bart18:05
Diggythose'd make snappy tune lyrics :-)18:06
+MrHairgreasebiertje baidewai?18:06
+bartjolnjou, dasj lekkah18:06
+MrHairgreaseoki hang on18:06
Diggyjust out of curiosity, what language is that?18:07
+bartjolvery terrible dutch18:07
Diggyi knew that ... no18:08
+MrHairgreaseterrible indeed...18:08
+MrHairgreasebut then again it's passed 5 so who can blame us18:08
Diggyi wouldn't know terrible dutch from good dutch, so i'm impressed :-)18:09
+bartjolyeah, we speak it fluently18:09
+MrHairgreaseMost Dutch people don't know the difference either18:09
Diggyok, gcc is installed.  should i try installing  CSS::Minifier::XS via CPAN shell, or try testEnvironment again18:10
+MrHairgreasehey perlDreamer: remember those Moose attribute problems I had?18:10
+perlDreameryes18:11
+MrHairgreaseI made a moosex trait for it18:11
+perlDreamersweet18:11
+MrHairgreasehttp://github.com/martink/moosex-slaveattribute/blob/master/lib/MooseX/SlaveAttribute.pm18:11
+MrHairgreaseMoose is awesome18:11
Diggymint, CSS::Minifier::XS installed.  now, shoudl i run testEnvironment again?18:12
GettyMoose owns18:12
Gettyits the best method to bring java dudes to perl ;)18:13
+MrHairgreaseDiggy yes18:13
Diggyand leave the poor moose alone! (i couldn't resist)18:13
+MrHairgreaseGetty, I don't think Java dudes can handle the dynamic sweetness that is perl =)18:13
Gettyhehe they can, they can18:13
Gettyits just that they didnt know about it ;)18:13
Gettybut there are some that dont18:14
+MrHairgreaseDiggy, you have mooses enough in Norway18:14
DiggyI'm north american.  plenty here, too18:14
+MrHairgreasewhat's the pluar of Moose anyway? Meese?18:14
+MrHairgreaseOh, my bad18:15
SDuensinMoosi18:15
+MrHairgreaseyou're connected to a freenode server in Olso18:15
Diggymoosi18:15
Diggythe world is flat!18:15
+MrHairgreaseno18:16
+MrHairgreasethe world is round...18:16
+MrHairgrease...like a pancake18:16
Diggyhey, ur helping me, so i won't argue the point :-)18:16
+MrHairgreasehehe18:16
SDuensinSmart lad.18:17
Diggymama didn't raise any fools18:18
Diggygonna step away for a cig (don't judge me) while CPAN does its thing18:21
SDuensinJUDGEMENT COMEITH!18:21
Diggyhey, it's the opiate of the masses18:21
SDuensinMy is coffee.18:22
+perlDreamerMy wife is in school to be a nurse.18:23
+perlDreamerThis term she is doing oncology (cancer treatment)18:23
+perlDreamerall of her patients are smokers or ex-smokers18:23
+MrHairgreasehttp://www.youtube.com/watch?v=tCZPPGlVS6s18:23
+MrHairgreasehttp://www.youtube.com/watch?v=SWXbVsMkz1U18:25
Diggyi said "don't judge me", didn't i? :-)18:28
+MrHairgreaseI'm not judging anyone18:28
+bartjolMrHairgrease has smoke coming from every orifice of his body18:30
+MrHairgreaseFunny, never noticed that18:31
+bartjolwell, that invisible smoke yesterday almost killed Roberto and me18:32
+MrHairgreasehehe18:32
+bartjolroti, yeah right, Colin Powell has pictures of you!18:32
+MrHairgreasehmmm, roti...18:33
-!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer]18:34
-!- fokat [~lem@200.84.99.228] has joined #webgui18:35
Diggyupdate - upgrade seemed to work.  but when i try to go into admin mode, i get a "Problem with Request" page18:36
+MrHairgreasedid you restart modperl?18:36
+bartjola lot of times18:36
+bartjoloh, sorry18:37
Diggyas in restart apache?18:37
+bartjolnot me18:37
+MrHairgreaseyup18:37
+bartjolno18:37
+bartjolonly apache isn't enough, is it?18:37
+MrHairgrease /data/wre/sbin/wreservice --restart modperl18:37
+MrHairgreaseor  /data/wre/sbin/wreservice --restart modperl specre18:38
+MrHairgreaseerr18:38
+MrHairgrease  /data/wre/sbin/wreservice --restart modperl spectre18:38
Diggymany thanks, that did it!18:41
+MrHairgreaseno problem18:41
Diggyi'm psyched, oh yeah.  i'm psyched, oh yeah (does a liitle dance)18:41
DiggyNOW can i upgrade to latest and greatest?18:42
DiggyYes?  No?  (everyone must have gone out on a cig break ;-) )18:46
+MrHairgreasei dunno what version you're at18:47
+MrHairgreaseso I cannot tell18:47
Diggy7.7.3318:47
+bartjolwhat, I actually had some work to do18:47
+MrHairgreaseI guess you can then upgrade to th e7.8 series18:47
+bartjolI try to avoid that, but hey18:47
+bartjolyes18:47
+bartjolmaybe some perl modules18:48
+MrHairgreasejust look in the gotchas.txt file if there are some extra stoppoints on th eroad18:48
+bartjolread the 7.8 gotcha18:48
+bartjolmaybe 7.8.1318:48
+perlDreameryou can upgrade from 7.7.33 to 7.8.14 with no hiccups18:48
+perlDreamerjust extra module requirements18:48
+bartjolah18:48
+perlDreamerwe're trying to minimize mid-stream hiccups on the shunt path18:48
+bartjolbut if you want to go to beta, stop at 7.8.1318:48
+perlDreameryes18:48
+perlDreamerbut going to 7.9.0 is for heffalumps and woozils18:49
+bartjollike me18:49
Diggyoh yeah, work.  ok, i'll give 7.8.14 a whirl18:49
+perlDreamerbartjol is a jagular18:49
Diggyand, bartjol, take it easy on yourself :-)18:50
+bartjolI will, but I had some moments today that I took pride in myself too much18:50
+bartjolgotta keep the balance18:51
Diggybeen there.  then i do something completely idiotic, and it slaps me back to reality18:51
+perlDreamerI worked with a guy who said, "All those atta-boys are killed by one aw shit."18:51
+bartjolyeah, but for the few seconds it lasts, it is nice18:51
Diggyand, as we all know, reality bites18:52
+bartjoltherefore, I wear steel underwear18:52
Diggyyeah, a brief endorphin rush18:52
DiggyperlDreamer, that one is going into my book of notable quotes18:54
+perlDreamerI miss working with Jim, he was a good guy18:56
Diggyupdate - i'm now running the latest-and-greatest WebGUI!!!19:02
Diggyexcept for a couple of angst-filled moments, it was all pretty painless19:02
Diggythat is, thanks to your help19:03
Diggyi have 2 more questions:19:03
+bartjolyes we wear skirts19:03
+bartjoloops19:03
+bartjolgo ahaid, yhat 1 beer hit a spot19:04
Diggy1.  as part of the upgrade process, the instructions, i'm to restart apache19:04
+bartjolwell, mainly modperl19:04
Diggybut when i try, i get an error saying that httpd.conf can't be found19:04
+bartjolthat is a mention in the output of the update script19:04
+bartjolah19:04
+bartjoldid you set the environment?19:04
Diggyoops, so much for RTFM19:05
+MrHairgreaseare you restarting the system apache?19:05
+MrHairgreasebeacuse you shgouldn't do that19:05
Diggydon't honestly know19:05
+bartjolwell he seems to try that19:05
Diggyanyway, seems benign19:05
+bartjolperl wreservice.pl --restart modproxy19:05
+MrHairgreaseif you use /data/wre/sbin/wreservice you don't have to worry about those things19:05
+bartjolthat wreservice indeed19:06
+MrHairgreaseit's better to hjust run it as /data/wre/sbin/wreservice19:06
Diggy2.  somewhere i saw that i can check the WebGUI version from the admin console19:06
+MrHairgreasethat way you don't need to set the environment in advance19:06
Diggybut i don't see where19:06
+bartjolit's in the statistics19:06
Diggyand, ok to answers for #119:06
Diggy(sheepishly) i haven't really set up the site yet.  is "statistics" in the admin console?19:07
SDuensinyup19:08
Diggyit's probably staring me in the face19:08
SDuensinLittle picture of a bar graph.19:08
+bartjolit's somewhere at words that start with an "S"19:08
Diggyuh, oh, i don't see that19:09
+MrHairgreaseare you admin?19:09
Diggyyup19:09
+bartjolyou're not at the new content, are you?19:09
Diggysee, my installation luck was too good to be true :-)19:10
Diggyyes, new content19:10
+bartjolthat is not good19:10
+bartjolsorry19:10
Diggyah, NOW i see it.  arrgh19:10
SDuensin:-)19:10
+bartjol1 click away19:11
CIA-58WebGUI: translation * r12450 /translations/German/German/ (4 files): Updating German on translation server19:11
+bartjolperlDreamer: have you recomitted dutch to?19:11
Diggyhmm, odd.  says WebGUI Build Version 7.7.33. Latest version available 7.8.1419:11
+bartjoltoo?19:11
-!- noroute [~noroute@z2f73.pia.fu-berlin.de] has quit [Quit: noroute]19:12
Diggyi just installed 7.8.14 (didn't i?)19:12
+perlDreamerbartjol, I just did German as a test19:12
+MrHairgreaseok, have fun with your new wg install, I have to go to the bar19:12
+bartjolok, want another test? I won't touch it then19:12
+perlDreamerDiggy, you can check the WebGUI version from any page19:12
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []19:12
+perlDreamerI'll commit yer stuff, bartjol19:12
+perlDreamergo chase after MrHairgrease19:12
Diggyif i were there, i'd buy you a tall frosty one19:12
+bartjoleeeh, beer19:12
+perlDreamerthere you go19:13
* SDuensin is closer, Diggy. :-P19:13
+bartjolduck, you suckers, eeeh, I mean: so long dear people19:13
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:14
Diggywhat a nice person19:14
+perlDreamerbartjol is good people19:14
DiggyperlDreamer, any idea why i'm not seeing 7.8.14 as installed?19:15
SDuensinI think I need cheeseburgers.19:15
SDuensinWhat do you see?19:15
+perlDreamerSDuensin: u can haz cheezbrgrz19:15
Diggy7.7.13 is the Build Version reported19:15
SDuensinUh oh.19:15
Diggyi could stand a burger, too19:16
+perlDreamerDiggy, what's the version in /data/WebGUI/lib/WebGUI.pm ?19:16
+perlDreamerright near the top of the file, first 10-15 lines or so19:16
Diggyand what do you mean, "uh, oh".  not a confidence builder19:16
SDuensin:-)19:16
+perlDreamerSDuensin: u can haz cheezbrgr19:16
SDuensinperlDreamer:  Yea, but I gotta go get cheezbrgr.19:17
+perlDreamerbut only if you stop scaring the newbies19:17
Diggyyeash, stop scaring the newbies!  WebGUI.pm says "our $VERSION = '7.8.14'"19:18
+perlDreamerokay, Diggy, here's what you need to do19:20
+perlDreamerLog into the site as Admin, Turn On Admin, Admin Console, Cache, clear cache19:20
+perlDreamerclear the cache in your browser19:20
+perlDreamerrestart modperl again19:20
+perlDreamerturn around three times while chanting "WebGUI ROCKS!!" while holding a small purple octopus over your head19:21
Diggyused an armadillo for the dance, instead.  it worked!19:23
SDuensinI've done that.  It works.19:23
-!- Trex [~Dale@x-160-94-170-39.borg.umn.edu] has joined #webgui19:24
Diggyif i had the octopus, i'd have eaten it19:24
* SDuensin bought one to watch over his server.19:25
Diggyfirst of all, to be completely semi-serious, thank you all so much for your help and your patience19:25
Diggynot only do i have a working latest-and-greatest, but i've had fun getting there19:25
+perlDreamerawesome :)19:26
* SDuensin cheers!19:26
CIA-58WebGUI: translation * r12451 /translations/Dutch/Dutch/ (Asset_SQLReport.pm Form_Username.pm Form.pm): Updating Dutch on translation server19:26
SDuensinSee?  You should hang out.  We're fun.19:26
Diggyi'd like to drop in every once-in-a-while to do just that19:26
+perlDreamerDiggy, here's a little more advice19:26
+perlDreamerbrowse the wiki19:26
Diggy?19:26
Diggyok19:26
+perlDreamerdownload the WebGUI starter guide from plainblack.com and read it cover to cover19:27
SDuensinYea.  What he said.19:27
+perlDreamerreport bugs when you find them, and answer questions to your bugs promptly19:27
Diggyreading! oh, no.19:27
+perlDreamersearch the forum for questions/answers19:27
SDuensinHehe19:27
SDuensinIt has pictures!19:27
Diggywhew19:27
+perlDreamerif you do these things, the WebGUI support community will smile and bless you19:27
Diggyi can use all the help i can get!19:27
Diggyi'll do as advised19:28
Diggynow that i have a brand spankin' new install, i'll go at it in earnest19:28
Diggy... i don't think earnest will mind19:28
SDuensinSNAPSHOT IT!19:29
SDuensin:-)19:29
Diggywill do19:29
* SDuensin loves VMs.19:29
+perlDreamerrun your backups daily19:29
Diggyso does Diggy19:29
Diggywait a minute here, there's real work involved here :-)19:30
+perlDreamerthe WRE is setup to run backups for you19:30
+perlDreamerjust setup the correct cron job19:30
Diggygood to know19:30
Diggyi can do that19:31
+perlDreamerI think the list of cron jobs is in the wiki19:32
Diggythe wiki seems like a must19:32
Diggyi'm just kinda noodlin' around the admin console now.  how kewl19:32
TrexHi folks. I have some simple questions about using preload.custom -- questions that appear not to be anwered in the wiki.19:33
Diggywell, back to work19:33
SDuensinTake your time.  Don't get frustrated.19:33
Diggyas i said earlier, reality bites19:33
SDuensinFrustration leads you to do dumb things.  Like when I installed Drupal and Joomla.19:33
SDuensinOK, I'm going for food at last.  Back soon!19:34
DiggySDuensin, i learned a long time ago that if u want to success in IT, u have to be patient19:34
Diggyanyway, thanks to all again19:34
TrexFor example, I want to add a couple template variables to Calendar.pm, specifically to the month view...19:34
Diggyttfn19:34
-!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has quit [Quit: Leaving]19:35
TrexTo do this with preload.custom, do you have to copy the entire Calendar.pm file over, or just the subroutines that you wish to modify (like viewMonth)?19:35
TrexIn other words, does preload.custom replace everything within the original Calendar.pm file if it sees it in the custom directory, or does it give you more fine control over specific subroutines?19:37
+perlDreamerTrex: you'd subclass Asset/Wobject/Calendar.pm, and just override the subroutines that you need to19:37
+perlDreamercustom.preload just adds directories to @INC19:38
+perlDreamereverything else is vanilla perl19:38
+perlDreamerwhat kind of variables do you want to add?19:38
+perlDreamerif you just want more date formats, I would use a Macro instead of changing code19:39
TrexThanks, pearlDreamer. I don't suppose you could point me to a simple example that would show the syntax for how you would sublcass something. I can do some damage in Perl, but I'm hardly an expert. :)19:40
+perlDreamerit's pretty simple19:40
TrexWhat I would like is a "previousMonthUrl" and "nextMonthUrl" variable. Right now you just get a loop of months and links to them, so it seems a bit complex to try to build a marco that would generate these links from the available template variables.19:40
+perlDreameruse base qw/WebGUI::Asset::Wobject::Calendar/; #for sub classing19:41
CIA-58webgui: Colin Kuskie webgui-7.8 * r1427692 / (4 files in 4 dirs): Fix direct linking to posts and threads when their pagination is set to 0. Fixes bug #11464. - http://bit.ly/aH0GC519:45
CIA-58webgui: Colin Kuskie master * r21e3210 / (4 files in 4 dirs): Fix direct linking to posts and threads when their pagination is set to 0. Fixes bug #11464. - http://bit.ly/cEWaYy19:45
TrexWith subclassing, would I then be making an entire alternate variation of the Calendar (a whole new asset) in which my changes would be available, or does this make the changes available within the standard WebGUI Calendar asset?19:59
+perlDreamerwell, if you subclass, it's a whole new asset20:01
+perlDreamerbut if you monkey-patch, it would alter the default Calendar20:01
TrexMonkey-patching referring going into the API and modifying it yourself?20:01
* perlDreamer suggests just patching the regular Calendar, and making an RFE to move the code into the core20:01
+perlDreamerin monkey patching, you overwrite subroutines in another module20:02
+perlDreamerit's kind of like pulling weeds in your neighbors yards20:02
+perlDreamerit gets rid of the weeds, but isn't the best thing to be doing20:02
TrexI was hoping that preload.custom was a way to create custom mods that would apply to the core, but would be outside the upgrade path.20:02
+perlDreamerit is, but only as new assets, not by changing existing ones20:03
TrexAnd yes, I was planning on submitting an RFE, but wanted to test my code first under the preload.custom model -- at least how I thought it worked.20:03
SDuensinWhat about this?  http://www.webgui.org/wgtv/the-swiftysite-technique  (Or is that "monkey patching"?)20:04
+perlDreamerI'm not sure how they built it, SD.  I didn't attend that session last year20:06
-!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer]20:06
SDuensinIt's interesting.  Some Perl-fu I've not seen before.  (Which isn't hard to find.)20:06
-!- fokat [~lem@200.84.99.228] has joined #webgui20:06
TrexThanks for the help, perlDreamer! I must be off again.20:14
-!- Trex [~Dale@x-160-94-170-39.borg.umn.edu] has left #webgui []20:14
+patspamHaarg: I pushed up the Plack code as the "plebgui" branch20:44
+perlDreamerpatspam: my son Peter says there is good wine tasting on the trains at Mt. Hood20:46
+perlDreamerI'm not sure if he's trying to get a ride out of it, or wanting to try some wine (kid is only 10!), or authentically trying to be helpful20:47
+patspameither way... totally awesome!20:47
-!- SDuensin [~Scott@mobile-166-137-136-081.mycingular.net] has quit [Ping timeout: 245 seconds]21:13
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]21:17
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui21:18
-!- SDuensin [~Scott@mobile-166-137-139-116.mycingular.net] has joined #webgui21:20
-!- SDuensin [~Scott@mobile-166-137-139-116.mycingular.net] has quit [Ping timeout: 246 seconds]21:27
-!- SDuensin [~Scott@mobile-166-137-137-166.mycingular.net] has joined #webgui21:34
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]22:08
@preactionpatspam: does that mean plebgui is ready for prime-time?22:16
+patspamwell..22:16
+patspamI think I hacked it back to functional post-Plack::Request api changes22:16
+patspambut the next step would be to rewrite it22:17
+patspamripping out Apache::Request altogether22:17
+patspamlib/WebGUI/Session/Plack.pm fakes the parts of Apache::Request API that webgui uses22:19
@preactionahh22:19
+patspamreally we should rip the guts out of WebGUI.pm, use middleware instead of content handlers, and refactor $session->request to be more naturally PSGI22:20
@preactionoh yes, but that would be far outside the scope of 8, and that is my plan for eventually (which, if i have my way, means 9)22:21
@preactionthough that means we're once again playing catchup22:21
+patspamhow much is within scope?22:22
@preactionripping out Apache::Request is fine, i don't think that any asset-level custom code should be using $session->request. so any changes to that should be fine22:23
@preactionbut using plack middleware not as fine, it's another set of changes and stuff we don't have time for22:24
@preactionthough having a way to use plack middleware would be fine, then we could migrate at our leisure22:24
@preactionthe main thing is we need to start having preview releases of WG8 in the next 3-4 months22:25
+patspamok, so we keep support for content & url handlers in WebGUI.pm22:26
@preactionfor now, yes22:26
+patspamI started converting the core handlers to middleware for plebgui, it's mostly an easy translation22:26
+patspammiddleware will be possible as soon as we support PSGI22:27
@preactionokay22:27
@preactionanything to get rid of apache as soon as possible22:27
@preactionwell, not apache, but modperl, but whatevz22:27
+patspamwhat's the plan for modproxy?22:28
+patspamdid you say something about nginx + wgaccess the other day?22:29
@preactionnginx, yes22:29
+patspamsweet22:29
@preactioni'd really really really like to see if we can make WebGUI entirely async, but that might be more of a research project for a GSOC or something22:29
+patspamnow you're talking!22:29
@preactionJT wanted carrier grade, I want to deliver ;)22:30
+patspamsweet. I've been playing with tatsumaki quite a bit lately22:30
@preactioninteresting22:32
+patspamI'm bolt bussing to boston tonight (4hrs), I might see about ripping out Apache::Request22:32
+patspamthe thing that was slowing me down was not knowing where to look up docs for the APR api22:32
+patspamI can never find the damn methods in cpan22:33
@preactionyeah, you gotta go to modperl.apache.org or whatever22:33
+patspamit's so annoying that you have to guess which package the method is in22:36
+patspamApache2::RequestRec, Apache2::RequestUtil, ..22:36
-!- carogray [~Caroline@72-59-50-141.pools.spcsdns.net] has joined #webgui22:39
+patspamI don't know if there's any sane way to keep the content and url handlers API22:39
+patspambecause they're coupled to Apache request22:40
@preactionoh, right, of course22:41
@preactionwell, URL handlers can go22:41
@preactionbetter idea: just make it a Plack::Request object instead and we'll make people change22:42
+patspamyeah that's much more preferable22:42
+patspamAsset is the only content handler that is coupled to Apache22:43
+patspamfor streaming uploads22:43
@preactionah, yeah that'll have to change22:43
+patspambut apart from that, we can preserve the contentHandler api22:44
+patspamurl handlers will be so much nicer as middleware anyway22:44
@preactionindeed22:44
+patspamthe one ugly hack i can remember in plebgui is that it buffers output22:45
+patspambut once we rip out Apache::Request I think we can fix that22:46
-!- SDuensin [~Scott@mobile-166-137-137-166.mycingular.net] has quit [Quit: Leaving]22:57
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Ping timeout: 265 seconds]23:10
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui23:17
-!- mode/#webgui [+v patspam] by ChanServ23:17
+perlDreamerpatspam, there's some apache module which will tell you in which other modules the docs live23:20
+perlDreamerit was posted to the dev list a long time ago23:20
+patspamhmm can't find it23:25
+patspamwell, with any luck I'll have internet access on the bus, so maybe chat to you guys later on23:30
* patspam heads to boston23:30
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]23:30
* perlDreamer heads off to pick up the kids23:32
+perlDreamerthen I'll see about finding that Apache documentation module23:33
+perlDreamerit was perl -MApache:::Something -e 'find method_name;'23:33
+perlDreamervery simple23:33
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui23:59
--- Day changed Thu Mar 11 2010
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui00:04
-!- carogray [~Caroline@72-59-50-141.pools.spcsdns.net] has quit [Read error: Connection reset by peer]00:12
+perlDreamerha! found it00:53
+perlDreamerhttp://perl.apache.org/docs/2.0/api/ModPerl/MethodLookup.html00:53
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Quit: Leaving]01:02
Gettystupid question, someone asked me, can WebGUI run as (Fast)CGI? i dont think so, or?01:06
+perlDreamerno01:12
+perlDreamerright now it only runs as modpel01:13
+perlDreamermodperl01:13
+perlDreamerin WebGUI 8, it might run as FastCGI through the magic of Plack01:13
+perlDreamerbut we shall see01:13
@preactionGetty: if you want to help patspam with the plack translation, i'm sure he'd be appreciative (and so would i)01:19
@preactionif you can backport it to 7.x that'd be wonderful as well.01:19
Gettymagic of Plack... ok ;)01:20
Gettynah, just curious.... is there mod_perl for lighttpd? so far i avoided mod_perl in general cause it made very strange errors in the past01:20
+perlDreamerwe've been using it for quite a while now01:21
+perlDreamerand aside from using lots of memory, it's been fine01:21
@preactionit's not mod_perl so much as Apache::Request <- that's the big part01:21
Getty(for example long time mod_perl had the bug to disable parsing off .htaccess files with a path longer then 128 chars, whatever mod_perl was active for the vhost/dir or not)01:21
Gettyif you had such kind of bugs you avoid that software for a longer time ;)01:22
@preactionthe WRE puts a mod_proxy instance in front to serve static content or normal CGI stuff, the idea being to get rid of the problems of mod_perl from standard serving01:22
@preactionyou could use lighty or nginx as the proxy01:22
Gettyvarnish and/or lighttpd should be the highest front01:22
Gettyvarnish + ESI... owns...01:22
Gettyyou REALLY should dive into this if you dont know it01:22
Gettyits the concept akamai works on01:23
@preactionit's something to look at, but first we have to get rid of the reliance on apache01:26
Gettyactually, if you use varnish + esi you could not care about that anymore01:27
Gettyseriously01:27
-!- patspam [~patspam@72-63-168-160.pools.spcsdns.net] has joined #webgui01:27
-!- mode/#webgui [+v patspam] by ChanServ01:27
Gettypatspam: we just talked about you :-P01:28
@preactionapache/mod_perl really hampers us when it comes to performance, real performance01:28
+patspamI felt my ears burning01:28
+perlDreamerit was better than CGI01:28
+patspamyay for bolt bus interwebs01:28
Gettypreaction: yeah but you gain so much performance with that concept... you know it at all? i always wanted to set it up but my newest employer is actually not in the size for the requirement ;) at my old one they was to less into new technology (thats why i left)01:29
@preactionthe ESI stuff would probably require a whole bunch of work, and may not even be viable for our model, where an entire page can be completely dependent on the user who is viewing it (not RESTful, but we've never enforced it in the past)01:29
Gettythe caching of specific layers is something that already boosts much01:30
Gettyeven tho i know what you mean01:30
@preactioni'm not saying we can't do it, i'm saying we've got priorities, and our internals are so horrible that i'd rather straighten those out than try to build something on top of it01:30
Gettyunderstandable01:30
Gettyi just say that its worth to have a deeper look at it before you do some more internal rework01:31
@preactioni'd love to just scrap the entire project and build something fully  modern on a completely async stack with sharding and caching and replication in mind on the full backend, but... well...01:31
Gettyi know what you mean, 100%01:31
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]01:31
Gettybut i'm a rapid developer and i always tell: have one proof of concept so that you got it in mind, and probably "something happens"01:31
Gettyand you guys are actually the best targets for that concept with that massive control about the env with WRE01:32
@preactionwell, that's what the Plack stuff is for, to reduce our deps on WRE. that being said, I still want the WRE to be the "Best Way To Deploy WebGUI"01:33
Gettyyeah it is01:33
@preactionbut it'd still be nice to "cpan> install WebGUI"01:33
Gettyyes of course01:33
Getty"whatever the user fits best"01:33
Gettybut its awesome that you even THINK (thought) about WRE01:33
Gettythat you made it01:33
Gettyand see it as something that you can offer the user01:33
@preactionbut then we're back to "so much to do, no manpower"01:33
Gettythat is really "nextgen" in my eyes01:33
@preactionyou'd be surprised at the naysayers, even i don't run WRE on my dev box anymore (lib incompatibilities with standard OS X stuff)01:34
@preactionbut local::lib and perlswitch might work nicely with what we have01:34
Gettymy resources i give out are mostly concentrated on Padre and lower level libraries (like Webframeworks where you build stuff like WebGUI ;) )01:34
Gettyyeah01:34
Gettyi use it that way01:34
Gettyno wait, i lie i dont01:34
Gettybut it owuld work01:34
Gettyno libs you use are incompatible with local::lib01:35
@preactionwell, WebGUI is its own framework (which i'm trying to fix, see http://github.com/preaction/modern-webgui01:35
Gettyi just wasnt sure how i use local::lib + mod_Perl and i didnt wanted to try out01:35
Gettyof course you got your own framework :)01:35
Gettyi didnt suggested anything else01:35
Getty:)01:35
@preactioni mean, i like Cat, but it doesn't mesh with the ideas of CMS very well (imho)01:35
Gettyoh.... i will now start official my learning of Catalyst to port my (dont say one word) PHP Webframework to Perl01:36
Gettycause actually i still use it cause there is nothing like that on CPAN ;)01:36
@preactionnew door01:36
@preaction(wow, that joke might be way too inside for anyone to get)01:37
Gettyand i thought: whatever i do, i should make it on top of Catalyst, cause its made by some of the most experienced CPAN developers and so it should be a good base01:37
@preactionnew door is an anagram for "one word".01:37
Gettysounds like you also like good tea ;)01:37
@preactionindeed. it's an app framework, and a CMS could be considered an app01:37
Gettycatalyst is an app framework?01:37
Gettyi totally considered it so far as framework01:38
@preactionwell, web app framework01:38
Gettywell wait...01:38
+patspamGetty: I used local::lib to deploy plebgui on shared hosting01:38
Gettymh where i can say the porder01:38
Gettyaehm border01:38
Gettylets say i define an app framework more like something that does something even if you does nothing01:38
Gettyif you get what i mean01:38
Gettyeven tho i must insist that definition is not that good, even tho its hard to make a REAL border01:39
@preactionah, yes. WebGUI without the core asset set01:39
@preactionCatalyst is a framework01:39
Gettyyeah you need to code an app with it01:39
@preactionDjango is an app framework (has the admin stuff built-in)01:39
Gettyyeah01:39
Gettythat is what i meant01:39
Gettymy framework does also nearly nothing when you dont do anything01:39
Gettybut it gives you an error which template is missing ;) so you directly know where to start01:39
Gettyhehe01:39
@preactionmodern-webgui is heavily django-influenced (<3 django, but it really needs to start adding to the "app" part)01:40
Gettybut its just the content template, the complete structure of the page in standard divs is already there blabla you know what i mean01:40
Gettyits more "app"01:40
Gettyi got an awesome form management, which now definitly needs refactoring, and i said: fuck that shit i directly convert now to perl01:41
Gettymy boss is also hot for perl01:41
Gettyso.... we defined 1 day / week i go now for the perl startup so that we got something in some weeks01:41
Gettyits so ugly situation if you got something awesome to work with and its just in the wrong language... but its my fault so i cant blame anyone01:41
Gettymy only big problem still is that i need smarty syntax templates... its still p.d. the best non-coder syntax style, i know you can bend TT much to behave much like that but it seems impossible to make it "$var" instead of "var"01:42
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]01:46
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui02:34
-!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui02:35
-!- mode/#webgui [+o preaction] by ChanServ02:35
-!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has quit [Read error: Connection reset by peer]02:41
-!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui02:42
-!- mode/#webgui [+o preaction] by ChanServ02:42
-!- patspam [~patspam@72-63-168-160.pools.spcsdns.net] has quit [Ping timeout: 265 seconds]02:52
-!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 245 seconds]02:56
-!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has quit [Quit: preaction]02:57
-!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui03:06
-!- mode/#webgui [+o preaction] by ChanServ03:06
-!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has quit [Client Quit]03:09
-!- patspam [~patspam@72-59-43-101.pools.spcsdns.net] has joined #webgui03:14
-!- mode/#webgui [+v patspam] by ChanServ03:14
-!- patspam [~patspam@72-59-43-101.pools.spcsdns.net] has quit [Ping timeout: 265 seconds]03:36
-!- fokat [~lem@200.84.244.194] has joined #webgui04:13
-!- patspam [~patspam@173-115-222-52.pools.spcsdns.net] has joined #webgui04:44
-!- mode/#webgui [+v patspam] by ChanServ04:44
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui04:56
-!- patspam [~patspam@173-115-222-52.pools.spcsdns.net] has quit [Quit: Leaving.]05:00
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:06
-!- patspam [~patspam@173-145-107-95.pools.spcsdns.net] has joined #webgui05:19
-!- mode/#webgui [+v patspam] by ChanServ05:19
-!- patspam [~patspam@173-145-107-95.pools.spcsdns.net] has quit [Ping timeout: 268 seconds]05:25
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]05:28
-!- patspam [~patspam@173-115-222-98.pools.spcsdns.net] has joined #webgui05:45
-!- mode/#webgui [+v patspam] by ChanServ05:45
-!- patspam [~patspam@173-115-222-98.pools.spcsdns.net] has quit [Quit: Leaving.]05:52
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]06:04
-!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection]06:11
-!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui06:12
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui07:08
-!- mode/#webgui [+v perlDreamer] by ChanServ07:08
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]08:11
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]08:15
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui09:08
-!- mducharme-work1 [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]09:11
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui09:50
-!- mode/#webgui [+o preaction] by ChanServ09:50
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]10:00
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:06
-!- mode/#webgui [+v bartjol] by ChanServ10:06
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui12:45
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui13:20
-!- mode/#webgui [+o Haarg] by ChanServ13:20
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]13:23
CIA-58webgui: Graham Knop WebGUI8 * r913fa9a / (58 files in 20 dirs): clean up Tie::IxHash imports - http://bit.ly/bBzkwl13:25
CIA-58webgui: Graham Knop WebGUI8 * ra22162b / (11 files in 4 dirs): clean up Tie::CPHash imports - http://bit.ly/anYS7t13:25
CIA-58webgui: Graham Knop WebGUI8 * r2af4c4d / (47 files in 15 dirs): clean up WebGUI::Utility imports - http://bit.ly/atTsk013:25
CIA-58webgui: Graham Knop WebGUI8 * r45ca61b / (6 files in 2 dirs): more import cleanups - http://bit.ly/cZk5IY13:25
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:24
-!- fokat [~lem@200.84.99.228] has joined #webgui14:32
-!- bryden [~bryden@nat/ibm/x-strgddoqndjpfeiq] has joined #webgui14:44
-!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has joined #webgui16:16
SDuensinMorning.16:19
+bartjolhey scott16:22
SDuensinHey bartjol 16:24
-!- bryden [~bryden@nat/ibm/x-strgddoqndjpfeiq] has quit [Quit: Leaving]16:39
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui16:44
+bartjoloh, yeah, a customer called16:55
+bartjolstrange people16:55
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.]17:12
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui17:12
-!- mode/#webgui [+v Radix_] by ChanServ17:12
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:34
-!- mode/#webgui [+v perlDreamer] by ChanServ17:34
+perlDreamermorning, folks17:34
SDuensinHey perlDreamer 17:35
@Haargmorning17:36
@Haargis there any reason to keep the 7.7 upgrades in WebGUI8 i'm not thinking of?17:39
+perlDreamernone17:43
+perlDreamerI just got through pruning the 7.7 upgrades out of 7.8 and 7.917:43
SDuensinCrap.  Out of coffee.17:43
+perlDreamertaking kids to school, be back in 2017:43
* SDuensin will still be here.17:43
CIA-58webgui: Graham Knop WebGUI8 * rb24978e / (182 files in 23 dirs): removing old upgrades - http://bit.ly/bfFTRX17:46
+perlDreamerHaarg, what do you think about removing the form magic from property, and requiring people to put things into form directly?17:56
@Haargi was thinking about that.  the magic is becoming more problematic.17:57
@Haargbut it also seems like it should work fine to continue having the magic17:58
+perlDreamerwhat about the thing with adding traits and the meta_property?17:58
+perlDreamerit seems like we need to have a class with the trait applied to see what the attribute will do17:59
+perlDreamerso then we're building some anonymous throwaway metaclass just to do that17:59
@Haargkind of17:59
@Haargbut it caches the metaclass it builds18:00
@Haargbased on the traits applied18:00
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:00
-!- mode/#webgui [+o bopbop] by ChanServ18:00
+perlDreamerHaarg, in order to apply the roles to the anon class, I need to get it inside the buidler for _property_metaclass18:18
+perlDreamerbut builder methods don't get arguments, other than $self18:18
+perlDreamerI think that means we need to flatten it into add_property18:19
+perlDreamer"it" being _property_metaclass18:19
@Haargyeah, we might just want to do away with _property_metaclass18:20
+perlDreamerare you going to talk about Moose at the WUC this year, Haarg?18:27
@Haargno.  i don't remember if someone else was planning on talking about it.18:28
@Haargugh i hate UNIVERSAL::(isa|can) so much18:37
+perlDreameryeah18:39
+perlDreamerif it would just shut up, it would be a little more tolerable18:40
@Haargi would be fine with the warnings if they weren't all false positives18:40
@Haarglike this18:41
@HaargCalled UNIVERSAL::isa() as a function, not a method at /usr/local/lib/perl5/site_perl/5.10.1/UNIVERSAL/can.pm line 4318:41
+perlDreamerany thoughts on this: http://gist.github.com/32932518:45
@Haargwhere is that trait supposed to be from?18:48
+perlDreamerMoose::Meta::Attribute::Native::Trait::Array18:48
+perlDreamerI think that's the problem18:48
+perlDreamerthere's magic in traits to expand Array into Moose::Meta::Attribute::Native::Trait::Array18:48
@Haargyeah18:49
+perlDreamer$perlDreamer->invoke('dispel magic', 'WebGUI::Definition::add_property');18:50
+perlDreamercrud18:50
+perlDreamerYou have to be a level 3 magic user to do that18:50
+perlDreameror was it level 5?18:52
+perlDreamerit's been too long ago18:52
@Haargthat may be the best way to go18:57
@Haargthere are two other alternatives.  first is using Moose::Meta::Class->interpolate_class(_and_new)? to make the metaclass object18:58
@Haargand the other 'better' solution that we don't have time for, which is making traits for all of the form types18:58
+perlDreamerthat would mean that I'd need to build a form type for handling JSON in the db, for things that never send the JSON to a form18:59
+perlDreamerbut I agree that we need a type system, and have our forms interact with that19:00
+perlDreamerand, personally, I think we should base it on native Moose type, and build around that, rather than the other way around19:00
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:03
+perlDreamerI think that's a typo19:04
+perlDreamerI don't see an interpolate_class in Moose::Meta::Class19:04
@Haargi guess it isn't in the pod19:05
+perlDreamerit's not in the code, either19:05
+perlDreamerit's actually in Moose::Meta::Attribute19:05
@Haargerr19:05
+perlDreamerand it does resolve trait names19:05
@Haargyeah, that's the one19:05
+perlDreamerthe farther back we push into Moose, the more susceptible we're going to be to future change19:06
@Haargespecially for undocumented methods19:07
+perlDreamerthat's just a typo, I'll track down their repo and submit a doc patch19:08
@Haargtypo?19:08
+perlDreamerin the docs, it says to call Moose::Meta::Class->interp....19:09
+perlDreamerit should be Moose::Meta::Attribute->interp19:09
@HaargMoose::Meta::Attribute->interpolate_class is undocumented though19:09
+perlDreamerright, the only one that's documented is interpolate_class_and_new19:10
* perlDreamer goes to the gym19:13
@Haargunfortunately, interpolate_class is the one we want19:20
@HaargperlDreamer, completely untested but i was thinking something like this http://gist.github.com/32939519:32
+perlDreamerit looks exactly right, codewise20:17
+perlDreamerI'll see what the tests say20:17
+perlDreamermaybe a quick pop into #moose to ask about that method?20:17
+perlDreamer'cuz I'd be happy to make them a doc patch for it20:17
Gettywhats the problem?20:18
+perlDreamerand to find out if it's going to be, expected to be deprecated20:18
+perlDreamerthis method: Moose::Meta::Attribute->interpolate_class20:18
+perlDreameris not documented in the POD20:18
+perlDreamerfrom previous, painful experience, that means it might not be wise to use it, Getty20:18
Gettythere are many not documented in the POD cause they are used internal or shouldnt be used by users who have no idea20:18
Gettyyeah20:18
Gettythose functions are 99% sure to be changed or dropped20:18
Gettyi even think that i know of interpolate_class that its not the right way20:19
@Haargnot the right way for what?20:24
@HaargperlDreamer, i think i have my WebGUI::Paths branch working properly.  the only things that still refer to the WebGUI lib directory are the POD/Perl::Critic tests.  api breaks on WebGUI::Session->open and WebGUI::Config->new.20:28
+perlDreamerthose are low usage API methods, and we're in 8 anyway20:28
@Haargyeah20:28
+perlDreamerHaarg, does changing ownership of a file leave a timestamp somewhere I can check?20:29
+perlDreamerin the filesystem?20:29
@Haargdon't believe so20:29
@Haargwhy?20:29
+perlDreamerGetty, why is interpolate_class the wrong way to do it?20:42
Gettyits just somehting that pops into my mind if i remember20:42
Gettyi must check into it what it does again, then i probably remember my case20:42
Gettybut i did some deeper stuff in moose and that is function-ape-jungle-hopping ;)20:43
+perlDreamerI think I'll do some googling, then ask in #moose real quick21:07
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui21:15
-!- mode/#webgui [+o tavisto] by ChanServ21:15
+perlDreamerhey, tavisto!21:17
@tavistohey brotah21:17
@tavistoer brotha21:17
@tavistohow's life?21:18
+perlDreamervery busy21:18
+perlDreamerkids, jobs, wife21:19
+perlDreamercooking, cleaning, laundry21:19
+perlDreamerremodeling, electrical work, appliance installs21:19
@Haarghey tavisto, did you see that steam + valve's games are coming to mac?21:22
@Haargno more rebooting needed for tf221:23
@tavistoyeah, been busy here too. Craziness. hehe I've been working on my house a lot as well.21:23
@tavistoJust finished my taxes so that's a good thing to check off my list. And no I hadn't heard about steam coming to mac.. That rocks!!!21:24
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]21:26
@tavistoHaarg, you enjoying your MBP upgrade? I like this sooo much better.21:32
@Haargit is quite nice, yeah21:32
@tavistoreally nice when I have to jump into windows on VMware21:33
@tavistoDoes anyone know why my ^AdSpace(); macro would just print out on a style template rather than showing an ad?21:33
@tavistoI'm sitting here thinking... there's nothing to it.... or am I just having a brain fart21:34
@Haargnot sure.  where is this?21:34
-!- lem_ [~lem@200.84.99.228] has joined #webgui21:34
-!- lem_ [~lem@200.84.99.228] has quit [Read error: Connection reset by peer]21:35
+perlDreamerthe Ad in the AdSpace could have a problem21:35
@Haargi hope they make 85W power adapters with the new connector at some point http://store.apple.com/us/product/MC461LL/A?fnode=MTY1NDEwMQ&mco=MTMzODAwMDI21:35
@Haargwould be much more convenient than the current ones21:35
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui21:36
-!- mode/#webgui [+o bopbop] by ChanServ21:36
-!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 245 seconds]21:38
@tavistoHaarg, perlDreamer it's on the TGC Forums (bugs)21:39
@tavistoinstead of rendering the ad, it just prints out the macro on the page21:39
@tavistoI'm 99% sure that macro is enabled by default 21:39
+perlDreamerwe can check that21:40
+perlDreamernope, it's not21:41
+perlDreameryou want it added, tavisto?21:41
@tavistooh crap then that's why21:42
@tavistocould you enable that on TGC21:42
+perlDreamersure21:42
@tavistothanks, I'm sitting here wondering what the heck is going on21:42
+perlDreamerokay, please give her a retry21:43
+perlDreameroh yeah21:45
@tavistobooyah grandma21:46
+perlDreamernormally we don't do support for clients over IRC, but we always make an exception for you, tavisto21:48
@tavistogee thanks21:53
@tavistoI have a special support package21:53
+perlDreamerIt's the Brazilian BBQ+ package21:54
+perlDreamerspeaking of which, it is definitely time for lunch22:04
+perlDreamerbbiaw22:04
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:54
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has left #webgui []23:00
-!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has quit [Quit: Leaving]23:01
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui23:08
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 256 seconds]23:09
+perlDreamerHaarg, that returns a meta class of the class Moose::Meta::Attribute23:21
+perlDreamerand technically, it only returns a class name23:22
+perlDreamerand now Definition.t passes: http://gist.github.com/32969123:38
+perlDreamerI'll try the others next23:38
+perlDreamerall right!23:44
CIA-58webgui: Colin Kuskie WebGUI8 * rf4467cb / lib/WebGUI/Definition/Meta/Class.pm : Attempt #1 to pass traits through property. - http://bit.ly/91yb6D23:44
+perlDreamerwe have traits23:44
CIA-58webgui: Colin Kuskie WebGUI8 * r570eea7 / t/Definition.t : Add test for passing through traits. - http://bit.ly/atojzC23:44
+perlDreamernow I just have to write some23:44
--- Day changed Fri Mar 12 2010
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui00:16
-!- fokat [~lem@200.84.99.228] has joined #webgui00:22
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui00:55
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]02:13
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui02:52
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]03:30
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]03:44
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]03:55
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]06:35
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]07:21
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui07:48
-!- mode/#webgui [+o Haarg] by ChanServ07:48
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]08:29
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui08:49
-!- mode/#webgui [+o preaction] by ChanServ08:49
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:12
-!- mode/#webgui [+v bartjol] by ChanServ10:13
CIA-58WebGUI: translation * r12452 /translations/ (201 files in 3 dirs): Updating Czech on translation server10:58
-!- SynQ_ is now known as SynQ11:36
-!- mode/#webgui [+v SynQ] by ChanServ11:37
-!- SynQhome [~SynQ@f70096.upc-f.chello.nl] has joined #webgui11:38
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui13:38
SynQhomebah14:33
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]14:40
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:05
-!- fokat [~lem@200.84.99.228] has joined #webgui15:43
-!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has joined #webgui16:16
SDuensinMorning.16:17
+bartjolhey scott, learned dutch already?16:20
SDuensinVoorjen!16:23
SDuensinThat close?16:23
+bartjolvoorjen? what kind of dialect is that?16:25
SDuensinIt had double vowels and a J in a strange place.  Looked Dutch to me.  :-P16:26
+bartjolit looks like it, but does not sound like it,  so it is not a duck16:29
SDuensinThen it's not a witch.16:30
SDuensinOh!  Amazing!  I get IE7 on March 15th!16:31
* SDuensin can't stand stupid corporate America.16:31
+bartjoleeeh, where are you located?16:31
* bartjol means : where in time16:31
+bartjoland they're not going for the full ie8 in one go?16:32
SDuensinIn time?  2010.  :-P16:32
SDuensinGovernment contractor dude.  I'm surprised I get 7.16:32
SDuensin(Although I already have 8 and Chrome on my machine.)16:32
+bartjolit is an improvement, and soon I will get the browser choice screen microsoft update16:33
+bartjoleuropean regulations++16:33
SDuensinhehe16:33
+bartjolmmm, 500 karma left to spend from my pile of karma16:38
+bartjoland, I spend it all16:40
SDuensinGot an odd question...  Ever lock down WebGUI pages based on the browser's user-agent?16:40
+bartjolwell, I wanted to one time, but I never came around to do so16:40
+bartjolactually, when using ie, i wanted to show a solitair jumping cards video and a text: use another browser, or go play games16:41
SDuensinI'm building a rather interesting service and wanted to use WebGUI to provide a lot of the generic functions (user management, billing, forums, etc) but I don't want them being accessed outside my custom client.16:42
SDuensinHehe16:42
+bartjolmmm, that does a bit like monopolising16:42
SDuensinI used to embed a script in all my sites that helped people get away from IE6 if they were using it.  Then the bastards at Microsoft bought the domain that was doing the anti-IE6 campaign and took the script down!16:43
+bartjolwhat, even microsoft wants people to upgrade, stupid mrrpprgfffpowhfp16:43
SDuensinWell, I'm not going to lock down the entire site.  Just the pages that require my browser to properly render.16:44
+bartjoland when they use the wrong browser they got redirected to a site that says, please use <my browser> for viewing this page16:46
+bartjol?16:46
SDuensinNo, just back to the home page of the site.16:46
+bartjolwell, that are details16:46
SDuensinOnly way they'd ever even be able to try and access one of those custom browser pages with a different browser is if they're poking around and doing things they shouldn't be doing.  :-)16:47
+bartjoleeeh, I am think of a contenthandler that sets scratch variable, and when it exists on the page there is a macro that redirects you16:48
+bartjolbut that may be to late16:48
+bartjolyou'l get a blink of the scrteen16:48
SDuensinWhat about even before WebGUI gets it?  Make Apache do the filtering?16:49
+bartjoloff course, but I was thinking more generically16:49
SDuensinGeneric is good.  :-)16:50
+bartjolbecause, you'll have to set each url16:50
+bartjolmy way, you can make a template:16:50
+bartjol<tmpl_if my_scratch>then redirect<tmpl_else>all my cool html</tmpl_if>16:50
+bartjolbut16:51
SDuensinInteresting.16:51
+bartjolproblem16:51
+bartjolyou only want to do that once per session16:51
+bartjolso16:51
+bartjolonly at first access16:52
SDuensinWhere would "my_scratch" come from?16:52
+bartjolthe first request in of the session must call the method to set it16:53
+bartjolwhich requests meddling in the session code16:54
+bartjoleq "undesirable"16:54
SDuensinYea.  That'd be bad.16:54
+bartjoldon\'t fiddle with session or die;16:55
+bartjolwell16:55
SDuensinI'd rather tweak Apache than WebGUI code.16:56
+bartjolyeah16:56
+bartjolthinking of a contenthandler that always is called, but does nothing if sessioncookie exists16:56
+bartjolthat already sounds better\16:56
SDuensinFor the most part, I can just "hide" the URLs.  However, I know some goober out there is going to snoop them with a proxy of some kind and go poking around.16:57
+bartjolbut you'll have to set each apache request to use that handler, and also be able to caal other handlers16:57
+bartjolarg16:57
+bartjolpeople like me16:58
SDuensinWhat about just using rewrite to bounce requests targeted for a specific sub-folder of the site?16:58
+bartjolin apache?16:58
SDuensinYea16:58
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui16:58
-!- mode/#webgui [+v perlDreamer] by ChanServ16:59
SDuensinHey perlDreamer 16:59
+perlDreamermorning, SDuensin16:59
+bartjolwell, during thinking of other solutions, this is starting to sound better and better16:59
+perlDreamerwhat's up?16:59
SDuensinbartjol - hehe16:59
+bartjolSD wants to lock out ie6 users16:59
SDuensinperlDreamer - Trying to make WebGUI do things it's not intended to do.  :-)16:59
+perlDreameret tu, SD?16:59
SDuensinActually, I want to lock out *ALL* standard browser users.16:59
+perlDreamerwhy?17:00
SDuensinYou're in the USA, right?  Ever hear of "Steam"?17:00
+perlDreamerYeah, some game company, right?17:00
SDuensinWell, Valve is the company.  Steam is their client.  But yea...17:01
SDuensinBasically, half their client is delivered as HTML.  Makes it very easy for them to update content...17:01
SDuensinI'm doing the same thing and don't want non-client users poking around on the special pages intended to be rendered inside the client software.17:01
+perlDreamershould be very easy to do17:03
+perlDreameradd browser rejection via a URL Handler17:03
SDuensinSo enlighten us, oh master.  :-P17:03
* perlDreamer will ponder briefly17:03
+perlDreamerit was a very long night last night for support calls17:03
SDuensinNP17:04
SDuensinNo rush.  Domain isn't even online yet.17:04
SDuensinThis is a brand-spankin' new project.17:04
+perlDreamerI think the best way to do this is actually via Apache17:10
+perlDreamerwhere you put rules in the vhost section that requires a certain client to access the site17:11
SDuensinThat's what I was thinking.  Just wanted more opinions.17:11
SDuensinAnd it's not even the entire site - just a branch of it.17:11
+bartjoloh, I thought it were some random pages throuhout17:16
+bartjola branche makes it better17:16
SDuensinNope.  I can contain them into one area.17:16
* bartjol is getting very good at thinking of too complicated solutions17:17
SDuensinHehe17:17
SDuensinYou might be perfect for this project!17:17
+bartjolwell, you can hire me probably17:17
SDuensinSure.  I pay $0 a day.17:17
+bartjolah, Koen will not agree with that17:18
+bartjolhow much by the hour?17:18
+perlDreamer$0/817:18
SDuensin:-)17:18
+bartjolthat would be a very nice cooperation, I think of too complicated solutions all day, and you'll do it with the easy one in 5 minutes17:19
+perlDreamerare you going to submit a WUC talk, bartjol?17:29
+bartjolwell17:30
+bartjolI'd like to, but17:30
+bartjolnot sure whether I can come yet17:31
+bartjolI'd actually thought of webgui cluster building17:31
+bartjolwhich might be a bit too easy maybe17:31
+bartjoland to linux focussed17:31
SDuensinBah.  Who cares about Windows hippies.  :-)17:32
+bartjolor apples17:32
+perlDreamerI wouldn't worry about linux focus, few people run WebGUI on windows anymore17:32
+bartjolyeah17:32
+bartjolwell17:32
+bartjolfirst see whether I can come17:32
+bartjolsome organisational limits I'm bumping into17:33
+perlDreamerI think someone spammed the Czech translation on the server17:39
+bartjolmay very well be17:40
+perlDreamertry translating the notes.txt file17:41
+bartjolmmm, what is submitted looks quite normal to me17:43
+bartjolare it not just the files being added?17:44
+perlDreamerno, some of the files have actually been translated, and they're okay17:45
+perlDreamerbrb, have to take kids to school17:45
-!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has quit [Ping timeout: 260 seconds]17:47
-!- SDuensin [~Scott@mobile-166-137-137-042.mycingular.net] has joined #webgui17:52
+perlDreamerback17:55
SDuensinMe too.  :-)17:55
* SDuensin lost his tether. Thanks, AT&T.17:55
CIA-58webgui: Colin Kuskie WebGUI8 * r953df35 / lib/WebGUI/Asset/Wobject/GalleryAlbum.pm : Remove duplicate accessor method. -18:07
* bartjol knows that html is not css and has done his best to brak the news in a subtle manner18:07
CIA-58webgui: Colin Kuskie WebGUI8 * r3ea797b / (7 files in 2 dirs): Wobject tests, through letter M. - http://bit.ly/bLH3MC18:07
+perlDreamerbartjol: who is the recipient of the bad news?18:08
+bartjola very well appreciated colleague of mr patspam18:10
+bartjolwell everybody's got his own comfort zone18:11
+perlDreamerI need some bash command line help18:14
+perlDreamerI want to do this:18:14
+perlDreamerfor file in (`ls /data/WebGUI/lib/WebGUI/Asset/Wobject`) do; cp template $file; done18:14
SDuensinSo do it.  :-)18:15
SDuensinMay want to toss a "-1" (dash one) behind the ls.18:15
+perlDreamer-1 ?18:15
+bartjolsmall L>18:15
+perlDreamerwhenever I've piped ls into anything, it's always done that for 18:17
+perlDreamerme18:17
SDuensin"dash one" just gives a list of filenames, no other output.18:19
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui18:21
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:21
+perlDreamertime to take some time to read Ovid's complete Test::Class tutorial18:23
+perlDreamerbecause there must be an easier way than listing each test class in the run script18:23
+bartjolmmm, custom workflow giving errors18:32
+bartjoldebug code can be removed after debugging18:34
+perlDreameror use $session->log->debug('debug comment');18:35
+perlDreamerthen you can leave it in, and enable it via log.conf18:36
+bartjolwell, i just made a comment to see whther it run at all18:36
+bartjolit does apparently18:36
+bartjoljust a bit lazy18:37
+bartjolok, now for Unable to load WebGUI::i18n::English::Dutch18:38
+MrHairgreaseThe correct class name for that module would be WebGUI::i18n::Denglish18:39
+perlDreamerYou sure it isn't WebGUI::i18n::Engutch?18:40
+MrHairgreaseNo, we call the Anglified Dutch Denglish in the NL18:40
+MrHairgreaseJust like we have Chinglish for Chinese-English18:41
+bartjolI'm not doing that translation as well18:41
+MrHairgreaseholy crap18:41
+MrHairgreaseboth perldreamer and patspam commenting on blogs.perl.com!18:41
+perlDreamerhuh?18:41
+perlDreamerwho, me?18:41
+MrHairgreaseyeah you18:42
CIA-58webgui: Colin Kuskie WebGUI8 * re0e71a5 / t/run_asset.t : Add Navigation, Poll, ProjectManager to run script. - http://bit.ly/9PQGEz18:42
CIA-58webgui: Colin Kuskie WebGUI8 * r8209de7 / (23 files in 4 dirs): Add tests for most other wobjects. Block broken code in Role/Asset/Comments. Refactor run_asset.t - http://bit.ly/cV7l7P18:42
+MrHairgreaseon the 100% test coverage thread18:42
+perlDreameryeah, 100% test coverage is misleading18:42
+perlDreamerI wrote 2000 tests in the last 3 days18:42
+MrHairgreasewow18:42
+MrHairgreaseyou have been busy...18:42
+perlDreamerI cheated18:42
+perlDreamerI used Test::Class18:42
+bartjolmmm i tried loading dutch twice18:44
+MrHairgreasedouble ducth18:44
+bartjolit sure is18:44
+perlDreamerwhere is patspam's comment on blogs.perl.org?18:45
+MrHairgreasehttp://blogs.perl.org/users/sawyer_x/2010/03/measuring-the-progress-of-ui.html#comments18:45
+MrHairgreaselast comments18:45
+MrHairgreases/s//18:45
+bartjolso long, it's beer o clock18:49
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:49
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []18:50
-!- lem_ [~lem@200.84.99.228] has joined #webgui18:51
-!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer]18:52
CIA-58webgui: Colin Kuskie WebGUI8 * r2997471 / (3 files in 3 dirs): fix assetName calls for Asset and Wobject. - http://bit.ly/auNa6s18:55
CIA-58webgui: Colin Kuskie master * rf56523c / lib/WebGUI/i18n/English/Asset_Wobject.pm : add lastUpdated stamp for mobile style labels. - http://bit.ly/9Tewlr18:56
CIA-58webgui: Colin Kuskie webgui-7.8 * rc57e40e / lib/WebGUI/i18n/English/Asset_Wobject.pm : add lastUpdated stamp for mobile style labels. - http://bit.ly/b97AIA18:56
CIA-58webgui: Colin Kuskie WebGUI8 * r85121c5 / (98 files in 8 dirs): Move Test::Asset* to Test::WebGUI::Asset* - http://bit.ly/bkHoqU19:01
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui21:08
-!- mode/#webgui [+o khenn] by ChanServ21:08
-!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection]21:14
-!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui21:14
-!- lem_ [~lem@200.84.99.228] has quit [Quit: Ex-Chat]22:51
-!- SDuensin [~Scott@mobile-166-137-137-042.mycingular.net] has quit [Quit: Leaving]23:01
--- Day changed Sat Mar 13 2010
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui00:10
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui00:14
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Read error: Connection reset by peer]00:46
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui00:46
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]00:56
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 276 seconds]02:45
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]03:05
-!- fokat [~lem@200.84.244.194] has joined #webgui03:14
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui03:34
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:48
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]03:51
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui03:55
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]04:01
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui04:03
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]04:51
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui04:55
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]05:09
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui05:12
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui05:23
-!- mode/#webgui [+o khenn] by ChanServ05:23
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]05:45
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui05:51
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]05:56
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui06:02
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]06:33
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:48
elninogood evening!06:49
elninoI'm trying to implement this: http://javascript.internet.com/miscellaneous/browser-correct-download-instructions.html06:49
elninobut instead of getting the strings that I'm supposed to be getitng, I get: /*<![CDATA[*//*]]>*/ as the output06:49
elninoI created a snippet to create the download.js, cache 1 second06:50
elninotype javascript/text06:50
elninoand put the script in the head06:50
elninoand then copied the call to the function in another snippet, cache 1 sec.06:50
elninoI've done things like this before, but getting CDATA is throwin gme for a loop.06:50
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui06:55
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]07:20
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]07:28
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui07:42
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]08:02
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui08:09
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]08:54
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui09:02
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]09:15
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Ping timeout: 240 seconds]09:33
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]09:55
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui10:05
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]10:15
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui10:50
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]10:58
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui11:04
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]11:45
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui12:00
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]12:22
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui12:33
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]13:15
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:12
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui16:17
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]16:22
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui16:33
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]16:38
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]16:53
CIA-58WebGUI: translation * r12453 /translations/German/German/Asset_Survey.pm: Updating German on translation server16:55
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Quit: Leaving.]17:15
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: This computer has gone to sleep]17:51
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui18:09
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]18:17
CIA-58webgui: Patrick Donelan psgi * rad176a9 / (4 files in 3 dirs): Ready to start thinking about IO bound delayed response -18:32
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui18:35
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]18:39
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui18:59
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]19:18
-!- fokat [~lem@200.84.244.194] has joined #webgui19:31
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui21:47
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]21:54
-!- kimd [~spunky@188.104.143.200] has joined #webgui21:54
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui21:56
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui22:01
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []22:02
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]22:02
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui22:14
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Remote host closed the connection]22:14
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui22:15
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Client Quit]22:15
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui22:27
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui22:28
-!- mode/#webgui [+o preaction] by ChanServ22:28
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Client Quit]22:32
-!- kimd [~spunky@188.104.143.200] has quit [Quit: Ex-Chat]22:42
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui22:57
-!- mode/#webgui [+o preaction] by ChanServ22:57
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui23:05
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]23:12
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 268 seconds]23:25
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui23:27
-!- mode/#webgui [+v Radix_] by ChanServ23:27
--- Day changed Sun Mar 14 2010
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui01:05
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]01:10
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui01:12
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds]01:38
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui02:22
-!- fokat [~lem@200.84.244.194] has quit [Remote host closed the connection]04:01
-!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving]04:36
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:24
-!- fokat [~lem@200.84.244.194] has joined #webgui05:27
CIA-58webgui: Colin Kuskie WebGUI8 * rf7589e6 / (48 files in 5 dirs): Refactoring to remove putting className into each test class. WIP. - http://bit.ly/9E5vxG06:06
CIA-58webgui: Colin Kuskie WebGUI8 * r20507ee / (47 files in 5 dirs): Calculate class to load. Remove class method from each test file. Fix typos. - http://bit.ly/bGVefh06:06
CIA-58webgui: Colin Kuskie WebGUI8 * r790ccbe / t/run_asset.t : Fix script to work and load the utility test module. - http://bit.ly/cxDw0I06:06
CIA-58webgui: Colin Kuskie WebGUI8 * r41fffba / (46 files in 4 dirs): Remove FindBin from test class sub-modules. - http://bit.ly/ayCAOm06:06
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]06:11
CIA-58webgui: Colin Kuskie WebGUI8 * rd4eae41 / t/tests/Test/WebGUI/Asset/File/GalleryFile/Photo.pm : Add a test for Photo - http://bit.ly/c2HWxl06:23
CIA-58webgui: Colin Kuskie WebGUI8 * r3a2f94f / (4 files): Test for some Sku's. - http://bit.ly/9JevaZ06:27
-!- 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: 276 seconds]11:20
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:38
CIA-58wgdev: Graham Knop master * r38fba2d / (34 files in 11 dirs): update copyright year - http://bit.ly/bBJ2t615:49
CIA-58wgdev: Graham Knop master * r8dfd618 / lib/WGDev/Command/For/Each.pm : add for-each command - http://bit.ly/8Z4RJ615:49
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui16:20
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []16:20
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui17:33
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []17:33
CIA-58webgui: Colin Kuskie WebGUI8 * rae31597 / t/tests/My/Test/Class.pm : Forgot the custom test subclass. - http://bit.ly/9PXPOr18:04
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 265 seconds]18:38
-!- fokat [~lem@200.84.244.194] has joined #webgui18:48
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui19:15
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 276 seconds]19:54
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui20:25
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]20:36
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui20:42
-!- fokat [~lem@200.84.244.194] has joined #webgui20:57
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 265 seconds]22:12
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui22:18
-!- carogray2 [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui22:51
-!- carogray2 [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Client Quit]22:51
-!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 256 seconds]22:53
--- Day changed Mon Mar 15 2010
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]00:20
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui00:26
-!- mode/#webgui [+v patspam] by ChanServ00:26
+patspampreaction: ping00:27
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []01:04
@preactionpatspam: sup03:07
+patspamI am knee-deep in psgi03:07
+patspamabout halfway through ripping out apache and re-psgi-ifying webgui803:07
@preactionyay03:08
+patspamthe really juicy question is what to do about streaming03:08
@preactionokay, what's the problem and what are our options?03:09
+patspamI'm tempted to steal the Tatsumaki approach, which supports both blocking streaming and asynchronous streaming, with a unified API03:09
+patspambut I'm trying to be conservative03:10
@preactionso the problem is our "ability" to stream files through WebGUI03:10
+patspamjust content at this stage, not files03:10
+patspame.g. ProgressBar03:10
@preactionahhh03:11
+patspame.g. for (1..10) { $session->output->print($_); sleep 1 }03:11
@preactionwell, that's a solution to a different problem. if there's another solution we can implement it will be fine03:11
+patspamyeah true03:12
@preactioni hate to go this way, but would tying ourselves to POE be a bad thing?03:14
@preactionactually, JT might have some insight03:15
@preactionhe mentioned dealing with the async/blocking problem when developing SimpleDB::Class03:15
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Quit: khenn]03:49
CIA-58webgui: Patrick Donelan psgi * rb63d1eb / (6 files in 6 dirs): mid-way commit - http://bit.ly/aywoIR04:10
CIA-58webgui: Patrick Donelan psgi * r76d8ecf / (8 files in 7 dirs): Demo site loads - http://bit.ly/c0BVvB04:10
+patspampreaction: I think using AnyEvent is the preferred approach04:10
+patspamanyway, enough for today, talk more tomorrow04:10
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]04:11
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui04:59
-!- mode/#webgui [+o khenn] by ChanServ04:59
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui06:08
-!- mode/#webgui [+v perlDreamer] by ChanServ06:08
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 276 seconds]06:45
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Ping timeout: 260 seconds]07:17
-!- fokat [~lem@200.84.244.194] has joined #webgui07:41
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]09:42
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:21
-!- mode/#webgui [+v bartjol] by ChanServ10:21
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Read error: Connection reset by peer]11:09
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui11:46
-!- mode/#webgui [+v bartjol] by ChanServ11:47
-!- carogray [~Caroline@72-63-96-197.pools.spcsdns.net] has joined #webgui11:56
-!- carogray1 [~Caroline@173-115-216-71.pools.spcsdns.net] has joined #webgui12:08
-!- carogray [~Caroline@72-63-96-197.pools.spcsdns.net] has quit [Ping timeout: 245 seconds]12:10
-!- carogray1 [~Caroline@173-115-216-71.pools.spcsdns.net] has quit [Read error: Connection reset by peer]13:11
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]13:17
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui14:19
-!- fokat [~lem@200.84.99.228] has joined #webgui15:10
-!- SDuensin [~Scott@mobile-166-137-138-212.mycingular.net] has joined #webgui15:18
SDuensinGreetings.15:19
+bartjolmight it oh, hi scott15:29
+bartjolmmm, SDuensin, I submitted an rfe, but I'm wondering whether I wouldn't call it a bug15:37
+bartjolmm, better ask colin later, he has the power to move that stuff15:38
SDuensinI like bugs.  Bugs get fixed.  RFEs get whined over.  :-)15:39
+bartjolwell, missing POD might be considered a bug15:46
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui16:20
-!- mode/#webgui [+v perlDreamer] by ChanServ16:20
+bartjolmorning colin16:21
+bartjolI was wondering whether my rfe might be considered a bug: http://www.webgui.org/rfe/request-for-enhancement/1147416:21
+perlDreamerdefinitely16:22
+perlDreamerlet's fix it now16:22
+perlDreamerupload the docs you want, and we'll include it in the next WRE release16:22
+bartjolah16:23
+perlDreamerthis last batch of remodeling went very well16:23
+bartjolcool16:23
+bartjolpictures?16:23
+perlDreamerforthcoming16:23
+bartjolwell, I've read the code a bit, but I'm not sure yet what the input should be exactly16:24
+bartjolA line which says:16:25
+bartjol# Put your dir names that should not be included in the backup below. Just the dir name and 1 per line.16:25
+bartjolI'm not sure whether the path can be included16:25
+bartjolreading wre:file.pm now16:28
+bartjolah16:29
+bartjolI see, it uses the tar --exclude-from option16:30
+bartjolso patterns are excluded16:30
+bartjolsomething like: # Put in patterns, one per line, that should not be included in the backup. These options are passed into the --exclude-from option from tar. Therefore a complete path is not needed.16:35
+perlDreamerwill it exclude lines with comments in there, or do they need to be stripped out?16:37
+bartjolyeah, I was wondering that16:37
+perlDreamermaybe we should put it into the POD for backup.pl, if there is any?16:38
+bartjolwell, backup.pl --help doesn't do anything, I'll have a look16:38
+bartjolhmpg: :~$ perldoc /data/wre/sbin/backup.pl16:39
+bartjolNo documentation found for "/data/wre/sbin/backup.pl".16:39
+perlDreamersince it's in the WRE, we should assign it to SynQhome16:40
+bartjoladded a note with the proposed comment (slightly altered)16:41
+bartjolhe isn't at home16:41
+bartjolI changed the wiki on the site16:41
+perlDreamerif you have a bit, can you try to duplicate this bug: http://www.webgui.org/use/bugs/tracker/1147316:42
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:42
-!- mode/#webgui [+v patspam] by ChanServ16:42
+perlDreamerI don't know how he's doing it, but I'm not able to hit it in 7.916:42
+bartjolsure16:42
+bartjolmmm, at first I cannot reproduce it either16:46
+perlDreamermartien's bug hit rate is about 60% (subjectively), and he runs custom code in the core16:46
+bartjolaaah wait16:46
+perlDreamergoing to have to discount this one, probably, or ask him how he does that16:46
+bartjolI have seen that16:46
+perlDreamerbrb, have to take kids to school16:46
+bartjolmmm, I believe it is the isDefault field in the template table16:57
+bartjolwhich is 0 in the duplicated template16:57
+bartjolbut I have seen this behaviour16:57
+perlDreamerI remember a bug about it, but it was a long time ago17:01
+perlDreamernot in recent code17:01
+bartjolmmm, I believe I mainly ignored those messages17:10
+bartjolmartien posted something17:10
+bartjolah, well, I must wait till 7.9.117:11
+perlDreamerit's a duplicate of an earlier bug, #1145917:15
+perlDreamerthe upgrade to 7.9.0 marked every template as duplicate by accident17:16
+perlDreamerwhich was the opposite of the upgrade to 7.8.0, which marked no new templates added by WebGUI as duplicates.17:16
+bartjolah17:17
+perlDreamerand I think I've fixed both problems from here on out17:18
+bartjolduplicate? not default?17:19
+bartjolwhy should a template been marked as duplicate anyway, from the duplication on, it is just an asset17:21
+perlDreamersorry, not as duplicates, but as default17:21
+bartjolyou're just trying to confuse me17:23
* perlDreamer is sleep deprived due to daylight savings changes17:25
+bartjolwas that this weekend?17:29
SDuensinyup17:30
+perlDreamerugh, yes17:30
SDuensinI say we all boycott when they try and change back.17:31
+perlDreameryeah, why go back to daylight wasting time?17:31
SDuensinI have no idea dude.  Government decision.17:31
+bartjolwe first have to get rid of timezones17:34
+bartjoldaylight saving only starts at the 28th of march17:40
+perlDreamerPresident Bush extended it, so that it starts earlier and goes later in the year for us17:42
+bartjolwhat a genius mind17:43
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:44
-!- mode/#webgui [+o bopbop] by ChanServ17:44
SDuensinI'm rocketing into the future today!  I get XP Service Pack 3!17:50
+perlDreamerwatch out for whiplash, SDuensin18:05
SDuensinIE7, here I come!18:06
+bartjolyou employer doesn't really care about safety, does he SDuensin?18:09
SDuensinMy employer is a contractor to the government.  Stupid is as stupid does.18:10
+perlDreamerbartjol, bunch of calendar i18n coming your way tomorrow18:42
CIA-58webgui: Colin Kuskie master * rce08b3d / lib/WebGUI/i18n/English/Asset_Wobject.pm : Fix a syntax error in the wobject i18n file. - http://bit.ly/aTh6C518:43
CIA-58webgui: Colin Kuskie master * rc4b3e1e / (3 files in 3 dirs): Add the calendar month template variables. Fixes bug #11472. - http://bit.ly/cIk03W18:43
CIA-58webgui: Colin Kuskie webgui-7.8 * re4299c6 / (3 files in 3 dirs): Add the calendar month template variables. Fixes bug #11472. - http://bit.ly/dmIoF818:44
CIA-58webgui: Colin Kuskie webgui-7.8 * r1637840 / lib/WebGUI/i18n/English/Asset_Wobject.pm : Fix a syntax error in the wobject i18n file. - http://bit.ly/9o7D0N18:44
+bartjolah18:46
+bartjolnp18:46
+perlDreamer8-12 new entries, and 4 edits18:46
+bartjolthere goes my morning18:48
+bartjolat least, half an hour of it18:48
+bartjolmaybe18:48
+perlDreamerI can make some tweaks to the transalation CGI if you want it to take more time18:49
+bartjolno thanks18:51
+perlDreameras you wish18:51
+bartjolI finally spend all ning's karma18:51
+bartjoland, does backup.pl already has POD?18:52
+perlDreamerno18:52
+bartjolwhy not?18:53
+bartjoland now?18:54
+perlDreamerbecause you haven't written it yet?18:54
+perlDreamer:)18:54
+bartjolah18:54
+bartjolwell, there I go18:54
+perlDreamerthat's why we should file a bug and assign it to SynQ18:54
+bartjolI can do that at home tonight18:54
+perlDreamerdo you have commit access to that repo?18:56
+bartjolof copurse not18:57
+bartjolbut I can make it, and give it to someone who does18:57
+bartjolI don have any commit access18:57
+perlDreamerpost it as a bug, or drop me an email and it will be added18:59
+bartjolcan you move rfe? to bug status, and assign it to me19:00
+bartjol?19:00
+bartjolthat link I pasted19:00
+perlDreameryes19:02
+bartjolexcellent19:03
+bartjolwell, I suppose it? feeding time19:06
+bartjolI must change my keyboard settings...19:06
+bartjolpod writing  tonight19:08
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:08
CIA-58webgui: Colin Kuskie master * r4fa04a2 / (2 files in 2 dirs): Fix CSS and HTML errors in the Event Edit template. Fixes bug #11471. - http://bit.ly/dw2WMV19:25
CIA-58webgui: Colin Kuskie master * r5869cfe / docs/changelog/7.x.x.txt : Proper bug annotation. - http://bit.ly/dxCJAN19:26
CIA-58webgui: Colin Kuskie webgui-7.8 * r5efa9bc / (2 files in 2 dirs): Fix CSS and HTML errors in the Event Edit template. Fixes bug #11471. - http://bit.ly/bnuK6B19:27
CIA-58webgui: Colin Kuskie webgui-7.8 * rea3d7e0 / docs/changelog/7.x.x.txt : Proper bug annotation. - http://bit.ly/aGEf0o19:27
CIA-58webgui: Colin Kuskie webgui-7.8 * r5463f96 / (2 files in 2 dirs): Move the package to the right directory - http://bit.ly/dddnGK19:27
-!- SDuensin [~Scott@mobile-166-137-138-212.mycingular.net] has quit [Ping timeout: 240 seconds]20:11
-!- SDuensin [~Scott@mobile-166-137-139-029.mycingular.net] has joined #webgui20:17
CIA-58webgui: Colin Kuskie master * r0a00583 / (docs/changelog/7.x.x.txt lib/WebGUI/AssetPackage.pm): Force inheritPermissionsFromParent to work in all import scenarios. Also, fix handling of clearPackageFlag and setDefaultTemplate. - http://bit.ly/aSiDVR20:22
CIA-58webgui: Colin Kuskie webgui-7.8 * rb526340 / (docs/changelog/7.x.x.txt lib/WebGUI/AssetPackage.pm): Force inheritPermissionsFromParent to work in all import scenarios. Also, fix handling of clearPackageFlag and setDefaultTemplate. - http://bit.ly/bDzpR720:22
+perlDreamerdeleting a remote tag is surprisingly difficult20:41
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]20:43
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui20:45
-!- mode/#webgui [+o bopbop] by ChanServ20:45
@Haargreally?21:04
@Haargcan't you just git push origin :tag-name ?21:05
+perlDreamernope21:10
+perlDreameroh, wait21:10
+perlDreamerI didn't try with a colon21:10
+perlDreamerI had to do this:  git push origin :refs/tags/v7.8.1321:10
+perlDreamerbut I didn't try git push origin :v7.8.1321:11
+perlDreamerbopbop: why do you think there should be a red X next to the attachment in a post?21:12
@bopbopbecause otherwise I have to save the post in order to get it to delete21:13
@bopbopso it gets emailed out again21:13
@bopbopthen I have to edit, reattach, and save again21:13
+perlDreamerthe X used to be there?21:13
@bopbopso it gets emailed out yet again21:13
@bopbopI believe so21:13
@bopbopbefore, you confirmed you wanted to delete the attachment then clicked the red X21:13
@bopbopthe attachment went away and the browse field returned21:14
@bopbopall in the same screen... no saving21:14
+perlDreamerI'll start checking old versions and see what happened21:14
@bopbopcheck in 7.5ish21:14
+perlDreamerokay, it's not in 7.6 for sure21:15
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]21:16
+perlDreamerNo X in 7.5.4021:17
+perlDreamerbut there is an X next to an article21:18
+perlDreamerarticle attachment21:18
-!- SDuensin [~Scott@mobile-166-137-139-029.mycingular.net] has quit [Ping timeout: 276 seconds]21:19
+perlDreamerhm, but there's a note about it being removed21:20
+perlDreamerfrom the Post21:20
+perlDreamerapparently I pulled it out because it bypasses revision control21:21
+perlDreamerbut that's the rub21:21
+perlDreamerif it starts obeying revision control again, then it will send out notices when the attachments are updated21:21
+perlDreamerbopbop: this is the bug in question: http://www.webgui.org/bugs/tracker/926021:22
@bopbopwell, I think it was a mistake21:23
@bopbopI don't think it needs to be deleted from the uploads directory21:23
@bopbopjust the cs post21:23
+perlDreamerthe cs post stores its attachments in the uploads directory21:24
+perlDreamerall attachments go in there21:24
@bopbopwell, I can go ahead and do it how it has to be done now, I just don't appreciate the backlash from the users who are going to email me with "stop spamming my email" replies21:24
@bopbopafter they get the email three times so I can change the image21:24
-!- SDuensin [~Scott@166.137.138.137] has joined #webgui21:24
+perlDreamertry changing the commit workflow to commit with approval21:25
+perlDreamerthat may not send out the notification until it's approved21:25
+perlDreamerand would let you edit it several times21:25
@bopbopalright... I understand why this particular person wanted it changed, but I think the "fix" had larger implications for other users21:26
+perlDreamerWe can always ask Doug to look at the larger situation and decide if we should change it.21:29
* perlDreamer goes for a run21:30
-!- carogray [~Caroline@174-147-86-126.pools.spcsdns.net] has joined #webgui21:35
-!- SDuensin [~Scott@166.137.138.137] has quit [Ping timeout: 246 seconds]21:44
-!- SDuensin [~Scott@166.137.138.112] has joined #webgui21:49
-!- SDuensin [~Scott@166.137.138.112] has quit [Quit: Leaving]22:03
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]22:24
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui22:37
-!- mode/#webgui [+o bopbop] by ChanServ22:37
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:49
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui23:20
CIA-58webgui: Colin Kuskie master * r16a2e4e / www/extras/wobject/Survey/editsurvey.js : Fix some more surve JS i18n. - http://bit.ly/9Y815T23:21
-!- carogray [~Caroline@174-147-86-126.pools.spcsdns.net] has quit [Read error: Connection reset by peer]23:27
CIA-58webgui: Colin Kuskie webgui-7.8 * r6e5a437 / www/extras/wobject/Survey/editsurvey.js : Fix some more surve JS i18n. - http://bit.ly/bRXmyf23:31
--- Day changed Tue Mar 16 2010
-!- KlausH [~KlausH@p5B07021A.dip0.t-ipconnect.de] has joined #webgui00:03
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]00:27
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]01:08
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui01:08
-!- mode/#webgui [+v patspam] by ChanServ01:08
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit]01:11
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui01:11
-!- mode/#webgui [+v patspam] by ChanServ01:11
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui01:13
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui01:56
-!- mode/#webgui [+o tavisto] by ChanServ01:56
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui02:11
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]02:41
-!- KlausH [~KlausH@p5B07021A.dip0.t-ipconnect.de] has quit [Quit: KlausH]03:13
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]03:17
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]03:36
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]04:05
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui05:14
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]06:22
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]06:32
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]09:56
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]10:14
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:54
-!- mode/#webgui [+v bartjol] by ChanServ10:54
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui12:36
-!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has joined #webgui13:11
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]13:54
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:05
Edlikcan anyone recommend a free hosting service for webGUI or does anyone know if 000webhost.com can host it? I havent been able to find out what os they use.14:23
+bartjolah14:25
+bartjolwell, there aren't many free webgui hosters I'm afraid14:25
+bartjolI don't know about 000webhost.com14:25
+bartjolroot access isn't mentioned14:26
+bartjolSo Edlik, I'm afraid you'll have to look somewhere else14:28
+bartjolyou at least will have to go for the 5$/month, ssh access is included14:34
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]14:44
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:09
-!- fokat [~lem@200.84.99.228] has joined #webgui15:21
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 245 seconds]15:25
-!- SDuensin [~Scott@166.137.136.15] has joined #webgui15:26
SDuensinMorning.15:31
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:35
+bartjolhey scott15:49
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]16:15
-!- seriftron [~tessa@97.66.185.250] has joined #webgui16:29
-!- Haarg [~haarg@207.200.236.244] has joined #webgui16:34
-!- mode/#webgui [+o Haarg] by ChanServ16:34
-!- seriftron [~tessa@97.66.185.250] has left #webgui []16:47
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:53
-!- mode/#webgui [+v patspam] by ChanServ16:53
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:15
-!- mode/#webgui [+v perlDreamer] by ChanServ17:15
+perlDreamergood morning, good WebGUI folks17:15
+bartjolhi17:22
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui17:25
+bartjolperlDreamer: I'd like somefeedback on the implementation of the documentation I made17:39
+perlDreamerdid you want informed feedback, or do you want me to wing it?17:40
+bartjoleeeh,  the first sounds better, but "wing it" is unfamiliar to me17:40
+bartjolif it means "take over from you" that's ok ofcourse :P17:41
+bartjolno, I'll finish the stuff17:41
+perlDreamerwing it == shoot from the hip == improvise17:41
+perlDreamerfor the wre.conf examples, this is what I would do17:42
+perlDreamerI would describe each option stand alone, which no hash syntax17:42
+bartjolI, I improvised17:42
+bartjolah17:42
+perlDreamerthen I would show a sample pieice of wre.conf in the correct format17:42
+bartjolso a bit like I did, but without the out-of-place hash syntax17:43
+bartjoland an examle17:43
+bartjolwell, it is better than it was17:43
+perlDreamertotally17:44
+perlDreamerjust having the POD is 80% of the solution17:44
+perlDreamerin fact, I can take what you wrote and do the tweaking that I'm suggesting17:45
+perlDreamersound okay?17:45
+bartjoloh, well17:47
+bartjoldepends whether you're looking for work or not17:47
+bartjolmaybe for just one17:48
+bartjolso we have a nice cooperated example17:48
+bartjoland I can alter the rest of the scripts in wre/sbin17:48
+bartjolfrom POD view those are crap17:48
+perlDreamerokay, I'll do the backup one and commit it17:49
+bartjolgreat17:49
+bartjolI won't have the time for it till thursday17:50
+perlDreamerokay17:54
+bartjolbut it is missing for years17:54
+bartjolI dunno when the next official release of the wre will be17:55
+bartjolI should ask Koen I suppose17:55
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui17:55
-!- mode/#webgui [+o tavisto] by ChanServ17:55
+bartjolhe Tiler Parker17:56
+perlDreamerbartjol, maybe instead of putting wre.conf POD into lots of scripts, we should make one POD file for the whole wre.conf, and only document script options in each script?17:59
+bartjolI agree that the explanations might as well be in the conf18:01
+bartjolonly, even with no options, you'll need a redirect from the POD of the script files18:01
+perlDreameryes, we'll have to say something like18:01
+perlDreamerplease see the BACKUP options part of wre.conf.pod18:01
+bartjolvery large18:02
+bartjolthat'd be ok18:02
+perlDreamerI'll pull the wre.conf stuff out of backup.pl, and start a wre.conf.pod file18:02
+perlDreamerthen we can add to it pieces when needed18:02
+bartjolah, that wre.conf file pod will be large :)18:03
CIA-58wrebuild: Colin Kuskie master * r9250085 / wre/sbin/backup.pl : Add baseline POD to backup.pl - http://bit.ly/dtZB6d18:08
+perlDreamerokay, POD added18:08
CIA-58wrebuild: Colin Kuskie master * r1f146da / wre/sbin/wre.conf.pod : Begin documenting the wre.conf file. - http://bit.ly/cClgyr18:08
+bartjolcool18:10
* perlDreamer goes to the gym. I'll add the other files when I come back18:15
+bartjoloh well, I have to go too18:16
+bartjolI'll see the results, but don't overdo it18:16
+perlDreameryes, sir!18:16
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:16
CIA-58wrebuild: Colin Kuskie master * r78edb05 / (wre/sbin/logrotate.pl wre/sbin/wreconsole.pl): Add POD to logrotate and wreconsole scripts. - http://bit.ly/bNevDR19:46
CIA-58webgui: Colin Kuskie master * rfb14f13 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Layout.pm): Add labels to the Layout templates so they show up in Shortcut overrides. Fixes bug #11476. - http://bit.ly/cYdKzw20:05
CIA-58webgui: Colin Kuskie webgui-7.8 * r2465da4 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Layout.pm): Add labels to the Layout templates so they show up in Shortcut overrides. Fixes bug #11476. - http://bit.ly/ddqrDa20:05
CIA-58webgui: Graham Knop master * r1919973 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post/Thread.pm): fixed: Unable to add threads with permission to edit CS but not in post group - http://bit.ly/bafugN20:21
CIA-58webgui: Graham Knop webgui-7.8 * r34967f7 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post/Thread.pm): fixed: Unable to add threads with permission to edit CS but not in post group - http://bit.ly/9Sf1tT20:21
+perlDreamernice find, haarg20:28
@Haargi finally added a thing to wgdev for running across multiple sites20:43
@Haargso if you had a package to install on every site, you can do wgd for-each --exec="wgd package -i ~/fix.wgpkg"20:44
+perlDreamernice!20:46
+perlDreamerI really want to install wgd on the servers I have to maintain20:46
+perlDreamerat least for the ease of saying wgd db --config myConfig.conf20:47
+perlDreamerI hate having to find the db auth info in the config files20:47
@Haarg./Build distexec && scp wgd-v0.5.0 server:wgd20:48
@Haargi usually end up sticking the single-file version on servers i'm working on20:48
+perlDreamerit's not the mechanics, it's the permissions issue20:48
@Haarghow so?20:49
+perlDreamerwell, I just don't know whether or not I'm allowed to install software on the sites that I maintain20:49
@Haargah20:49
@Haargwell, that's why i just stick it leaving it in my home directory20:50
+perlDreamerthat would work20:50
+perlDreamerdid you get my reply about Paths?20:51
@Haargi got a reply and responded20:52
+perlDreamerso for people who are not WRE users (and there seem to be more and more of these), they'd just need to setup PERL5LIB themselves20:53
@Haargyes20:53
+perlDreamerin that case, I don't have any other questions or issues20:53
+perlDreamerjust impatient to get it!20:53
@Haargand the apache config would need to be adjusted somewhat20:53
@Haargbut it's basically just setting the perl include path20:53
@Haarginstead of setting the WebGUI root path20:54
+perlDreamerthat's not bad.  It should be in the migration instructions20:54
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Ping timeout: 240 seconds]21:07
CIA-58webgui: Colin Kuskie master * r9810b57 / (3 files in 3 dirs): Fix double slash removal in FilePump macro. Fixes bug #11478. - http://bit.ly/b1jv9I21:07
CIA-58webgui: Colin Kuskie webgui-7.8 * r01267d2 / (3 files in 3 dirs): Fix double slash removal in FilePump macro. Fixes bug #11478. - http://bit.ly/d6vqcb21:09
CIA-58webgui: Colin Kuskie master * rf8dba07 / lib/WebGUI/FilePump/Bundle.pm : Remove debug code from FilePump. - http://bit.ly/dpz1QR21:27
CIA-58webgui: Colin Kuskie webgui-7.8 * r57f9f8e / lib/WebGUI/FilePump/Bundle.pm : Remove debug code from FilePump. - http://bit.ly/cASCTJ21:27
+patspamperlDreamer++21:30
+perlDreamerthanks man :)21:30
+perlDreamerIt had me day dreaming about a small, slow, pure perl HTTP daemon that I could use for writing live WebGUI tests21:30
+patspamit's here!21:30
+patspamthe psgi branch + Plack::Test21:31
+perlDreamerpsgi branch?  Not PlebGUI?21:31
+patspamthe psgi branch is branched off wg821:32
+patspamwith apache ripped out altogether21:32
+perlDreamerI see.21:32
+patspamit's about 1/3rd done21:32
+perlDreamerso, in wg8 we will have live testing goodness, but for now we live with the sweet dreams and devious testing plans21:33
+patspamit's a true story21:34
+perlDreamerhave you seen the recent Test::Class work in the wg8 branch?21:35
+patspamno - I haven't had time to look at wg8 at all21:36
+perlDreamerI'm 90% done with setting up a framework for testing base asset methods in every asset.21:36
+patspamawesome21:36
+perlDreamerOvid's Test::Class tutorial helped a lot21:37
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui21:39
-!- SDuensin [~Scott@166.137.136.15] has quit [Quit: Leaving]21:58
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui22:16
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: stDavid]22:19
CIA-58webgui: Colin Kuskie master * r90cd1ac / docs/upgrades/packages-7.9.1/root_import_survey_default-survey-edit.wgpkg : change connect to connection in the edit survey template.22:38
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui22:42
* perlDreamer heads out to pick up kids from school23:05
+perlDreameroy23:42
--- Day changed Wed Mar 17 2010
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui00:01
-!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 245 seconds]00:08
-!- fokat [~lem@200.84.99.228] has joined #webgui00:12
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Ping timeout: 265 seconds]01:00
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui01:01
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]01:05
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]01:23
-!- Haarg [~haarg@207.200.236.244] has quit [Ping timeout: 245 seconds]01:36
+perlDreamerlater, everyone :)01:58
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]01:58
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]02:09
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 260 seconds]02:58
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui03:09
-!- mode/#webgui [+v perlDreamer] by ChanServ03:09
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui03:16
CIA-58webgui: Colin Kuskie master * ra7b4fbc / (3 files in 3 dirs): Fix thread search URLs when threads are archived, or trashed. Location in the pagination is now found by interrupted linear search. - http://bit.ly/cRYQIL03:30
-!- tavisto_ [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui03:45
-!- mode/#webgui [+o tavisto_] by ChanServ03:45
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Read error: Connection reset by peer]03:45
-!- tavisto_ is now known as tavisto03:45
CIA-58webgui: Colin Kuskie webgui-7.8 * r1126228 / (3 files in 3 dirs): Fix thread search URLs when threads are archived, or trashed. Location in the pagination is now found by interrupted linear search. - http://bit.ly/bIctZD03:53
CIA-58webgui: Colin Kuskie webgui-7.8 * r47bd383 / t/Asset/Wobject/Matrix.t : Always skip the autocommit. Did this in response to an unrepeatable test failure. - http://bit.ly/bsr1XR03:53
CIA-58webgui: Colin Kuskie master * r570cdfd / t/Asset/Wobject/Matrix.t : Always skip the autocommit. Did this in response to an unrepeatable test failure. - http://bit.ly/b94Buc03:53
CIA-58webgui: Colin Kuskie webgui-7.8 * rbe8fe94 / docs/upgrades/packages-7.8.15/root_import_survey_default-survey-edit.wgpkg : Fix a bad path in included YUI JS. connect => connection - http://bit.ly/9HFUym03:56
+perlDreameryo, tavisto03:57
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]04:06
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui04:17
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:24
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui04:32
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]04:48
+patspamWebGUI::Definition::Meta::Class::get_attributes line 157 spent  4.90s making 104600 calls to Class::MOP::Class::find_attribute_by_name05:04
+patspam(that's for 100 requests)05:05
+patspammeasuring across 100 requests to the front page of the default site, half the response time is spent in WebGUI::Asset::Wobject::Navigation::view05:17
CIA-58webgui: Patrick Donelan psgi * r1080d3a / lib/WebGUI.pm : WebGUI is now a one-liner ;) - http://bit.ly/a3y3uB05:27
+patspamstarting a local webgui server is now reduced to: plackup -MWebGUI -e 'WebGUI->new'05:28
+patspamor: plackup -MWebGUI -e 'WebGUI->new("site.com.conf")'05:29
-!- Netsplit *.net <-> *.split quits: mducharme05:31
-!- Netsplit over, joins: mducharme05:33
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui05:34
-!- mode/#webgui [+v perlDreamer] by ChanServ05:34
CIA-58webgui: Patrick Donelan psgi * r41d84c3 / (etc/dev.localhost.localdomain.psgi benchmark.pl): Added benchmark script for NYTProf-ing - http://bit.ly/bzl5yQ05:35
CIA-58webgui: Colin Kuskie webgui-7.8 * r1ca8dc1 / docs/create.sql : Preparing for 7.8.15 release. - http://bit.ly/dp2A6L05:37
+perlDreamermmmm, placky goodness05:41
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:00
CIA-58webgui: Colin Kuskie webgui-7.8 * re5c786e / (4 files in 4 dirs): Ready for 7.8.16 development cycle. - http://bit.ly/crM3AD06:07
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]06:23
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui06:42
-!- mode/#webgui [+o Haarg] by ChanServ06:42
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Client Quit]06:44
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:38
-!- mducharme1 [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui07:48
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 245 seconds]07:51
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui08:02
-!- mode/#webgui [+o Haarg] by ChanServ08:02
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Ping timeout: 245 seconds]08:55
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]10:02
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:41
-!- mode/#webgui [+v bartjol] by ChanServ10:41
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui10:57
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui12:40
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:25
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]13:36
-!- JDanPl [~jdanpl@91.213.96.114] has joined #webgui14:34
-!- Guest98435 [~kaare@langebro.adapt.dk] has joined #webgui14:54
-!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has quit [Ping timeout: 245 seconds]15:00
-!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has joined #webgui15:06
-!- SquOnk [~emhn@200.84.99.228] has joined #webgui15:09
SquOnkGreetings.15:09
SquOnkI found a .DS_Store file in the released tarball :/15:10
SquOnklib/WebGUI/i18n/Dutch/.DS_Store15:10
-!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has quit [Read error: Connection reset by peer]15:14
-!- SDuensin [~Scott@166.137.136.15] has joined #webgui15:42
SDuensinGreetings.15:43
-!- fokat [~lem@200.84.99.228] has joined #webgui15:44
-!- fokat [~lem@200.84.99.228] has quit [Client Quit]15:45
-!- fokat [~lem@200.84.99.228] has joined #webgui15:46
-!- fokat [~lem@200.84.99.228] has quit [Client Quit]15:47
-!- fokat [~lem@200.84.99.228] has joined #webgui15:47
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]15:51
-!- Haarg [~haarg@207.200.236.244] has joined #webgui16:07
-!- mode/#webgui [+o Haarg] by ChanServ16:07
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:07
-!- mode/#webgui [+v patspam] by ChanServ16:07
-!- SquOnk [~emhn@200.84.99.228] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]16:14
-!- Guest98435 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:52
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui16:57
-!- mode/#webgui [+v perlDreamer] by ChanServ16:57
SDuensinQuiet today.17:40
+perlDreamervery17:47
SDuensinThey must all know I have odd questions to ask and are HIDING!17:57
+perlDreamerI fear thee not17:58
SDuensinGood.  :-)17:59
SDuensinI need to do a single-sign on from WebGUI to another system.17:59
+perlDreamercan the other system do remote database queries for Auth?18:06
-!- JDanPl [~jdanpl@91.213.96.114] has quit [Quit: Leaving]18:08
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 240 seconds]18:24
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui18:29
-!- mode/#webgui [+o tavisto] by ChanServ18:30
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:57
-!- SDuensin [~Scott@166.137.136.15] has quit [Ping timeout: 276 seconds]19:15
-!- SDuensin [~Scott@166.137.136.142] has joined #webgui19:22
+perlDreamerSDuensin, did you see my earlier question back about SSO?19:50
SDuensinYes, the other system can query the MySQL database.  However, I don't want to just auth against the data from WebGUI, I want to know if the user is logged *in* on WebGUI.19:51
+perlDreamerwhy?19:54
SDuensinBecause it's the auth provider.  Guess it doesn't have to be.19:55
+perlDreamerbeing able to authenticate against WebGUI is different from knowing whether or not the user is currently logged into WebGUI19:58
+perlDreamerthat's meta info, and not really related to the question of Auth19:58
+perlDreamerlike OpenID.  It doesn't care if I'm logged into Google or Yahoo or whatever19:59
+perlDreamerit just verifies I am who I am19:59
+perlDreameror who I claim to be19:59
SDuensinYea, we'll forget that part.20:00
+perlDreamerit's cool that you get to do some WebGUI work.  Is it related to $dayJob?20:03
SDuensinI've leeched off the WebGUI auth database before.  I just hate poking around under the hood.20:03
SDuensinNo.  $dayJob is too brain dead for decent software.20:03
SDuensinBut this could become $dayJob if the ad revenue kicks in. 20:04
SDuensinSome friends and I are building a Steam knock-off for classic games.20:04
+perlDreameryour other option is to try the experimental OpenID stuff from The Bazaar, and have WebGUI be an OpenID provider20:05
+perlDreamerI know it will authenticate against OpenID, but I don't know if it will work the other way around20:05
SDuensinEh, I don't like OpenID.  itsWay@tooClunky.com20:05
+perlDreameror, you could write a custom URL Handler that will return the status of Auth requests against WebGUI's Auth system20:06
+perlDreamerHaarg, I'm at a dead end20:06
SDuensinI was hoping to stick to a stable API, but the server code that needs to talk to it is in Java.20:07
+perlDreamerI don't see any way to mix Moose Native Types and some kind of serialization Trait that also provides "handles" methods at the attribute level.20:07
+perlDreamerI think I'm going to try the more straight forward route of mixing in another Role that works at the attribute meta level20:08
+perlDreamerthen I can say things like20:10
+perlDreamerif ($attribute->does('WebGUI::Definition::Meta::Property::Serialize')) { $value = $attribute->serialize_value; }20:10
@Haargiirc i had problems with that20:14
@Haargdoes wasn't working on attribute metaclasses20:14
+perlDreameroy20:14
+perlDreamerthen I'll try using ->can20:14
+perlDreamerdid you file a bug about that?20:15
@Haargno20:16
* perlDreamer chides Haarg about not being a good open source citizen20:18
@Haargit's one of those things i wasn't sure if it was intended, and we were also doing some odd things with metaclasses20:19
+perlDreamerIt would be a good way to find out just how dangerous we're being.20:21
-!- SDuensin [~Scott@166.137.136.142] has quit [Ping timeout: 260 seconds]20:31
-!- SDuensin [~Scott@166.137.139.174] has joined #webgui20:38
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui21:25
-!- mode/#webgui [+v Radix_] by ChanServ21:25
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 258 seconds]21:36
-!- SDuensin [~Scott@166.137.139.174] has quit [Quit: Leaving]22:00
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui22:01
-!- mode/#webgui [+v Radix_] by ChanServ22:01
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Remote host closed the connection]22:23
CIA-58webgui: Colin Kuskie webgui-7.8 * rb62c350 / lib/WebGUI/PerformanceProfiler.pm : Swap out Net::Subnets for Net::CIDR::Lite in PerformanceProfiler. - http://bit.ly/aFRWc722:25
CIA-58webgui: Colin Kuskie master * re77b2b9 / lib/WebGUI/PerformanceProfiler.pm : Swap out Net::Subnets for Net::CIDR::Lite in PerformanceProfiler. - http://bit.ly/bpCfEQ22:25
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui22:30
-!- mode/#webgui [+v Radix_] by ChanServ22:30
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui23:17
* patspam looks at Alloy UI23:21
+patspam(re RFE #10611)23:22
SDuensinAlloy?23:22
+patspamit's a component library for YUI 323:22
* SDuensin is a GWT fan himself.23:23
+patspamsecretly I want to ditch YUI for jQuery23:23
+patspambut jQuery doesn't have a built in UI library either23:23
SDuensinI used to like Ext until they went all license crazy.23:24
+patspamyeah me too!23:24
+patspamI convinced JT we should start using InputEx as a YUI forms library, but AlloyUI might be a better alternative23:24
* patspam staggers off to recover after spending 2 hours on the phone to the IRS23:26
SDuensinEwww23:26
SDuensinOh.  It's from the Liferay people.  Interesting.23:27
+patspam"Liferay Portal is an enterprise web platform for building business solutions that deliver immediate results and long-term value"23:29
+patspamProduct X is a product that delivers a product23:29
SDuensinYea, I know.  It's the only other thing I seriously considered along with WebGUI.  :-P23:30
SDuensinIt keeps poking it's nose into my life because of people gluing it to Alfresco.23:30
+patspamah, Java based23:31
SDuensinTo me, that's not a drawback.  :-P23:31
+patspamtheir web design is really nice23:32
SDuensinLiferay isn't bad.  Their security system tends to be over-thought and can cause problems.  Lots of stuff needs updated to work with their latest and greatest.  Overall though, it looks pretty powerful.23:33
+perlDreamermmm, yui Blog23:34
+perlDreameryou've been holding out on us, patspam23:35
+patspamI have?23:35
SDuensinhehe23:35
SDuensinAlloy looks nice.23:35
SDuensinEspecially that inline edit.  Hint, hint!23:35
SDuensinOk, the Liferay site is entirely different from when I last visited.23:36
+perlDreamerI didn't know that WebGUI 8 was going to use YUI 323:36
+perlDreamerespecially since very few of the components we use (like DataTable) were available in YUI3 last time I checked23:36
+patspamI think you can use YUI2 components inside YUI323:37
* perlDreamer will read more and try not to be so ignorant23:38
@Haargso i was thinking about a better way to do upgrades23:39
+perlDreamerPLEASE!23:40
@Haarghttp://github.com/haarg/webgui/tree/upgrades23:40
@HaargWebGUI::Upgrade is very rough, but enough to demonstrate my thoughts for upgrade scripts23:40
SDuensinFOR THE LOVE OF GOD YES!23:41
@Haargspecifically, http://github.com/haarg/webgui/blob/662e304b51698667a8de766e81a67d63d80a1dfb/var/upgrades/7.8.3-7.9.3/script2.pl23:41
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]23:41
+patspamthe boilerplate will be fondly missed23:42
SDuensinNot by me!23:42
SDuensinFOOOOOOOOD!23:42
+patspamheh I thought you liked Java?23:42
@Haargcurrently has config, session, report, done.  probably worth having dbh as well.  only initialized when used, so you could do perl stuff against dbh without a session getting created23:42
SDuensinI do!  It's super easy to bolt things together with it.23:43
@Haargneeds to also recognize wgpkg files, sql files23:43
@Haargprobably some other file types23:44
+perlDreamerwe used to have separate SQL files, but then they were all merged together23:44
+perlDreamerI don't remember the reason why they were merged23:44
+perlDreamerbut what's the advantage of having them separate?23:44
@Haargif you have a lot of sql it's just easier23:45
+perlDreamercan we program in stop versions?23:45
@Haargprobably needs something for that yes23:45
+perlDreamerI don't get upgrade_file_pl23:49
@Haarghow so?23:49
+perlDreamerit just installs the script contents into the correct namespace?23:49
@Haargbasically23:49
+perlDreamerwhy do that vs "use WebGUI::Package::Script;"23:49
@Haargi don't quite follow23:50
@Haarguse WebGUI::Package::Script; where?23:50
+perlDreamerinside the actual scripts23:50
+perlDreamereach script needs to be able to call report, session, done, etc.23:50
@Haargless boilerplate23:51
+perlDreamerokay23:52
+perlDreamercould we put the versions into scripts, instead of hardcoding them by name?23:54
+perlDreamerit would make moving them between versions a lot easier23:54
@Haargi don't follow what you mean by putting versions into scripts23:55
+perlDreamerright now, we figure out which scripts to run by looking at directory names23:55
+perlDreamerand the directory names have versions number in them23:56
+perlDreamerwhen I cherry pick between branches (major/minor WebGUI versions), they have to be renamed and/or moved23:56
+perlDreamernever mind23:57
+perlDreamerit's just shifting problems23:57
+perlDreamerif we put the version information into the files, then you'd have to edit the files when they're moved23:57
+perlDreamerwhich is probably easier than what we have today23:57
+perlDreamerand doesn't work for packages23:57
@Haargi know that is annoying but i haven't figured out a good way to deal with it23:57
--- Day changed Thu Mar 18 2010
+perlDreamerI think this will help00:01
+perlDreamersince it'll be easier to move files around rather than merge subroutines between scripts00:02
@Haargand it will probably do better at merging if you are modifying existing upgrades00:03
@Haargany other file types you can think of or any other util subs for the scripts?00:04
+perlDreamerthe order the files in the directory are executed depends on their names?00:05
@Haargyes00:05
+perlDreamerdbh would just be an alias for $session->db, so I wouldn't worry about that00:06
@Haargi was thinking of making it a raw DBI handle, bypassing WebGUI::SQL00:06
+perlDreamerI don't suppose you've tucked a WebGUI::SQL refactor into your schedule, have you?00:07
@Haargnot entirely00:07
@Haarggot half way done with rewriting the logging00:08
@Haargso that raw dbi calls were logged just like our wrappers00:08
@Haargwhich would eliminate the only useful part of most of the wrappers00:08
+perlDreamertotally00:08
+perlDreamerI know I sound like a broken record, but it'd be way better to subclass DBI than wrap it00:10
@Haargi agree00:11
+perlDreamerI think I've got a solution worked out for the JSON attributes.00:14
+perlDreamerStart with a type, so that we can coerce data from the db into perl datastructures automatically00:14
+perlDreamerthen, we extend the Meta property and add a "serialize" attribute to it00:15
+perlDreamerwhich signals to the write method to serialize the data by hand instead of taking the raw attribute value00:15
+perlDreamerit'd be nice to extend Moose::Meta::Attribute::Native::Trait::Array to add some collateral handling functions00:17
+perlDreamerbut I can't find a way to extend any of the methods00:17
+perlDreamerthe list that is initialized is hardcoded00:17
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]00:22
@Haargthink it is worth making a util function somewhere for making a dbh based on a config file, or should i wait until WebGUI::SQL can be refactored to not need a session?00:48
+perlDreamerI'd wait, it sounds like it's just a stop gap until the real work can be done00:49
+perlDreamerany thoughts on my approach to JSON in the db?00:49
@Haargwell, if i don't make a util function for it i have to copy-paste the code instead00:50
+perlDreamerthis if for WebGUI::Upgrade?00:50
@Haargyeah00:50
@Haargneed to be able to connect to the database without creating a session00:50
+perlDreamerah00:50
+perlDreamerI still think you should copy/paste it for now00:51
+perlDreamerless testing00:51
@Haargwith the json thing00:51
+perlDreamerbrb00:52
@Haargyou are just thinking we have an extra property meta-attribute to flag a need for serialization00:52
@Haargand write handles all the heavy lifting?00:52
@Haargthat seems good for now00:52
@Haargmight consider trying to move it into the attributes somehow at some point, but i'm not sure there's really any advantage to doing that00:53
+perlDreamerIt would be nice to have the serialization encapsulated in the attribute so that we could swap it all out, or use different engines00:54
+perlDreamerI'll mock up what I'm thinking, then send you a paste00:54
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]00:55
+perlDreamer...after I clean up disk space on TGC again01:01
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]01:08
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui01:12
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]01:22
+perlDreamerHaarg, these tests all pass for me: http://gist.github.com/33589201:56
+perlDreamerdo they pass for you, too?01:56
Gettyopera makes me sick01:58
+perlDreamertry rock and roll instead01:58
Gettyhehe01:59
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui01:59
-!- mode/#webgui [+v patspam] by ChanServ01:59
Gettyi dont get it02:05
Getty<div class="rapidev_form_name rapidev_form_name_auktion_Objekte_0"></div>02:07
Gettythis is the "faulty code"02:07
Gettyits totally next to the element that fails (not inside, or around, its totally next to it)02:07
Gettyif i have it in, the ajax fileupload doesnt get triggered02:08
Gettyif i remove it, it works02:08
Gettycrazy shit... and then people ask me why i hate opera so much02:08
Gettyah also not really02:13
Gettyjust in small case02:13
Gettyin bigger scale its not that again02:13
Getty8-)02:13
Gettyoh man02:13
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 256 seconds]02:48
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:03
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:25
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Remote host closed the connection]03:28
-!- Haarg [~haarg@207.200.236.244] has quit [Quit: This computer has gone to sleep]03:31
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui03:43
-!- mode/#webgui [+v Radix_] by ChanServ03:43
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:27
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui06:09
-!- mode/#webgui [+o preaction] by ChanServ06:09
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui06:23
-!- mode/#webgui [+v perlDreamer] by ChanServ06:23
+perlDreamerhey, preaction!06:23
+perlDreamer... or preaction's bot.  whomever you are06:23
@preactionpreaction has no bot. he's not cool enough06:23
+perlDreameronly preaction's bot would say that06:24
+perlDreamerhe's always dissin' on preaction06:24
@preactionbut only preaction's bot would deny being preaction's bot, so there you go06:24
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:25
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:17
-!- Netsplit *.net <-> *.split quits: ckotil, SynQhome07:19
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]08:30
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui09:01
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui09:14
-!- SynQhome [~SynQ@f70096.upc-f.chello.nl] has joined #webgui09:14
-!- kaare is now known as Guest409109:15
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui10:13
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:15
-!- mode/#webgui [+v bartjol] by ChanServ10:15
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui11:35
-!- Radix_ changed the topic of #webgui to: [7.8.15-stable | 7.9.0-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com12:35
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]13:32
-!- fokat [~lem@200.84.244.194] has joined #webgui14:13
-!- KlausH [~KlausH@p5B0703FD.dip0.t-ipconnect.de] has joined #webgui14:30
-!- SDuensin [~Scott@mobile-166-137-139-174.mycingular.net] has joined #webgui15:30
SDuensinMorning.15:37
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []15:47
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui15:50
-!- mode/#webgui [+v patspam] by ChanServ15:50
+bartjoldone migrating15:54
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:55
-!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has joined #webgui16:03
-!- mode/#webgui [+v cap10morgan] by ChanServ16:03
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui16:11
-!- mode/#webgui [+v perlDreamer] by ChanServ16:11
-!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer]16:22
-!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has joined #webgui16:22
-!- mode/#webgui [+v cap10morgan] by ChanServ16:22
+perlDreamertaking kids to school, bbiab16:41
SDuensinko16:44
-!- Getty [torsten@conflictindustries.org] has quit [Ping timeout: 276 seconds]16:51
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui16:51
-!- mode/#webgui [+o tavisto] by ChanServ16:51
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Read error: Operation timed out]16:54
-!- Guest4091 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:57
-!- ckotil [~ckotil@140-182-241-200.dhcp-bl.indiana.edu] has joined #webgui17:01
+perlDreamerphew17:01
+perlDreamerlast day before spring break, and they are wound up!17:02
-!- Haarg [~haarg@207.200.236.244] has joined #webgui17:03
-!- mode/#webgui [+o Haarg] by ChanServ17:04
-!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer]17:11
-!- cap10morgan_ [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has joined #webgui17:11
-!- mode/#webgui [+v cap10morgan_] by ChanServ17:11
+perlDreamerbartjol, I have some Dutch culture questions for you17:18
+perlDreamerAt the WUC, you mentioned that sometimes Dutch people are complainers.  Up to the point where if there's no complaining that something is wrong.17:19
+perlDreamerAm I remembering correctly?17:19
-!- cap10morgan_ is now known as cap10morgan17:20
+bartjolyes17:20
+bartjolyou are17:20
+perlDreamerDo Dutch people like to barter?17:21
+perlDreamerIf we agree to something, will the Dutch come back and ask for more, and more?17:22
+bartjolnot especially17:22
+bartjolbut clients always do17:23
+bartjolif we don't barter we have more to complain about17:23
+perlDreamerso it's probably safe to say, "yes you can have this but it will cost extra, you compaining Dutch cheapo" ??17:25
+bartjolbut if there is free stuff we will come back, and complain if it isn't free anymore17:25
+bartjolwell, maybe to the people you know you can tell it in that words17:26
+bartjolbut to other people it might be a bit.....17:26
+bartjolrude17:26
+perlDreamerI'll try s/,.+$//;17:26
+perlDreamerI should hire you as a consultant on foreign relations17:27
+bartjolI really hate it that you also help me, otherwise I could have send an invoice17:28
+perlDreamerme help you?  I thought I just complained about the lack of documentation17:28
+perlDreamerNo POD17:28
+perlDreamerNo remodeling pictures17:28
+bartjoland when I could have, I would complain about the cheap dollar17:28
+bartjolyeah, and then I got a bug assigned17:29
+perlDreamerYou asked that it be assigned17:29
+bartjolthat I tell you that you may assign it to me, does not mean you have to do that17:29
+perlDreamerI didn't know the dollar had recovered against the EU17:29
+bartjolI'm just being dutch17:30
+bartjolit didn't17:30
-!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds]17:32
+bartjolso, back to nice and friendly17:34
+perlDreamerokay :)17:34
* SDuensin needs a channel like #InsaneProgrammers.17:34
+bartjolso we wouldn't bother you here?17:35
SDuensinSo I could get people to help me with my nutty ideas!17:35
+bartjolah, we are not nutty enough for you, eh17:36
* perlDreamer puts on his pistachio aftershave17:36
SDuensinLike my "Frost" project.  I've been working on an API to remotely install classic games for people.  Nobody to bounce that off of to see if they think it'll work or not.17:37
+bartjolmmm, #vintagegames ?17:40
SDuensinWell, the games are, but the code is all new.  :-)17:41
+perlDreamerSDuensin, how many people are really going to want to play Lounge Suit Larry in the Land of the Lizards?17:50
SDuensinME!  I even have a T-Shirt for that game!17:51
SDuensinOn the back it says, "What do you want?  Good taste or good graphics?"17:51
CIA-58webgui: Colin Kuskie WebGUI8 * re076ecb / (2 files in 2 dirs): Add tests for traits and coercion for JSON in the db. - http://bit.ly/d3jg6q18:01
+perlDreamerit works, Haarg!18:01
@Haargcool18:04
@Haargcould probably make a short name for that trait18:04
+perlDreamerThat would be nice.  You mean an alias, or just a new name?18:05
@Haargalias18:07
CIA-58webgui: Colin Kuskie WebGUI8 * rb0cad3b / (lib/WebGUI/Asset.pm lib/WebGUI/Role/Asset/Comments.pm): Remove get and update overrides in Asset::Role::Comments - http://bit.ly/cZ3d6i18:11
+perlDreamerthat last bit still needs tests18:11
+perlDreamertime to review Moose::Manual::MethodModifiers, to find the equivalent of C3's next::method18:13
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]18:23
+bartjolmmm doubting whether I feel like writing pod tonight18:31
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:45
-!- kimd [~spunky@188.104.147.225] has joined #webgui18:53
-!- fokat [~lem@200.84.99.228] has joined #webgui19:03
-!- lem_ [~lem@200.84.99.228] has joined #webgui19:07
-!- lem_ [~lem@200.84.99.228] has quit [Remote host closed the connection]19:07
-!- lem_ [~lem@200.84.99.228] has joined #webgui19:07
-!- lem_ [~lem@200.84.99.228] has quit [Client Quit]19:08
-!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 258 seconds]19:10
kimdpreaction, are you informed about the status of template revision concerning the gallery?19:22
kimdI read about new templates being available for testing.19:22
kimdI am asking because I am working on drag'n'drop sorting again.19:23
SDuensinNew gallery template?  Ooo.19:23
kimdI would like to move the feature to the album edit screen.19:23
+perlDreamerkimd, nothing has been added to 7.9 yet, so it should be fine19:24
+perlDreamerjust post to the RFE that you're going to do it19:24
+perlDreamerso there's no awkwardness in doing it twice19:24
kimdCool!19:25
kimdThanks, perlDreamer!19:25
-!- Getty [torsten@conflictindustries.org] has joined #webgui19:42
+perlDreamerkimd, do you and Getty know each other?19:55
+perlDreamerkimd, meet Getty, perl programmer and new WebGUI convert from Germany19:55
+perlDreamerGetty, meet kimd, professional climber, perl hacker and WebGUI user/dev from Germany19:56
Gettyoh ok ;)19:59
Gettybut i'm not really a convert ;)20:02
Gettyactually i'm near to switch away from WebGUI20:02
Gettyeven tho i must say its really impressive system, but its too impressive (as in: it confuses me again hehe)20:02
SDuensinDon't leave!  You'll only end up in tears!20:03
Gettyits always kind of sad, that at a given level of size of a CMS its nearly impossible to stay at the "simple things done simple" way20:03
GettySDuensin: hehehe, its still a good CMS :) i will always make promo for it20:03
SDuensinI was foolish and ran a site on Drupal.  Also ran one on Joomla.  <shudders>20:04
Gettyhehehehe20:04
Gettywhen i came to my new company20:04
Gettymy boss had a project on his todolist which he wanted to make with drupal20:04
Gettyafter 1 work-week (so just worktime!!) he was 95% done, but said he needs probably a week more for the last 5%20:05
Gettythen i made a CMS in 1 day, and my boss remade the site in 2 days20:05
Gettyall that CMS lag one thing: simplicity20:06
Gettysimple things done easy20:06
GettyI worked the last 2 years in my old company with a "top (commercial) CMS" which brakes the market right now20:06
Gettyit feels so dirty if you actually earn money with code that is coming straight from hell LOL ;)20:07
SDuensinWebGUI is easy.  You just need to learn how it does things.20:07
SDuensinehheheehe20:07
Gettywebgui is at some level a bit complex and its not that easy to modify "little things" but that is somehow a logical effect out of a specific dimension20:08
SDuensinLike what little things?  I find it quite easy to bend to my will.20:08
Gettycould be probably i just dont know where20:09
Gettyfor example, lets take themes20:09
Gettywhat i dont get is the way to use a specific layout20:09
Gettyespecially if its bigger... dont know, probably i'M just to stupid hehe ;)20:09
SDuensinEvery page can have it's own layout.  You just select what you want in the properties of the PageLayout.20:09
Gettyyeah20:10
* SDuensin guesses he doesn't understand.20:11
Gettyi probably really should learn WebGUI, but its an act between my own will to make CMS and fixing myself to reality of someone else20:11
Gettyhey i have a custom layout :-P i know it20:11
Gettyhttp://www.raudssus.de/20:11
SDuensinI set off to write my own CMS a few times.  Then realized I was re-implementing WebGUI.  :-D20:11
Gettyhehehe20:11
Gettyi would not really reimplement WebGUI20:12
SDuensinYour site looks fine.  What do you want to do?20:12
Gettyoh i dont know20:12
Gettyactually i would like to make it look simple20:12
Gettyadd a twitter/facebook link, make the blog looks nice ;)20:13
SDuensinWell, to style the blog, you need to make a copy of the existing template that it's using and then modify the copy.20:13
SDuensin(That way, when you upgrade WebGUI, your changes don't get erased.)20:14
Gettyyeah20:14
Gettyyou really want me todo anything with WebGUI, eh? ;)20:14
SDuensinWell, it does everything!  No reason not to use it!  :-D20:15
Gettyhehe, beside its not my code!! 8-)20:15
Gettyyou should check http://www.auto-motor-und-sport.de/ that is running on my Framework ;)20:15
SDuensinTrying to load it.  (My connection is terrible.)20:16
Gettybut that points out a problem with most CMS (especially joomla and drupal hehe), its hard for a professional programmer to jump in easy. Actually if you are expert its as hard as being a beginner20:16
Gettythat is always a big bummer for the coders (even tho not a bummer for the standard user)20:16
SDuensinWebGUI has a nice API.  Books, too.20:17
Gettyyeah but that doesnt fix the problem :)20:17
Gettyyou need to understand many many stuff before you can actually do things really like you used to20:17
Gettyas i said: not really a problem, that is just cause the complexity kicks in20:18
Gettyhow long you do WebGUI?20:18
SDuensinNice looking site.  Wouldn't be hard to do in WebGUI at all.  :-P20:18
Gettythe page has over 1 Mio. pages20:18
Gettyits a bit complex with the import export events at the backend20:18
SDuensinLong time.  And I remember trying to learn it the first time.  It seems strange.20:19
Gettybut i do a real cool usage of static files20:19
SDuensinNo way I'd build without it now.  Not unless I absolutely HAD to.20:19
Gettyi put on PHP Array on start of every page and just startup my framework, that way most pages are even served "dynamic static" 100%20:19
Gettyif you would have my framework you wouldnt think much, cause you just do it20:20
Gettythats why i called it RapiDev ;) dont think, just code20:20
SDuensinI don't need code.  I just build.20:20
Gettybut i wanna code!!!111 ;)20:21
SDuensinThen help me build my crazy game network.  :-P20:21
Gettylol i got my own game development team ;)20:21
Gettywww.conflictindustries.org (or playerid.net :-P)20:21
SDuensinNice.  My team is "me".20:21
Gettyif you need resources or technology just ask ;) thats our job hehe20:22
Gettywith playerid.net i want to setup a central registration/playeridentity concept for general gaming20:22
SDuensinI always need art.  Problem is, I also always need money.  :-P20:22
Gettyhehehe20:22
Gettyi got lots of art dudes, but the problem is more to have decent coder ;)20:23
SDuensinEver look at Unity3D?20:23
Gettydont think so.. could be20:24
Gettythe good engine coders arent anyway somewhere public20:24
Gettyand engine coders are morons p.d.20:24
Gettyits really hard to make decent "contracts" with them20:25
SDuensinTake a look at Unity3D.  It's really nice.20:25
Gettyoh you mean the ENGINE...20:26
Gettybut that is commercial20:26
Gettycant work with that20:26
SDuensinThere's two.  One is free.20:26
Gettyconflict industries is 100% OpenSource and 100% CC20:26
Gettyyeah but i still dont have rights to the engine20:27
Gettyour primary target is also to LEARN about game development, if you take the shiny stuff you cant learn anything ;) hehe20:27
SDuensinI try and stay open as well.  Not that picky though.  :-)20:27
Gettydefining workflows for game development, setting up infrastructure to manage gamedevelopers20:27
SDuensinAh yea, well, I learned.  Tired of writing renderers.20:28
Gettylike sourceforge.net for games20:28
Gettyyou did write renderers?20:28
Gettyso you are an engine developer :D20:28
Gettydont you wanna help? ;)20:28
SDuensinNot anymore.20:28
SDuensinI'm pre-pixel shaders and fancy GPUs.20:29
Gettyyou know cubeengine?20:29
SDuensinKnow of it.  Never programmed with it.20:30
Gettywe started now doing a fork of assaultcube20:30
Gettybut we are again in dispute about chnaging engine20:30
Gettythis weekend there should be a final decision20:30
Gettyif we go with assaultcube engine or sauerbraten engine20:30
Gettysauerbraten is just.... a bit more resource intensive20:30
Gettyand our first game should be a total LOW LOW LOW power game20:30
Gettyso that many people can get into it and also many people can develop for it20:30
Getty(or based on it)20:31
GettyNP: Battlestar Galactica (the original series) :)20:34
SDuensinCool20:35
Gettyso come on dude, help us :)20:35
Gettybe part of conflict industries20:36
Gettyand support game development in general20:36
Gettywe got cookies! (aehm server)20:36
SDuensinI don't have time.  I'm waaaaay backed up on my own projects.20:36
Gettyhey just be there, and we will see what comes out20:36
Gettyprobably other people of the team can also help you20:36
Gettyare you on quakenet?20:36
SDuensinno20:37
Gettywhy????? ;)20:37
Gettyyou do stuff with gaming and you are not on quakenet??? ;)20:37
Gettydude!!!!20:37
SDuensinQuake was 20 years ago.  :-P20:37
Gettyhehehehe20:37
Gettyquakenet is the shit20:37
Gettyits required for game development20:37
Gettynearly all developers are there20:37
SDuensinhttp://www.jaegertech.net/software/multiplayer-game-server20:38
GettyLOL :)20:38
Gettycool20:38
Gettyoh thats by you? awesome20:38
SDuensinLong time ago.20:38
SDuensinYea.20:38
Gettywe definitly need you in the team ;)20:39
SDuensinhehe20:39
Gettyi need more dudes who know what they do20:39
Gettybig part of the teams are children20:39
SDuensinWish I had time.  Hell, if I did, I'd go do some of the games on my list that I've designed.20:40
Gettycome please easily join us20:40
Gettyand be on our IRC20:40
Gettyand we will see what comes out20:40
Gettywe dont have deadlines, or put anyone into stress20:40
Gettywe are very slow in progress but we dont stress20:40
SDuensinI've got over a dozen projects on my development server alone.  Plus around 20 web sites I take care of.  Oh, and a real job.  And two kids.  :-P20:41
Gettylol!20:41
Gettystill :)20:41
@preactionheh, you've almost reached my level of ambition ;)20:42
Gettyjust be there, even if you just can answer questions sometimes it help :)20:42
Gettypreaction: what? :)20:42
Gettypreaction: you wanna helP?20:42
@preactiondozens of projects, hundreds of websites, normal job20:42
SDuensinI have my own little private sourceforge like site.  :-)20:43
@preactionsorry, i've got my hands wrapped up in a SWF MMORPG (one that doesn't suck, a tall order)20:43
Gettypreaction: do they need resources?20:43
SDuensinSingle White Female?20:43
Gettypreaction: would love to help with hosting facilities20:43
@preactionGetty: we might, in the future. right now we just started the company20:43
@preactionSDuensin: SWF is the "Flash" file format. run on the flash vm (or Adobe AIR, or soon iPhone)20:44
Gettypreaction: ah its company20:44
SDuensinpreaction - That's funny.  I have an engine for that, too.  :-)20:44
@preactionyes. i'm the CTO, so we'll be releasing as much of the engine as possible open-source20:44
Gettybut then we all could need the same20:45
Gettytools for coodination of the game development20:45
Gettyticket system optimized for gaming requirements, special workflow definitons and stuff20:45
* SDuensin uses Redmine20:45
@preactionhttp://www.ffilmation.org/website/ <- this is what we're probably gonna base our engine on, just stripped out of some of the less resource-intense options (point light, shading, etc...)20:45
Gettywe use trac :)20:45
@preactioni'll be installing Trac myself. <3 Trac20:46
Gettycool20:46
Gettytrac owns20:46
Gettybut trac is... old20:46
SDuensinI switched from Trac to Redmine.  They're both nice.20:46
Gettyand got design flaws20:46
@preactionredmine is nice, but it's too much for just what I want: Ticket and release tracking20:46
Gettyfor example: translation..................20:46
Gettytrac never can make a decent translation concept, they "forgot" it20:46
Gettybut redmine is dead out of concept: its PHP20:46
SDuensinInteresting engine.20:47
SDuensinHuh?  Redmine is Ruby.20:47
Gettyoh it is???20:47
Gettynah, Ruby, PHP, where is the difference?20:47
SDuensinYea.20:47
Gettyin both you got 20 engines which doesnt work ;)20:47
SDuensinThe difference is PHP crap is easier to install.  :-)20:47
SDuensinActually, Bitnomi has a ready-to-go Redmine stack.20:48
Gettyreminds me on the CeBIT, where i had a professional publisher about opensource development and tried to convience him how cool perl is20:48
Gettyother perl dudes told him then: "ask getty whatever language you want to use and he tells you why you have to switch to perl"20:48
@preactionyeah, redmine is Rails. bleh.20:48
Gettyand then the professional said: "and what about ruby?"20:48
SDuensinRails is bleh, but Redmine is NICE!20:48
Gettyand i said: "gimme ONE engine then we could talk about it"20:49
@preactionTrac is Python, and the rest of our engine is Python (because of PyAMF and twisted and SQLAlchemy, Perl doesn't have an AMF bridge :(20:49
GettyAMF?20:49
Gettyand if perl doesnt have it: code it! ;)20:49
@preactionAdobe Message Format -- a binary protocol for passing stuff to/from flash over sockets20:49
Gettyah ok20:50
Gettybut that is a low reason, or?20:50
@preactionand I would, I really would, but we're already looking at a huge Time To Market, and I don't want to increase that20:50
SDuensinI thought AMF made bowling equipment.20:50
Gettylol20:50
* SDuensin stopped working on his Flash-based engine just prior to putting in 3D.20:51
Gettypreaction: does your engine/core already has a cool name? ;)20:51
SDuensinhttp://bitnami.org/stack/redmine20:51
Gettyi got one in my head which i wanted to use for a "ZakMcCracken MMORPG" game20:51
@preactionGetty: the engine is the ffilmation engine, linked above. anything we edit or change will go back into the engine. I don't think the guy has a github or a sf entry yet, so I might go ahead and make one20:52
Gettywhat you guys think of "ZakMcCracken" as MMORPG? :)20:53
@preactioni know i'll be adding the multiplayer part, and that's gonna be a biggie. i might be adding other huge parts like NPCs and Quests20:53
SDuensinI think Lucas will squash you.20:53
Gettypreaction: take ape-project into concerns20:53
@preactionsounds like i'd BE Zak McCracken20:53
GettySDuensin: its just about the style20:53
@preactionbut if it's an MMORPG, we can't all be Zak20:53
GettySDuensin: you know the "town scenes" in ZakMcCracken?20:53
Gettyjust think about a huge town20:53
Gettyand everyone got a flat20:53
Gettyand a character20:53
Getty"thats it"20:53
Gettybut all looks like zakmccracken style20:53
SDuensinWow.  My Redmine is OLD.20:54
* SDuensin really needs to get off his butt and fix that.20:54
SDuensinSounds like the old (and dead) Sierra Network.20:54
@preactionyeah, looks a lot like the old sierra games20:54
Gettythere was one???20:54
@preactionmight want to play on that20:54
Gettyunbelievable20:54
Gettythey stole my idea!20:54
Gettybtw: i wanted to call it "Maniac City Project" ;)20:54
Getty(shortage: MCP..... i hope there are tron fans here? ;) )20:55
@preactionheh20:55
Gettyi mean its all about putting flashs on a flash with specific X/Y20:55
Gettyso the people could make own "equipment" very easy20:55
GettyNCP's for the business areas and stuff20:55
Gettyit would be so the most awesome shitfuck ever 8-)20:55
SDuensinSounds like SecondLife, but flat.20:56
Gettyyeah but i had the idea before actually 10 years old20:56
Gettybut i didnt had time and to less flash coders20:56
Gettyflash coders are "gold" in some matter, so it was hard to get them to work "free"20:57
Gettyits still nearly impossible20:57
Gettybut dudes....20:57
SDuensinMaybe I should finish my engine.20:57
Gettyyou both could really get advantage of your own projects with PlayerID.net :)20:57
Gettyand i think you should support it20:57
@preactionyeah, Good flash programmers are definitely worth it, even though if you know JavaScript, AS3 is cake20:57
GettyYou know OpenID?20:57
@preactionopenID is awesome, yeah20:57
GettySDuensin: is it good20:58
GettySDuensin: is it good?20:58
Gettypreaction: but...20:58
Gettypreaction: you cant integrate it into a game easily20:58
Gettypreaction: PlayerID.net wants to offer the somehow same concept like OpenID but offer is also not over HTTP20:58
SDuensinOddly, my Flash engine is scripted in Lua.  :-)20:58
Gettypreaction: so that a you can just put it into the game20:58
Gettypreaction: and the player got one ID for all games20:58
Gettyhe can have own forum, blog, youtube videos whatever he wants on his profile page, also adding all games he plays20:59
Gettyand if the game binds to the statistics of PlayerID.net also see his stats all the time20:59
Gettythat is the target20:59
@preactionthat does sound interesting, but it doens't sound like something that will take off (ivory towers, and all that)20:59
Gettylets say.....20:59
Gettythere are many many opensource games20:59
@preactioni have in my head I want to make a Flash version of SubSpace (later Continuum), and PlayerID.net would probably be perfect for that20:59
Gettywhich have a central registration or none registration at all20:59
Gettyplayerid.net offers a decentral-centralized concept21:00
SDuensinFor open source it might work.  Commercial games have Steam and SteamCloud.21:00
Gettyso you got public and private keys, much signing and stuff21:00
GettySDuensin: we are better then steam21:00
GettySDuensin: cause we are independent of the "steam server"21:00
GettySDuensin: playerid.net can be down and you still can play all games identified21:00
Gettyalso...21:01
SDuensinI can play all my Steam stuff offline.21:01
GettySduensin: but just cause they put it in, you cant play online with your steam_Id if steam is down21:01
GettySduensin: if you got a clan server, and steam is down, then you cant get the STEAM_ID21:01
GettySDuensin: PlayerID.net solves this21:01
SDuensinCan't say I've ever tried.21:01
Gettyso that the game is independent of its own masterserver21:01
SDuensinThat's cool.21:01
Gettyyeah, when i heard about the concept of divVerent a developer of Nexuiz i was shocked that it can be so easy21:02
SDuensinHey!  Go vote!  http://bitnami.org/product/webgui21:02
Gettyand of course21:02
GettyPlayerID.net will be build 100% opensource21:02
SDuensinHard to believe Nexuiz grew out of the ancient Quake 1 codebase.21:03
Gettyand also free for everybody21:03
GettySDuensin: LordHavoc is a genius21:03
GettySDuensin: but nexuiz will die now21:03
SDuensin:-)21:03
GettySDuensin: Vermeuten the "owner" sold it21:03
SDuensin?21:03
Gettyyeah21:03
Gettyhe made a contract with illfonic who makes now the xbox/ps3 version of it21:03
SDuensinThat's what forking is for.21:03
Gettybut they have a special contract21:04
Gettyno21:04
Gettyits more21:04
Gettyreally SOLD21:04
Gettythey can use the same name21:04
Gettyso there will be 2 nexuiz21:04
Getty(nexuiz.com is the commercial one)21:04
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui21:04
-!- mode/#webgui [+o khenn] by ChanServ21:04
Gettythink about the impact on the community21:04
Gettyif the free contributions are SOLD under the same name21:04
Gettyit took around 24h will the first people (important ones) started the fork project21:04
Gettyso soon there will be a new nexuiz21:04
SDuensinXbox and PS3?21:04
Gettyi think so.... check on the page21:05
Gettythey tell exactly21:05
Gettyand they dont need to recontribute anything21:05
Gettyso all people who distributed to nexuiz are seeing their content "stolen"21:05
Gettycause Illfonic doesnt need to bring it back21:05
Gettywhich would be regulary forbidden with the GPL21:05
Getty(thats why i said SOLD, cause fork can only be same license)21:05
Getty(thats why i said SOLD, cause fork can only be same license in case of GPL)21:06
Gettyits the biggest disaster i could imagine for the open source game development at all21:06
Gettythats why conflict industries will make decent "contracts"21:07
Gettywe will write down what is the target, independent of a single person21:07
Gettywe already got a zen!!! :D21:07
Gettyhttp://hq.conflictindustries.org/wiki/ConflictIndustriesZen21:07
Gettyi think that is the most important point of conflict industries21:08
Gettybe independent and protect the work of the coders21:08
Gettyi dont want that everybody likes everybody in the team21:08
Gettywe do "work" so there is aggression and fight, it just needs to fit into rules21:09
Gettyif i talk with my dudes about progress and features i always remind them on the zen21:09
Gettysounds cool? :)21:15
SDuensinI just smack people.  That's zen.21:16
Gettylol21:16
@Haargseems odd that they would be able to get a proprietary license for nexuiz unless all the contributors gave away their copyrights21:17
GettyHaarg: it depends on what you define "contributors" the artist was asked special one by one21:17
* SDuensin agrees with Haarg 21:17
GettyHaarg: but the code and parts of it, are licensed under the owner, cause you cant split them up really (and it depends how the owner handles it)21:17
@Haargwell, it seems like there were code contributors21:17
Gettylike if you got "Copyright by Vermeuten" in every code part 21:18
Gettyand they are not allowed to add their own name there21:18
Gettythen its still his21:18
Gettyits the "contract" based on the workflow21:18
Gettylike: "you accepted this with committing to it"21:18
Gettyon graphics its more easy to split, its file by file21:18
Gettyso there its easy to handle specific copyrights21:18
Gettybut even there the "project leader" could make it copyright of the project or whatever, if the committer accepts21:19
Gettyso technical: he dont need to ask everybody if he stricts it before with the remarks in code21:19
@Haargwell, i can't really see it as being stolen if the contributors gave away the copyright for their code21:20
Gettyoh its more a personal thing now21:20
Getty"legally" vermeuten is totally right21:20
Gettybut...21:20
Gettywhy he allowed them to use the original name and even gave them the nexuiz.com?21:21
Gettypeople contributed to the accept condition cause they thought its for a bigger opensource scale21:21
Gettybut if now it gets "sold", then its a double sided sword21:21
Gettyactually 90% of the guys who are pissed now said that it would be fine if the new game has another name21:22
Gettybut that really means "selling community"21:22
Gettycause every nexuiz page now also promote the commercial game21:22
Getty"automatically"21:22
Gettyand this is not vermeuten's work, its a big community out of thousands of people who have pages, info stuff and so on21:22
Gettythey do it cause its for opensource (mostly)21:22
Gettyand now the "name" and all the work is "sold"21:23
kimdpreaction, why are you torturing me with git?21:31
@preactioni'm trying not to torture you, just let me know which files I need to test out21:31
kimdNo, it's all right. I will try to create that fork.21:32
kimdI am still young. I can learn...21:32
@preactionjust saying there's another way to let me know those files, but it's a little more involved21:32
Gettygithub is easy21:32
kimdI find that svn was much easier.21:32
kimdNow I spend a lot of time on understanding git.21:32
@preactionwell, once you wrap your head around the idea (esp. if you think in SVN already)21:32
Gettybeside that you have 2 commits ;)21:33
kimdYeah, that is the problem. Too many features, too many options.21:33
+perlDreamerkimd: try this -> http://git.or.cz/course/svn.html21:33
+perlDreameron a daily basis, I only use 5-8 different git commands21:34
+perlDreamerit's very easy to learn21:34
+perlDreamerblindingly fast21:34
+perlDreameryou will love it21:34
+perlDreamerit's better than maultaschen mit kase overbacken21:34
+perlDreameror is that uberbacken21:34
@preactionthe help.github.com site i find to be really usable (even if it does a lot for you)21:35
kimdI am vegetarian. So, I hope it is really better than that.21:35
+perlDreamerIt's better than zweibelkuchen21:35
+perlDreamerohne speck21:35
kimdperlDreamer, it is "überbacken". "overbacken" could be Dutch.21:35
+perlDreamerthat's what I get for talking to Dutch people...21:35
kimdYummy, Zwiebelkucken is lecker!!!21:36
kimdBut makes you lonely for a while...21:36
+perlDreamerNow I can't even keep my Dutch, German, French, Hungarian and Vietnamese straight21:36
* kimd is trying to create a fork on github for the next two hours...21:36
kimdHey, I am forking already. Cool!21:38
+perlDreamersee?  Very fast.21:38
+perlDreamerwe tried to make maultaschen with only spinach once21:39
+perlDreamerit didn't turn out well21:39
Gettyi mean there is a big fat button for that ;)21:39
+perlDreamervery soggy21:39
Gettyhehe#21:39
Gettythats why github owned... "1-click forking"21:39
Gettywhat i like most is the general thinking that you have to make:21:39
Gettyinstead of committing directly to teh target, you first committ to yourself and "Offer" the diff21:40
Gettythat makes it much easier to contribute21:40
Gettyand for developers to accept contributions21:40
CIA-58webgui: Colin Kuskie WebGUI8 * ra3f58bd / lib/WebGUI/Asset/Post.pm : Remove override of addChild in Post, since the same check is done via www_add/canAdd/validParent. - http://bit.ly/daNTD221:41
CIA-58webgui: Colin Kuskie WebGUI8 * rbc466ab / lib/WebGUI/Asset/Post.pm : Add a validParent check to Post. - http://bit.ly/axwMVc21:41
kimdHm. Now I have forked the project and am able to clone the repo.21:41
kimdBut what is that line for "git remote add upstream git://github.com/pjhyett/github-services.git"?21:41
* kimd is referring to the online help.21:42
kimdperlDreamer, forget about Maultauschen. There is much better stuff.21:42
kimdBtw, did you know they were invented by monks?21:42
@preactionkimd: that adds another "remote" for the "upstream" (which, in this case, is the WebGUI you forked from)21:43
@preactionupstream is up the fork tree, downstream is down the fork tree21:44
@Haargit's to link in the core webgui repo so that you can pull changes from it when it is updated21:44
@preaction(or push changes to it if you have commit access)21:44
@Haargyeah21:44
kimdI see. That makes sense. But first I need to solve an authentication issue.21:45
@preactionyou don't have commit access to that repo21:45
kimdIt seems, I have to got through the course that perlDreamer posted.21:45
@preactionoh, yes, you need an SSH key pair21:45
kimdI am still at the process of cloning the fork21:45
@preactionyeah, you need an SSH key pair to get the authed version of your clone21:46
@preactioner... fork21:46
kimdHm. I knew it would be complicated.21:47
@preactionit's not that bad :p. you probably already have an ssh key and don't even know it21:48
@preactionoh, wait, are you on windows? then it might be more interesting21:48
kimdNo, beware! I just never remember the place where public keys are stored.21:50
kimdBut wait, do not say anything.21:50
@preactionok21:51
kimdI want to solve this on my own. Otherwise I will feel bad.21:51
@preactioni know that feeling (if i don't learn something on my own, i don't remember it, so i have to end up looking it up over and over)21:51
@Haargpreaction, did you get a chance to look at the upgrade thing i started working on?21:52
@preactionHaarg: not yet, no. still working through March 16's email (and that's just the unfiltered inbox, not the support@, TGC, etc@ rfe@ bugs@ dev@ and client e-mail)21:53
@Haargok, no problem21:53
@preaction... i think the e-mail i have to read just went up, not down... :(21:53
@preactionyep. i've read 30, i just got 35 added :p21:54
@preactionis the "Copy With Descendants" only available when viewing the asset? or is it also somewhere in the Asset Manager?21:56
-!- SDuensin [~Scott@mobile-166-137-139-174.mycingular.net] has quit [Quit: Leaving]21:59
kimdpreaction, I give up.22:03
@preactionno worries22:03
@preactionor give up what?22:03
kimdI uploaded one of my public keys. It still does not work.22:03
@Haargwhat doesn't work?22:03
kimdAuthentication. SSH says:22:04
kimddebug1: Next authentication method: publickey22:04
kimddebug1: Offering public key: /home/spunky/.ssh/id_dsa22:04
kimddebug1: Authentications that can continue: publickey22:04
kimddebug1: Offering public key: /home/spunky/.ssh/id_rsa22:04
kimddebug1: Authentications that can continue: publickey22:04
kimddebug1: Trying private key: /home/spunky/.ssh/identity22:04
kimddebug1: No more authentication methods to try.22:04
kimdBut my public key was accepted by github.22:04
@preactionyou uploaded /home/spunky/.ssh/id_rsa.pub correct?22:04
@Haargwhat command are you running that you are getting that?22:04
kimdI uploaded id_rsa.pub22:04
kimdssh -v spunky@github.com22:05
@preactionoh, you can't login that way22:05
@tavistopreaction, do you know if we can easily dupe an existing game in TGC?22:05
@preactionit's github@github.com22:05
kimdThis is recommended by the online help to check for successful authentication.22:05
@preactiontavisto: i'm working on that right now22:05
@tavistook, well let me know if it's something that me or Vrby are capable of doing. We don't want to publicize that we can do it.. But for people that spend a bunch of $ with us, I'm happy to. :)22:06
kimdpreaction, it's git@github.com. But in principle you are right.22:06
kimdThat solves the problem.22:06
kimdI thought the git is just a placeholder that needs to be replaced.22:06
kimdToo much thinking.22:06
@preactiontavisto: it isn't. and i don't think i can even add a quick "Copy" button (decks, boards, games were never designed to be copied, so we probably don't copy all the storage locations and other jazz that can mess things up)22:07
@tavistough22:07
@preactionyet another reason we need collateral AND storage as a role (or a better way of forming relationships in assets)22:07
@tavistothere goes my "this should be easy" expectation22:07
@preactionit's straightforward, it is. it's just a lot of things to check22:07
@Haargkimd, you'll probably have to change the remote url on your clone before you can push changes22:10
kimdAnd to what?22:11
@Haargwell, it sounds like you used the read only url to make the clone.  now that you have the ssh key set up you would want to change it to the read+write url.22:12
kimdHaarg, that is a misunderstanding. I was stuck at cloning the forked repo.22:14
@Haargah22:14
kimdBut it seems to be working now.22:14
kimdThanks anyway.22:14
kimdpreaction, I have created and cloned the fork. I assume, the next step is applying my patch and pushing to the fork?22:16
@preactioncorrect22:16
kimdI mean the remote repo.22:16
kimdGood. I will try that. Is it allowed to curse on this channel?22:16
@preactionyour wgpkg should go in the docs/upgrades/7.9.1-packages folder (and if it doesn't exist, you should create it)22:17
@preactionsure, go ahead22:17
kimdIs it a problem if I get trailing whitespace error?22:20
@preactionno22:21
+perlDreamerkimd, what is better than maultaschen?22:23
kimdHm. Does it have to be related?22:24
+perlDreamerno, not necessarily?22:25
kimdI mean, something pasta-like with filling?22:25
+perlDreamersure22:25
kimdSomething German?22:25
+perlDreamerthat would be best22:25
+perlDreamersince my wife loves German food and culture22:25
+perlDreamerwhich is the primary reason I drive 25 miles to get her maultaschen22:25
kimdWhat about Kohlrouladen?22:26
+perlDreamerfrom here: http://www.edelweissdeli.com/22:26
kimdVery heavy though.22:26
+perlDreamerKohlrouladen, is that like rinderouladen with cabbage?22:26
kimdExactly. The vegetarian style...22:26
kimdI can translate the recipe for you.22:27
kimdCheck out chefkoch.de22:27
kimdThere you find lots of stuff.22:27
Gettyi cant eat vegetarian ;)22:30
@preactionhttp://www.chefkoch.de/rezepte/461721139252650/Schupfnudeln-mit-Kraut-und-Speck.html <- this looks good22:32
+perlDreamerthat is very good22:33
+perlDreamerKathy makes it22:33
+perlDreamerwith homemade Shupfnedeln22:33
+perlDreamerif you asked her nicely, and got her a kitchen, she'd probably make it at the WUC22:34
@preactionokay, then what's gekörnte soup?22:34
@preactionimma try it myself, always wanted to try more German / Eastern Eurpean cooking (mostly stick to Italian and Mexican)22:34
+perlDreamerbroth from granules, like boullion?22:34
kimdWhat's the URL to gekörnte soup?22:35
@preactionahh, beef boullion, that makes sense22:35
@preactionor chicken boullion22:36
+perlDreamerkimd is sparking a revolution.  First we'll be cooking German food, next we'll be climbing rocks22:36
@preaction<3 google translate22:37
@preactionlooks like one of the people added grated Gouda as well, mmm22:37
+perlDreamermmm, spaetzle with grated gouda and carmelized onions22:37
kimdWhat about a pre-conference cookathon?22:37
@preactionwhat is a "Tin of Sauerkraut". a can? 12oz?22:37
kimdIt's not defined. Just a tin.22:37
kimdIt's a lousy quantity specification.22:38
+perlDreameralso, be sure to get real German sauerkraut.  American is too sour.22:38
@preactionyeah. you get used to it on internet sites ;)22:38
@preactionso the stuff in the green can?22:38
kimdMay I interrupt for some serious matter? I am stuck at pushing to my remote repo.22:38
@preactionsure22:38
kimdHow do I do it? git push does not work.22:39
kimdOr is that question too general?22:39
@preactiondefine "doesn't work", what does happen?22:39
kimdI get a lot of warnings and then a final error message that says:22:40
kimdPermission denied (publickey).22:40
kimdfatal: The remote end hung up unexpectedly22:40
kimdDo I need to specify the remote?22:40
@Haargwhat do you get if you run git remote -v ?22:40
+perlDreamerkimd: http://help.github.com/troubleshooting-ssh/22:41
kimdThat can't be the reason. I have set up ssh before.22:41
kimdIt was working when I cloned the repo.22:41
kimdThe warning says: warning: You did not specify any refspecs to push, and the current remote22:41
kimdwarning: has not configured any push refspecs...22:41
@Haargwhat version of git are you using? (git --version)22:42
@preactionyes, you need to say "git push origin master" or you can configure the default "refspec" to push to in your <repo>/.git/config22:42
kimdgit version 1.6.3.322:43
+perlDreamerdone_testing is awesome!22:43
@preactionperlDreamer: indeed. much nicer than planning22:44
kimdAh, I am stupid. I was trying to push as root, but configured authentication only for my local user.22:44
+perlDreamerI think we'll move over to done_testing in wg8, totally22:44
@preactionah, yep, i still do that once in a while, kimd 22:44
* kimd is banging his head on the table.22:45
kimdWhat is done_testing?22:45
kimdJuhu! I am done.22:45
kimdHow do I inform you about my changes, preaction?22:45
kimdIs there a slick git command for doing that?22:45
@preactiongithub.com has a "Pull Request", or you can just tell me the commit ID and i'll check your github (what's your github username?)22:46
kimdcommit ID? Uh, it never ends.22:47
kimdMy username is spunky.22:47
+perlDreamerjust how many names do you have, kimd?22:48
@preactionkimd: usually you just need the first 6-8 characters of the commit ID22:49
kimdI have many lives...22:49
kimdI just send out a pull request.22:49
kimdperlDreamer, I have been using spunky as my default username for more than a decade now. I just got used to it.22:50
kimdI use kimd only on webgui.org.22:51
kimdpreaction, received the pull request?22:51
@preactionnot yet, but i've got 7 days worth of e-mail to work my way through, so even if i don't I will check your github account and take a look-see (if not today, then tomorrow or the weekend)22:52
@Haargkimd, http://www.webgui.org/develop/wiki/git has a section with some recommended config settings to use to make working with git a little easier22:52
kimdOk. No problem. That means I am done for today and let you do the rest :-)22:52
kimdThanks, Haarg. I am going to have a look at it.22:53
+perlDreamerkimd, done_testing is a subroutine used to indicate that a test is done running22:58
+perlDreamerit's kind of a marker in the output stream22:58
+perlDreamerotherwise, you have to use no_plan, which will not tell you if the test died early22:58
+perlDreameror you have to manually count all the tests and keep track of them 22:58
+perlDreamerdone_testing is awesome22:58
kimdI see. Is it part of perl or the webgui core?23:00
+perlDreamerIt's part of Test::More23:00
@preactionit's part of TAP 3.023:00
+perlDreamerDoes anyone know how to fool perl into thinking that a module is already loaded?23:01
@preactionadd ... uh... why?23:01
@preactionadd an entry to %INC23:01
+perlDreamerI want to test the beautiful comments aspect, which requires having a package that uses it23:02
@preactionahh23:02
+perlDreamerI could put another dummy module into t/lib/WebGUI, but would rather just declare a package in the test23:02
@preactionthen yeah, that. just like deleting from %INC causes Perl to reload a module23:02
@preactionoh, if you're adding another "package" statement, you do not have to "use" the package23:03
@preactionit just exists23:03
+perlDreameryes, but WebGUI::Asset will still call loadModule, which requires the module23:03
@preactionyou may have to Package->import; if you want to import any symbols to your main:: package23:03
@preactionoh.. yeah23:03
+perlDreamerso I need to fool it into thinking that it's already loaded23:04
* perlDreamer uses his Jedi mind powers on Perl23:04
+perlDreamer"You do not need to load this module..."23:04
+perlDreamer"These are not the developers that you are looking for..."23:04
kimdDoes it work?23:04
@HaargTest::MockObject->fake_module('WebGUI::Asset::Test::MyAsset'); or $INC{'WebGUI/Asset/Test/MyAsset.pm'} = __FILE__23:05
+perlDreamer++Haarg23:07
@preactiontavisto: a head's up, i'm almost done with the duplication feature23:10
+perlDreamerpreaction: Copy with Descendants only exists in the asset toolbar, not the asset manager23:11
+perlDreamerit would be quite easy to add if you so command23:11
@preactionyeah, and we don't show the asset toolbar, but worse, the descendants don't duplicate their own storage locations (either as properties or deep inside JSON collateral)23:12
+perlDreameruh oh23:12
+perlDreamerdude, I figure there's at least 1-2 manweeks of coding that site needs23:12
@preactionyes. but SOP is "wait until we also do the WebGUI 8 translation". then JT will be available to do it (from what I understand)23:14
@preactioni mean, with how wrapped up tight we are with 7, it will be pretty much ground-up rewrite23:14
+perlDreameryeah, whole lot of code bustin' going on23:15
@preactionwhich is exactly what it needs, PROVIDED JT follows the plan I laid out (back before TGC was hatched)23:15
@tavistoawesome preaction23:15
+perlDreamerHaarg, preaction, I need to create a separate file for WebGUI types.  Is anyone opposed to WebGUI::Types?23:15
@preactioni gotta update the plan with the new print server spec/design, but otherwise it's still awesome23:15
@preactionperlDreamer: no objection whatsoever23:15
+perlDreameryou can't put the print server on the Mac?23:15
+perlDreamerhm, can types be put into Roles?23:17
@preactioni can put the print server on the mac, the whole thing has to communicate with the website over http, so it can be anywhere23:18
GettyperlDreamer: you dont put types into Roles23:22
GettyperlDreamer: you put types in your Project Framework23:22
Getty(if we talk about the same Types ;) )23:22
Gettyand actually, just using them is enough anyway if you want to make it clean23:23
kimdI noticed it's time to go to bed again.23:28
kimdBut only after a glass of red wine...23:28
kimdEnjoy your day, guys!23:29
+perlDreamerlater, kimd23:29
-!- kimd [~spunky@188.104.147.225] has quit [Quit: Ex-Chat]23:31
CIA-58webgui: Colin Kuskie WebGUI8 * ra92a500 / lib/WebGUI/Types.pm : Add a file to hold WebGUI types for Moose. Note, reads from the db come back as undef, so it has to be explicitly coerced. - http://bit.ly/cDYlC223:45
CIA-58webgui: Colin Kuskie WebGUI8 * rb41338c / lib/WebGUI/Asset.pm : Pull types into its own file. -23:46
CIA-58webgui: Colin Kuskie WebGUI8 * rd3f139d / t/Definition.t : Test WebGUI::Types23:46
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui23:46
--- Day changed Fri Mar 19 2010
CIA-58webgui: Colin Kuskie WebGUI8 * r1363a86 / lib/WebGUI/Asset.pm : Serialize _to_ json in write. - http://bit.ly/d1e6j400:05
CIA-58webgui: Colin Kuskie WebGUI8 * ra8496c4 / (lib/WebGUI/Role/Asset/Comments.pm t/Role/Asset/Comments.t): Convert Comments role to use Types. Build a test for it. - http://bit.ly/9DO01s00:06
+perlDreamerOkay, we can now serialize to and from JSON in the db00:06
+perlDreamerwe have types that support it00:06
+perlDreamerand we have tests to make sure it works00:07
@preactionyay!00:08
+perlDreameris it okay to start logging bugs for WebGUI8 to the bug board?00:09
+perlDreamerI keep forgetting stuff and finding it later00:09
@preactionnot yet, have you tried using a notepad application? i forget what it's called (it's gnome-based)00:13
+perlDreamerTomboy00:15
@preactionyes, that one00:16
@Haargi need to look into it a bit more but apparently my file-locations branch doesn't work with Config::JSON 1.5 for some reason00:17
@Haargannoying00:17
+perlDreamerIsn't that the Moose one?00:18
+perlDreamerv1.5?00:18
@Haargyes00:24
-!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui00:29
-!- Netsplit *.net <-> *.split quits: Getty00:32
-!- mducharme1 [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 260 seconds]00:33
-!- Netsplit over, joins: Getty00:36
Gettythat is so cool00:40
Gettyi just watch "alfred hitchcock presents"00:43
Gettyman is that good00:43
Gettyhe is really a genius, even if he only gots 24 minutes00:43
-!- Netsplit *.net <-> *.split quits: Getty00:46
-!- Netsplit over, joins: Getty00:50
-!- Netsplit *.net <-> *.split quits: +SynQ00:53
-!- Netsplit *.net <-> *.split quits: Getty00:56
-!- Netsplit over, joins: +SynQ00:59
-!- Netsplit over, joins: Getty00:59
-!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has joined #webgui01:00
-!- khenn_ [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui01:00
-!- mode/#webgui [+o khenn_] by ChanServ01:00
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Read error: Connection reset by peer]01:00
-!- khenn_ is now known as khenn01:00
-!- khenn_ [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui01:07
-!- mode/#webgui [+o khenn_] by ChanServ01:07
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 260 seconds]01:07
-!- khenn_ is now known as khenn01:07
-!- Socrates- [socrates@ringbreak.dnd.utwente.nl] has joined #webgui01:11
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui01:12
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]01:13
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 257 seconds]01:14
-!- Socrates [socrates@ringbreak.dnd.utwente.nl] has quit [Ping timeout: 240 seconds]01:14
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 246 seconds]01:16
-!- mducharme-work1 [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui01:22
-!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Read error: Connection reset by peer]01:22
-!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui01:24
-!- mode/#webgui [+o khenn] by ChanServ01:24
@Haargdo you think the upgrades should use one version tag per version upgrade or one per upgrade script?01:26
+perlDreamerhm01:29
+perlDreamerif it was per script, it would be easier to undo small parts01:30
@Haargi also have added a rm_lib sub to delete a perl module01:30
+perlDreamerbut the upgrade process, will it let you run just 1 piece?01:30
@Haargnot really meant to01:30
@Haargcould be done by calling the methods yourself in a script01:31
+perlDreamerin that case, I still like granularity01:33
@preactioni like the granularity because it takes less time to code01:44
@preactionaka 001:44
@Haargit's not particularly less time to code either way01:44
+perlDreamerpreaction: that's too granular.  Have to have at least 1 version tag01:48
-!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has quit [Quit: Leaving.]01:49
+perlDreamerHaarg, could we call __PACKAGE__->meta()->make_immutable(); in Asset.pm after the "definition" block?01:55
@Haargyes01:55
@Haargalthough it's probably better to have it at the end of the file01:56
+perlDreamerMoose does not support class methods02:00
+perlDreamermmm, class attributes, to be specific02:00
@Haargno, although there is a MooseX package for that02:03
+perlDreamerI think it's overkill for what I want02:03
+perlDreamerI'd like to make the set of classes that are valid parents for a particular asset to be class data02:04
+perlDreamerIt's kind of like assetUi level.  I had to make it an attribute to make it inheritable02:04
+perlDreamerhttp://www.perlmonks.org/?node_id=69057102:05
@Haargso i have the upgrades using one version tag per upgrade file, named as "Upgrade to $version - $filename" where filename is the base filename without the extension02:15
@Haargalternatively, perl upgrade scripts can request a named version tag02:16
+perlDreamerthat would be better02:16
@Haargwhich will be named "Upgrade to $version - $requested_name"02:16
+perlDreamerbecause I can see people having scripts and packages with the same name02:16
+perlDreameroh02:16
+perlDreamercan it be "Upgrade to $version - $filename $enum" where $enum is "script, package, etc"?02:17
+perlDreamerthat takes care of the naming conflict02:17
@Haargyeah, i could do that or even leave the extension on02:17
@Haargit also only creates/uses version tags when needed02:18
+perlDreamerthat's handy02:18
+perlDreameryou think we're going to create a mess of version tags that users won't be able to follow?02:18
+perlDreamerI mean, the granularity is great for us, but for the common user02:18
+perlDreamer?02:18
@Haargprobably not useful for common users02:18
@Haargbut then version tags are easy to ignore02:19
+perlDreamertrue02:19
@Haargand usually there are already tons of them created02:19
+perlDreamerthe manage committed version tags interface could use an overhaul02:20
+perlDreamersearch and sorting and useful pagination would help02:20
@Haargalso, for the upgrade scripts, do you think it is better to force them to always 'use' the classes they want, or would having them automatically loaded be a good thing?02:23
GettyAcme::Magic::Pony ftw! :D02:24
GettyHaarg: problem with automatic loading is the bigger collision problem, even tho could be a switch02:25
@Haargbigger collision problem?02:25
Gettydepending on the "stack" of extra addons you have installed, it could be that 2 concepts automatically loaded makes a problem 02:25
Getty(sure, shouldnt happen, but the risk is higher if its autoloaded)02:26
@Haargstill don't quite get what you mean i guess02:27
Gettyif 2 modules introduce the same function, then the autoload would make massiv mess probably ;)02:27
+perlDreamerHaarg, I don't see how it would know that I want to use WebGUI::Asset, WebGUI::SQL, and WebGUI::Utility automatically02:27
+perlDreamerso I say make them "use" what they want02:27
@HaargGetty, i was only thinking of this for methods, not imported functions02:28
@HaargWebGUI::Utility wouldn't be able to be handled because it uses subs, not methods02:28
@Haargbut for the others it could detect when you made a method call02:29
@Haargso that's a no to auto-loading?02:39
@Haargi updated my branch on github, should handle packages and sql scripts now and handle version tags properly.02:40
@Haargcompletely untested though02:41
* perlDreamer signs off for tonight. time to meet with the tax lady02:51
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]02:51
-!- fokat [~lem@200.84.244.194] has joined #webgui02:52
-!- KlausH [~KlausH@p5B0703FD.dip0.t-ipconnect.de] has quit [Quit: KlausH]03:13
-!- Haarg [~haarg@207.200.236.244] has quit [Ping timeout: 252 seconds]03:23
CIA-58webgui: Patrick Donelan psgi * re5159e8 / (11 files in 6 dirs): Added URLMap support (e.g. virtual hosts and mounting) - http://bit.ly/cdvEiK03:39
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui04:31
-!- mode/#webgui [+o Haarg] by ChanServ04:31
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:50
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:46
--- Log opened Wed Mar 24 06:47:55 2010
+perlDreamerhopefully not out of relief06:47
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:17
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]07:20
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:52
-!- kaare is now known as Guest2241208:52
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]09:54
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui10:01
-!- mode/#webgui [+v Radix_] by ChanServ10:01
-!- Radix_ changed the topic of #webgui to: [7.8.15-stable | 7.9.1-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com10:03
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:40
-!- mode/#webgui [+v bartjol] by ChanServ10:40
CIA-104WebGUI: translation * r12455 /translations/German/German/Asset_Calendar.pm: Updating German on translation server11:28
CIA-104WebGUI: translation * r12456 /translations/German/German/Asset_Collaboration.pm: Updating German on translation server11:28
CIA-104WebGUI: translation * r12457 /translations/German/German/Asset_Post.pm: Updating German on translation server11:28
CIA-104WebGUI: translation * r12458 /translations/German/German/Asset_Wobject.pm: Updating German on translation server11:28
CIA-104WebGUI: translation * r12459 /translations/German/German/AuthLDAP.pm: Updating German on translation server11:28
CIA-104WebGUI: translation * r12460 /translations/German/German/AuthWebGUI.pm: Updating German on translation server11:42
-!- carogray [~Caroline@173-142-231-13.pools.spcsdns.net] has joined #webgui11:56
CIA-104WebGUI: translation * r12461 /translations/Dutch/Dutch/ (Asset_Collaboration.pm Asset_Wobject.pm Asset_Post.pm): Updating Dutch on translation server11:58
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui12:40
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]13:28
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]13:41
-!- carogray [~Caroline@173-142-231-13.pools.spcsdns.net] has quit [Quit: Leaving.]14:00
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui14:20
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]14:47
CIA-104WebGUI: translation * r12462 /translations/Dutch/Dutch/ (Asset_Calendar.pm AuthLDAP.pm Asset_Post.pm AuthWebGUI.pm): Updating Dutch on translation server15:27
CIA-104WebGUI: translation * r12463 /translations/Dutch/Dutch/Asset_Calendar.pm: Updating Dutch on translation server15:27
-!- SDuensin [~Scott@mobile-166-137-138-228.mycingular.net] has joined #webgui15:29
SDuensinGreetings.15:43
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]15:49
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:53
-!- fokat [~lem@200.84.99.228] has joined #webgui16:09
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Ping timeout: 246 seconds]16:09
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui16:10
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui16:36
-!- mode/#webgui [+o tavisto] by ChanServ16:36
-!- Guest22412 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:47
-!- dionak [~dionak@97.66.185.250] has joined #webgui16:54
SDuensinGack.  I remember how I did my WG auth integration last time...  I replaced it!  16:56
+bartjolvery good16:59
SDuensinNot good.  I don't want to have to maintain that.  :-)17:00
SDuensinI just need to find the Java version of Digest::MD5::md5_base64.17:02
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:02
-!- mode/#webgui [+v perlDreamer] by ChanServ17:02
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui17:06
-!- mode/#webgui [+v patspam] by ChanServ17:06
+bartjoloh, sorry SDuensin, i thought it was good17:06
+bartjolperlDreamer: I have a bug breakfast for you17:07
+perlDreamerjust 217:07
+perlDreamernot too bad17:07
+bartjolother issue17:07
SDuensinMMmm...bugs.17:07
+bartjolwe noticed that in webgui, when mysql fails, you get the automated internal server error17:07
+perlDreameryes17:08
+bartjolwhile the problem can be more pinpointed17:08
+perlDreamerno17:08
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui17:08
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:08
+bartjolah17:08
+perlDreamerthere is already a bug registered for this17:08
+perlDreamercan't be fixed until WebGUI 817:08
+bartjoldoes that depend on the wer httpd build?17:08
+perlDreamerwe really want to fix it, but it just isn't possible now without making API altering changes that would shake your world17:08
+bartjols/wer/wre/17:08
+perlDreamerno, it's in the WebGUI core itself17:09
+bartjolah17:09
+bartjolwell, that seems to solve my problem (for now)17:09
+perlDreamerit's a bummer, for sure17:09
+perlDreamerso be very careful with your SQL code in the meantime17:09
+perlDreamertons of work going on to make WebGUI work with the iPhone, sounds like17:11
+bartjolbut, is that even so if the connection cannot be made at all?17:11
+bartjolif some idiot turns mysql off?17:12
+bartjol(not me, btw)17:12
SDuensiniPhone?17:12
+MrHairgreaseyou could prolly catch that in the url handler that actually opens the session17:12
+perlDreamerof course  not, you're not an idiot17:12
+bartjolthanks17:12
SDuensinCan you be sure it arbitrarily censors random things so it's an authentic iPhone experience?  :-P17:12
+perlDreamerhm17:13
+perlDreamerif it can't connect, the session throws a fatal17:13
+perlDreamerand this message should be displayed on the screen: Couldn't connect to WebGUI database, and can't continue without it.17:14
+perlDreameris that not what happens?17:14
+bartjoliPhone, that are those things you17:14
+bartjola throw in the toilet17:14
+bartjolb pour tea over17:14
+bartjolc otherwise break it with a combination with water17:14
+bartjolnope17:14
+MrHairgreasedunno, I never shut down my db17:14
+bartjoli did today17:14
* MrHairgrease is not an idiot after all =)17:14
+perlDreamerof course not, MrHairgrease is eurosexual17:15
+bartjolhttp://webgui.pastebin.com/2umPzH1L17:15
+bartjolI did it on purpose, to check the error message17:15
+perlDreamerI think that's a bug, please file it, if you haven't already17:17
+bartjolno, not yet17:17
+perlDreamerif you chase it down and offer a patch, I'll offer you 500 karma17:17
+bartjolah17:17
+perlDreamerotherwise, I'll work on it on Monday, which is when I normally do bugs17:17
@tavistoJust say no to Bugs17:23
+bartjolit is http://www.webgui.org/use/bugs/tracker/1149417:23
+bartjoltavisto: you, but that doesn't make them go away17:23
+bartjols/you/yes17:23
+perlDreamertavisto can make bugs go away17:24
+perlDreamerhe does it by threatening to eat my children's livers if I don't fix them right away17:24
@tavistoeeew gross...17:24
@tavistonot liver... I hate liver... 17:25
+bartjolkidneys?17:25
@tavistobetter yes.17:25
+bartjolbraaaaaiiiins17:26
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui17:26
doc777Hello friends. Is there a way to put a site into "Maintenance" mode ?17:27
doc777Only one, and leave the others unaffected.17:27
+perlDreamerdoc777, yes, but you need to do some manual db work17:27
+perlDreameryou cool doing that?17:27
+MrHairgreaseuse the utility script in s sbin17:27
doc777yep17:27
+perlDreamerthere's a script for that now?17:27
+perlDreamertoo cool!17:27
+perlDreamerperl maintenanceMode.pl --configFile myconfig17:28
+MrHairgreasemaintenanceMode.pl17:28
+MrHairgreaseoh17:28
+bartjolquite a while17:28
+MrHairgreaseyeah it has been for quite some time17:28
doc777In the wre or WebGUI sbin?17:28
+bartjolWebGUI17:28
+perlDreamerWebGUI sbin17:28
* MrHairgrease seems to be reapeating everyone17:28
doc777Aha! Thankies, I will look at that.17:28
@tavistoMrHairGrease, did Oqapi work with Mirazzi Tile on their new website?17:30
+MrHairgreasenever heardof 'em17:30
@tavistoer Marazzi Tile   (www.marazzi.it)17:30
+MrHairgreaseso i guess not17:30
@tavistohehe yeah I guess not then. I'm trying to figure out who built their new site.. 17:30
+MrHairgreasemost of our customers ar eDutch17:31
@tavistoIt's a great new site although no one seems to know who developed the site (we're currently working with the US division -- so hopefully I can find this out)17:31
-!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer]17:32
-!- lem_ [~lem@200.84.99.228] has joined #webgui17:32
@tavistoI was looking for an opportunity to yell OQAPPPPPPPPPPI17:32
+MrHairgreasejust a suggestion, but you might try emailing these tile guys and just ask them who built their site17:32
doc777That maintenance toggle is great. Looks really nice. Is there a way to edit the site while that is being displayed? Just curious.17:32
+MrHairgreasebut indeed: OQAPPPPPPPPPPI!!!17:32
@tavistoum yeah, I'm waiting to hear back from them. Thanks. :)17:32
+bartjoldoc777: I think that is a contenthandler17:33
+bartjolyes17:33
+bartjolso you should be able to edit that17:33
+bartjolit is in docs/maintenance.html17:33
+bartjolso edit that one17:34
+perlDreamerwhile the site is in maintenance mode, the only way to edit the site itself is via script17:34
+perlDreamerthere's no UI interface anymore, until you take it out of maintenance mode17:34
+perlDreamerif you want to do site work that is "hidden" while the site is live, use version tags17:34
+bartjolow sorry17:35
+bartjolI got it wrong17:35
doc777Ok thanks  :o)17:35
+MrHairgreaseanother thing you can do is let the mod_proxy httpd show a maintenance mode page17:35
+MrHairgreasethen direct your browser to your mod_perl instance directly17:36
+MrHairgreaseie. port 8080 or whatever it is in the wre17:36
+perlDreamerI thought you were going to suggest only showing that by incoming IP17:36
+bartjolnormally 808117:36
doc777Ra! Now that is an idea. But how would you do that... as far as where is that page located.17:36
+MrHairgreasejust edit /data/wre/etc/yoursite.modproxy17:37
+bartjolwhat page? the maintenance one? in WebGUI/docs17:37
+MrHairgreasecomment out alle the rwrite stuff17:37
+MrHairgreaseand make sure your documentroot is correct17:37
+MrHairgreaseand you have a index.html page overthere17:38
+MrHairgreasethen restart mordproxy17:38
+bartjolmoordproxy?17:38
+MrHairgreasethen you go to your site by going to yoursite.com:808117:38
doc777Ah, I follow you now. Thanks, that would let us work on a new site while the world sees the other.17:39
doc777Perfect.17:39
+MrHairgreaseok17:39
+MrHairgreasegood luck17:39
doc777Thank you so much. The people alone make webgui worth using :o)17:39
@tavistodoc777, may I ask how/where it is you're using WebGUI? 17:40
doc777Its a church / school network that has a few sites on their own server.17:41
@tavistoAwesome, well I'm not sure if you've seen the webgui.org/sightings page, but we're always looking for more sites to list. That's the best way for us to show the world what can be done with wG17:42
@tavistoFeel free to shoot us an email at info@plainblack.com with your URLs and we'll get your sites listed on there if you'd like. 17:43
doc777Ah, will try and look into that. We would like to support webgui as much as possible. We have ordered a few of the books so far :o)17:43
@tavistoawesome, that's what we like to hear. :)  Well when you're ready we can get the sites on sightings and even do a success story with you. Just let us know17:45
+MrHairgreasespeaking of which, what has happened to the succes story stuff Oqapi sent in?17:47
@tavistoI'll check, should have been posted forever ago17:57
@tavistoThe city of Worcester, MA just released their wG site.   http://www.ci.worcester.ma.us/17:58
+perlDreamernice site18:29
+perlDreamerhas that been in the works for a while?18:30
+bartjoltavis build it in 1 night18:30
@tavistoyeah they worked on it for several months18:40
@tavistogotta line up a success story with my PoC there18:40
+MrHairgreasepoc??18:40
@tavistoWebGUI gets evaluated quite frequently for city/county/township websites so it's good to have some additional examples18:40
@tavistopoint of contact18:40
+MrHairgreaseaha18:40
@tavistoHey, the Oqapi story is on the site... however, you couldn't see it because it's hidden in the Affiliate section of the success story listings18:41
@tavistowe never made that public since we were waiting on the other resellers. That's why!18:41
@tavistoNobody wants to work with OQAPPPPPPPPPPPPI anyway so no big deal.18:42
+MrHairgreasetrue enough18:42
@tavisto:)18:42
+MrHairgreasebut nobody can break the habit of working with us either18:42
+bartjolespecially that short bold guy18:42
+MrHairgreasebartjol, you are not working for oqapi, so I dunno what you are talking about18:43
+bartjolyes, but I do have to put up with him 5 days a week, not 318:44
+MrHairgreaseyou are aware that he has grown a significant amount of hair, right?18:45
+bartjolyeah18:45
+bartjolbut he is still bold in my head18:46
+MrHairgreaseso18:46
+MrHairgrease I dunno what you are talking about18:46
+bartjolas so often18:46
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:52
+MrHairgreasetavisto: too bad, i have no affiliate access18:57
@tavistowell I think we've got enough affiliates now that I can make that section visible. I'm fixing it up right now18:58
@tavistoNeed to get SDH and a few others on it though18:58
+MrHairgreaseok18:58
+perlDreamertavisto, patspam is often on IRC, just give him a poke19:00
@tavistoMrHairgrease, you should see it now19:00
@tavistowe need to get your logo up there like Knowmad has19:00
+MrHairgreasewhoop!19:01
+MrHairgreaseindeed19:01
@tavistoI suppose I can grab the one off your website and add some canvas to the sides19:01
+MrHairgreaseI can send you a logo19:01
CIA-104webgui: Colin Kuskie WebGUI8 * r2a7f64c / t/tests/Test/WebGUI/Asset/Wobject/HttpProxy : Removing bad file. - http://bit.ly/aCyVFk19:01
@tavistothat works too19:01
+MrHairgreasebut I'll do so tomorrow or Friday depending how much tim eI spend at a customer tomoorrow19:02
+MrHairgreaseso hang on till the weekend19:02
CIA-104webgui: Colin Kuskie WebGUI8 * r82bc730 / t/tests/Test/WebGUI/Asset/Wobject/Survey : Remove another bad file. - http://bit.ly/aXagbc19:02
@tavistonm then, I'll just grab the one on your site and pull my magic19:03
+MrHairgreaseok19:07
+MrHairgreaseif it looks like crap, i can always send you a good one anyway =)19:08
@tavistoI'm going to make a slight modification to the Oqapi and put your head on it... and then correct the spelling to OQAPPPPPPI!19:08
+MrHairgreasethanks for putting the stuff up19:08
@tavistoDon't make me come over there19:08
@tavistoactually, please do19:08
+MrHairgreaseI'll read it tomorrow as I now have to go to The Bar...19:08
@tavistoThat's exactly why I need to come over19:08
+MrHairgreaseYou should come over19:08
+MrHairgreaseWe're meeting at Locus Publicus in Delft19:09
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui19:09
-!- mode/#webgui [+o preaction] by ChanServ19:09
@tavistoI've been a terrible friend. Yes, been trying forever.. I should just book a flight and then I have to19:09
+MrHairgreasehttp://www.locuspublicus.nl/wb/19:09
+MrHairgreaseyou do that!19:09
+MrHairgreasesee you19:09
@tavistohaha, yeah unless you've got a concorde laying around.. I don't think that's going to work tonight. Have fun19:09
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []19:10
-!- lem_ [~lem@200.84.99.228] has quit [Quit: Ex-Chat]19:42
-!- fokat [~lem@200.84.99.228] has joined #webgui19:43
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]20:06
-!- fokat [~lem@200.84.99.228] has joined #webgui20:07
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Quit: Leaving.]21:16
-!- carogray [~Caroline@108.113.42.105] has joined #webgui21:32
-!- SDuensin [~Scott@mobile-166-137-138-228.mycingular.net] has quit [Quit: Leaving]22:03
@Haargbleh.  style cleanups are extremely annoying when merging.22:21
+perlDreamersorry22:22
* perlDreamer went a little crazy with detabification22:22
@Haargand $self->session -> $session :)22:22
+perlDreamerthat's not style, that's speed22:22
@preactionanyone for making .wgpkg no longer compressed? or work with/without compression?22:22
+perlDreamerwhy?22:22
@Haargworking with or without sounds reasonable, but why?22:23
@preactionso wgpkg can be easily version controlled22:23
@preactionand incidentally, edited using normal tools (instead of requiring wgd or other de-archiver)22:23
+perlDreamertar zxf works pretty well :)22:24
@Haargi think it would be better to make a different format for it rather than relying on tar in that case22:24
@preactionyes, then you have to find the right 00000100000200000030000010000040000030000020000001000003.json file to edit22:24
@preactionhate hate hate. should be all nicely self-contained in one file somehow22:24
@Haargi agree it would be preferable to have upgrade content be in plain text22:25
@Haargbut i don't think tar archives are the way to go22:26
+perlDreamershar?22:26
@preactionno, a normal JSON archive would work better22:26
@Haargi personally like wgd's format, but it's kind of odd and uses YAML22:26
@Haargthe other problem is binary files22:26
@Haargwe need a way to handle them as well22:27
@preactionassets : { 'relative lineage' : { asset props }, 'relative lineage' : { asset props } } <- something like that22:27
@Haarglineage is ignored in the packages anyway22:27
-!- kimd [~spunky@188.104.147.47] has joined #webgui22:27
+perlDreamerbinary content could be uuencoded22:28
kimdpreaction, I am trying to follow your instructions.22:28
kimdBut I ran into a problem.22:28
kimdThe code for RFE11412 is in a separate branch.22:29
kimdI switched to that branch using 'git checkout rfe11412'22:29
kimdand tried to revert the last commit.22:29
kimdThat produced an error, however.22:30
@preactionwhat error?22:30
kimdApparently, the files modified since then were not reset to the last status.22:30
kimderror: Entry 'lib/WebGUI/Asset/Wobject/GalleryAlbum.pm' not uptodate. Cannot merge.22:30
kimdfatal: merging of trees 538fa7ec25b5855780bc15680fc49a20c1f7cc07 and e65258ea5386be2207bf08b8cc89efe9f9394403 failed22:30
kimdI tried to reset to the status after that commit with 'git reset'.22:31
@preactionoh, no, you want "git checkout"22:31
kimdSeemed to work. But I am not entirely sure. Was that correct.22:31
@preactiongit checkout == svn reset22:31
@preaction"not uptodate" means there are local changes22:31
kimdI did checkout before.22:31
kimdExactly.22:31
kimdI need to get rid of these or I cannot revert that particular commit.22:31
kimdNo worries, I saved the file that had been changed.22:32
kimdWas 'git reset' correct?22:32
@preactionno, git checkout is what you want22:32
@preactioncheckout will change the file to the last committed revision22:32
kimdBut it doesn't restore the original state in that branch.22:32
kimdIt only seems to change to that branch.22:32
kimdLocal modifications remain in the working copy.22:32
@preactionyou have to git checkout every modified file. or "git checkout ." (it's recursive by default)22:34
kimdHm.22:34
@tavistopreaction, it's time for wG to have a new default style. We've pasted fugly now22:36
+perlDreamergit reset --hard HEAD22:36
+perlDreamerthat will reset the whole thing back to the last commit22:36
@preactiontavisto: i concur. should we grab a dozen from the bazaar, include them in the 7.9.x series, and ask a poll for the winner of "default"?22:37
@preactioni figure a dozen choices should be good for a default site style, no?22:37
@tavistoI've been using the underground style and it's amazing.. with a few tweaks it would be wonderful22:37
@tavistoKristi and I were talking and we like the Bloo style too22:37
@tavistomany of the ones in the bazaare not all that great22:37
@preactionif we can't find a dozen passable ones, we can get Dagitz on making up a couple more from the OSWD or other free ones22:38
@tavistowe need something web 2.0ish though.. our design almost looks kiddish22:38
@preactioni'm sure Swanson would appreciate the sentiment (but it was very early in his career) ;)22:38
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving]22:39
@preactiondoes our Site Starter Wizard allow picking from existing style templates?22:39
@tavistoabsolutely not. That's something I've been wanting for a long time. The ability to choose one of the designs in the bazaare22:39
@preactionwe also need to change "Site Starter" to "Home Page Wizard" (so it can be run after the initial setup)22:39
@preactionwell, that's a LOT more difficult, but we can include a few with the default install and let ppl choose from the installed templates pretty easily22:40
@tavistoI think that if people could get their design included in the options for wG core, then that would be motivation to make some more.. But for starters.. replacing the default would be most excellent22:40
@preactionand I do need to schedule some RFE days, despite what JT says about WG8 being my only priority (the status quo must be maintained)22:40
@tavistoand yes, I know Steve made the last design. But it's so dated so it's not his fault22:41
@preactionwell, adding a drop-down box with a "Preview" button is pretty easy to do22:41
@tavistoyeah, see that's what I'm talking about22:41
@tavistoI think many people find webGUI but just turn away when they see the default templates aren't pretty or "what they are used to"22:41
+perlDreamerthe Template Style wizard is close to what y'all want22:41
+perlDreamerand it can be run after install22:42
+perlDreamerbut the Style Wizard and Site Starter have different features22:42
+perlDreamerthere's an RFE to merge that22:42
@preactionnot really. it generates a new style template. a horrible-looking shitty style template.22:42
@tavistoHere's a good example... Today I had a webinar at 2:30 ... the person attending laughed when she saw the default design. 22:42
@preactionnice22:42
@tavistoshe said... oh my gosh.. where is THIS design from!22:42
@tavistoI always play it off as just an old community design... but that's gotta stop22:42
+perlDreamertavisto, WebGUI ships with 3 different style already22:42
@tavistoyeah those can all be scrapped and replaced if you ask me22:43
@tavistoI change them all the time during webinars when I'm taking people through templating22:43
@tavistoKristi and I are okay with going thru the default content and making adjustments too22:43
@Haarghttp://github.com/haarg/webgui/tree/webgui-8.0-merge well, i'm up to 7.8.2 :/22:43
CIA-104webgui: Graham Knop webgui-8.0-merge * rdabce3e / (368 files in 116 dirs): Merge commit 'v7.8.2' into webgui-8.0-merge - http://bit.ly/bjczc922:43
@tavistowe just want Doug's buy-in so that we can get something to replace the default. I'm ALL for making the style wizard better though... (with even a choice of 3-4 designs... or a box to insert a wgpackage)22:44
@preactionokay, so tavisto, between the two of you come up with a list of styles from the bazaar you think are good enough to go into core. once that's done, i'll take some of my free time and put a dropdown and preview button in (a new Style form control). we'll get this into 7.922:45
@preactionif you can't come up with an even dozen, go to OSWD or http://www.styleshout.com/free-templates.php and pick some to make the difference22:46
@preactioni prefer the styleshout guy's templates, but it's only one guy22:46
@tavistoyeah I was wondering if we could even use the converted ones from OSWD or the Styleshout ones22:46
@tavistocan we bundle that in wG?22:46
+perlDreameronly if the licenses allow it22:47
@preactionyes, the styleshout ones are CC-attribution. the OSWD all have different licenses but that's the idea22:47
@preactionOpen-Source Web Designs22:47
@tavistoOk, you really want to let people vote on 12 different ones? I was thinking like 322:47
@preactionand the styleshout guy would be really excited if 12 of his templates were included with WebGUI22:47
@preaction3 is pathetic. not even worth the effort.22:47
@preactiongive them some REAL choice22:47
@tavistofor the new default I mean22:47
@tavistooh brother, I've created a monster22:48
@preactionoh, there's one "default", it's the one that is picked by default. but people can choose between 12 during the site starter wizard22:48
@tavistoAlright, yeah I'm down with the option of 1222:48
@preactionso we pick the most compatible one as a default, and have the other 11 as options22:48
@tavistoYeah that works22:49
+perlDreamerpreaction, you might want to run this past TWG.  They just finished cleaning up Style 01, Style 02 and Style 03 templates and CSS22:50
@preactionheh, yeah that's probably a good idea22:50
@preactionmaybe they'll help even22:50
+perlDreamerhopefully!22:50
@tavistoyikes, they've been working on those old junky templates... ahhhhh22:50
@tavistoWell Bloo was designed by Rogier22:50
@tavistoso that one he'd like. :)22:50
+perlDreamerand if you don't pick underground as the winner, you're all fools22:51
@tavistoexactly22:51
@tavistoI love the underground!!!22:51
@tavistoso does...wait for it....22:51
@preactionand also this could be a test of the current set of TWG templates22:51
@tavistoKOEN!22:51
@preactiongood god... it took me like an hour...22:51
@tavistoIf he likes it... it's a miracle22:51
@preactionhe uses it for webgui.nl iirc22:51
+perlDreameryup22:51
@tavistoyessir22:52
@tavistothat's my vote22:52
@tavistobut, you're right this guy at styleshout has some good ones22:52
@preactionunderground is one of his22:52
@tavistoyep22:52
+perlDreamerI'd let y'all have the one for perlDreamer.com, but I like having the coolest website22:58
@HaargperlDreamer, one of the things i saw when merging was a commit that converted autoGenerate=>0 to noFormPost=>0 in Product22:59
@Haargam i missing something or is that the wrong way around?22:59
+perlDreamerthere is no more autoGenerate22:59
+perlDreamerit's noFormPost for now22:59
@Haargyes, but wouldn't it be noFormPost => 1 ?23:00
+perlDreameryes23:00
@Haargok23:00
+perlDreamermaybe we need a pleaseFormPost option, too23:00
-!- carogray [~Caroline@108.113.42.105] has quit [Read error: Connection reset by peer]23:10
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui23:16
@tavistopreaction, could wG easily support "cat" authentication through the pluggable authentication that we support? My assumption is that we could dev a plugin to handle that23:36
@preactionwhat is cat auth?23:37
@tavistoIt was brought up a couple times in the webinar I hosted today. It's a air force base and they kept asking about it23:37
+perlDreamerit sees if you are a cat23:37
+perlDreamerif you are, it lets you in23:37
@tavistowell what I can find on google is that it's Cellular Authentication Token23:37
+perlDreamerif you're not, it unleases a dog on your sorry buttocks23:37
@tavistobut that doesn't seem right. Is there something close those letters23:37
@tavistohmm maybe she was saying CAS23:40
@tavistoCAS would make more sense.. but I swear she kept saying CAT or something like ti23:41
@tavistoI didn't want to look like a doofus and ask her what she was talking about.. Figured I would just look it up afterwards :)23:41
+perlDreamerdude, you're not a dev.  You can safely look like a doofus23:48
@tavistofor something like auth I've heard just about everything... just not that.23:53
@tavistoI basically just tiptoed thru the convo about auth and said that our pluggable auth could support anything although some custom dev would be required23:54
+perlDreamerthat's probably true23:54
@tavistoyep, has been in all cases in the past23:54
@tavistoperlDreamer, do you have paypal implemented yet?23:55
@tavistothe answer had better be yes!23:55
+perlDreamerno, frodwith did it last year23:55
+perlDreamerit's very nicely done, too23:55
@frodwithwhy thank you!23:55
@tavistook... and so23:55
@tavistoit's not in the core and ready to go for what reason23:55
@tavistowho do I have to karate chop into oblivion23:56
+perlDreamerit's in the core and has been for > 6 months23:56
+perlDreamerwhat do you want, tavisto?23:56
@tavistoif that's the case then what's preventing us from using it23:56
+perlDreamerWhich "us" are you talking about?23:56
@tavistoTGC23:56
+perlDreamera) You're not up to date enough yet23:57
+perlDreamerb) It's not setup correctly?23:57
+perlDreamerI can check on (a)23:57
@tavistointeresting23:57
@tavistono it is listed as a payment method option23:57
@tavistohmmmm..... 23:58
+perlDreamertavisto, do I need to come over there, stick my feet into your armpits and ride you like a pogo stick?23:58
@tavistoyou need to do that to whoever hasn't enabled paypal for TGC23:58
+perlDreamerget off your lazy, potato wearing butt and set it up so we can us it already!23:58
@tavistobecause we've had requests for that23:59
@tavistoI thought we were waiting on something (testing, bug fixing, etc... full implementation)23:59
@tavistoI'm about to go Chuck Norris on our devs for this23:59
+perlDreamer__thought__23:59
+perlDreamerwhy don't you offer to buy frodwith a beverage of choice, and have him walk you through a setup?23:59
--- Day changed Thu Mar 25 2010
@tavistoI can't buy him anything, because PAYPAL isn't ACTIVATED00:00
@tavisto;)00:00
@Haargafaik there is a real reason it isn't enabled on tgc00:00
@tavisto*Tavisto pulls out his machine gun*00:00
@frodwithyeah, I remember there being a reason00:00
@frodwithbut I don't remember what it was.00:01
+perlDreamerwhat's the reason, Haarg?00:01
@tavistohehe, i love it00:01
@Haargdon't remember00:01
+perlDreamerpreaction, you're next up00:01
+perlDreamerWhy can't we use the PayPal driver that's in the core?00:01
@tavistoI'll take Random wG Questions for 400, Alex00:02
@frodwithThe answer is: another daily double!00:02
@tavistoDAMN YOU AND YOUR DAILY DOUBLE YA BRIGAND!00:02
+perlDreamerI'll wager half, Alex.00:03
@tavistoDespite your best efforts.... The letter V is a number.. Let's see what you wagered.....00:03
* perlDreamer wagered half, perlDr00:04
-!- perlDreamer is now known as eamer00:04
-!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak]00:08
CIA-104webgui: Colin Kuskie WebGUI8 * ra10e65f / lib/WebGUI/Asset/Story.pm : Use Moose method modifiers for overriding addRev in Story. - http://bit.ly/c1NiWN00:10
CIA-104webgui: Colin Kuskie WebGUI8 * r56fcb76 / lib/WebGUI/Asset/Wobject/StoryArchive.pm : Rework StoryArchive for exceptions and modifiers. - http://bit.ly/aHh0Dm00:10
CIA-104webgui: Colin Kuskie WebGUI8 * r8a3f36a / lib/WebGUI/Asset/Wobject/Article.pm : Fix an accessor name. - http://bit.ly/aXzGqG00:10
@Haargeamer, have you dealt with allowEmpty in webgui 8?00:11
+eamerfrom what I'm seeing, we can't stop it from happening00:11
+eamerMoose accessors will happily be set to undef00:11
@Haargok00:12
@Haarghow it should be imo00:12
+eamerI concur00:12
* eamer goes for a run to blow off steam00:14
@Haargwell, i have up to 7.8.10 merged (untested)00:15
@Haarggoing to have to take a break from that00:15
@frodwithi thought required on an attribute made it so undef wasn't okay00:25
@frodwithhmm, guess not.00:26
@frodwithyou can do isa =.> 'Defined' thoug00:28
-!- kimd [~spunky@188.104.147.47] has quit [Quit: Ex-Chat]00:28
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]01:08
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]01:10
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui01:10
+eamerrequired just means it has to be present when the object is instanciated01:54
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui01:55
-!- eamer is now known as perlDreamer01:55
CIA-104webgui: Colin Kuskie WebGUI8 * r54f0148 / lib/WebGUI/Asset/Wobject/Article.pm : Use lots and lots of Moose modifiers in the Article. - http://bit.ly/aDVCag02:01
CIA-104webgui: Colin Kuskie WebGUI8 * r237eaa9 / (2 files in 2 dirs): Add a version tag so we work on a committed parent. - http://bit.ly/anUV3g02:02
-!- Netsplit *.net <-> *.split quits: carogray, ckotil, mducharme-work, CIA-104, @frodwith, @preaction, +Radix_, +patspam02:29
-!- Netsplit over, joins: ckotil02:32
-!- Netsplit over, joins: carogray, @preaction, +Radix_, mducharme-work, @frodwith, CIA-10402:32
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui02:33
-!- mode/#webgui [+v patspam] by ChanServ02:34
CIA-104webgui: Colin Kuskie WebGUI8 * r743e57c / t/tests/Test/WebGUI/Asset/Story.pm : Add a test for the Story asset. - http://bit.ly/cWHwmc03:26
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui03:37
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]03:47
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]03:54
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui03:55
-!- mode/#webgui [+v patspam] by ChanServ03:55
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]04:14
-!- fokat [~lem@200.84.244.194] has joined #webgui04:21
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]05:55
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:34
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]08:51
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:53
-!- kaare is now known as Guest1996608:53
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]10:03
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:46
-!- mode/#webgui [+v bartjol] by ChanServ10:46
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Ping timeout: 276 seconds]11:01
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui11:04
-!- mode/#webgui [+o Haarg] by ChanServ11:04
-!- ckotil [~ckotil@140-182-241-200.dhcp-bl.indiana.edu] has quit [Ping timeout: 276 seconds]12:49
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]13:36
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui13:45
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]13:47
-!- ckotil [~ckotil@140-182-241-200.dhcp-bl.indiana.edu] has joined #webgui15:00
-!- fokat [~lem@200.84.99.228] has joined #webgui15:03
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Remote host closed the connection]15:30
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui15:31
-!- mode/#webgui [+o steveo_aa] by ChanServ15:31
-!- dionak [~dionak@97.66.185.250] has joined #webgui15:32
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui15:56
carograyIn the middle of a tutorial. My content manager's version tag isn't showing up anywhere - where should I look?16:37
-!- Guest19966 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:37
+bartjolmaybe in admin mail16:40
+bartjolinbox in the sitre16:40
+bartjolif you have configured that it should be confirmed16:40
+bartjolcarogray: that is my first guess16:41
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui16:55
-!- mode/#webgui [+o tavisto] by ChanServ16:55
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:55
-!- mode/#webgui [+v patspam] by ChanServ16:55
carograyI gave up on teaching while trying to figure this out.16:56
carograychecking admin mail16:56
+patspamyay, I received my american now-we-believe-that-you-exist card16:57
carograynothing in admin mail17:05
carograythe article is locked17:06
carograyI click on revisions - it takes me to committed version tags list17:06
carograyhowever the changes that were made were not made in any of those version tags17:06
carograythere should be an automatically created version tag somewhere, but it is not showing up anywhere.17:07
carograyMy user is a content manager with UI level 9-guru17:07
carograyI have given him the ability to have multiple version tags17:07
carograyoriginally he inherited from site settings.17:07
carograyI changed this to various things in hopes of his version tag showing up, no luck17:08
carograyI cannot figure out where else to look17:08
+bartjolmmm17:13
+bartjolI would go in the db17:13
+bartjolbut I assume that that is not an option17:14
carograyok...thatmeans pb support board17:14
+bartjolwhat users are in the version tag managers group?17:14
carograyIt is an option but it would take me forever cause I only have done it every 2-3 year and it takes all day17:14
carograyah ha.. let me look17:14
+bartjolbecome one of them and look in the inbox17:15
carograyno one is in there17:15
+bartjolwhat are the version tag settings?17:15
carograyok I am in there now17:16
carograythe version tag settings?17:16
carograywhere would I find that?17:16
+bartjolcontent tab in settings17:16
+bartjolmorning patspam17:16
+patspamhey bart!17:17
+bartjolmade a nice nagios check that checks db connections for the dsn an all the slave's dsn17:17
carograyoh duh ...multiple version tags per user - so when he inherited site settings he already had this17:17
+bartjoland is approval requested?17:18
+patspamnice17:18
carograydefault version tage workflow - commit without approval17:18
+patspamwe should start a collection of wG nagios checks17:18
+bartjolyeah, they're starting to pile up17:18
+bartjolonly strange thing was that on my test server, when I used a bogus IP it took forever to finish, and now on the production it finishes in seconds17:19
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui17:20
-!- mode/#webgui [+o preaction] by ChanServ17:20
+bartjolcarogray: mmm I get a suspicion that there might be something wrong with spectre17:20
+bartjolsomething to see if you go to workflows->show running workflows?17:21
carograythat's what I was thinking...17:21
carograyOk - sending a notice to support board now. just didn't want it to be something dumb I had overlooked.17:21
+bartjoloh, I suppose you also reported all your actions trying  to resolve it?17:22
carograyyep, just did.17:27
+bartjolreports that only state 'it doesn't work' are so.... disappointing17:30
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui18:01
-!- mode/#webgui [+v perlDreamer] by ChanServ18:01
+perlDreamerbartjol, what is the international calling prefix for The Netherlands?18:01
+bartjolow18:01
+bartjol003118:01
+bartjol+3118:02
+bartjolso if you wanna caal me it is 003161820419618:02
carograyactually from the US it is 01131......18:02
+bartjolsorry perlDreamer, I'm a bit slow today18:02
+bartjolah18:02
carograyhad to butt in International calling code from US is 01118:03
carograygets my English husband everytime and we have arguments involving the word 'stupid'18:03
+bartjol:)18:04
-!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection]18:05
-!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui18:06
+perlDreamerthanks to both of you18:09
+perlDreamermy Dutch customer is very happy now18:09
@preactionyay!18:09
+perlDreamerand bartjol, if I ever need to call you to see if you want to go out for a beer, now I know how18:09
+bartjolwhy do you steal dutch customers from us :P18:11
+perlDreamerit's not stealing18:12
+perlDreamerthey hadn't worked with you yet18:12
+bartjolah18:13
* perlDreamer goes to the gym18:14
+patspamperlDreamer: $patspam->getId() returns a valid number now18:15
+bartjolpatspam: are you a perl object?18:17
+patspamI aspire to be18:17
+patspamactually I think I'd prefer to be a first-class anonymous function18:18
+bartjolluckily, people here are normal18:19
+patspamthis is fascinating: http://lumberjaph.net/blog/index.php/2010/03/25/github-explorer/18:33
+bartjolcool stuff, allthough the graphs are are a bit hard to interpret18:54
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Remote host closed the connection]19:22
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui19:22
-!- mode/#webgui [+o preaction] by ChanServ19:22
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:42
@tavistoperlDreamer, did Doug win 400 yesterday?20:03
@preactioni don't know did i?20:05
@tavistodid you know the reason why we couldn't use PayPal on TGC yet?20:05
@preactionno20:05
@tavistothat was the Random wG Question for 400 alex20:05
@preactionahh20:05
@preactioni choose not to accept the assignment mr phelps20:05
@tavistothe payment plugin resides on the TGC site so I'm wondering why we haven't activated it20:06
@tavistoMysteriously, no one seems to remember why we can't use it20:06
+perlDreamertavisto: only the Shadow knows....20:18
@tavistowell son of ah bee20:19
@tavistothat's it, I'm going to opencms20:19
@preactiondon't let the door hit you in the ass on the way out20:20
@tavistook I'm back, opencms sucks20:21
+perlDreamerhow about if we just try it out?20:24
+perlDreamermake the driver private, so only Admins can use it20:24
+perlDreamerand we try the checkout20:24
@tavistoI noticed there is a test sandbox w/ paypal20:25
@tavistoBut I was just bringing up the question since it was requested a few times on TGC and it appears like we could enable it20:25
+perlDreamerQuit grousing, and test it!20:48
-!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak]21:56
+perlDreamerHaarg, does the "+" attribute override syntax work on properties?22:31
@Haargi haven't really tested it.22:32
+perlDreamerI was working on a Sku that doesn't do ships separately, and got to thinking how to do that in wg8, and realized I had no idea myself22:33
+perlDreamerI'll build some tests later22:33
+perlDreamerwe can always go through the meta class to get it and modify it22:33
@Haargyeah22:33
+perlDreamerbut sugary is easier22:33
@Haargthe traits and form stuff may be problematic22:33
+perlDreameryes22:34
+perlDreamertraits cannot be overridden22:34
+perlDreamerwhat I'm really interested in is tab, and fieldType22:34
@Haargbut the property code will probably try to override the traits22:37
@Haargand it won't find the correct trait list and will construct form wrong22:38
@Haargoverriding fieldtype sounds like a bad idea22:38
@Haargnot in that it will cause problems, but in that it should be handled in a different way22:38
+perlDreameryou're right.  I think what I really mean is noFormPost.  Between that, and tab (and form) we can allow designers to do a lot22:40
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui23:18
@preactionwould it be bad for us to FORCE captcha if a dataform is viewable by Everyone or Visitors?23:35
@preactioni keep getting spam notices from the sites i administer, some from dataforms that the admins probably don't even know about (so i don't know how the heck the spambots found them)23:35
+perlDreamerthey're crawly little bastards23:36
@preactionright? so why should we give them any opportunity? isn't it the idea of WebGUI to protect the content managers from things they shouldn't have to worry about, like spambots?23:37
@Haargpreaction, you can see some examples of the upgrade thing i was working on at http://github.com/haarg/webgui/tree/upgrades/t/supporting_collateral/Upgrade/ although they are tests so they aren't quite normal.23:52
@Haarglike you said, it's not a high priority thing.  just wanted to make sure i wasn't going in the wrong direction with it.23:56
@preactioni'll look later, right now i'm trying to figure out how to unravel PIRG's dev server. there is no way this should work at all, and yet here it is, partially working.23:56
@Haargoh fun23:57
@preactionthey've got an image that shows up, only in https mode23:57
@preactionthere's only one https site on this apache server, and it does not have the image (document root doesn't even exist)23:57
@preactionwait. apache lets you have a documentroot that doesn't exist?23:58
@preactionyep, apparently23:58
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]23:59
--- Day changed Fri Mar 26 2010
+perlDreamerHaarg, is there a good solution for getting DataForm data out in CSV format?00:17
+perlDreamerI'm not thinking of anything easy00:17
@preactionis TSV not as good?00:18
@Haargit does tab separated exports.  that's about the only option.  easy to convert that though.00:18
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui00:18
+perlDreamerwhen was that feature added?00:20
@Haarg200400:21
@Haargit's always been part of the dataform00:22
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]00:22
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak]00:50
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]01:28
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]01:44
@preactionuh... so if 00_compile.t doesn't pass I don't get to run the test suite?02:23
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui02:48
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]03:29
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui03:36
-!- mode/#webgui [+v perlDreamer] by ChanServ03:36
+perlDreamerMoose 1.0 is released!03:43
+perlDreamerwith kudos for documentation patches for Haarg03:44
+perlDreamernice work, dude03:44
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]03:55
CIA-104webgui: kimd master * r8104338 / (10 files in 7 dirs): Added additional navigation to the photo asset (RFE 11412). - http://bit.ly/aRK3Bx04:05
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui04:11
+perlDreamerworking late, dionak?04:12
dionakno, just popped on to check directions for a meeting tomorrow. you, perlDreamer?04:12
dionakmust be 7pm there04:12
+perlDreamerpretty much every night for me04:12
dionakbig project?04:12
+perlDreamertaking care of the kids during day costs me a few hours of work each night to make up for it04:13
dionakah04:13
+perlDreamerfor example, today was science project day04:13
dionakthat must be a great lifestyle though.04:13
+perlDreamerI really like it04:13
dionaknice! :)04:13
CIA-104webgui: Doug Bell master * r47687a9 / (6 files in 2 dirs): moved packages to right place for 7.9.2 - http://bit.ly/9jkNmF04:13
CIA-104webgui: Doug Bell master * r57d6366 / docs/changelog/7.x.x.txt : added changelog entry - http://bit.ly/bUMYik04:13
dionaksounds like a lot of fun04:13
+perlDreamerthere are days, and there are days04:14
+perlDreamertoday was a good one04:14
dionaki'm sure04:14
+perlDreamerany day you can put mentos into soda bottles you can be sure that good things will happen04:14
dionakyou have two kids?04:14
+perlDreameryes04:14
dionakgirl and a boy? 04:15
+perlDreamertwo boys04:15
dionakoh, wow. you have your hands full! haha04:15
+perlDreameroh, yeah04:15
dionakare you attending the wuc again this year? we've been discussing presentations lately.04:16
+perlDreamerI would really like to attend this year, but budgeting is rough04:16
+perlDreamerespecially with Kathy in school full time04:16
dionakyea, i think it's that way all around04:16
+perlDreameris Knowmad attending in force again?04:16
dionakwe're planning to, all three of us04:17
+perlDreamerawesome04:17
dionakhence the thoughts about presenting. it helps with the budget04:17
dionakand we love madison. great town04:17
+perlDreameryes, it's a nice place04:18
+perlDreamerif all goes to plan, my family will be attending the WUC in 201304:18
+perlDreamerwhen they finish the train line there04:18
dionaknice. would love to meet them04:18
@preactionheh, yeah that'll never happen04:18
+perlDreamerbite your tongue, preaction!04:18
+perlDreamerthey were shocked that any state's capitol would not be served by Amtrak04:19
dionakuh yea...with our stellar train system that is surprising ;)04:19
dionakhow are things at PB? busy?04:19
* perlDreamer doesn't know. perlDreamer is only a small cog in a big machine04:20
dionaklol04:20
+perlDreamerhad to slip in a Blazing Saddles quote04:21
dionaki've got to get to bed. i'm not an early bird and i have a 7am meeting tomorrow. 04:21
+perlDreamergood luck :)04:21
dionaktks. good night to you both. hope to see you this year if you can make it to WUC04:22
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has left #webgui []04:22
+perlDreamerI think I'm going to call it a night as well04:22
+perlDreamergood night, preaction04:23
@preactionnight04:23
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:23
-!- fokat [~lem@200.84.244.194] has joined #webgui05:50
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]07:09
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]07:20
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui08:36
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]09:57
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:19
-!- mode/#webgui [+v bartjol] by ChanServ10:19
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]11:13
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui12:46
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]13:35
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]14:09
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:11
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui14:26
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:26
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]14:50
-!- SDuensin [~Scott@mobile-166-137-136-093.mycingular.net] has joined #webgui15:15
SDuensinGreetings.15:16
+MrHairgreaseGreasings!15:17
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui15:29
-!- mode/#webgui [+o Haarg] by ChanServ15:29
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:03
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]16:15
+bartjolhummmmmmmmmmmmmmmmmm16:29
+MrHairgreaseBartJol: alles ok?16:29
* bartjol is trying to stay zen while updating windows with a customer breathing in my neck16:29
+MrHairgreasehmmmm, customer breath16:30
+bartjoldoing all his updates from long ago and first reaction is, "gaat het nog lang duren????"16:31
+MrHairgreasewell, and is it?16:37
+bartjolit will take a long time16:40
+bartjolclose to infinite16:40
+MrHairgreaseclose to infinite is infinite as well16:41
+MrHairgreaseso I guess you'r missing out on the vrimibo16:41
+bartjolI just devide by zero, and escape via the error16:44
+MrHairgreaseright...16:46
SDuensinYou said "Windows".  Watch your mouth!16:58
+bartjolSDuensin: sorry, just washed it with soap17:02
SDuensinDang.  The GWT compiler is slow.  I don't remember it being that slow last time I used it.17:07
+bartjolmaybe you're fast17:08
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui17:24
-!- mode/#webgui [+v patspam] by ChanServ17:24
-!- seriftron [~tessa@97.66.185.250] has joined #webgui17:39
seriftrondoes anyone know what (mis)configuration can cause the wrong webgui site to be returned on a multi-site setup?17:39
seriftroni've checked mod_proxy and /etc/hosts and the webgui config and things look okay.17:40
+bartjolmaybe an /etc/hosts file issue17:40
+bartjolah17:40
seriftroni'm using stock configs except for the addition of some serveraliases in the mod_proxy conf17:40
seriftronand i can tell from the mod_proxy logs that the correct document root for the hostname is being returned, just not the correct site17:41
+MrHairgreaseseriftron: prolly the virtual host of the site doesn't have the right servername or serveralias17:41
+bartjolthat might also happen in the moperl conf or the sitename in the webgui conf17:42
+MrHairgreasealso, did you estart mod_proxy afeter settin the serveraliases17:42
seriftronyes. double-checking vhost names with the webgui.conf sitename...17:42
+bartjolveters?17:43
+MrHairgreasebart, what do you mean?17:43
+bartjolare they tightened?17:44
+MrHairgreaseyup17:44
+bartjoloh, I stole some code from you17:45
+MrHairgreaseright..17:46
+MrHairgreasewell, have fun with it17:46
+bartjolthanks17:46
seriftronhm, everything looks alright. i guess i will turn up logging for mod_perl and mod_proxy and continue debugging17:49
seriftronthanks guys17:49
+bartjolok, good luck17:50
+MrHairgreaseindeed17:50
+MrHairgreasegood luck17:50
seriftronthanks17:50
-!- kimd [~spunky@188.110.109.0] has joined #webgui17:56
+bartjolhey kimd, already have a Gooey?17:57
kimdYes! I got one. Kind gift from oqapi. 17:57
kimdThey sent me two in fact.17:57
kimdMy daughter loves hers.17:57
-!- seriftron [~tessa@97.66.185.250] has left #webgui []17:58
kimdAs soon as I get to it, I will post a photo of mine.17:58
kimdHow is business going?17:58
+MrHairgreasebusiness is almost weekend!17:58
+MrHairgreasewhich is good17:58
kimdWeekend is always good. Mine has started already.17:58
* MrHairgrease envies kimd17:59
kimdDon't be envious. It is my single week of vacation before I need to move and start work at my new employer.18:00
kimdI was pretty worn out the week before.18:00
+MrHairgreaseI'm not really.18:01
+MrHairgreaseWe have beer here18:01
+MrHairgrease=)18:01
kimdI see. Is that the typical Friday afternoon? Casual Friday?18:01
+MrHairgreaseNope.18:01
+MrHairgreaseJust Friday18:01
kimdSo, where is that where you get served beer at work on Friday afternoons?18:02
+MrHairgreaseAt Oqapi of course =)18:02
+MrHairgreaseand the boss is serving18:03
kimdAh, cool! Thanks for the two Gooeys!18:03
kimdI love mine already.18:03
kimdIt's hanging right next to me.18:04
kimdA true source of inspiration.18:04
* kimd is getting thirsty. (Too much talking of beer)18:04
+MrHairgreaseI understand completely18:04
kimdWe will have beer tomorrow. Lots of beer.18:06
kimdIf you don't mind to come all the way over here you are invited, of course!18:06
kimdWe are going to have a small farewell party with friends.18:06
+MrHairgreasetomorrow will be kind of difficult18:06
+MrHairgreasetoo bad...18:07
kimdNext time in Basel, then.18:07
kimdYou could even fly there (in contrast to Heidelberg).18:07
+MrHairgreaseI'm going to Swiss in september, and then we'll be driving through basel18:08
+MrHairgreaseso who knows18:08
+MrHairgreasebut you are moving down south then?18:09
kimdWe should have moved completely and be ready for guests in September.18:10
kimdDrop me a note before you travel.18:10
+MrHairgreasewho knows18:10
+MrHairgreaseare you going to the wuc?18:10
kimdNo, unfortunately not. The flight + extras is too expensive for me.18:11
kimdI do not have an employer covering it.18:11
+MrHairgreasei see18:11
+MrHairgreaseyeah, that's my luck18:11
kimdMaybe, I will combine the wuc with some nice holiday trip in the future.18:11
+MrHairgreaseotherwise it wou;d've nbeen very expensove for me as well18:12
kimdBut if the dutch community should organize something in the Netherlands, I would not hesitate to join...18:12
+MrHairgreaseI you happen to pass through the netherlands, just let us know. 18:13
+bartjolbeer will be cold18:14
+bartjolat oqapi18:14
+bartjolnot at procolix18:14
kimdDoes that mean I should bring my own beer?18:15
kimdOr at least some dry ice?18:15
+bartjolwell, we are next to oqapi18:16
+bartjolso if we smile polite and ask for a beer, you are ok18:16
+MrHairgreasescerw that, we'll go to the bar18:17
kimdGood news. At oqapi then.18:17
kimdEven better.18:17
+MrHairgreasemy idea18:17
+bartjolnow?18:17
+MrHairgreaseuhm18:18
+MrHairgreaseabout 30 mins ok18:18
kimdHave fun! I will go groceries shopping now.18:19
kimdEveryone a nice weekend!18:19
-!- kimd [~spunky@188.110.109.0] has quit [Quit: Ex-Chat]18:19
-!- fokat [~lem@200.84.99.228] has joined #webgui18:19
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:23
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui18:46
-!- mode/#webgui [+v perlDreamer] by ChanServ18:46
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []18:46
ckotilanyone have an addon for webgui to mimic git or svn for file management?20:02
+perlDreamerWhat kind of files, ckotil?20:02
+perlDreamerAsset files, or collateral support files?20:02
ckotilasset file20:03
+perlDreamerI've never heard of anything like that20:03
+perlDreamerrizen has done some work with DAV, but nothing with git/svn20:03
ckotilyeah, ive been following that closely. its been stalled.20:04
+perlDreamerit needs a dev20:04
ckotilit would be nice to have an svn interface so you could say `svn diff local.file webgui.asset` 20:04
+perlDreameryou could look into Padre for that20:05
+perlDreamerpatspam has been a wonderful WebGUI plugin that may do just that20:05
+perlDreamerthe diff part, anyway20:06
ckotilcool20:06
+patspamor you can use wgd to serialise your assets to local files, and turn that into a local repo20:07
ckotilthat's not a bad idea.20:07
+patspamI showed how to do it at the wuc last year20:08
+perlDreamerwgd requires you to be on the server.  Will Padre let users do that from their desktops?20:08
+patspamI think graham built a plugin for wgd to do the serialising properly now too20:08
+patspamPadre lets you edit remotely20:08
+patspamso you can e.g. edit templates with a html-aware editor20:09
+patspamit can show you diffs between saved/unsaved, but it doesn't (yet) have support to pull out old revisions20:09
+patspamthat would be cool20:09
+patspamprobably wouldn't be that hard either20:09
+perlDreamernot if it can already talk to WebGUI20:10
+patspamit shows you the remote site's asset tree inside padre, and already has context-menu support20:10
ckotilsounds promising, ill have to check it out20:10
+patspamcurrently the only 2 options are "Edit" and "Info" (that just shows you meta-data for the asset)20:10
+patspamyou could have another that shows you the list of revisions for the asset, then lets you open that revision, or directly launch the diff etc..20:11
+perlDreamermaybe I should try some Padre hackery20:12
+perlDreameris the GUI stuff hard to learn?20:12
ckotilpatspam: if i were to use wgd to serialize assets to local files, could i then sync those files back to my assets?20:17
+patspamyes20:18
+patspamperlDreamer: the only hard part is that the WxPerl docs really suck20:18
ckotili can envision svn kicking off the workflow to do that :)20:18
+patspammost Padre plugins live in Alias' svn repo, so mostly I just ack for similar examples to what I want to do20:19
+patspamor ask on #padre20:19
+patspamckotil: that would be awesome20:19
+patspamHaarg invented a YAML-based serialisation format for assets20:20
+patspam"wgd edit" uses it to allow you to edit assets and their meta-data via your $EDITOR20:20
+patspamit serialises, then spawns an editor with the text-based serialisation for you to edit, then deserialises and commits back to your site as a new revision20:21
+patspamwhen I was doing it I was using my own wgd plugin called snapshot20:23
+patspambut I think export-branch is the new plugin for doing it20:23
ckotilohh nice.20:23
+patspamcombined with "wgd import"20:24
+perlDreameryes, export-branch sounds right20:24
-!- preaction [~doug@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui20:41
-!- mode/#webgui [+o preaction] by ChanServ20:42
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui20:54
-!- mode/#webgui [+o tavisto] by ChanServ20:54
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]20:54
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui20:56
* perlDreamer goes running, and ponders code organization and roles21:02
-!- preaction [~doug@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: preaction]21:41
-!- SDuensin [~Scott@mobile-166-137-136-093.mycingular.net] has quit [Quit: Leaving]22:02
+patspamsounds like a dangerous combination22:24
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]22:39
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui22:40
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui23:02
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []23:02
+patspamwonderful, paypal has changed their API so that if the cmd=_xclick form you POST to them contains unrecognised params, it no longer works23:29
+patspamwebguiCsrfToken, for example23:29
@Haargwonderful23:30
+patspamhttps://www.x.com/thread/4201823:30
+patspamone solution is to change the form method from POST to GET23:30
+patspamwhich is kinda ugly23:30
+patspamI'm going to patch my WebGUI::Form::getHeader to make the CSRF thing controllable23:31
+patspamactually getting rid of webguiCsrfToken doesn't fix it, so far the only thing that works for me is changing POST to GET23:38
+perlDreamerpatspam, O'Reilly just put out a CFP for Open Source in Health Care23:39
+perlDreamerthere's a whole track about it at OSCON this year23:40
+perlDreamerhttp://radar.oreilly.com/2010/03/why-health-care-is-coming-to-t.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+oreilly%2Fradar%2Fatom+%28O%27Reilly+Radar%2923:40
+patspamcool!23:40
+patspamah nailed it!23:45
+patspampaypal now refuses POST with enctype="multipart/form-data"23:45
+patspamwhich is the default for WebGUI::Form::formHeader unless you provide an explicit enctype23:45
+patspamchanging it to 'application/x-www-form-urlencoded' works, and you don't need to remove the webguiCsrfToken23:46
+perlDreamerphew23:48
-!- kimd [~spunky@188.110.109.0] has joined #webgui23:50
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]23:52
--- Day changed Sat Mar 27 2010
kimdperlDreamer, here (http://www.webgui.org/use/bugs/tracker/10994) you say that you added a progress bar to the gallery when uploading zip archives.00:20
+perlDreameryes, kimd00:20
kimdI just updated to 7.8.15.00:20
kimdThere is no progress bar.00:20
+perlDreamerhm00:20
kimdIs that a templating issue?00:20
kimdI am not using the default templates.00:21
CIA-104webgui: Colin Kuskie master * r0a49321 / lib/WebGUI/Asset/Sku/Donation.pm : Fix typo in POD - http://bit.ly/adWaoE00:21
+perlDreamerit is a core issue00:21
+perlDreamerperhaps it did not get backported00:21
* perlDreamer will check00:21
kimdYou wrote "fixed in 7.7.21 and 7.8.1"00:21
kimdMy current version is 7.8.1500:21
+perlDreamerthis is odd, all the correct code is there00:23
+perlDreamerlet's set up a site and try importing an archive00:23
kimdI will do that.00:24
kimdI have an archive ready.00:24
kimdGive me 5 minutes.00:25
+perlDreamerI created a site from scratch (since I don't any sites to upgrade 7.8.1500:27
+perlDreameri added a Gallery, and put an album in the gallery00:27
+perlDreamerI clicked the Add Photo link, then Add Archive00:27
+perlDreamerUploaded an archive, and a I got a Progress Bar00:27
+perlDreamerquite beautiful and informative, if I do say so myself00:27
+perlDreamerWhat have you done the Gallery, kimd?00:28
kimdperlDreamer, I am stupid :-/00:28
kimdI have a custom version of GalleryAlbum.pm installed.00:28
kimdThat must be the reason.00:28
kimdI need to merge changes first.00:28
kimdI am sorry for stealing your time.00:28
+perlDreamerno sweat, dude00:28
+perlDreamerwhat's custom about your Album?00:28
+perlDreameris it the drag and drop sorting, or something more?00:29
kimdExactly. Plus the navigation in the photo view.00:29
kimdThe stuff I want to submit to the core.00:29
+perlDreamerthis is a picture of my sons, at OSCON 2008 http://imagebin.ca/view/47Sn9qQ.html00:30
+perlDreamerHas the navigation RFE been approved yet, kimd?00:31
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has left #webgui []00:32
kimdpreaction was planning to include it in 7.9.100:32
+perlDreamercool00:32
+perlDreamerthat's in two weeks, so there's lots of time for merging00:32
kimdI have seen the commit in the webgui repo already.00:32
+perlDreamereven better :)00:32
kimdI am looking forward to it. There is so much work still to do on the gallery.00:33
kimdI want it to become a really cool asset.00:33
kimdpearlDreamer, where did you add that progress bar code?00:35
kimdIs it the photo asset?00:35
+perlDreamerit's in the album00:37
+perlDreameryou can find the commit number in the bug report00:37
kimdHm, I cannot find it when comparing my version with the core version.00:38
kimdThe diff only returns my changes.00:38
kimdVery strange.00:38
kimdperlDreamer, when is the progress bar supposed to appear?00:40
kimdAfter uploading or during uploading?00:40
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]00:49
kimdOk, the progress bar is there. I just never got it to see because my archive was too big.00:51
kimdmodperl exited with the following error message:00:51
kimd/home/spunky/Desktop/Steinbruch Schriesheim.zip00:51
kimd[Fri Mar 26 23:16:39 2010] [error] [client 81.169.168.193] (20014)Internal error: Content-Length header (80392582) exceeds configured max_body limit (671088600:52
kimd4), referer: http://www.klettern-md.de/home/geschichten/bunte-bilder/schriesheimer-steinbruch?func=addArchive00:52
kimdEverything is fine then. Sorry again.00:52
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]00:59
-!- kimd [~spunky@188.110.109.0] has quit [Quit: Ex-Chat]01:00
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]01:33
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]02:15
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:09
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui03:32
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:50
-!- wgGuest00 [~wgGuest00@188.158.216.25] has joined #webgui11:51
-!- wgGuest00 [~wgGuest00@188.158.216.25] has quit [Client Quit]11:51
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:28
-!- fokat [~lem@200.84.244.194] has joined #webgui16:41
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]16:48
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:57
-!- mode/#webgui [+v patspam] by ChanServ16:57
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]17:50
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui18:56
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui21:14
-!- mode/#webgui [+o Haarg] by ChanServ21:14
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui22:00
-!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit]22:00
-!- fokat [~lem@200.84.244.194] has quit [Read error: Connection reset by peer]22:09
-!- fokat [~lem@200.84.244.194] has joined #webgui22:09
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 264 seconds]22:53
-!- fokat [~lem@200.84.244.194] has joined #webgui22:53
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]23:10
--- Day changed Sun Mar 28 2010
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz]01:20
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui01:37
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: Véale más adelante]04:12
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:14
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui05:38
-!- mode/#webgui [+o preaction] by ChanServ05:38
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]06:10
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui06:39
-!- mode/#webgui [+o preaction] by ChanServ06:39
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Client Quit]06:43
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]07:14
-!- fokat [~lem@200.84.244.194] has joined #webgui16:27
-!- Netsplit *.net <-> *.split quits: @Haarg, SynQ, Getty, f00li5h, fokat19:41
-!- Netsplit over, joins: fokat, @Haarg, f00li5h, SynQ, Getty19:45
-!- Netsplit *.net <-> *.split quits: mducharme20:01
-!- Netsplit over, joins: mducharme20:09
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]20:22
-!- Getty [torsten@conflictindustries.org] has quit [Read error: Connection reset by peer]20:31
-!- Getty [torsten@conflictindustries.org] has joined #webgui20:31
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui20:43
-!- mode/#webgui [+v perlDreamer] by ChanServ20:43
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui22:56
-!- mode/#webgui [+o preaction] by ChanServ22:56
+perlDreamerhowdy, preaction23:11
@preactionsup holme23:11
* perlDreamer is plotting to take over the world23:11
@preactionso, standard sunday afternoon then?23:11
+perlDreamerpretty much23:11
+perlDreameryou?23:11
@preactionwaging a war against the forces of influenza23:12
@preactioni'm using unfair tactics: dayquil, nyquil, and vitamin supplements23:12
@preactionbut she's not going down without salting the earth after her...23:13
+perlDreamernasty23:13
+perlDreamerKathy's been fighting off an enterovirus for the last week and a half23:13
@preactionin other news, IE9 supports SVG, yay!23:13
+perlDreamer'bout time, losers23:13
@preactioni know right? and they don't say nothings about HTML5 or CSS3 modules23:14
+perlDreameryou can bet that IE9 will not support SVG23:15
+perlDreamerit will support SVT(TM)23:15
@preactionbut SVT will be backwards-compatible with SVG23:15
+perlDreamermy optimism is low today23:21
Gettyyou guys know chatroulette?23:41
Gettyits really impressive how one little idea makes a bang of new ideas that you can do with that concept... its always amazing23:42
+perlDreamernever heard of chatroulette23:43
Gettyits random webcam chatting23:45
Gettypeople make hilarious fun out of that, like that one, giving a concert for random people: http://www.youtube.com/watch?v=LfamTmY5REw&feature=player_embedded23:45
--- Day changed Mon Mar 29 2010
+perlDreamerpreaction: it's good to be an international behemoth that can ignore standards...00:37
@preactionisn't it?00:38
@preactionit's been almost two weeks. i assume they are not going to "fix" it00:38
+perlDreamerno, not likely at all00:49
+perlDreamerbut I wonder if anyone reported a bug about it?00:49
@preactionin webgui? probably not yet00:49
+perlDreamerno, I mean in PayPal00:50
@preactionread the thread, people who are reporting bugs are being told that their software is out of date and sending nasty letters to the software developers who have no idea of what's going on00:50
+perlDreamerugh00:51
@preactionit is clever though, the users have no idea that nobody was notified. just tell them "the software is using an outdated method of connecting that never should have been used" and they'll never believe that you were doing it in a standards-acceptable way00:54
+perlDreamerread down to page 701:39
+perlDreamerit sounds like they are trying to come up with a workaround, but don't have an ETA01:39
* perlDreamer suspects they need more testing01:40
+perlDreamernot accepting &'s anymore is a pretty basic change01:40
+perlDreamerof course, we only emit ;'s now01:40
@preactiona workaround for what? they should be rolling back the changes01:40
@preactionand not accepting & is breaking every web standard01:40
+perlDreamerthen why do we use ;'s ?01:41
@preactionbecause the standard says [&;] and & doesn't require escaping inside HTML (&amp;)01:42
+perlDreamerah01:42
+perlDreameryou know that feeling you get when you're writing code, that something just isn't right somewhere?01:43
@preactionthat's what i feel all the time, yes01:43
+perlDreamerI don't think today's effort to take over the world will be successful01:44
@preactionthere's always tomorrow night, Brain01:45
+perlDreameryes, but what does that have to do with Rita Hayworth's brand of dental floss?01:45
CIA-104webgui: Graham Knop master * r445486e / (4 files in 4 dirs): added: Sort Items switch to Syndicated Content asset - http://bit.ly/bfm7nk02:13
@Haargpreaction, have a minute?02:19
@preactionsorta kinda, dealing with flu right now, but go ahead02:20
@Haargdo you see any problem with adding a setting for another group to edit users that would be able to edit all non-admin users, and be able to add users to all non-admin groups02:21
@Haargwhere admin in this case means the group to edit that we currently have02:22
@preactionin addition to the former "Secondary Admin" group?02:22
@Haargyeah02:22
@preactionor instead of? because i really hate the weird divisions that Secondary Admin group has02:22
@Haargwell, secondary admins can only add users to groups they are a member of02:23
@preactioni don't see a real problem, no, but it does just cement my belief that we need more fine-grained control over permissions02:23
@preactionso yeah, sounds good. go ahead02:23
@Haargi'll have to see if i can get some tests written for this.  operation testing is ugly.02:23
@Haargit's already written for a client i just wanted to make sure it would be acceptable02:24
@preactionyou could refactor "getGroupsToAdd" and "getGroupsToRemove" methods and make sure they return the right groups02:24
@preactionbut yes, rather ugly02:24
@Haargi did clean that up a little already but it's still nasty02:25
CIA-104webgui: Graham Knop usereditgroup * r445486e / (4 files in 4 dirs): added: Sort Items switch to Syndicated Content asset - http://bit.ly/bfm7nk02:25
CIA-104webgui: Graham Knop usereditgroup * r4ee656b / (7 files in 6 dirs): added: Group to Edit users setting - http://bit.ly/b1bOpj02:26
@Haargi'll wait to stick it in core until i do a bit more cleanup and tests02:26
+perlDreameroh, that's a separate branch02:26
+perlDreamermy bad, dude02:26
@Haargno, i stuck the sc change in master02:27
@Haargand it does need tests.  i have another branch sitting around that refactors the sc tests some, i should try to get that merged as well.02:27
+perlDreamerI've been working on a 1-page checkout for WebGUI, and my eyes are crossed02:28
@preactionperlDreamer: is this something Frank has you doing? otherwise we're working on fixing the 6-step process too02:29
+perlDreamerno, it's a separate gig02:29
+perlDreamerhey, can I put mini-cd's into a slot loading cd on a laptop?02:46
@preactionuh... maybe?02:49
@preactioni would google to make sure, i remember hearing one major expensive component of the Wii was a dual-size DVD reader02:49
+perlDreamerturns out, no, you can't02:52
+perlDreamerespecially if you have a MacOSX02:52
+perlDreamerI'll download the driver from Logitech, and then...02:52
+perlDreamerBe prepared for Lego Star Wars greatness!02:52
+perlDreamerpreaction: are we supposed to autogenerate every form in wg8, or only edit forms?02:58
@preactionyou're not supposed to use WebGUI::Form::Controls by themselves if that's what you're asking03:06
+perlDreamerthis would be illegal, anywhere: $var->{username}    = WebGUI::Form::username($session, ...);03:08
+perlDreamerand it's counterpart $username = $session->form->get('username', 'username');03:08
@preaction$session->form->get(...) still fine (you may not be using WebGUI to send the form. but WebGUI::Form::username not fine03:10
@preactionand WebGUI::Form::Username->new() also not fine03:11
+perlDreamerokay03:11
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui04:31
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]04:36
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:11
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]06:30
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui07:10
-!- mode/#webgui [+o preaction] by ChanServ07:10
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]08:08
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui08:09
CIA-104webgui: Colin Kuskie webgui-7.8 * rff0821d / (2 files in 2 dirs): Fix typos in some calendar help. Fixes bug #11493 - http://bit.ly/aRBI7G08:21
CIA-104webgui: Colin Kuskie master * r400d94e / (2 files in 2 dirs): Fix typos in some calendar help. Fixes bug #11493 - http://bit.ly/cE8JQW08:21
-!- Netsplit *.net <-> *.split quits: @Haarg, SynQ, f00li5h, @preaction, mducharme09:11
-!- Netsplit over, joins: mducharme, @preaction, @Haarg, f00li5h, SynQ09:30
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui11:02
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]11:57
-!- carogray [~Caroline@32.178.233.8] has joined #webgui13:07
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui14:17
-!- mode/#webgui [+v bartjol] by ChanServ14:17
-!- carogray [~Caroline@32.178.233.8] has quit [Ping timeout: 258 seconds]14:30
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:17
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui16:23
-!- mode/#webgui [+o steveo_aa] by ChanServ16:23
-!- kimd [~spunky@p549F3957.dip.t-dialin.net] has joined #webgui17:17
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]17:18
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Remote host closed the connection]17:24
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:24
-!- mode/#webgui [+v perlDreamer] by ChanServ17:24
+perlDreamergood morning, wonderful WebGUI folk!17:24
+perlDreamertoday is a very good day17:24
kimdGood morning, perlDreamer! I am glad you enjoy the day.17:35
+perlDreamerthe children are going to school today, which means peace and quiet in the house17:35
kimdHow pleasant. I am on my own myself and finally able to do some fun work this afternoon.17:36
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui17:41
-!- mode/#webgui [+o steveo_aa] by ChanServ17:41
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui17:41
-!- mode/#webgui [+v patspam] by ChanServ17:41
+perlDreamerkimd, are you starting your new job soon?17:42
kimdTuesday next week. Would that be soon?17:42
+perlDreamerthat's pretty soon17:43
kimdIt's ok. I have had a week of vacation already.17:43
* perlDreamer will be back soon. I have to drop the kids off at school17:46
+perlDreamerall right18:01
+perlDreamertime to hack!18:01
kimdGood hacking!18:03
* bartjol takes cover18:05
+perlDreamertoday's hacking will involve the Gallery18:05
-!- patspam1 [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui18:05
+perlDreamerwhich has about 5 bugs posted against it18:05
-!- patspam1 [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit]18:05
kimdCool! Don't insert new ones.18:07
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:08
-!- mode/#webgui [+o Haarg] by ChanServ18:08
kimdpreaction, were you able to find my second commit?18:09
kimdI noticed, my patch didn't make it into 7.9.1.18:10
CIA-104webgui: Colin Kuskie master * r14b5897 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Gallery.pm): RSS links from Gallery need to include sitename. Fixes bug #11496 - http://bit.ly/9E4Phz18:25
CIA-104webgui: Colin Kuskie webgui-7.8 * r0073826 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Gallery.pm): RSS links from Gallery need to include sitename. Fixes bug #11496 - http://bit.ly/donnRO18:25
+perlDreamerhm18:28
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui18:33
-!- mode/#webgui [+o tavisto] by ChanServ18:33
kimdpreaction, are you online now? Or is that just your computer being left on?18:35
@tavistopreaction is sick, but yes he normally is logged into IRC even when he's not present at his computer18:36
+perlDreamerkimd, he has a server with a persistent client18:36
+perlDreamerthen he pings it every so often18:36
kimdI see. But what's the purpose? Does he want to log everything?18:36
+perlDreameryes18:37
@tavistohe is an IRC nerd18:37
@tavistohehe j18:37
@tavistok18:37
+perlDreamerthe xdanger bot used to log everything, but it has become spotty18:37
kimdspotty?18:37
+perlDreamersometimes on, sometimes off18:37
kimdI understand. No one submitted a bug report?18:37
+perlDreamerit's not submittable18:38
+perlDreamerit's done by a volunteer from east europe18:38
kimdOh.18:38
@tavistoperlDreamer, who owns  xdanger 18:45
+perlDreamernot sure of his full name18:45
@tavistoand when is xdreamer being released18:45
+perlDreamerJukka...18:45
@tavistoah okay18:45
+perlDreamerthe fact that he's logged our channel for so long is very generous18:46
+perlDreamerjust wish it was more consistent18:46
+perlDreamerinstead of xdreamer, it will be called tavistox18:46
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:51
-!- mode/#webgui [+o bopbop] by ChanServ18:51
+bartjolmmm, that sounds toxic18:54
+perlDreamercould be a good name for a strong beer18:54
kimdSorry for interrupting. But how can I check for the first entry in a loop?18:56
kimdWas it something like <tmpl_if FIRST> ?18:57
+bartjolI've some Romanian booze,18:57
+perlDreamer__FIRST__18:57
kimdAh, cool!18:57
+perlDreamerperldoc HTML::Template will tell all18:57
+perlDreamer__FIRST__, __LAST__, __EVEN__, __ODD__18:57
+perlDreamerthat's all of them, I think18:57
@tavistoyikes. a friend just sent me a link to the story about the bombing in Moscow.. The general news pictures are GRAPHIC18:57
-!- danny_mk [~chatzilla@64-204-40-34.client.dsl.net] has joined #webgui19:05
-!- mode/#webgui [+v danny_mk] by ChanServ19:05
-!- fokat [~lem@200.84.99.228] has joined #webgui19:20
+bartjolow, perlDreamer, more pictures: http://www.bartjol.nl/home/fotoalbums/fortos/data/klus2010-02-2819:32
+perlDreamerI'm such a slacker, I still owe you pictures19:32
+perlDreamerdude!  You have hair!19:33
+bartjolyeah, I only make those pictures to  make you feel guilty19:33
+bartjolyeah, it grows on me19:33
+perlDreamerelectrical work this weekend?19:34
+perlDreamerI see lots of wire nuts19:34
+bartjolwell, that should be coming soon19:34
+bartjoland after that, a floor for my storage space19:35
+bartjol(the place where you se me in the pictures)19:36
+perlDreamerthe new microwave made it past the 4 day mark, so we're quite happy with it19:36
+bartjolmost critical phase for microwaves :)19:37
+perlDreamerat my house it is ;)19:38
+bartjolyou have an energy sink in your house, a black hole for microwaves, you might say19:39
+bartjolfeeding time19:42
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:42
CIA-104webgui: Colin Kuskie master * rdab004c / (docs/changelog/7.x.x.txt lib/WebGUI/Form/RadioList.pm): Let RadioLists take array refs for default values. Fixes bug #11497. - http://bit.ly/dxTPvg20:08
CIA-104webgui: Colin Kuskie webgui-7.8 * raf71b50 / (docs/changelog/7.x.x.txt lib/WebGUI/Form/RadioList.pm): Let RadioLists take array refs for default values. Fixes bug #11497. - http://bit.ly/cQ1Zt020:09
CIA-104webgui: Graham Knop improved-asset-state * r6cfa7c3 / (5 files in 3 dirs): working on improving asset creation - http://bit.ly/bwM9BI20:14
@preactionkimd: it made it into 7.9.2, and i adjusted everything accordingly20:23
kimdCool! Thank you very much.20:23
kimdpreaction, still interested in the Schriesheim quarry climbing photos?20:35
kimdAh no, I meant perlDreamer.20:35
kimdCheck http://www.klettern-md.de/home/geschichten/bunte-bilder/schriesheimer-steinbruch20:36
+perlDreamerthanks!20:36
kimdTry the slideshow feature ("Diashow"). It's very nice.20:36
+perlDreamerI didn't see the festung in the pictures from the floor of the quarry, is it on the other side of the ridge?20:44
kimdNo. But it is much lower and more to the right.20:47
kimdIt's a 20 minutes walk to the quarry.20:47
-!- danny_mk is now known as danny_mk_IsAway21:22
-!- danny_mk_IsAway is now known as danny_mk21:31
-!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat]21:47
* perlDreamer goes running, and ponders that woeful status of international banking and monetary transfers21:58
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]22:16
-!- carogray [~Caroline@174-147-30-35.pools.spcsdns.net] has joined #webgui22:41
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:53
-!- danny_mk [~chatzilla@64-204-40-34.client.dsl.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]23:08
* perlDreamer comes back a wet, wretched mess23:36
-!- carogray [~Caroline@174-147-30-35.pools.spcsdns.net] has quit [Read error: Connection reset by peer]23:42
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui23:48
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]23:58
--- Day changed Tue Mar 30 2010
kimdperlDreamer, still fixing the gallery?00:07
+perlDreamerno, off on some customer support issues00:07
+perlDreamerit may have to wait until later tonight,  perhaps tomorrow00:07
kimdI think I have another bug.00:07
kimdWhen adding zip archives, the owner is always Admin.00:07
kimdHas that one been reported before?00:08
+perlDreamerI don't believe so00:08
+perlDreamerPlease file it00:08
kimdOk, I am going to create a ticket. Thanks.00:08
+perlDreameror, better yet, fix it :)00:08
kimdOne thing after the other.00:12
kimdI can put it on my list. But I need to create the ticket anyhow.00:13
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]00:24
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Remote host closed the connection]02:07
-!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui02:08
-!- mode/#webgui [+o steveo_aa] by ChanServ02:08
-!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui02:12
-!- kimd [~spunky@p549F3957.dip.t-dialin.net] has quit [Quit: Ex-Chat]02:27
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui02:44
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]02:51
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]04:01
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:35
-!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has left #webgui []05:43
CIA-104webgui: Colin Kuskie webgui-7.8 * r4ee08b1 / (2 files in 2 dirs): Fix bad template, macro code in Gallery File view template. Fixes bug #11492. - http://bit.ly/dfKOyC05:51
CIA-104webgui: Colin Kuskie master * rb538884 / (2 files in 2 dirs): Fix bad template, macro code in Gallery File view template. Fixes bug #11492. - http://bit.ly/9q7bkR05:54
CIA-104webgui: Colin Kuskie master * r5b35b8f / (2 files in 2 dirs): Fix package imported from 7.8 for GalleryFile view template. Fixes bug #11492 - http://bit.ly/9dG63d05:54
CIA-104webgui: Colin Kuskie webgui-7.8 * r713baf0 / (2 files in 2 dirs): Fix owner privileges on photos created via uploading an archive. Fixes bug #11503 - http://bit.ly/aPoK2I06:44
CIA-104webgui: Colin Kuskie master * r03eeefe / (2 files in 2 dirs): Fix owner privileges on photos created via uploading an archive. Fixes bug #11503 - http://bit.ly/aSMaw906:44
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]07:30
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui07:47
-!- mode/#webgui [+o preaction] by ChanServ07:47
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]09:43
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:32
carograygood morning13:58
-!- kimd [~spunky@p549F51B9.dip.t-dialin.net] has joined #webgui14:12
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving]15:29
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui15:41
-!- mode/#webgui [+v bartjol] by ChanServ15:41
kimdHey bartjol, late afternoon start?15:50
+bartjolow, just forgot to join the channel15:50
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui16:09
-!- mode/#webgui [+v patspam] by ChanServ16:10
-!- SDuensin [~Scott@mobile-166-137-137-029.mycingular.net] has joined #webgui16:26
-!- kimd [~spunky@p549F51B9.dip.t-dialin.net] has quit [Quit: Ex-Chat]16:32
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui17:09
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui17:31
doc777Hello friends. Is there a way to set the default template using the wre when a new site is created?17:32
+bartjolI suppose if you use the site setup tool, that might be doen automatically17:35
doc777Aye, but if you click don't then it sets it to webgui 7?  That is what I would like to set.17:37
+bartjolmmm, not sure what template is used 17:39
doc777If you choose to not use the site builder a complete webgui site is put into place, with ads, flash images... the works  ;o)    It is pretty but all this has to be removed each time a site is created.  Was just looking for a way to swap that out with a minimal customized template.17:41
+bartjolaah17:43
doc777Thinking in terms of a school with student sites. Repeating it 100 times. :o)17:44
+bartjolI believe this in the default db17:44
doc777hrm... sounds obscure17:45
+bartjolyeah17:45
doc777But, nevertheless, If I can find the location I can import a minimal template and wala :o)17:47
+bartjolyeah, that safes a lot of work17:48
+bartjolI believe that db file is create.sql17:48
doc777Is the default template pulled from WebGui or in the wre?17:48
+bartjol/data/WebGUI/docs/create.sql17:48
+bartjolso it is webgui17:49
+bartjoljust a file17:49
doc777Ah, yea, that is what I was looking at.  Thank you so much for your help bartjol  :o)17:49
+bartjolit's all in a days work for bicycle repair man17:50
doc777Well, it did not seem to work. It still created the Red / Black webgui site though I changed out the create.sql with a custom export.17:58
doc777Wonder if it is the /data/WebGui/www/uploads folder as well as the db?18:00
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui18:05
-!- mode/#webgui [+o tavisto] by ChanServ18:05
+bartjoldoc777: I believe the uploads folder is site specific18:06
doc777In theory, if I have a minimal site, and copy the DB and domain folder over the db and domain folder of the newly created site, then the new site should look like the old site. :o)18:08
doc777But accomplishing this at creation time would be ideal... and even smart.18:08
+bartjolyeah18:09
+bartjolmare, tabee18:15
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:15
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui18:39
-!- mode/#webgui [+v perlDreamer] by ChanServ18:39
-!- clifmo [~cm0@69.85.255.2] has joined #webgui19:06
clifmohello, just discovered webgui yesterday and am evaluating the virtual appliance19:07
+perlDreamerdon't judge us too harshly by that, it hasn't been updated with a recent version of WebGUI for a while19:08
+perlDreamerthe demo sites (demo.webgui.org, and beta.webgui.org) are also good, even though they're limited to 24 hours19:08
clifmoI noticed it was a bit outdated, still intriguing though and a good way to get my feet wet before sitting in your webinar19:09
clifmoI represent a municipal govt currently using a proprietary CMS thats looking for open source alternatives19:13
+perlDreamerlots of people in government use WebGUI19:14
+perlDreamerit scales well19:14
* perlDreamer heads off to the gym19:16
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]19:56
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []19:56
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui20:07
-!- mode/#webgui [+o preaction] by ChanServ20:07
+perlDreamerhey, preaction.  How are you doing?20:22
@preactionstill down20:22
+perlDreamerI got you covered today, so take it easy20:24
+perlDreamerdo something light and relaxing, like rewriting the cache plugin or something20:24
@preactionriiiiiight20:24
+perlDreamer:D20:25
-!- wgGuest41 [~wgGuest41@cm9.psi165.maxonline.com.sg] has joined #webgui20:46
-!- fokat [~lem@200.84.99.228] has joined #webgui20:48
-!- wgGuest41 [~wgGuest41@cm9.psi165.maxonline.com.sg] has quit [Quit: wgGuest41]20:56
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Remote host closed the connection]21:12
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui21:12
-!- mode/#webgui [+o preaction] by ChanServ21:13
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]21:28
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui21:29
-!- mode/#webgui [+o preaction] by ChanServ21:29
doc777Question: When using the wre console to add a new site, skip the site builder, and you have a default red, black and white webgui site.  Can this "default" template be changed to something else? I cannot find where it is being pulled from.22:03
+perlDreamerdoc777, that's the style template22:04
+perlDreameryou can add others, and change them as you wish22:04
+perlDreameruse the Edit Branch feature to change all the assets at once22:04
@preactionit's set in the create.sql, you can substitute your own create.sql, but you'd have to update it for each upgrade22:05
doc777Think of a school with 100 student sites. Each site has to be changed and all the flash pictures and such removed each time.22:05
doc777I changed the /data/WebGui/docs/create.sql and it still gave me the red and black site. unless it was cached somehow....22:06
@preactionthe flash pictures and stuff are part of the www/uploads folder (the default uploads that get copied)22:06
doc777Well I guess what I would like to accomplish is this: We set up a bare minimalistic template. And would like that to be the default when a new site is created.22:07
doc777So if I replace the /data/Webgui/www/uploads and the default create.sql this should do it?22:08
@preactiontry it and see22:09
doc777Will do :o)22:09
doc777I saw the posts on adding templates into the site builder. That looks great!22:10
doc777Replacing create.sql and the uploads folder did the trick. Thanks for all the help :o)22:28
doc777I have noticed that when I add a site the DB user is created with % hosts. I just need local hosts. Can this be changed?22:43
-!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 258 seconds]22:56
-!- SDuensin [~Scott@mobile-166-137-137-029.mycingular.net] has quit [Quit: Leaving]23:01
+perlDreamerHaarg: have you seen this before -> [Tue Mar 30 12:59:12 2010] [error] [client 127.0.0.1] Label not found for "last WEBGUI_FATAL" at /data/WebGUI/lib/WebGUI/Session/ErrorHandler.pm line 252.\n23:05
@Haargnot in a web request23:08
+perlDreameryou can get it by turning off mysql and making a request23:09
+perlDreamerit interferes with the normal reporting for a bad mysql connection23:09
-!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving]23:19
-!- fokat [~lem@200.84.99.228] has joined #webgui23:35
-!- fokat [~lem@200.84.99.228] has quit [Remote host closed the connection]23:35
-!- fokat [~lem@200.84.99.228] has joined #webgui23:38
-!- fokat [~lem@200.84.99.228] has quit [Remote host closed the connection]23:49
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]23:49
-!- fokat [~lem@200.84.99.228] has joined #webgui23:53
--- Day changed Wed Mar 31 2010
+perlDreamerHaarg: http://gist.github.com/34958800:00
+perlDreamerIt seems as though you can't last LABEL backwards through an eval00:00
+perlDreamerand since all handlers are wrapped with evals, it doesn't work00:00
+perlDreamerHaven't thought about how to test this in the normal dying case yet00:00
* perlDreamer cowardly runs off to pick up kids from school00:01
@Haargis this for webgui 800:01
@Haarg?00:01
+perlDreamernope, it's for a webgui 7 bugfix00:02
@Haargi don't think we can change that00:07
@Haargthe last WEBGUI_FATAL thing is horrible but there is no way to do it well00:07
+perlDreamerif fatal dies, and it's caught by any of the evals in either URL/Content, or WebGUI.pm, I don't see the difference00:40
+perlDreamerand the last isn't working in all cases00:41
CIA-104webgui: Colin Kuskie master * r52162f6 / lib/WebGUI/Form/Slider.pm : fix typos in error message - http://bit.ly/c2VyG400:43
@Haargbecause it gets caught elsewhere before it gets to the content handlers00:47
@Haargwhat is a case where the last isn't working?00:47
+perlDreamerstartup apache, but turn off mysql00:48
+perlDreamermake a page request00:48
+perlDreamerthe error I posted earlier about no label named WEBGUI_FATAL will be in the apache error log00:49
+perlDreamerand you'll get a standard 500 error page00:50
+perlDreamerinstead of our customized error page for no database connection, from ErrorHandler->fatal00:50
@Haargseems like the session open needs to be inside the WEBGUI_FATAL block00:50
+perlDreamerthat's the funny thing00:52
+perlDreamerit's not session open that seems to be causing the problem00:53
+perlDreamerbecause it will iterate through the URL handlers00:53
+perlDreamereven though the stack trace says otherwise00:53
@Haarghow are you seeing it iterate through the url handlers?00:56
+perlDreamerI put a warn statement inside the URL handler loop that prints out each handler's name as it tries to run00:57
@Haargcontent is the last handler though00:57
@Haargso it would go through the others first before getting the fatal error00:57
+perlDreamerso you think it would be better to put a dummy block around session->open and the foreach?00:58
@Haargyes00:58
+perlDreamerlike this: http://gist.github.com/34965001:05
@Haargyeah01:06
@Haargwhat does that eval around the db connect do?01:06
+perlDreamerI suspected that it was die'ing01:07
@Haargfatal really is broken by design, but what are you going to do01:08
+perlDreamerit would be nice if it threw a particular kind of exception, which would only be handled up at the top01:09
+perlDreameranyone that catches that exception should rethrow it01:10
@Haargthat's how all exceptions should be handled01:11
CIA-104webgui: Colin Kuskie master * r3b3347c / (3 files in 3 dirs): Restore ErrorHandler->fatal handling of no DB connection. Fixes bug #11494. - http://bit.ly/aMQ6fr01:12
CIA-104webgui: Colin Kuskie webgui-7.8 * ra3e1176 / (3 files in 3 dirs): Restore ErrorHandler->fatal handling of no DB connection. Fixes bug #11494. - http://bit.ly/c3RGjJ01:12
CIA-104webgui: Colin Kuskie webgui-7.8 * r116f159 / lib/WebGUI/Form/Slider.pm : fix typos in error message - http://bit.ly/c0UynU01:13
+perlDreamerthanks for your help, Haarg01:15
+perlDreamerwhere help == doing almost all the work except for writing the code01:15
@Haargwell, what you wanted to do would have made more sense, if it was possible for fatal to make sense01:21
+perlDreamernow, let's see if I can take elnino's latest bug and nuke demo.webgui.org with it01:27
-!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui01:44
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui01:56
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]02:58
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto]03:46
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui04:06
-!- mode/#webgui [+o preaction] by ChanServ04:06
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui04:09
-!- mode/#webgui [+v perlDreamer] by ChanServ04:09
-!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 258 seconds]04:13
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui04:40
-!- fokat [~lem@200.84.244.194] has joined #webgui04:41
-!- fokat [~lem@200.84.244.194] has quit [Remote host closed the connection]04:48
-!- fokat [~lem@200.84.244.194] has joined #webgui04:56
-!- fokat [~lem@200.84.244.194] has quit [Client Quit]04:58
-!- fokat [~lem@200.84.244.194] has joined #webgui05:03
-!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection]05:08
+perlDreamerpatspam: does the Survey leak?05:16
+patspamleak what?05:16
+perlDreamerI added a question05:16
+perlDreamerthen deleted it05:16
+perlDreamercleared server side and client side caches05:16
+perlDreamerand when I take the survey, it still shows that question05:16
+patspamit's revision controlled05:17
+patspamso if you started a response05:17
+patspamyou'll still see the question05:17
+patspamsame goes for structure changes05:17
+patspamyou won't see them until the next fresh response05:17
+perlDreamerthat makes tons of sense05:18
+patspamwith the way it's currently written, things would go very bad (tm) if the structure changed during a response05:18
+patspambecause sections/questions/answers do not have guids05:18
+patspamtheir Id is their order in the strucutre05:19
+patspamwhich really sucks05:19
+perlDreamerit's cheap and easy05:19
+patspamthe revisioning thing catches people out all the time, because sometimes you don't even realise you've started a response05:19
+perlDreamerbut fragile05:19
+perlDreameryeah, I was just displaying the first question05:20
+perlDreamerI'm learning more about the multi-slider allocate guy, and i think it can be saved05:20
+patspamit makes changing the structure of a big complex questionnaire rather painful05:20
+patspamwell, actually it doesn't because it revisions everything05:20
+patspambut I don't like it05:20
+patspamI have a love-hate relationship with survey05:21
+patspamand would really love to throw away every line of existing code and rewrite it "properly"05:21
+perlDreamerWG8 FTW!05:22
+patspamexactly!05:22
+perlDreamerspeaking of FTW, any news on the OSCON front?05:22
+patspamI was thinking if I can put aside a week or two, I might try to at least design Survey3, and discuss it with people at the WUC05:23
+patspamit would make for a rather bizarre talk05:23
+patspammy OSCON talks didn't get up05:24
+patspamno real surprise05:24
+patspambut that new Health track looks promising, I'm tempted to submit a talk for that05:24
+perlDreamerYou should.  Moodswings is a great example of leveraging OS05:24
+patspamyeah I probably have a better chance talking about health than I do talking about per05:24
+patspaml05:24
+perlDreamerpiano lessons are ending, time to trek home05:25
+perlDreamerbbl8r05:25
-!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Quit: Leaving.]05:25
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]06:09
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.]06:18
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui06:53
-!- mode/#webgui [+v perlDreamer] by ChanServ06:53
CIA-104webgui: Colin Kuskie webgui-7.8 * rb7ddc03 / lib/WebGUI/Asset/MatrixListing.pm : Don't build i18n object since it isn't needed. - http://bit.ly/aEwfmE06:54
CIA-104webgui: Colin Kuskie webgui-7.8 * r765cfc0 / docs/create.sql : Preparing for 7.8.16 release - http://bit.ly/btDVk307:10
+perlDreameryay, new release is out08:11
CIA-104webgui: Colin Kuskie webgui-7.8 * r50b8a0e / (4 files in 4 dirs): Ready for 7.8.17 development cycle. - http://bit.ly/97svBp08:11
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]08:12
-!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction]10:15
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui12:12
-!- mode/#webgui [+v bartjol] by ChanServ12:12
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:18
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Client Quit]12:22
-!- carogray [~Caroline@70-4-91-155.pools.spcsdns.net] has joined #webgui12:53
-!- kimd [~spunky@p549F77A3.dip.t-dialin.net] has joined #webgui14:26
kimdMorning bartjol!14:27
kimdAnd everyone else as well, of course.14:27
+bartjolmorning kimd14:28
+bartjolI really have the tendency to call you bernd14:28
kimdThat's ok. But I won't get an alert.14:29
kimdMaybe, I should reconfigure my client?14:29
kimdIt must have an option for keyword highlighting.14:29
* bartjol is having an awstats day14:30
kimdOk, done. Bartjol, can you try writing to bernd?14:30
+bartjolbernd14:30
kimdCool! It works.14:30
+bartjoltabbing doesn't work14:30
kimdCall me bernd then.14:30
kimdOr Bernd, to be precise.14:30
+bartjolI'm very much obliged14:30
+bartjolah capital crazy Germans :P14:31
kimdSomething else: Is the YUI code editor also slow in your browser?14:33
kimdI am trying to write some JS code and it's a pain.14:34
+bartjolthe normal code editor? Let me have a look14:34
kimdOpen a larger template or snippet and try to modify something.14:35
+bartjoloh, yeah I've encountered some slugginess in that14:35
+bartjolthe idea is nice, but it doesn't work ideally14:36
kimdOk. So it's not my browser or anything system related.14:36
kimdI believe it used to be more responsive in the past.14:36
+bartjoland the invisibilty of my cursor also makes it .... exciting?14:37
kimdNeed to talk to preaction. I believe he hacked the code editor quite a bit due to compatibility problems.14:37
kimdRandom templates?14:37
kimdJust change something and have a look at the results.14:37
kimdDo this 1,000,000 times and remove the grab.14:38
kimdWe will call this evolutionary template development.14:38
+bartjolcool14:41
+bartjolquite some work14:41
-!- carogray [~Caroline@70-4-91-155.pools.spcsdns.net] has quit [Read error: Connection reset by peer]15:00
-!- aronchi [~aronchi@host6-11-static.48-79-b.business.telecomitalia.it] has joined #webgui15:04
aronchiHi15:04
aronchiI have set a user defined in my cs to be a date15:05
aronchiwith ^FormRender(Date,"{ name => 'userDefined2', value => '[% userDefined2 %]' }");  15:05
aronchiand I want to format it in CS list, but the Date macro takes only epoch15:05
aronchiis it possible?15:06
kimdaronchi, do you mean a user defined field?15:07
aronchiyes15:07
aronchiit's stored correctly15:07
aronchibut in ISO format15:07
aronchiI need epoch to pass it to Date Macro15:07
kimdAnd you want to reformat for display?15:07
aronchiyes 15:07
aronchiI'm using template toolkit15:08
kimdHm. Let me check the data macro briefly.15:08
kimdOh. I don't have any experience with that.15:08
aronchiit's the same, if I find a way15:08
aronchiI can translate it to TT15:09
kimdYou are right about the date macro. But why not modify it?15:09
aronchithe date macro?15:09
kimdYou could extend it to accept any kind of date string.15:09
kimdYes.15:09
kimdIt should not be too difficult.15:10
kimdThat might even be a feature for the core.15:10
kimdAdd a third argument specifying the type of input date.15:10
kimdAnd extend the code accordingly.15:11
kimdAnother possibility would be to use JS on the client side?!15:11
+bartjolyeah, only the timezones are on obstruction15:12
+bartjoldo you take system or user15:12
+bartjolthat is the question15:12
aronchithe system15:13
+bartjolYou might want to look at the Form code for the input then, I suppose that has date to epoch conversion somewhere15:14
+bartjolor Date::Time15:14
+bartjolDorry DateTime15:15
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:28
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui16:06
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:11
-!- mode/#webgui [+o bopbop] by ChanServ16:11
kimdgit experts, how can I create a new branch in my fork of webgui on github?17:12
kimdHaarg, do you know?17:12
@Haargyou create a local branch, then push it to github17:13
@Haargso git checkout -b my-new-branch17:13
@Haarggit push remote-name my-new-branch17:13
@Haargusing whatever you have the remote named for your github fork17:14
kimdCool! That seems to work.17:14
kimdAnd it's there indeed.17:14
kimdThank you!17:14
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 264 seconds]17:17
-!- fokat [~lem@200.84.244.194] has joined #webgui17:17
-!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep]17:20
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui17:46
-!- mode/#webgui [+o tavisto] by ChanServ17:46
-!- Haarg [~haarg@207.200.236.244] has joined #webgui17:47
-!- mode/#webgui [+o Haarg] by ChanServ17:47
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui17:49
-!- mode/#webgui [+v perlDreamer] by ChanServ17:49
-!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui17:56
-!- mode/#webgui [+v patspam] by ChanServ17:56
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]18:20
-!- SquOnk [~emhn@200.84.99.228] has joined #webgui18:28
SquOnkGreetings18:28
SquOnkperlDreamer: Hey there. There's a stray .DS_Store file in lib/WebGUI/i18n/Dutch18:28
+perlDreamerthanks for the heads up, SquOnk18:28
SquOnkperlDreamer: You're welcome18:28
+patspammorning team18:28
SquOnkperlDreamer: BTW, 7.8 already made it into Debian Squeeze, so we'll have an official Debian WebGUI package for the next Debian Stable release.18:29
SquOnkperlDreamer: It took a year longer than expected, but we're there :-)18:29
+patspamSquOnk++18:29
+perlDreamerSquOnk: good news18:29
* SquOnk is listening to: Gershwin - Greatest Hits - Rhapsody in Blue - (0:02/16:20)18:29
+patspamha meanwhile padre is having issues with debian packing, apparently their dev cycle is too fast18:30
SquOnkSorry! Wrong key, wrong window :-)18:30
+bartjolnice info though :P18:30
SquOnkpatspam: Yep. Padre is a moving target... more or less what happened to Catalyst a couple of years ago.18:30
-!- kimd [~spunky@p549F77A3.dip.t-dialin.net] has quit [Ping timeout: 260 seconds]18:30
SquOnkperlDreamer: Are you going to clean up the .tar.gz right away or wait for 7.8.17 to do it?18:31
* perlDreamer will wait18:31
SquOnkperlDreamer: Good.18:31
+perlDreamerrepublishing the .tar.gz isn't an option18:31
SquOnkperlDreamer: I assumed that. I'll frob the debian/rules so the .DS_Store file doesn't make it18:32
+perlDreamerActually, on installed sites it will need to be manually cleaned up, so just fixing the .tar.gz won't work18:32
+perlDreamercould you file a bug for that, please?18:32
SquOnkperlDreamer: Sure18:32
SquOnkMan, I love this piece...18:33
SquOnkWhat would be THE programmer's reference one needs to have to understand WebGUI internals?18:35
SquOnkWe're hiring a couple of Perl developers to work out some custom Assets for a local bank18:35
SquOnkm.banesco.net18:36
+perlDreamerFor Assets, macros, workflows and pluggable points, the WebGUI Developers guide18:36
SquOnk(running WebGUI for their Mobile Banking Application :)18:36
+perlDreamerhowever, it doesn't cover the whole API18:36
+perlDreamerjust not enough room for it18:36
SquOnkperlDreamer: I see. Well, I'll spend some karma on it :-)18:36
+perlDreamereach release does have a full API guide in perldoc18:36
SquOnkperlDreamer: How about writing custom Auth modules?18:37
+perlDreamerblack magic, see existing code and pray heavily18:37
SquOnkperlDreamer: Oh, it's not that bad... been there, done that, got a t-shirt18:38
+bartjolah thunderbird starts to work normal again18:44
+bartjolah, that DS_Store file, might that be a reason I get messages that English.Dutch.pm is not installed>18:54
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]18:56
clifmois WebGUI a good choice for a severely under-staffed organization? ie im the sole developer18:58
+bartjolclifmo: it depends what you want to do19:01
SquOnkOk, Spanish is back at 100%19:02
-!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui19:05
-!- mode/#webgui [+o preaction] by ChanServ19:05
clifmobartjol: going to start with just an intranet website, but down the road hosting ~10 production websites19:07
+perlDreamerbartjol, did you see the pictures on Facebook?19:08
+bartjolWebGUI might be an idea, as long as you don't have to do all front and backend19:08
+bartjolkathy's?19:08
+bartjolno19:08
+perlDreamerclifmo, at one church, we taught a 70-year old bible teacher how to edit content19:08
+perlDreamerbartjol: yes19:08
+bartjolthat has come oout nicely19:09
+bartjolI miss the big pile of old microwaves though :)19:10
+bartjolbut it is time now19:10
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]19:10
clifmoperlDreamer, i will have a few octogenerians to teach19:10
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui19:11
-!- mode/#webgui [+o bopbop] by ChanServ19:11
CIA-104WebGUI: translation * r12464 /translations/Spanish/ (134 files in 2 dirs): Updating Spanish on translation server19:12
+perlDreamerclifmo, PlainBlack does have an awesome trainer if you need help with that19:12
+perlDreamerand the reference books are well written19:12
-!- kimd [~spunky@p549F519F.dip.t-dialin.net] has joined #webgui19:13
-!- ckotil [~ckotil@140-182-241-200.dhcp-bl.indiana.edu] has quit [Ping timeout: 258 seconds]19:16
clifmoIm doing a webinar soon, our organization is 100% invested in MS right now, id be making myself the only linux admin19:17
+perlDreamerclifmo, is this for a website, or an intranet?19:19
+perlDreamerand you don't have to be a linux sysadmin to edit content in WebGUi19:19
+perlDreamerit's pretty WYSIWIG19:19
+perlDreamerif this is for a website, you might want to consider having someone else do the hosting for you19:19
+perlDreamerthere are several hosters available, there's a list on webgui.org19:20
clifmowe'll be hosting19:20
clifmoit'll be for municipal websites19:21
clifmoim not so concerned for the content editors, they'll be fine :P its my hide im worried about19:23
+perlDreamerbe sure to ask the person doing the webinar, but I think Plain Black hosts municipal websites for other municipalities19:25
+perlDreamerand the hosters also sell support options if you get stuck19:25
clifmodefinitely worth inquiring, thanks for the tips... been a while since i used Perl19:29
-!- SquOnk [~emhn@200.84.99.228] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]19:50
CIA-104webgui: Graham Knop master * r9dc6c29 / (2 files in 2 dirs): fixed: Viewing a Gallery File with non-ASCII keywords crashes - http://bit.ly/9m9JMy19:50
CIA-104webgui: Graham Knop webgui-7.8 * r2a0c4cf / (2 files in 2 dirs): fixed: Viewing a Gallery File with non-ASCII keywords crashes - http://bit.ly/aR6Y3419:59
kimdperlDreamer, how is life?20:03
+perlDreamerright now, too busy20:03
+perlDreamerlooking forward to a long, punishing run later today20:03
kimdYou became a long distance runner?20:04
kimdOr are you continuously decreasing your running speed?20:04
+perlDreamerevery year, my running partner and I vary between 2 miles and 6 miles in runs20:04
+perlDreamertraining up to a 10K in August/September20:04
kimdYou plan to win or just participate?20:05
+perlDreamerkimd, I'm 40 years old and 35 pounds overweight.  I just run for the sheer enjoyment of it20:05
kimdHow much is that in percent based on the ideal weight?20:06
+perlDreamer30%20:06
kimdOoh, you should start running immediately :-P20:07
* perlDreamer should stop eating so much :D20:07
kimdThat's another approach.20:07
kimdWell, I am done with my WebGUI work for today.20:08
kimdEnjoy yours! Bye everyone.20:08
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has left #webgui []20:09
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.]20:24
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui20:24
-!- mode/#webgui [+o bopbop] by ChanServ20:24
-!- kimd [~spunky@p549F519F.dip.t-dialin.net] has quit [Quit: Ex-Chat]20:24
-!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui20:24
-!- mode/#webgui [+v perlDreamer] by ChanServ20:24
-!- aronchi [~aronchi@host6-11-static.48-79-b.business.telecomitalia.it] has quit [Quit: Sto andando via]20:28
CIA-104webgui: Doug Bell webgui-7.8 * r6945391 / (docs/changelog/7.x.x.txt lib/Spectre/Workflow.pm): fix 11507 Spectre Reports wrong workflow count - http://bit.ly/afos5q20:31
CIA-104webgui: Doug Bell master * rdefc821 / (docs/changelog/7.x.x.txt lib/Spectre/Workflow.pm): fix 11507 Spectre Reports wrong workflow count - http://bit.ly/bNq2AG20:32
-!- ckotil [~ckotil@129-79-255-62.dhcp-bl.indiana.edu] has joined #webgui20:46
@preactionshould we put "Change URL and Content handlers to be called as class methods instead of subs" in our todo list while we're breaking APIs?20:47
ckotilcan you easily exclude a single asset from search results? its a .swf file20:48
@preactionnot that i know of20:49
ckotilk20:49
@preactionyou could delete its item from the index20:49
@preactionbut that'd have to be done each time the file was edited20:49
ckotilyeah, might have to. 20:49
ckotilright.20:49
+perlDreameryou could set it up as a custom workflow that runs every so often20:56
+perlDreamerdelete from assetIndex where assetId="...";20:58
@tavistoHi Clifmo, this is Tavis. I just sent your webinar info for tomorrow21:04
@preactionwould you guys kill me if i put a template in a __DATA__ block and released it that way?21:10
+perlDreameryou'll read from the handle, and create it on the fly?21:19
@preactionyes21:20
@preactionmainly because there is absolutely no reason to edit the Admin Console template, and I don't feel like putting it into the database (horrible to edit in there...)21:20
@preactioni'd really like a set of default templates that resided on the filesystem, but i can't have that yet21:21
+perlDreameryou don't think ISPs like SwiftySite would want to edit the template?21:23
+perlDreamerthat's the route the dashboard took, and look where it ended up21:23
+perlDreameralbeit, perhaps for more reasons than that21:23
+perlDreamerin sql, can you do an update where the WHERE clause depends on conditions on two tables, without doing a sub-query?21:30
@preactionnot that i'm aware of21:31
@tavistoyeah preaction where is my WGFS!21:33
@tavistoI want it noooooooooooooow!21:33
@preactiontavisto: find me $100k and you can have it21:34
@tavisto*tavisto looks around*21:34
+perlDreamerthere, behind the couch21:34
@tavistoooooh! monopoly money counts... you didn't say 100k USD21:34
@tavistoGood eye pD21:34
+perlDreamernow, how do you feel about a mass publish of CMSMatrix threads and clean-up party?21:35
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]22:12
-!- carogray [~Caroline@134.sub-75-194-208.myvzw.com] has joined #webgui22:36
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:43
-!- carogray1 [~Caroline@32.178.39.215] has joined #webgui23:13
-!- carogray [~Caroline@134.sub-75-194-208.myvzw.com] has quit [Ping timeout: 240 seconds]23:16
-!- carogray1 [~Caroline@32.178.39.215] has quit [Quit: Leaving.]23:37
+patspam$_++ for qw(aperion haarg) # AssetExportHtml is a joy to read23:44
+patspamckotil: rather than using wgd export-branch, you could also use the in-website Export feature to export your site to a version controlled dir23:50
+patspamthat would give a more meaningful version history in terms of what end users see23:50
+patspambut you'd lose the ability to re-import old versions23:51
ckotilpatspam: ok23:56
--- Log closed Thu Apr 01 00:00:55 2010

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