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 imagin