--- Log opened Mon Mar 01 00:00:51 2010 00:13 -!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 01:28 -!- fokat [~lem@65.208.100.177] has joined #webgui 01:49 -!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui 01:50 -!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has left #webgui [] 02:48 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 02:48 -!- mode/#webgui [+v patspam] by ChanServ 04:10 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 04:11 -!- fokat [~lem@65.208.100.177] has quit [Read error: Connection reset by peer] 04:11 -!- fokat [~lem@65.208.100.177] has joined #webgui 04:12 -!- fokat [~lem@65.208.100.177] has quit [Remote host closed the connection] 04:23 -!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 04:49 -!- 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 #webgui 04:50 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 05:06 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 06:23 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 06:23 -!- mode/#webgui [+o preaction] by ChanServ 07:46 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 09:18 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 11:42 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 11:42 -!- mode/#webgui [+v bartjol] by ChanServ 11:59 -!- noroute [~noroute@z2f73.pia.fu-berlin.de] has joined #webgui 12:24 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 12:58 -!- carogray [~Caroline@173-144-129-209.pools.spcsdns.net] has joined #webgui 14:57 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer] 14:58 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 15:01 -!- carogray1 [~Caroline@173-144-129-209.pools.spcsdns.net] has joined #webgui 15:01 -!- carogray [~Caroline@173-144-129-209.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 15:19 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 15:20 -!- carogray1 [~Caroline@173-144-129-209.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 15:35 -!- SDuensin_ [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 15:45 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 16:25 -!- SDuensin_ [~Scott@mobile-166-137-136-108.mycingular.net] has joined #webgui 16:31 < SDuensin_> Greetings. 16:33 <+bartjol> morning 16:38 -!- 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:42 -!- SDuensin_ is now known as SDuensin 16:45 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 16:59 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 17:05 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 17:26 -!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has joined #webgui 17:27 < Diggy> hi, folks. hope at least 1 webgui dev is here 17:27 < SDuensin> Probably more like a dozen. 17:27 < Diggy> Q - are there any plans to produce an up-to-date webgui VM? 17:28 < Diggy> a dozen! yikes 17:29 < Diggy> perhaps a VM for the 7.8 series? 17:29 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui 17:29 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:29 < SDuensin> Hey perlDreamer! 17:29 <+perlDreamer> bartjol, you are excused from all current, future and past comments about LOI 17:29 < SDuensin> Diggy has a good question... 17:30 <+perlDreamer> Diggy, what's your question this morning? 17:30 < SDuensin> Any chance of the VM being updated for 7.8? 17:30 < Diggy> about plans for an updated webgui VM 17:30 < Diggy> last vm was done in early '09, IIRC 17:30 < bartjol> perlDreamer: so no more info needed, too bad... 17:30 <+perlDreamer> the VM can be updated manually by downloading the current one and running the webgui updater 17:31 <+perlDreamer> bartjol, what's the red thing? 17:31 < bartjol> an expension barrel for the heating 17:31 < Diggy> unfortunately, my attempts at updating it have failed 17:31 < SDuensin> Diggy - Oh? How so? 17:31 <+perlDreamer> how are you updating it, Diggy? 17:31 <+perlDreamer> and what errors do you get? 17:31 < Diggy> with the wre. it's been a while since i last tried 17:32 <+perlDreamer> you can only update via the WRE if you stay up to date with it 17:32 < Diggy> again, apologies, as it's been a while since i tried to upgrade 17:32 <+perlDreamer> otherwise, you have to manually download and upgrade 17:33 <+perlDreamer> it wouldn't hurt us to update that, though 17:33 < SDuensin> You should be able to run the webguiupdate script and then the testEnvironment script. 17:33 <+perlDreamer> SD, not really 17:33 < SDuensin> No? 17:33 <+perlDreamer> webguiupdate is not smart enough to stop at the right points 17:33 <+perlDreamer> it downloads the latest and greatest and tries that 17:33 <+perlDreamer> which will fail miserably 17:33 < Diggy> i did use the script. IRC channel users helped me, but in the end, failure :-( 17:33 * SDuensin sighs 17:33 <+perlDreamer> so, if you start at 7.6.32 17:33 <+perlDreamer> you update to 7.6.35 17:34 <+perlDreamer> then 7.7.33 17:34 <+perlDreamer> then 7.8.13 17:34 < SDuensin> Glad I had this little talk prior to going to 7.8.x. :-) 17:34 < bartjol> ah, scott, you need some other talks? 17:34 <+perlDreamer> I wonder if the wiki has that little gem of info 17:34 <+perlDreamer> there is an open bug to fix that 17:35 < SDuensin> bartjol, I need all the help I can get. :-D 17:35 < Diggy> are you recommending that i try that sequence? 17:35 <+perlDreamer> Diggy, sure 17:35 <+perlDreamer> also, Diggy, would you please file a bug about updating the VM? 17:36 < Diggy> ok. will try (as soon as time permits :-) ), and report back 17:36 <+perlDreamer> that will raise it to the attention of the proper people 17:36 < Diggy> sure, i'll file a bug report 17:36 < Diggy> thanks, and ttfn 17:36 -!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has quit [Quit: Leaving] 17:37 < SDuensin> There's too many interesting cool package formats out there. I want WebGUI in all of them for people! 17:37 < SDuensin> VMware appliance, OpenVZ template, that application standard thing - not to mention the usual DEB, RPM, etc. 17:42 <+perlDreamer> bartjol, in the -930 picture, what are all those pipes for? 17:42 <+perlDreamer> doesn't a sink have hot, cold, and drain, and that's it? 17:43 < bartjol> eeeh, i'll have a look 17:44 < bartjol> and then make fun of you 17:44 * perlDreamer braces for public humiliation 17:44 < bartjol> well, that's my heating thingy 17:45 <+perlDreamer> so that's not the bottom of the sink 17:45 <+perlDreamer> makes much more sense 17:45 < bartjol> so it has to have piping for gas, cold water (in), warm water (out) heating in and out 17:45 < bartjol> yeah 17:45 * perlDreamer will take the children to school, and ponder more 17:45 < bartjol> 955 is the sink 17:57 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 17:57 -!- mode/#webgui [+o tavisto] by ChanServ 17:57 <+perlDreamer> bartjol: I knew that 955 was the sink, but 930 looks like it's from the same place, in the corner 18:00 < bartjol> it is more just above 952 18:01 < bartjol> or better maybe: http://www.bartjol.nl/home/fotoalbums/fortos/klus20091116/dsc00678 18:06 <+perlDreamer> ah, yes 18:10 -!- f00li5h[HireMe] [~f00li5h@unaffiliated/f00li5h] has quit [Ping timeout: 246 seconds] 18:12 <+perlDreamer> we have one of those tankless water heaters, too 18:12 <+perlDreamer> very efficient 18:15 < SDuensin> Database design hurts my head. 18:25 -!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui 18:31 < CIA-58> webgui: 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/97WdkX 18:31 < CIA-58> webgui: 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/bSzWKC 18:42 <+perlDreamer> preaction: ping 18:44 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 18:44 -!- mode/#webgui [+v patspam] by ChanServ 18:45 <+perlDreamer> patspam, you up for a dev level idea bouncing talk? 18:45 <+patspam> shoot 18:46 <+perlDreamer> it's the spectre bug 18:46 <+perlDreamer> with the mail workflow 18:46 <+patspam> got the number on hand? 18:46 <+perlDreamer> two of them 18:46 <+perlDreamer> this is the "latest" one: http://www.webgui.org/use/bugs/tracker/11444 18:47 <+perlDreamer> and here's the historical one: http://www.webgui.org/bugs/tracker/10189 18:48 -!- fokat [~lem@65.208.100.177] has joined #webgui 18:49 <+patspam> yep, I've experienced that too 18:49 <+perlDreamer> okay, so this is my theory 18:49 <+perlDreamer> Spectre recognizes that it's time to run the cron job 18:49 <+perlDreamer> and calls www_runCronJob in Operation/Cron 18:50 <+perlDreamer> www_runCronJob builds an instance of the workflow 18:50 <+perlDreamer> and tries to talk to spectre 18:50 <+perlDreamer> but it can't 18:50 <+perlDreamer> the instance is NEVER cleaned up 18:50 <+perlDreamer> so it sits in the db, blocking all further invocations, since it's a singleton workflow 18:51 <+perlDreamer> the core problem seems to be that the return value of $instance->start(1) is not checked 18:52 <+patspam> I've never really trawled through the spectre code, but that sounds reasonable 18:53 <+perlDreamer> I'll see if I can outfit a few sites with some test code, and then disable their spectre restart cron cobs 18:58 -!- noroute [~noroute@z2f73.pia.fu-berlin.de] has quit [Quit: noroute] 19:00 <+perlDreamer> if this is right, there's about 1 day of spectre relating hacking that needs to be done 19:00 <+perlDreamer> since none of the spectre comm code returns a status 19:02 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 19:02 -!- mode/#webgui [+o Haarg] by ChanServ 19:03 <+patspam> sorry, doing some bug triaging here too 19:04 <+patspam> the kind where people report something, and then when you look everything appears perfectly fine 19:04 < bartjol> but I thought Martin made spectre, how can there be errors? 19:05 <+perlDreamer> I thought JT wrote spectre, and that Martin just named it 19:05 < bartjol> mmm, that might be, explains a lot :) 19:05 <+perlDreamer> ;) 19:06 <+perlDreamer> patspam, I hate those kinds of bugs 19:06 <+perlDreamer> we had one of those today 19:06 <+perlDreamer> with deleting a wiki 19:06 <+perlDreamer> if you delete a wiki and purge it, it works fine 19:06 <+perlDreamer> but try deleting a page containing a wiki, and it's not 19:06 < bartjol> but it's laundry time, I am even looking forward to it 19:06 <+patspam> fun 19:07 <+perlDreamer> martien, kimd, faxioman have definitely joined elnino in the bug reporting elite 19:07 <+perlDreamer> they are thoughtful, detailed, and patient 19:07 <+patspam> yeah that's awesome 19:07 <+patspam> I wish my clients were like that 19:08 < bartjol> actually testing, instead of getting back a year later with a mention that "it is all broken" 19:08 < bartjol> that'd be nice 19:09 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:26 <@Haarg> perlDreamer, the getCache asset method can't be merged into webgui 8 directly. i was thinking of replacing it with a getViewCacheKey method. 19:27 <+perlDreamer> why can't it be merged? 19:28 <+perlDreamer> also, I thought getCache was a session method 19:58 < CIA-58> webgui: Colin Kuskie master * rc0d45e0 / (2 files in 2 dirs): Remove workarounds in WeatherData. Fixes bug #11401. - http://bit.ly/drRnhH 20:00 <@Haarg> it 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:01 <+perlDreamer> patspam: the TAP modules required by the Survey cannot be installed piecemeal, correct? You have to fully upgrade to Test::Harness 3.x 20:02 <+perlDreamer> Haarg, it sounds like it can be removed, and replace by session->getCache 20:09 -!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Read error: Operation timed out] 20:19 -!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui 20:34 * perlDreamer goes out for errands 21:02 -!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Ping timeout: 245 seconds] 21:05 -!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui 21:27 -!- perlbot [simcop@erxz.com] has quit [Remote host closed the connection] 21:27 -!- perlbot [simcop@erxz.com] has joined #webgui 21:40 <+perlDreamer> well, at least the guts of Asset->getCache could be removed. 21:42 <@Haarg> getting 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 <@Haarg> although it would be better if the cache api was finalized 21:43 <@Haarg> we could have $asset->computeViewCache(sub { }, $timeout) 21:43 <@Haarg> or something along those lines 21:44 <+perlDreamer> anyway we can abstract that out, and keep it insultated from this change, and future changes, will help 21:45 <@Haarg> does computeViewCache sound like a good idea? or would there be a better name for it? 21:46 <@Haarg> or does getViewCacheKey sound like a better approach? 21:46 <+perlDreamer> if it's returning a key, it should have that in the name 21:46 <+perlDreamer> so I vote for getViewCacheKey 21:46 <@Haarg> well, computeViewCache would be returning the cache data 21:47 <@Haarg> or calling the sub if there was no cache data 21:47 <@Haarg> and storing the return from the sub in the cache 21:48 <+perlDreamer> yes, but in some view methods getCache is used to grab a cache object to stuff data into it 21:48 <+perlDreamer> not just access what might (or might not) be there 21:48 <@Haarg> i'm not sure i follow. that is exactly the case i am talking about. 21:49 <@Haarg> with computeViewCache, it would first try to get the cache data and return it if it was available 21:49 <@Haarg> if 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 it 21:49 <+perlDreamer> ah, I missed the last part 21:50 <+perlDreamer> and the method used to generate the needed output would not be $self->view, but $self->view minus the permission checks, cache code, etc. 21:51 <@Haarg> yeah, basically 21:55 <+perlDreamer> seems odd to push down one level like that. Almost like we could replace prepareView with that, or something 22:02 <+perlDreamer> Haarg: how do I make a clone of the metaclass-roles branch to try and tinker with it? 22:02 <@Haarg> do you have my repo as a remote? 22:02 <+perlDreamer> yes 22:03 <+perlDreamer> but this: git checkout -b metaclass-roles --track haarg/metaclass-roles 22:03 <+perlDreamer> does this: fatal: git checkout: updating paths is incompatible with switching branches 22:03 <@Haarg> what about just git checkout -t haarg/metaclass-roles 22:03 <@Haarg> ? 22:04 <+perlDreamer> same thing 22:04 <@Haarg> git --version 22:04 <+perlDreamer> 1.6.3.3 22:05 <@Haarg> git remote update 22:06 <+perlDreamer> updated, but the checkout still doesn't work 22:06 <+perlDreamer> maybe I misconfigured the remote? 22:06 <@Haarg> git branch -r | grep haarg 22:06 <+perlDreamer> haarg/bart-i18n 22:07 <@Haarg> git remote haarg | nopaste 22:08 <+perlDreamer> http://gist.github.com/318755 22:09 <@Haarg> git fetch haarg 22:09 <+perlDreamer> k 22:09 <@Haarg> i'm really not sure why it isn't updating 22:10 <+perlDreamer> I'll go running and see if maybe it's some github transient issue 22:12 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer] 22:32 -!- carogray [~Caroline@68-246-19-207.pools.spcsdns.net] has joined #webgui 22:48 -!- carogray [~Caroline@68-246-19-207.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 22:52 -!- SDuensin [~Scott@mobile-166-137-136-108.mycingular.net] has quit [Quit: Leaving] 23:19 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 23:53 -!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui 23:53 -!- mode/#webgui [+v perlDreamer] by ChanServ 23:55 <+perlDreamer> haarg, I figured it out 23:56 <@Haarg> oh? 23:56 <+perlDreamer> when I created the remote, I used the -t switch 23:56 <+perlDreamer> it would only use the bart-i18n branch 23:56 <+perlDreamer> so I dropped that remote and added a new one 23:56 <@Haarg> ah 23:57 <@Haarg> making an attempt at merging master into WebGUI8 23:58 <+perlDreamer> good luck --- Day changed Tue Mar 02 2010 00:25 <+perlDreamer> mlri's server, server36 00:25 <+perlDreamer> every config file has that in it 00:37 <@preaction> perlDreamer: the ^StorageUrl(); macro can be given a storageId and will return a URL (for use in SQLReports and the like) 00:37 <+perlDreamer> really?! 00:37 <@preaction> yep 00:38 <@preaction> it's even got some nice config options for various things 00:38 <+perlDreamer> must be time for me to review all the macros again 00:40 <+perlDreamer> what if there are multiple files in the storage location, though? 00:41 <@preaction> it grabs the first one fsvo first 00:42 <@preaction> perlbot fsvo 00:42 <@preaction> perlbot fsvo is For Some Value Of 00:42 <@preaction> perlbot botsnack 00:42 <@preaction> perlbot fsvo 00:42 <@preaction> ... wtf 00:42 <@preaction> perlbot, fsvo 00:42 < perlbot> preaction: For Some Value Of 00:43 <@preaction> ah 00:44 <+perlDreamer> the first one "asciibetically", according to the POD ;) 01:02 < CIA-58> webgui: Colin Kuskie master * reea83d5 / (2 files in 2 dirs): Fix macro issues, missing FilePump, HASH entry. Fixes bug #11449. - http://bit.ly/9TSsZJ 01:03 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 01:04 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r9256928 / (2 files in 2 dirs): Fix macro issues, missing FilePump, HASH entry. Fixes bug #11449. - http://bit.ly/dmMdVC 01:16 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 01:17 * perlDreamer has to go pick up the kids from school, back in 30 01:17 -!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has quit [Quit: Leaving.] 01:38 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 01:40 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui 01:40 -!- mode/#webgui [+v perlDreamer] by ChanServ 01:52 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 01:55 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 01:55 -!- mode/#webgui [+v patspam] by ChanServ 02:07 <+perlDreamer> Haarg: http://gist.github.com/318965 02:09 <+perlDreamer> it's almost like we have different versions of Moose installed 02:09 <+perlDreamer> those subs don't exist, and the options have different names 02:21 <+perlDreamer> this one's cleaner, and has more option corrections http://gist.github.com/318976 02:36 <+perlDreamer> I love the Moose stack trace, but it would be so much nicer if the reference were pretty printed 02:44 <+perlDreamer> Haarg: 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/318994 02:44 <+perlDreamer> the fieldType is defined in the property, and it's the first one called so it seems like someplace the fieldType is getting lost 03:11 <+perlDreamer> I think the problem is Definition::Meta::Class, _build_property_metaclass 03:11 <+perlDreamer> it's not setting the property metaclass correctly 03:11 <+perlDreamer> this causes everything to be stuck inside form 03:11 <+perlDreamer> and not get to the property, which then complains about not getting a fieldType 03:28 <+perlDreamer> Haarg, I got it! 03:28 <+perlDreamer> I'll paste a patch after dinner 03:34 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 04:02 <+perlDreamer> Haarg: http://gist.github.com/319042 04:02 <+perlDreamer> the last piece was, inside add_property, it was calling $prop_meta->meta 04:02 <@Haarg> where are you seeing the for vs for_class change needed? 04:02 <+perlDreamer> in the calls to the Utility methods 04:03 <+perlDreamer> it's in the patch 04:03 <@Haarg> looks like it should just be for given the Moose::Util::MetaRole docs 04:04 <@Haarg> what version of Moose do you have installed? 04:04 <+perlDreamer> 0.93 04:04 <@Haarg> i have 0.98 04:05 <+perlDreamer> let's change testEnvironment.pl, and I'll upgrade to your version 04:06 <+perlDreamer> with that change, the only change needed should be removing the inherited is from Meta::Property::Asset 04:06 <+perlDreamer> and the $prop_meta->meta thing 04:08 <+perlDreamer> I wonder if that's going to happen everywhere the sub names were different 04:08 <+perlDreamer> and option names 04:08 <@Haarg> option names? 04:09 <+perlDreamer> metaclass_roles vs class_metaroles 04:09 <@Haarg> http://search.cpan.org/~drolsky/Moose-0.98/lib/Moose/Util/MetaRole.pm 04:10 <+perlDreamer> we're going to have to watch Moose very carefully 04:18 <+perlDreamer> okay, now I'm getting exactly what you said earlier 04:18 <+perlDreamer> the property meta isn't being set correctly for Assets 04:18 <@Haarg> what happens with your full patch applied but the new moose version? 04:20 <+perlDreamer> don't know 04:20 <+perlDreamer> massive chaos, since the sub names and options are all from the earlier version 04:20 <+perlDreamer> that's what I would guess 04:21 <@Haarg> the earlier stuff all still works 04:21 <@Haarg> i'm trying to finish up this section of the merge i'm working on so i can test stuff out. 04:42 <@Haarg> perlDreamer, i applied your patch and it fails with the tableName problem 05:02 <+perlDreamer> that's running t/Definition/Asset.t 05:03 <@Haarg> yes 05:06 <+perlDreamer> Definition's init_meta gets called after Definition:Asset's init_meta 05:07 <+perlDreamer> unless that's a testing artifact 05:08 <@Haarg> Definition::Asset->init_meta calls Definition->init_meta 05:10 <+perlDreamer> yes, but it's getting called a 2nd time somehow 05:13 <+perlDreamer> and when it gets called the 2nd time, it's overwriting the applied classes, removing the ones set up by WebGUI::Definition::Asset 05:29 <+perlDreamer> WebGUI::Definition is a role 05:30 <+perlDreamer> and it's used by Definition::Asset; 05:30 <+perlDreamer> I think it's applying the init_meta to every class that uses Definition::Asset 05:30 <+perlDreamer> so that it gets called 05:30 <+perlDreamer> so it calls Definition::Asset, which calls Definition and then does it's specific configuration 05:31 <+perlDreamer> then it calls Definition's init_meta again, and that overwrites the base role and metaroles 05:39 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 05:52 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 05:52 < elnino> hi! 05:53 < elnino> when you put in multiple anchors in an article, is there a GUI way to link to it from another article? 05:55 < elnino> does that make sense? 05:55 <+perlDreamer> it does, but there's no GUI way to link to any of them 05:55 <+perlDreamer> not that I know of 05:56 < elnino> ok. I didn't think so, but thought I'd ask anyway 06:12 -!- 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 #webgui 06:12 -!- mode/#webgui [+v patspam] by ChanServ 06:35 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 06:41 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving] 08:02 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 08:08 <+perlDreamer> Haarg, the second call to WebGUI::Definition->init_meta is being provided by Moose::Exporter 08:08 <+perlDreamer> it's like it's calling init_meta up the stack 08:08 <+perlDreamer> using linearized_isa 08:09 <@Haarg> well, it can't be that because there is no inheritance 08:09 <@Haarg> it's probably the 'with' 08:10 <@Haarg> sorry, 'also' 08:13 <+perlDreamer> removing also removes the sugar 08:13 <+perlDreamer> what I don't get is that we have an init_meta inside WG::D::A 08:13 <+perlDreamer> so why do we get 2? 08:33 <+perlDreamer> it's there because it's a role 08:33 <@Haarg> because what is a role? 08:34 <+perlDreamer> WebGUI::Definition 08:34 <@Haarg> not realy 08:34 <+perlDreamer> with no inheritance, how else could there be two of them? 08:34 <@Haarg> two of what? 08:35 <+perlDreamer> init_meta methods 08:36 <@Haarg> WebGUI::Definition's gets called because of the 'also' 08:36 <@Haarg> and because we explicitly call it 08:41 <+perlDreamer> I'm shot 08:41 <+perlDreamer> I'm going to call it a night. 08:41 <@Haarg> i've been confusing myself some 08:42 <@Haarg> paying attention to how the role is applied to the metaclass 08:42 <@Haarg> forgetting that it's the propery metaclass that is the problem 08:43 <+perlDreamer> that's okay, I'm still confused with how you get 2 init_meta methods in 1 package's namespace, without using inheritance 08:43 <@Haarg> in one package namespace? 08:43 <@Haarg> they don't get exported to the class they are used in 08:43 <@Haarg> they are called by import 08:44 <@Haarg> ok 08:45 <+perlDreamer> so it does keep track of the classes, and calls init_meta in each one 08:45 <@Haarg> i changed some other things and was getting the same failures 08:45 <@Haarg> remove the + from has 'property_metaroles' and everything works 08:45 <@Haarg> (almost) 08:45 <@Haarg> not really deep tracking 08:46 <@Haarg> WebGUI::Definition::Asset has also => 'WebGUI::Definition' 08:46 <@Haarg> so when WebGUI::Definition::import gets called 08:46 <@Haarg> it calls the generated $import method 08:46 <+perlDreamer> what other changes do you have, that aren't committed 08:46 <+perlDreamer> if I remove the +, I get missing fieldType warnings 08:47 <@Haarg> which calls init_meta in WebGUI::Definition::Asset because it is defined there, and init_meta in WebGUI::Definition because of the also 08:47 <@Haarg> i'm going to try to minimize the changes 08:50 <@Haarg> pushed my changes 08:52 <+perlDreamer> only 1 failing test 08:52 <+perlDreamer> way better than before 08:53 <@Haarg> yeah 08:53 <@Haarg> that one is likely something i broke when making changes 08:54 <@Haarg> some places where it was doing ->isa and i had to do the checks different because ->does and ->does_role weren't working right 08:54 <@Haarg> they only work on Moose classes and it seems like some of the metaclasses end up getting created as Class::MOP classes 08:54 <@Haarg> and don't have the extra tracking for roles 08:56 <+perlDreamer> is that due to the anonymous classes that are created? 08:56 <@Haarg> something like that 08:57 <@Haarg> if 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 <+perlDreamer> you think it's a bug? 08:57 <@Haarg> i'm not really familiar with cmp_deeply, but it will need to do a different type of check than an isa 08:57 <@Haarg> i have no idea 08:59 <@Haarg> also, i don't really love the _property_metaclass thing i have in there, but it worked so i left it 09:04 <+perlDreamer> we'll have to build something for cmp_deeply, it only provides an isa method by default 09:04 <+perlDreamer> but we should be able to construct something that does ->can fairly easily 09:08 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 10:45 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:45 -!- mode/#webgui [+v bartjol] by ChanServ 11:39 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 12:00 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 12:44 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 13:43 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 13:43 -!- mode/#webgui [+v bartjol] by ChanServ 13:57 -!- fokat [~lem@65.208.100.177] has quit [Quit: Ex-Chat] 14:41 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:51 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 15:31 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 15:31 -!- mode/#webgui [+o bopbop] by ChanServ 15:38 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 16:35 -!- SDuensin [~Scott@166.137.137.247] has joined #webgui 16:38 < SDuensin> Morning. 16:51 -!- carogray [~Caroline@68-246-49-139.pools.spcsdns.net] has joined #webgui 16:51 <+bartjol> hi 17:03 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui 17:03 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:03 <+perlDreamer> bartjol: definitely 17:05 <+bartjol> ah, bien 17:06 <+bartjol> because I suppose, my part fixes the part of getting the correct language and the replacement of the files the other stuff 17:07 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 17:09 <+bartjol> perlDreamer: my fix works, but might it not be better to create the i18n object, which should be able to provide the abbreviation? 17:10 <+perlDreamer> yes, that would probably be better 17:10 <+perlDreamer> do you want to alter your patch to do that? 17:12 <+bartjol> yes 17:13 <+bartjol> I was going to that, but Koen interrupted me by telephone :) 17:16 <+perlDreamer> that's what you get for giving him your phone number 17:18 <+bartjol> well, it was the number of procolix 17:23 <+bartjol> well, it can be very short: 17:24 <+bartjol> my $sessionLanguage = $i18n->{_language}; 17:24 <+bartjol> my $language = $i18n->getLanguage($sessionLanguage,"languageAbbreviation"); 17:24 <+bartjol> the i18n object is already created before :) 17:24 <+bartjol> useless to copy that code from sub new in international.pm 17:25 <+perlDreamer> there's a way to get ->{_language} through the object, too, yes? 17:25 <+bartjol> well, the line I posted 17:25 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 17:25 -!- mode/#webgui [+o tavisto] by ChanServ 17:26 <+bartjol> you can skip the first line and replace $sessionLanguage in the second line by $i18n->{_language} 17:26 <+bartjol> that's the shortest 17:26 <+bartjol> and 17:27 <+bartjol> the lines with the unless ($language} are obsolete I believe 17:27 <+bartjol> new defaults to english I believe 17:27 <+perlDreamer> I mean, there must be a way through the API to get $i18n->{_language} without peeking inside the object 17:27 <+bartjol> oh, you mean like a real get method 17:28 <+bartjol> not sure, I was trying to find that 17:29 <+perlDreamer> there isn't 17:29 <+perlDreamer> I see 17:29 <+bartjol> ah, and I was wrong about new 17:29 <+perlDreamer> we don't need to pass the language in 17:30 <+bartjol> we need the abbreviation 17:30 <+perlDreamer> $language = $i18n->get('', 'languageAbbreviation'); 17:30 <+bartjol> oh 17:30 <+bartjol> sure 17:30 <+bartjol> indeed 17:30 <+perlDreamer> which means the language should be the 2nd argument 17:31 <+bartjol> mmm, maybe there are other circumstances where the 1st is better 17:31 <+perlDreamer> there shouldn't be, the property name is required, and the language is optional 17:31 <+perlDreamer> hash based would work okay, too 17:31 <+bartjol> well 17:32 <+bartjol> I can't really overview the complications 17:33 <+bartjol> my $language = $i18n->getLanguage($i18n->{_language},"languageAbbreviation"); looks nice and readable to me though 17:36 <+bartjol> and it works 17:36 <+perlDreamer> I think the unless code is there to handle broken language packs, without making the rich editor crash 17:36 <+bartjol> and spanish isn't my best alnguage 17:37 <+perlDreamer> no, it doesn't have any TinyMCE translations 17:37 <+bartjol> the default stuff is there 17:38 <+bartjol> but not webgui plugin stuff 17:39 <+bartjol> but, are we gonna renew all getLanguage calls? 17:39 <+perlDreamer> renew? 17:40 < CIA-58> webgui: 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/d2uvmd 17:40 < CIA-58> webgui: 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/8YBGSn 17:40 <+bartjol> if you wanna swap language and the translation ID 17:41 <+perlDreamer> oh, no. That would have to happen in WebGUI 8 17:41 <+perlDreamer> and for all I know Haarg has plans to completely change that 17:42 <+bartjol> yeah, well, I grepped throuh the code, it's only about 10 entries 17:42 <+bartjol> but still 17:42 <+bartjol> ok 17:42 <+perlDreamer> yes, we could fix the core, but completely break all the custom code out there 17:43 <+perlDreamer> which, might help with budgets in the future, but would not make customers happy 17:43 <+bartjol> customers? since when are those important? 17:45 <+bartjol> well that seems fixed in my site 17:45 <+perlDreamer> I went with '' instead of $i18n->{_language} 17:45 <+bartjol> and less code in total 17:45 <+bartjol> I saw it in git 17:45 <+perlDreamer> time to take the kiddos to school 17:45 <+bartjol> have fun 18:02 <+perlDreamer> okay, kids are taken care of 18:02 <+perlDreamer> bartjol is happy 18:02 <+perlDreamer> time to work with rogier 18:03 <+bartjol> but, any specific reason to let out the $i18n->{_language} ? because it is shorter or quicker? 18:03 <+bartjol> just interested 18:03 <+bartjol> it is not better readable 18:03 <+bartjol> sorry for reopening :) 18:04 <+perlDreamer> it breaks object encapsulation, and isn't needed 18:04 <+perlDreamer> it's better to use the bad API design than to peek inside the object like that 18:04 <+bartjol> I believe you 18:04 <+bartjol> not sure why yet 18:05 <+bartjol> it is only looking 18:06 <+bartjol> it's a matter of not being best practises I suppose 18:07 <+perlDreamer> yes 18:07 <+perlDreamer> peeking inside objects (when not needed) is bad 18:07 <+perlDreamer> because if the object changes, your peeking may break 18:08 <+perlDreamer> and then you have to hunt all through the code base to find the breakage 18:08 <+perlDreamer> because we don't have enough tests to cover all the code 18:08 <+bartjol> doesn't rogier's bug solution also indicated that or used tempalted can't be deleted, or automatical setting change at removal 18:08 <+bartjol> ah, ok 18:08 <+perlDreamer> there should be a fallback for "critical" operations 18:09 <+perlDreamer> so that users don't break their sites badly 18:09 <+perlDreamer> so we fix the login templates, but create account and the others will just stay broken 18:09 <+perlDreamer> since you could login and fix those 18:10 <+bartjol> yeah 18:10 <+bartjol> just a way of preventing people like rogier to lock themselves out 18:10 <+bartjol> :) 18:10 <+bartjol> I suppose I'm one of them cruel sysadmins 18:12 <+bartjol> time to go 18:12 <+bartjol> thanks for the explanation perlDreamer 18:13 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:29 -!- carogray [~Caroline@68-246-49-139.pools.spcsdns.net] has quit [Quit: Leaving.] 18:41 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 18:42 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer] 18:44 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 18:51 < CIA-58> webgui: 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/9Ucgvs 18:52 < CIA-58> webgui: 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/9zFOpo 19:04 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 19:04 -!- mode/#webgui [+v patspam] by ChanServ 19:05 -!- dionak [~dionak@97.66.185.250] has joined #webgui 19:05 < dionak> Hi all 19:05 <+perlDreamer> hey, dionak! 19:05 < dionak> how are things in WG land? 19:06 <+perlDreamer> not too bad 19:06 <+perlDreamer> we just released 7.8-stable 19:06 <+perlDreamer> WebGUI 8 work continues on 19:06 < dionak> yes, i noticed that. congrads! 19:07 < dionak> speaking 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 < dionak> i'm getting the following error: Adding comments asset aspect...DBD::mysql::st execute failed: Table 'assetAspectComments' already exists 19:07 <+perlDreamer> how many times did you go through the upgrade? 19:08 < dionak> a couple now. i've restored the database and the lib & doc files when starting over 19:08 <+perlDreamer> at which step in the upgrade does that happen? 19:08 < dionak> copied a fresh version from production (7.5.40) 19:08 < dionak> hrspotlight_com 7.5.40-7.6.10 19:08 < dionak> the script makes several db alters before failing on this one 19:09 <+perlDreamer> in the 7.5.40, does the assetAspectsComments table exist in the 7.5.40 database? 19:10 <+perlDreamer> the other thing that can happen is that when restoring the database, it has to be dropped. 19:10 <+perlDreamer> because importing the backup will not delete the newly created tables 19:10 < dionak> ah, that's the issue. 19:10 < dionak> thanks. i'll make a note 19:11 <+perlDreamer> we should stick that in the wiki somewhere 19:12 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 19:12 -!- mode/#webgui [+o Haarg] by ChanServ 19:17 <+perlDreamer> Haarg, spent most of the morning doing core bug fixing 19:17 <+perlDreamer> I'll have a go at the wg8 tests when I come back from the gym 19:18 <@Haarg> cool 19:18 <@Haarg> the good part of that test failure in the roles stuff is that it is only a rest failure and the code itself is working afaik 19:20 < dionak> i stuck that note in a wiki entry. thanks for the pointer perlDreamer 19:25 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 19:25 -!- mode/#webgui [+o preaction] by ChanServ 19:50 < dionak> another 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 1448 19:50 < dionak> Is there a utility tool anywhere to check the validity of assetIds? 20:05 < dionak> or method? 20:23 -!- SDuensin [~Scott@166.137.137.247] has quit [Read error: Connection reset by peer] 20:24 -!- SDuensin [~Scott@mobile-166-137-137-247.mycingular.net] has joined #webgui 20:40 <+perlDreamer> dionak, we need a tool like that 20:41 <+perlDreamer> it should be a Cron job that runs weekly and alerts admins to broken assets in their sites 20:41 <+perlDreamer> that way, they can fix them _before_ doing upgrades 20:49 < dionak> yea, that would be handy. i'll keep that in mind 20:50 -!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak] 20:59 <+perlDreamer> Haarg, it would be nice if the classes were sane, but I agree that it's better that they're functional then pretty :) 21:02 <+perlDreamer> Haarg: here's the test patch-> http://gist.github.com/319799 21:03 <+perlDreamer> after this, can we merge and start role hackery? 21:05 < ckotil> where are you using roles? 21:06 <@preaction> the old AssetAspects are becoming Moose::Roles 21:06 < ckotil> ah. ive never heard of either :) 21:07 <+perlDreamer> AssetAspects provide things like RssFeeds 21:07 <+perlDreamer> Installability 21:07 <+perlDreamer> Subscribability 21:07 <+perlDreamer> etc. 21:07 <+perlDreamer> in WebGUI8, they do all that, and more 21:07 <@preaction> reusable bits of asset functionality 21:08 < ckotil> ah cool 21:25 <+perlDreamer> preaction: what's involved in update the VM for WebGUI? 21:26 <@preaction> i don't know, never made one 21:26 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 21:40 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has left #webgui [] 21:50 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 21:50 -!- mode/#webgui [+o bopbop] by ChanServ 22:25 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui 22:26 -!- mode/#webgui [+o steveo_aa] by ChanServ 22:43 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] 22:49 <@preaction> perlDreamer: 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 deleted 22:52 -!- 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 #webgui 22:55 <+perlDreamer> we could just lock them down in the database so they can't be deleted through the UI 22:55 <@preaction> yeah, but still annoying to edit default templates and no way to patch / track 22:58 -!- SDuensin [~Scott@166.137.136.197] has quit [Quit: Leaving] 22:59 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 22:59 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 22:59 -!- mode/#webgui [+v patspam] by ChanServ 23:41 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 23:49 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 23:52 <+perlDreamer> preaction, in 7.9 I'm planning on adding testHarness 3.17 to testEnvironment.pl. Any issues, concerns, worries, directives or comments? 23:52 <@preaction> as an optional install correct? 23:53 <+perlDreamer> parts of the Survey won't work without it 23:53 <@preaction> okay, go ahead 23:53 <@preaction> if it's necessary for normal operation it's required, if it's only necessary for testing, it's optional 23:53 <@preaction> that should be true for all our requirements 23:54 <+perlDreamer> well, in that case 23:54 <+perlDreamer> it's used for testing the Survey, from inside the Survey 23:54 <@preaction> right, but it's an end-user utility 23:54 <+perlDreamer> instead of t/test.t 23:54 <+perlDreamer> got it 23:56 <@preaction> we'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 components 23:56 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 23:56 <@preaction> we should just Do The Right Thing when it comes to Admins, Designers, Content Managers, and Visitors 23:56 <@preaction> Admins should never have to concern themselves with Dev problems, Designers with Admin problems, Content Managers with Designer problems, etc.. 23:57 * preaction should draw up a UI guideline document someday 23:57 <+perlDreamer> definitely 23:57 <+perlDreamer> documentation is good 23:57 <@preaction> we'd be able to simplify the UI if we specified the rules under which certain things should happen 23:59 < CIA-58> webgui: 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/aPGJYt 23:59 <@preaction> wait, is that really a bug? 23:59 <@preaction> if it's a bug, we can add the additional requirements to the 7.8 series 23:59 <+perlDreamer> it was supposed to go into 7.8, but was added late --- Day changed Wed Mar 03 2010 00:00 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 00:00 <+perlDreamer> so the change was backed out, with the condition it could go into 7.9 00:00 <+perlDreamer> so not really a bug 00:00 <@preaction> ahh 00:00 <@preaction> ok 00:00 <+perlDreamer> but I didn't want to forget it, so I posted a bug about it 00:00 <+perlDreamer> I did something similar with WeatherData 00:00 <@preaction> yeah, that's no problem. just making sure 00:01 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 00:01 -!- mode/#webgui [+v patspam] by ChanServ 00:01 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 00:01 <+perlDreamer> speaking of the man himself! 00:01 <+perlDreamer> yo, patspam 00:01 <+perlDreamer> Did you detect a disturbance in the Survey? 00:04 <+perlDreamer> I need to go pick up the kids from school 00:04 <+perlDreamer> bbl 00:05 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit] 00:06 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 00:06 -!- mode/#webgui [+v patspam] by ChanServ 00:12 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer] 00:15 -!- patspam1 [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 00:15 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Disconnected by services] 00:15 -!- patspam1 is now known as patspam 00:15 -!- mode/#webgui [+v patspam] by ChanServ 00:25 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 00:33 -!- carogray [~Caroline@68-246-91-34.pools.spcsdns.net] has joined #webgui 00:49 -!- carogray [~Caroline@68-246-91-34.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 01:22 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 01:35 < CIA-58> webgui: Graham Knop WebGUI8 * r13b7538 / (5 files in 4 dirs): start of conversion to metaclass roles - http://bit.ly/abUtee 01:35 < CIA-58> webgui: Graham Knop WebGUI8 * ra2f0cbe / (6 files in 3 dirs): fix more things for metaclass roles - http://bit.ly/aByuWi 01:35 < CIA-58> webgui: Graham Knop WebGUI8 * r12fcdf2 / (6 files in 5 dirs): almost working using metaclass roles - http://bit.ly/bSq7DV 01:35 < CIA-58> webgui: Graham Knop WebGUI8 * ra5f54a7 / (4 files in 3 dirs): mostly working definition roles - http://bit.ly/9m9rC4 01:54 <+perlDreamer> Haarg, the tests work, but Asset.pm is not in good shape 01:54 <@Haarg> what kind of problems are you running into? 01:55 <+perlDreamer> around blocks, and mixing property and has 01:56 <+perlDreamer> http://gist.github.com/320132 01:57 <@Haarg> when are you getting that? 01:58 <@Haarg> i just updated WebGUI8 and i'm not getting errors like that 01:58 <@Haarg> perl -Ilib -mWebGUI::Asset -wce1 works fine 01:59 <+perlDreamer> that's perl -wc -I /data/WebGUI/lib Asset.pm 02:00 <@Haarg> re-including the same file is what is messing it up 02:01 <@Haarg> does that normally work for you? or does it normally work but with errors? 02:01 <@Haarg> err 02:01 <@Haarg> but with warnings 02:01 <+perlDreamer> it normally works, with no syntax errors, sometimes I get warnings about subroutines being redefined 02:01 <+perlDreamer> but all the Asset modules include one another incestuously 02:01 <@Haarg> yeah, but that is fine 02:02 <@Haarg> the problem is that you are giving it just the file 02:02 <+perlDreamer> I'll rewrite my vim bindkeys 02:02 <@Haarg> so it goes through Asset.pm, which includes WebGUI::AssetLineage, which includes WebGUI::Asset, which perl doesn't know it loaded already 02:03 <+perlDreamer> how do I use the new/improved Definition to build a role now? 02:03 <@Haarg> that's a good question. 02:06 <+perlDreamer> you mean the goal of doing this wasn't to make making roles possible? 02:06 <@Haarg> it was 02:06 <@Haarg> it's just not complete yet 02:10 <@Haarg> the first problem is that it tries to apply WebGUI::Definition::Role::Asset to the role class 02:20 <@Haarg> http://gist.github.com/320151 not perfect but at least gets RssFeed compiling 02:23 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui 02:24 <+perlDreamer> what causes the metaclass of RssFeed to be different? 02:24 <@Haarg> it is a role 02:24 <+perlDreamer> ah, use Moose::Role 02:25 <@Haarg> i can't get Asset::Wobject to load right now 02:25 <+perlDreamer> is that because it uses extends? 02:25 <@Haarg> possibly 02:26 <@Haarg> is something broken with extends? 02:26 <+perlDreamer> can't use extends with roles 02:26 <+perlDreamer> I think 02:26 <@Haarg> oh. you can't use them in roles 02:26 <@Haarg> but you can still have inheritance with your non-role classes 02:27 <@Haarg> asset itself works 02:27 <@Haarg> but all subclasses are borken 02:29 <@Haarg> man that's a seriously screwed up error 02:30 <+perlDreamer> could you commit the gist patch? 02:30 <@Haarg> yeah. i want to clean that up eventually but it's a good enough start. 02:31 < CIA-58> webgui: Graham Knop WebGUI8 * r38e2e09 / (lib/WebGUI/Definition.pm lib/WebGUI/Definition/Asset.pm): apply correct roles/metaroles to roles - http://bit.ly/c6UmhX 02:32 <+perlDreamer> thanks :) 02:33 <+perlDreamer> wait a sec 02:33 <+perlDreamer> the thing with extends should only fail if Asset.pm is a Role 02:33 <+perlDreamer> which it isn't 02:33 <@Haarg> exactly 02:34 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 02:35 < CIA-58> webgui: Graham Knop WebGUI8 * rd932543 / lib/WebGUI/Asset/Wobject.pm : clean up Wobject includes - http://bit.ly/cJN2Pt 02:35 <+perlDreamer> when you say it won't load, what does that mean? 02:36 <@Haarg> Asset::Wobject (or any other Asset subclass) fails to compile 02:36 <+perlDreamer> perl -I/data/WebGUI/lib -mWebGUI::Asset::Wobject::Article -wce1 02:36 <+perlDreamer> like that? 02:37 <+perlDreamer> Article compiles for me 02:37 <+perlDreamer> and until the most recent commit, Wobject compiled okay for me too 02:41 -!- 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 #webgui 02:41 -!- mode/#webgui [+v perlDreamer] by ChanServ 02:44 < doc777> I 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:45 <+perlDreamer> check the config files 02:45 <+perlDreamer> uploadsPath 02:45 < doc777> ok, thanks :o) 02:48 < doc777> uploadsURL 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:49 <+perlDreamer> uploadsURL can be anything 02:50 <@preaction> DocumentRoot in the modproxy files? 02:52 * perlDreamer takes the kids to piano lessons. I should be back online at 6pm or so 02:52 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 02:53 < doc777> They 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:55 < doc777> I think it is this: RewriteRule ^/(.*) http://127.0.0.1:8081/$1 03:06 <@preaction> oh, old WRE 03:06 <@preaction> you need ProxyPreserveHost On 03:09 < doc777> Ah, let me check that out :) 03:16 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 03:50 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 03:51 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving] 03:58 -!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui 03:59 -!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has left #webgui [] 04:35 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 05:05 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui 05:05 -!- mode/#webgui [+v perlDreamer] by ChanServ 05:06 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 05:06 -!- mode/#webgui [+v patspam] by ChanServ 05:06 * patspam emerges from under a rock 05:06 <@preaction> yay! 05:06 <@preaction> how was it? 05:06 <+patspam> cosy :) 05:07 <+patspam> I installed linux based firmware (dd-wrt) on my router today, yay! 05:07 <+perlDreamer> patspam: no more TAP hacks in Survey 05:07 <+patspam> tell me more 05:10 <+perlDreamer> well, we have WebGUI 7.9 now, so I made Test::Harness 3.x a requirement 05:11 <+perlDreamer> so no more eval { require TAP::MOD } or show_error_message; 05:12 <+patspam> sweet! 05:13 <+patspam> dang, I just transcoded a dvd of old family footage and the resulting avi file was bigger than the original vob files 05:17 <+perlDreamer> oy 05:30 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 05:59 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 06:48 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 07:06 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui 07:06 -!- mode/#webgui [+v perlDreamer] by ChanServ 07:09 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r644b74c / docs/create.sql : Ready for 7.8.14 release. - http://bit.ly/by7wyx 07:37 <+perlDreamer> all done 07:37 < CIA-58> webgui: Colin Kuskie webgui-7.8 * rca0d7cc / (4 files in 4 dirs): Ready for 7.8.15 development. - http://bit.ly/b5rt3E 07:41 -!- 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.com 07:42 <+perlDreamer> thanks, Radix_ 07:47 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 08:29 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 10:36 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:36 -!- mode/#webgui [+v bartjol] by ChanServ 12:18 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 12:54 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Ping timeout: 256 seconds] 14:40 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:43 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 15:33 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: stDavid] 16:22 -!- fokat [~lem@65.208.100.171] has joined #webgui 16:26 -!- fokat [~lem@65.208.100.171] has quit [Client Quit] 16:32 -!- Netsplit *.net <-> *.split quits: ckotil_, @frodwith 16:36 -!- Netsplit over, joins: @frodwith, ckotil_ 16:47 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:47 -!- mode/#webgui [+v patspam] by ChanServ 16:51 -!- 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 #webgui 16:51 -!- mode/#webgui [+o bopbop] by ChanServ 16:54 -!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has joined #webgui 17:03 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui 17:03 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:03 <+perlDreamer> bartjol, you are internationally happy today? 17:06 <+bartjol> eeeh, hevan't looked yet 17:06 <+bartjol> oh, I did 17:06 <+bartjol> but only at the macro 17:06 <+bartjol> and I had all stuff installed already 17:07 <+bartjol> richedit is great too 17:10 <+bartjol> and i18n still at 100% 17:18 < SDuensin> Hey gang. Does the new 7.8.14 upgrade correctly? 17:18 <+bartjol> mine did 17:18 < SDuensin> I know it had missing packages or something last time, so I waited. 17:18 <+bartjol> haven't found any yet 17:19 <+bartjol> but I installed them with the script 17:19 <+bartjol> so that is not complete certainty 17:19 <+bartjol> i.e: I took another route 17:20 < SDuensin> I'll quit asking you then. :-P 17:20 < SDuensin> I fear upgrades enough as it is. 17:22 -!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has quit [Ping timeout: 276 seconds] 17:22 <+bartjol> but what you can do 17:22 <+bartjol> to copy my path 17:23 <+bartjol> is upgrade to 7.8.13, run the packages script and then upgrade to 7.8.14 17:23 <+bartjol> SDuensin: just as easy :) 17:24 < SDuensin> True. 17:24 -!- f00li5h[HireMe] [~f00li5h@c211-30-215-136.thorn2.nsw.optusnet.com.au] has joined #webgui 17:25 <+bartjol> and don't follow rogiers directions on login templates 17:27 <+perlDreamer> 7.8.14 is all fixed up 17:28 <+perlDreamer> the missing templates are added back in 17:28 <+perlDreamer> and yeah, don't let rogier muck with your login templates 17:28 <+perlDreamer> otherwise bartjol the mean admin will laugh at you 17:28 <+bartjol> I know, but I just didn't test it the "normal" way 17:29 <+perlDreamer> bartjol, do you have the screen program installed on your servers? 17:29 <+bartjol> oh, yeah, you asked silly questions, let me ponder on how to lay my wrath opun you 17:29 < SDuensin> perlDreamer - So pop to the latest 7.7.x and then on up? 17:29 <+bartjol> bart@host116~> which screen 17:29 <+bartjol> /usr/bin/screen 17:29 <+bartjol> I do apparently 17:29 < SDuensin> SCREEN! 17:30 * SDuensin loves that program. 17:30 <+perlDreamer> SDuensin, what version are you on now? 17:30 < SDuensin> Uh. Looking. 17:31 <+bartjol> but maybe not all 17:31 < SDuensin> 7.7.32 17:31 <+bartjol> today is a day of dumb people asking questions 17:31 <+perlDreamer> so, upgrade to 7.7.33 17:31 <+perlDreamer> then go to 7.8.13 17:31 <+bartjol> bbiam 17:32 < SDuensin> 7.8.13? 17:34 <+perlDreamer> 7.8.13 17:34 <+perlDreamer> well,7.8.14 17:34 <+perlDreamer> but the upgrade path is 7.7.x to 7.7.33 to 7.8.13 to 7.8.14 17:34 < SDuensin> Ok. Didn't know there was a stop at 13. 17:36 <+perlDreamer> there's not a stop, but instead of going from 7.7.33 to 7.8.0, it will shunt you up to 7.8.13 17:38 < SDuensin> ok. 17:39 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 17:39 -!- mode/#webgui [+o tavisto] by ChanServ 18:22 -!- bartjol is now known as bart_rewrite 18:23 < CIA-58> webgui: Colin Kuskie master * r53d63bc / (docs/create.sql docs/previousVersion.sql): Fix SQL scripts for the next beta release. - http://bit.ly/aCFPNU 18:30 -!- cap10morgan [~cap10morg@206-124-7-213.denver.dsl.forethought.net] has joined #webgui 18:30 -!- mode/#webgui [+v cap10morgan] by ChanServ 18:32 -!- fokat [~lem@adsl-11-171-193.mia.bellsouth.net] has joined #webgui 19:17 -!- bart_rewrite [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:18 <+perlDreamer> Haarg, why does WebGUI::Definition::Meta::Class need to install the properties into a new anonymous class? 19:18 <+perlDreamer> and oose.pm is just evil 19:28 <@Haarg> it needs to have an instance of the attribute metaclass to check for which sub-attributes to stick in 'form' 19:30 <+perlDreamer> so, before the recent set of patches, Moose was building one for us? 19:38 <@Haarg> we weren't using a role but specifying a class. so there was no need to construct the class, we already had it. 19:43 <+perlDreamer> would 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:44 <@Haarg> possibly 19:45 <@Haarg> having the if condition i added in seems to work for that part though. 19:47 <+perlDreamer> sure. I was just thinking about the Asset subclasses not being able to load the anonymous meta classes 20:06 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping] 20:17 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 20:17 -!- mode/#webgui [+o bopbop] by ChanServ 21:04 < CIA-58> webgui: Colin Kuskie WebGUI8 * r122bd26 / (lib/WebGUI/Asset.pm t/Asset.t): Add keywords accessor for looking up Asset keywords. - http://bit.ly/deCsLs 21:06 <+perlDreamer> Haarg, did you try using any of the Asset subclasses, or just syntax check them? 21:10 < CIA-58> webgui: Colin Kuskie WebGUI8 * r0a0b655 / lib/WebGUI/Asset.pm : Eval and error handling for processTemplate. - http://bit.ly/dn2zKg 21:10 < CIA-58> webgui: Colin Kuskie WebGUI8 * r44c6048 / t/Asset/Wobject/Shelf.t : Update test for exception handling. - http://bit.ly/a48MoX 21:10 <+perlDreamer> I just realized I've been running wobject tests for the last 20 minutes 21:10 <@Haarg> looks like maybe i'm only getting warnings 21:11 <+perlDreamer> I saw the same thing, and figured they were errors 21:11 <+perlDreamer> shelf works, btw 21:12 <@Haarg> very strange warnings though 21:12 <@Haarg> and if i try to load WebGUI::Asset::File i get a warning 21:12 <@Haarg> but if i try to load WebGUI::Asset::File::Image i don't 21:13 <+perlDreamer> I see that, too 21:14 <+perlDreamer> ZipArchive has warnings 21:39 <@Haarg> what i'm wondering is why Asset is getting an anonymous superclass 21:41 * perlDreamer quotes Bart Simpson, "I didn't do it!" 21:41 <+perlDreamer> shouldn't the anonymous superclass be the class for the role that is added? 21:43 <@Haarg> i guess 21:49 < CIA-58> webgui: Graham Knop WebGUI8 * rd7b0d93 / (lib/WebGUI/Definition.pm lib/WebGUI/Definition/Asset.pm): Apply Definition roles properly to eliminate warnings - http://bit.ly/8Y0ouh 21:50 <@Haarg> Collaboration is compiling with RssFeed as a role. haven't tried to do any testing though. 21:52 <+perlDreamer> testing I can do 21:52 <+perlDreamer> brilliant API design and implementation I leave to my betters 21:52 <+perlDreamer> however, right now I'm leaving my betters to go running 21:53 <@Haarg> 'brilliant' may be stretching it a bit. at this point i'm hoping i haven't invented something too complex. 21:54 -!- ckotil_ [~newtrino@c-69-136-3-15.hsd1.in.comcast.net] has quit [Ping timeout: 264 seconds] 21:55 -!- ckotil_ [~newtrino@c-69-136-3-15.hsd1.in.comcast.net] has joined #webgui 21:58 -!- fokat [~lem@adsl-11-171-193.mia.bellsouth.net] has quit [Quit: Ex-Chat] 22:08 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] 22:58 -!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has quit [Quit: Leaving] 23:05 -!- kimd [~spunky@188.104.154.201] has joined #webgui 23:28 < CIA-58> webgui: 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/dxU23B 23:28 < CIA-58> webgui: 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/9bMUUN 23:30 <+perlDreamer> Haarg: the role seems to be adopting the table of the consumer 23:31 <+perlDreamer> but that may be an artifact of the way I wrote write 23:32 <+perlDreamer> http://gist.github.com/321054 23:52 < kimd> preaction, do you have time for a quick JS question? 23:52 < kimd> How can access the id of an element? 23:52 < kimd> el.id doesn't work. 23:54 < kimd> Or does someone else know? --- Day changed Thu Mar 04 2010 00:00 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 00:04 <@Haarg> perlDreamer, probably because of the way the get_all_tables method works 00:04 < kimd> Ok, I got it. No need to answer. 00:05 -!- kimd [~spunky@188.104.154.201] has quit [Quit: Ex-Chat] 00:06 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 00:27 <+perlDreamer> Haarg, it's both 00:27 <+perlDreamer> since roles inject themselves into the class 00:27 <+perlDreamer> inspecting the class metas is flawed 00:27 <+perlDreamer> I think someone mentioned that to me at one point 00:39 <@preaction> version tags serve two purposes: staging content and history/rollback, correct? 00:40 <@preaction> for 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:41 <@preaction> and history/rollback can be done without staging content 00:42 <@preaction> three purposes: approval 00:42 <+perlDreamer> approval is a side effect of staging 00:42 <+perlDreamer> and has little to do with the tags themselves 00:43 <+perlDreamer> at least, that's the way that version tags are built today 00:43 <@preaction> right 00:45 <@preaction> i'm just thinking that websites keep evolving, everybody wants to add content and admins want that content added in a structured way 00:46 <@preaction> and if we could do it all again... what would we do? 00:47 <+perlDreamer> Haarg has this idea about versions versus revisions 00:47 <+perlDreamer> right now an asset can contain both 00:47 <+perlDreamer> well, not really versions versus revisions, but versioned and non-versioned data 00:47 <+perlDreamer> and that you should be able to access them independently 00:48 <@preaction> well, in a DBIC world there'd be a DBIC::Versioned or whatever 00:49 <@preaction> or a WebGUI::Model::Role::Versioned 00:51 <@preaction> and in a perfect world i'd have a pony 00:52 <+perlDreamer> in a perfect world, I'd give you the pony 00:52 <+perlDreamer> I think WebGUI's version system works okay 00:52 <+perlDreamer> it could be implemented better though 00:53 -!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has joined #webgui 00:53 <+perlDreamer> and it would be nice if it versioned everything 00:53 <+perlDreamer> but I know that's much more challenging 00:54 <@preaction> would anyone object if Folder had a checkbox to "Commit added files automatically" 00:55 <+perlDreamer> how about if it has a user selectable workflow in the edit properties? 00:55 <@preaction> of course it would need that 00:55 <+perlDreamer> it won't work 00:55 <@preaction> but then what about subfolders? 00:56 <+perlDreamer> they inherit from the parent, or you can override 00:56 <+perlDreamer> it won't work because the children don't check the parent for the autocommit tag 00:56 <@preaction> this just opens a nice big huge can of worms 00:56 <+perlDreamer> yes 00:56 <+perlDreamer> what that person wants is per branch configuration of commit workflow 00:58 <@preaction> why does it always seem like i could reduce WebGUI to like 5 assets? 00:58 <+perlDreamer> they'd be 5 very fat assets, not like the beautiful ones we have now :P 01:00 <@preaction> which ones are those? 01:00 <@preaction> we'd need a Folder, a Calendar, a RawContent, a RichContent, and a File 01:00 <+perlDreamer> What about Sku's? 01:01 <+perlDreamer> and the DataForm? 01:01 <+perlDreamer> or forum? 01:01 <@preaction> Form of course 01:01 <@preaction> forum is a folder of folders of richcontents 01:01 <@preaction> gallery is a folder of folders of files 01:01 <@preaction> blog is a folder of richcontents 01:02 <@preaction> richcontent would have useful, individually-placed attachments 01:02 <@preaction> wiki is a folder of richcontents editable by anyone 01:03 <+perlDreamer> Poll? 01:03 <@preaction> form with a proper set of reporting features 01:04 <+perlDreamer> Sku? 01:04 <@preaction> would have to be its own asset as part of shop, but that's an entire subsystem of its own 01:04 <@preaction> and a subclass of RichContent, of course 01:06 <+perlDreamer> Sku is a role 01:06 <+perlDreamer> so that you can buy or sell any of the other ones 01:10 <+perlDreamer> I wouldn't doubt that you could do what you're talking about 01:10 <+perlDreamer> I think we'd end up with "deep" sets of assets, instead of "wide" ones 01:10 <+perlDreamer> where there are lots of subclasses, instead of siblings 01:16 <+perlDreamer> preaction: how about a CommitMyChanges macro? 01:16 <+perlDreamer> that would work outside of TurnAdminOn 01:16 -!- cap10morgan [~cap10morg@206-124-7-213.denver.dsl.forethought.net] has quit [Quit: cap10morgan] 01:17 <@preaction> they're normal users though, they don't know about version tags or committing or anything like that 01:17 <+perlDreamer> you could make the label say anything 01:17 <+perlDreamer> You must check-in your files after uploading 01:17 <+perlDreamer> or whatever 01:17 <+perlDreamer> the thing is, what the user really needs is access to the commit link 01:18 <@preaction> well, what the user really needs is for the Gallery to allow any file uploads 01:18 <@preaction> or to use a Collaboration System, or something 01:19 <+perlDreamer> could you style a gallery to look like a folder 01:19 <+perlDreamer> without albums and thumbnails and the like? 01:19 <@preaction> of course 01:22 <+perlDreamer> wel 01:22 <+perlDreamer> Folder is such a nice, small, Asset though 01:22 <+perlDreamer> Gallery is big! 01:24 <@preaction> yes, but Gallery is only big because it has to deal with normal user input and versioning. if Folder had to, it would be big too 01:25 <+perlDreamer> can you deep nest albums, like Folders? 01:25 <@preaction> if we let anyone add files to a folder, we have to control it, filter it, secure it, and etc... 01:25 <@preaction> no, but that's not out of the question as a feature 01:26 <@preaction> just, nobody asked for it. nobody ever asks for it 01:27 <+perlDreamer> Haarg: new write method for Asset -> http://gist.github.com/321187 01:27 <+perlDreamer> I need to expand the tests to consider roles 01:31 <+perlDreamer> preaction, 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 done 01:32 <@preaction> yes. we add too little for the feature to matter to people to want to use it 01:35 <+perlDreamer> I'm not sure about that 01:36 <@preaction> i've heard a dozen times people don't use Gallery simply because they can't nest albums 01:38 <+perlDreamer> they why don't they file an RFE to get it done? 01:38 <+perlDreamer> or pay to get it done? 01:38 <+perlDreamer> or just write it themselves? 01:38 <@preaction> because they aren't invested enough, they'd rather go find something that works 01:39 <@preaction> they'd rather get their job done instead of merely telling someone else to do it 01:40 <+perlDreamer> then we have to be psychic enough to know what people are going to need before we write stuff 01:40 <@preaction> that's easy though: look at what everyone else is doing 01:46 < CIA-58> webgui: Colin Kuskie WebGUI8 * r4d3d031 / lib/WebGUI/Definition/Meta/Asset.pm : remove copy/paste variable names. - http://bit.ly/ahADuf 01:46 < CIA-58> webgui: 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/aQbbjK 01:46 < CIA-58> webgui: Colin Kuskie WebGUI8 * r3d52c45 / (2 files in 2 dirs): Changes to Post and Collaboration, for new Asset instanciators. - http://bit.ly/auSYje 01:46 < CIA-58> webgui: Colin Kuskie WebGUI8 * rda57427 / asset_status.ods : Collaboration tests are passing now. - http://bit.ly/9Yl3Ke 01:46 <+perlDreamer> everyone else is using PHP :D 02:02 <@preaction> but we can copy their features 02:04 -!- ckotil_ [~newtrino@c-69-136-3-15.hsd1.in.comcast.net] has quit [Read error: Operation timed out] 02:32 <+perlDreamer> t/00_compile.t can be run! 02:33 <+perlDreamer> github is down 02:33 <+perlDreamer> a large portion of developers all leave for coffee 02:35 <+perlDreamer> on the way out, they smile sadly at their boss and say, "Sorry, boss. But with github down we can do any work." 02:36 <+perlDreamer> and 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 <@preaction> and then they remember that git is distributed and allows pushing directly to production 02:41 < CIA-58> webgui: Colin Kuskie WebGUI8 * r814c2af / (55 files in 6 dirs): Change calls to new to newById across Asset/ - http://bit.ly/c9rLvt 02:41 < CIA-58> webgui: Colin Kuskie WebGUI8 * r8f6c20d / (3 files in 3 dirs): Fix lots of syntax errors and bad definition configuration. - http://bit.ly/d8XcR7 02:41 < CIA-58> webgui: Colin Kuskie WebGUI8 * r65a5053 / lib/WebGUI/Asset/WikiPage.pm : Fix a missing label in the WikiPage - http://bit.ly/9xWi9c 02:41 <+perlDreamer> Today is a big day, preaction 02:41 <+perlDreamer> t/00_compile.t runs clean 02:42 <@preaction> yay! 02:43 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 02:43 <+perlDreamer> I think that in 2-3 weeks we could use an alpha server up and running for wg8 02:43 <+perlDreamer> is that doable? 02:43 <@preaction> we also need every action a user is allowed to do to be configurable... because that is eventually what they want 02:44 <+perlDreamer> in wg8? 02:44 <@preaction> no, 7 02:44 * perlDreamer is having a hard time with the context change 02:44 <+perlDreamer> what kind of actions, and what kind of configurability? 02:44 <@preaction> sorry, i'm approving RFEs, since we're unfrozen again 02:45 <+perlDreamer> I warned you about those german language RFEs 02:45 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 02:45 -!- mode/#webgui [+v patspam] by ChanServ 03:14 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 03:30 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 03:33 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit] 03:59 < CIA-58> webgui: Colin Kuskie WebGUI8 * r9b4a9be / (7 files in 2 dirs): Remove usage of Class:C3 in favor of roles. - http://bit.ly/bkzcjG 04:07 -!- frodwith [~pdriver@helios.tapodi.net] has quit [Ping timeout: 264 seconds] 04:09 -!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui 04:09 -!- mode/#webgui [+o frodwith] by ChanServ 04:10 <@preaction> so many things are easy to do when you're first building an app, and absolutely impossible when you've got it deployed 04:10 <@preaction> and so braindead as to wonder WHY it wasn't added in the first place 04:16 <@preaction> i swear to god one day i'm gonna burn this place to the ground 04:31 <@preaction> wonderful. i can't approve any other RFEs because i Can't find them. HelpDesk doesn't save sorting through pages 04:38 <+perlDreamer> sounds like we should fix the sorting bug in the HelpDesk, sooner rather than later? 04:42 <@preaction> frodwith will be doing so once he's finished with automat, so hopefully April 04:43 < CIA-58> webgui: Colin Kuskie WebGUI8 * r7e673d4 / lib/WebGUI/Role/Asset/RssFeed.pm : Don't need no stinkin' strict anymore! - http://bit.ly/ajKdGK 04:43 < CIA-58> webgui: Colin Kuskie WebGUI8 * r5dc0299 / (4 files in 3 dirs): First cut at moving Subscribable to an Asset. - http://bit.ly/cffoTM 04:45 <@preaction> that's the new tack: make paul do it 04:46 <+perlDreamer> can you wait that long? 04:47 <+perlDreamer> in any case, while we're working on the helpdesk, we need to display the time that a ticket was submited 04:47 <@preaction> yeah, nobody's gonna be putting anything into 7.9 anyway 04:47 <+perlDreamer> I think you may be surprised about that... 04:47 <+perlDreamer> Luke Robinson's Login form code is a nice addition 04:47 <@preaction> i know arjan has a couple things 04:47 <+perlDreamer> and I may have a few pDC things to add as well 04:48 <+perlDreamer> like the Folder DataForm template 04:48 <@preaction> folder dataform template? 04:48 <+perlDreamer> I'll get you a URL 04:49 <+perlDreamer> http://www.webgui.org/bazaar/file-manager-style-template-for-folder 04:49 <+perlDreamer> the other thing I'd like to work on is the Asset manager pop-up menu rewrite 04:49 <+perlDreamer> where we use 1 menu and pop it up in the right place, instead of making 25-50 of them 04:49 <+perlDreamer> should really speed things up for loading 04:51 <+perlDreamer> whaddya think? 04:51 <+perlDreamer> (about the folder) 04:51 <@preaction> sounds fine to me 04:53 <+perlDreamer> also, knowing patspam, I wouldn't doubt there's something that couldn't be worked in wG 7.9 from SDH 04:53 <+perlDreamer> maybe the template usage search and replace code 04:54 <@preaction> heh, yeah, not seeing that happening 04:54 <@preaction> webgui 7 just needs to go away 04:54 <@preaction> and 8 too 04:54 <@preaction> we need WebGUI X 04:54 <@preaction> (that's 10, not Ecks) 04:57 <+perlDreamer> 8 will be good stuff 04:57 <+perlDreamer> I just hope we don't get the huge turnover that happened with 6-7 04:58 <+perlDreamer> I think we should do 1 high profile RFE, though 04:58 <+perlDreamer> even if we have to do it off hours 04:58 <+perlDreamer> it was a promise PB made to the community 04:59 <@preaction> but WebGUI 8 has to be ready, period 05:01 <+patspam> I'm hanging out for wg11 05:02 < CIA-58> webgui: Colin Kuskie WebGUI8 * ra37b1c7 / lib/WebGUI/Role/Asset/Subscribable.pm : Cleanup for moose accessors. - http://bit.ly/dhSLHD 05:02 <+perlDreamer> I don't think there will ever be a WebGUI bigger than 8 05:02 <+perlDreamer> Gooey is out of tentacles 05:05 <@preaction> if i have complete authority for 2 major versions, i can make something totally awesome 05:10 <+perlDreamer> If you'd make a Trait for JSON in an Asset property that would be totally awesome now 05:11 <@preaction> but i don't like JSON in assets 05:11 <@preaction> would even go so far as to say i hate it 05:11 <+perlDreamer> how would you do it differently? 05:13 <@preaction> normalized 05:15 <+perlDreamer> see, you're using one of those CS terms that I don't understand 05:15 <@preaction> a joined table 05:16 <+perlDreamer> Is the Installable AssetAspect used anywhere? 05:22 < CIA-58> webgui: Colin Kuskie WebGUI8 * r2b39e16 / (4 files in 2 dirs): Rough conversion of Comments and Installable to Moose. - http://bit.ly/bs75wc 05:31 < CIA-58> webgui: Colin Kuskie WebGUI8 * r36b6081 / (3 files): Update 3 Form plugins for Asset instanciators and exceptions. - http://bit.ly/anQQE5 05:35 < CIA-58> webgui: Colin Kuskie WebGUI8 * ra62e7b7 / lib/WebGUI/Session/Style.pm : Update Session for new Asset instanciators and exceptions. - http://bit.ly/aLKgIO 05:38 < CIA-58> webgui: Colin Kuskie WebGUI8 * r4137b19 / lib/WebGUI/Account/Inbox.pm : Update Account/Inbox plugin for new Asset instanciators and exceptions. - http://bit.ly/bKZK8f 05:39 < CIA-58> webgui: Colin Kuskie WebGUI8 * r913802f / lib/WebGUI/Account/Inbox.pm : And again... - http://bit.ly/c9OvDh 05:43 < CIA-58> webgui: Colin Kuskie WebGUI8 * raab930a / lib/WebGUI/Content/AssetDiscovery.pm : Update Content handlers for wg8. - http://bit.ly/bx3kSX 05:43 < CIA-58> webgui: Colin Kuskie WebGUI8 * r19d4e6d / lib/WebGUI/AdminConsole.pm : Update AdminConsole for instaniators. - http://bit.ly/dpzvbo 05:44 < CIA-58> webgui: Colin Kuskie WebGUI8 * rd9e2816 / lib/WebGUI/Operation/Help.pm : Update Operation/Help for new asset instanciators. - http://bit.ly/bcHo2a 05:48 < CIA-58> webgui: Colin Kuskie WebGUI8 * red58eba / lib/WebGUI/Asset.pm : More instanciator cleanup in Asset.pm - http://bit.ly/bN71T4 06:03 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 06:15 <+patspam> night all 06:15 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 06:45 < CIA-58> webgui: Colin Kuskie WebGUI8 * re759890 / lib/WebGUI/Workflow/Activity/TrashExpiredEvents.pm : Update TrashExpiredEvents to wg8. - http://bit.ly/bNahwL 06:45 <+perlDreamer> select assetId from EventsCalendar_event where eventEndDate < ? 06:47 <@preaction> sounds awesome 06:47 <+perlDreamer> aside from the table not existing 06:47 <+perlDreamer> I'm guessing this is another one of those low usage workflow activities 06:48 <@preaction> probably 06:49 <+perlDreamer> I want to convert all the other classes over to Moose now 06:50 <+perlDreamer> well, either that or write tests for 6 weeks non-stop 06:50 < CIA-58> webgui: Colin Kuskie master * r1706747 / lib/WebGUI/Workflow/Activity/TrashExpiredEvents.pm : Fix this completely broken Workflow Activity. - http://bit.ly/bZIsPc 06:50 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r3471f62 / lib/WebGUI/Workflow/Activity/TrashExpiredEvents.pm : Fix this completely broken Workflow Activity. - http://bit.ly/ceCmlw 06:53 < CIA-58> webgui: Colin Kuskie WebGUI8 * rcd2c1f5 / lib/WebGUI/Workflow/Activity/GetSyndicatedContent.pm : Update workflow activity for wg8. - http://bit.ly/9eHw7P 06:55 < CIA-58> webgui: Colin Kuskie WebGUI8 * r2147d7f / lib/WebGUI/AssetTrash.pm : Update getAssetsInTrash method for wg8 instanciations and exception handling. - http://bit.ly/bXXPG2 06:56 < CIA-58> webgui: Colin Kuskie WebGUI8 * r3e7e2c4 / lib/WebGUI/AssetTrash.pm : And again. - http://bit.ly/bCsrWR 06:57 < CIA-58> webgui: Colin Kuskie WebGUI8 * r03427ee / lib/WebGUI/ProgressBar.pm : Update ProgressBar for new wg8 instanciators. - http://bit.ly/cHZT0a 07:08 < CIA-58> webgui: Colin Kuskie WebGUI8 * recc71d4 / (6 files in 3 dirs): Update Shop for new instanciators and for exception handling. - http://bit.ly/9QH7bt 07:08 < CIA-58> webgui: Colin Kuskie WebGUI8 * rdfc388f / (2 files in 2 dirs): More Subscribable fixes. - http://bit.ly/9SPg94 07:10 < CIA-58> webgui: Colin Kuskie WebGUI8 * rbf1cb7b / (7 files in 2 dirs): Aspect to Role renaming - http://bit.ly/cO4Ytq 07:26 < CIA-58> webgui: Colin Kuskie WebGUI8 * r26e50b9 / lib/WebGUI/Role/Asset/RssFeed.pm : Fix POD typo. - http://bit.ly/a0GpLn 07:26 <+perlDreamer> Haarg, preaction, the SC asset is currently broke in wg8. I'll be fixing it tomorrow. 07:26 <@preaction> it's okay, nobody's gonna use the SC asset in WG8 for a while 07:29 <+perlDreamer> hopefully not too long 07:29 <+perlDreamer> of course, there's still all the editing interfaces to work on 07:29 <+perlDreamer> but building wg8 may be one of the best things to ever happen to wg7 07:29 <+perlDreamer> since we're literally crawling through all the code 07:31 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 08:30 -!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has quit [Quit: Leaving.] 13:40 -!- 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 #webgui 13:53 -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui 13:53 -!- mode/#webgui [+v MrHairgrease] by ChanServ 14:25 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:35 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 14:35 -!- mode/#webgui [+v bartjol] by ChanServ 15:05 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 16:01 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 16:02 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit] 16:37 -!- dionak [~dionak@97.66.185.250] has joined #webgui 16:40 -!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has joined #webgui 16:41 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 16:44 < SDuensin> Greetings. 16:45 <+MrHairgrease> Greasings 16:50 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:50 -!- mode/#webgui [+v patspam] by ChanServ 17:20 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 17:20 -!- mode/#webgui [+o bopbop] by ChanServ 17:21 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has joined #webgui 17:21 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:29 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 17:29 -!- mode/#webgui [+o tavisto] by ChanServ 17:31 <+patspam> morning perlDreamer 17:31 <+perlDreamer> howdy, patspam 17:31 <+perlDreamer> big milestone in WebGUI 8 last night 17:31 <+perlDreamer> the syntax check ran clean 17:31 <+perlDreamer> and Roles seem to be working for the most part 17:32 <+perlDreamer> needs more testing though 17:32 < SDuensin> Whaaa? Cool! 17:32 <+perlDreamer> and ahead of us, is the new CHI caching infratructure 17:32 <+perlDreamer> and change to automated form building in all assets 17:33 < SDuensin> Is there a roadmap anywhere? Just curious as to what you're planning for 8. 17:39 <+perlDreamer> there was a roadmap presented at the WUC 17:39 <+perlDreamer> it's changed since then, though 17:39 <+perlDreamer> you could try asking preaction, or searching through the Black Blog for the older announcements 17:39 < SDuensin> I know how that is. My roadmap changes direction like a flag in a thunderstorm. 17:40 <+MrHairgrease> SDuensin: http://www.webgui.org/use/wgtv/wgtv/2009-state-of-webgui#idgV-xaRzZhRqX-3hbNo5Jhw 17:40 < SDuensin> Thanks! I was just headed to the TV area to look around! 17:40 <+MrHairgrease> I think that the initial wg 8 roadmap was reveiled there 17:41 < SDuensin> (Buffering!) 17:42 < SDuensin> This is kind of an obvious URL, now that I see it... http://www.webgui.org/roadmap 17:47 < ckotil> heh 17:48 < SDuensin> I like this statement: "WebGUI 8 is about strengthening the platform for the future, and about improving the user experience." 17:48 < SDuensin> The 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:49 < SDuensin> You put an out-of-the-box WebGUI next to something like Liferay and it just makes WebGUI look old. 17:50 < SDuensin> Unfortunately, people don't realize the "problem" isn't a problem until they've run off with something else and find out it sucks. :-/ 18:00 <+perlDreamer> gosh, that turd sure looked purdy 18:00 <+MrHairgrease> hmmm 18:01 * MrHairgrease is not sure he wants to know... 18:01 < SDuensin> hehe 18:01 <+MrHairgrease> and what is purdy 18:02 < SDuensin> People like all the snazzy AJAXy crap. 18:03 <+perlDreamer> purdy is slang for pretty 18:03 <+perlDreamer> with a southern drawl 18:03 * ckotil plucks the banjo 18:04 <+MrHairgrease> oh if it's pretty then I'm all ears 18:04 <+MrHairgrease> tell us about the pretty turd 18:04 <+perlDreamer> well, gosh, it has that nice thing where it gets all blinky 18:05 <+perlDreamer> and when I start to type, it already knows what I'm going to say 18:05 <+perlDreamer> all the corners are roundy 18:05 <+perlDreamer> it just looks cool 18:05 < SDuensin> Yes! Roundy! 18:05 * SDuensin wrote a roundy corner thing for WebGUI. 18:05 <+perlDreamer> I couldn't get it to do anything useful, but it's sure purdy 18:06 <+MrHairgrease> seems like general eurotrash to me 18:06 <+MrHairgrease> =) 18:06 <+perlDreamer> that would be a euroturd 18:06 <+MrHairgrease> hehe 18:06 < SDuensin> Look! Roundy test! http://allplay.jaegertech.net/ 18:08 <+bartjol> what, is there a generic solution for that? 18:08 <+perlDreamer> yes, it's called CSS 18:08 < SDuensin> I'm trying. 18:08 <+MrHairgrease> hmm, the style seems to be a mix between modern realism and postapocalyptic neopurdyism 18:08 <+bartjol> that'll put 30% of all webbuilders without work 18:09 <+bartjol> which css? 18:09 <+perlDreamer> WebGUI itself doesn't care what it looks like 18:09 <+perlDreamer> it's all just styling 18:09 <+MrHairgrease> bart: http://allplay.jaegertech.net/purdyroundies.css 18:10 <+bartjol> nice 18:10 < SDuensin> It's some javascript/css stuff I found and then I did an article template that lets you easily set the style. 18:10 <+perlDreamer> I'm surprised someone hasn't come up with a business of selling WebGUI style packages 18:10 <+perlDreamer> SDuensin, sounds like a great thing to put in the Bazaar 18:10 < SDuensin> Once it no longer sucks, sure. :-) 18:11 <+perlDreamer> ah 18:11 <+perlDreamer> I put up the sortable DataForm template before it was done 18:11 <+perlDreamer> and some people actually fixed the bugs for me 18:11 < SDuensin> Freaky. 18:11 <+perlDreamer> Don't sit on it until it's perfect, otherwise it'll never get done 18:12 < SDuensin> Right now, you put the extra style details in the "Summary" field of the article. 18:13 < SDuensin> Just feels "hacky" to me. 18:13 <+perlDreamer> why not put it in the extraHeadTags? 18:13 <+perlDreamer> or in the template itself? 18:14 < SDuensin> Because it's per-article. 18:14 < SDuensin> WTF is Swiftysite? Google doesn't know them. 18:14 <+perlDreamer> Swiftysite is someone peeling off the top of WebGUI, restyling it, and selling cheap website in the Netherlands 18:14 <+perlDreamer> very, very nice people 18:14 <+perlDreamer> you should come to a WUC and meet them 18:15 < SDuensin> I'd like to. But they should talk to Google, too! 18:18 <+perlDreamer> well, if any of the guys come into the IRC room, I'll point that out to them 18:18 <+perlDreamer> hang on 18:18 <+perlDreamer> when I type in swiftysite into google, it's the first result 18:18 <+perlDreamer> alphamegahosting.com 18:18 <+perlDreamer> that's them 18:18 <+MrHairgrease> here as well 18:18 <+perlDreamer> maybe SDuensin has thick fingers or something 18:19 < SDuensin> Really? Trying again! 18:20 < SDuensin> Ok, you guys just added it. :-P 18:20 <+bartjol> yeah, we plugged into googles db 18:21 < ckotil> swiftysite is powered by webgui? 18:21 < ckotil> that's awesome. ive used it a time or two. dont understand a lick of it, but it makes great websites 18:21 < SDuensin> hehe 18:24 <+perlDreamer> yay! slow support day. I'm going to get tons of hacking done 18:25 < SDuensin> HaCkInG! 18:26 <+perlDreamer> well, for me, it is haCKing 18:26 < SDuensin> The Wrath of Koen! 18:26 <+perlDreamer> I try not to begrudge Calvin Klein the use of my initials 18:26 <+bartjol> we lumberjack with it 18:26 < ckotil> pd! you to? 18:27 <+MrHairgrease> well, have fun with your purdy turds 18:27 * MrHairgrease is off! 18:27 * bartjol follows him on the feet 18:27 <+perlDreamer> me, too ckotil 18:28 <+perlDreamer> later, you Nederlanderin 18:28 <+bartjol> we're male 18:28 < ckotil> we share initials with the mild manner Clark Kent too 18:29 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:29 <+perlDreamer> MrHairgrease, should I have said Nederlanderer? 18:30 <+MrHairgrease> Nederlanders 18:30 <+MrHairgrease> and now 18:30 <+MrHairgrease> its 18:30 <+MrHairgrease> time 18:30 <+MrHairgrease> to GO and enjoy my free time! 18:30 <+MrHairgrease> woot 18:30 -!- MrHairgrease [~martin@194.171.50.69] has left #webgui [] 18:38 < CIA-58> webgui: Colin Kuskie WebGUI8 * r35e1e8c / lib/WebGUI/Asset/Wobject/SyndicatedContent.pm : Fix SC use of RssFeed role. - http://bit.ly/bRsiNQ 18:40 < SDuensin> Free time? Wazzat? 18:48 < CIA-58> webgui: Colin Kuskie WebGUI8 * rf17fc5c / (12 files): Update Macros for wg8 instanciators. - http://bit.ly/be1S8Z 18:48 <+perlDreamer> that's when you work on Free Software projects and drink beer 18:49 < SDuensin> Must be nice. 18:51 < CIA-58> webgui: Colin Kuskie WebGUI8 * r360acb5 / lib/WebGUI/Role/Asset/Subscribable.pm : Use wg8 instanciators. - http://bit.ly/ak9xmy 18:53 < CIA-58> webgui: Colin Kuskie WebGUI8 * r3d9006b / (3 files in 2 dirs): Update Auth system for wg8 instanciators. - http://bit.ly/bR4sER 18:55 < CIA-58> webgui: Colin Kuskie WebGUI8 * rd5dd260 / (2 files in 2 dirs): More instanciator cleanup. - http://bit.ly/9iW39m 18:56 < SDuensin> There he goes talking about WebGUI FS again. Evil tease! 18:56 <+perlDreamer> ah, quit griping, break out yer keyboard and start hackin' 18:57 < SDuensin> I know, I know! 18:58 < SDuensin> I have a list of things I want to do to WebGUI that's a mile long. 18:59 < SDuensin> Run CNN.com through the story manager? Does CNN know about this? :-) 18:59 < mducharme-work> holy 18:59 < mducharme-work> when did 7.8 go stable 19:00 < SDuensin> Last week, I believe. 19:00 < mducharme-work> I've been out of it for a few weeks and suddenly everything changes 19:00 < mducharme-work> any gotchas for upgrading from 7.7.30 up through the current 7.8? 19:01 <+perlDreamer> any known ones where fixed in 7.8.14 2 days ago 19:01 < SDuensin> Yes. You have to make a stop at 7.7.33, I believe. Whatever the last 7.7.x is. 19:01 <+perlDreamer> we need more brave souls to test upgrading on live sites for us 19:01 < SDuensin> I was going to be brave last night, but the kids had other plans. 19:05 <+perlDreamer> preaction: I'd really like to use Test::Sweet, but prove doesn't like i 19:05 <+perlDreamer> it 19:13 < mducharme-work> ok, upgrading to 7.7.33 19:15 <+perlDreamer> SD, 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:16 < SDuensin> That'll be a short list. I only remember 7.7.33! 19:25 < mducharme-work> hrm 19:25 < mducharme-work> I'm trying to install Locales::Country like mentioned in the gotchas 19:25 < mducharme-work> cpan says no such package found 19:26 < mducharme-work> is that the wrong name for it? 19:27 <@preaction> mducharme-work: just use testEnvironment.pl, if that works, Webgui will work 19:29 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 19:29 -!- mode/#webgui [+o khenn] by ChanServ 19:30 < mducharme-work> 7.8.3 -------------------------------------------------------------------- * WebGUI now requires Locales::Country 0.05 or higher to use the UPS shipping driver. 19:31 < mducharme-work> guys, that is a typo in the gotchas 19:31 < mducharme-work> that should say Locale::Country 19:31 < mducharme-work> I think 19:31 < mducharme-work> because I'm able to install "Locale::Country" but "Locales::Country" does not exist 19:33 < mducharme-work> should I open a ticket for the typo? 19:36 * SDuensin sighs - the roadmap wants to move configs out of the database and into the config files. Go the other way! 19:36 < mducharme-work> oops.. not a typo, a newer gotcha says that was replaced with an older one 19:36 < SDuensin> :-) 19:36 < mducharme-work> this really should be simpler 19:36 < mducharme-work> I hate parsing manually through gotcha files desparately trying to make sure I do not miss any perl module requirements 19:40 < mducharme-work> 7.8.14 here I come 19:41 < SDuensin> :-) 19:42 < mducharme-work> any new storymanager templates in 7.8.x by any chance?? 19:46 * SDuensin has no idea. 19:46 < mducharme-work> woo, everything works 19:47 < mducharme-work> upgrade went very smooth 19:47 < mducharme-work> now to upgrade my other client's server 19:54 -!- cap10morgan [~cap10morg@c-75-71-24-84.hsd1.co.comcast.net] has joined #webgui 19:54 -!- mode/#webgui [+v cap10morgan] by ChanServ 19:59 < SDuensin> Sweet! 20:07 < mducharme-work> all done 20:07 < mducharme-work> all my servers are at 7.8.14 now 20:09 < SDuensin> Nice! Now you're making me feel lazy! 20:28 <+perlDreamer> mducharme-work, Locales::Country should have been replace by Locales... 20:28 <+perlDreamer> let me check on that 20:32 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping] 20:36 < mducharme-work> perldreamer yeah it was but the old gotcha is still there 20:36 < mducharme-work> thjat says to install Locales::Country, so I was trying to do that 20:36 <+perlDreamer> hm, perhaps the newer one should be made clearer 20:36 < mducharme-work> I go through the gotchas in sequence from oldest to newest when I am looking at what to upgrade 20:37 < mducharme-work> so I saw the older module before the newer one 20:39 <+perlDreamer> I'll put a note about the change next to the older one, as well 20:47 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 20:47 -!- mode/#webgui [+o bopbop] by ChanServ 20:54 < CIA-58> webgui: 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/ciTQVf 21:44 -!- SDuensin [~Scott@mobile-166-137-136-197.mycingular.net] has quit [Quit: Leaving] 21:46 -!- kimd [~spunky@188.110.111.15] has joined #webgui 21:47 < kimd> Evening, everyone! 21:47 <+perlDreamer> yo, kimd 21:49 < kimd> perlDreamer, I like your WNN! 21:49 < kimd> Subscribed to the RSS feed yesterday. 21:49 < kimd> Keep on writing! 21:49 <+perlDreamer> thanks :). Unfortunately, it's languished for a long time. 21:49 < kimd> You should advertise it a bit more. 21:51 <+perlDreamer> When I started a year ago, I did 21:52 < kimd> I must have missed that. 21:52 < kimd> No readers? 21:53 <+perlDreamer> no, just lack of time 21:53 <+perlDreamer> when my wife started school full time, I lost lots of my spare time 21:54 < kimd> Hm, spare time is a precious good. 21:54 < kimd> I wished I had more. 21:54 < kimd> But now to something completely unrelated: 21:54 < kimd> Is there a switch statement in perl? 21:54 <+perlDreamer> in 5.10 there is 21:54 <@preaction> there is in 5.10, given/when 21:55 <+perlDreamer> and in 5.8, there is a perl module called Switch, but it's a source filter and can suffer from performance and other issues 21:56 < kimd> Does that mean I should not use it? 21:57 < kimd> I mean, the Switch module? 21:57 < kimd> We are still using 5.8 in the wre, correct? 21:57 <@preaction> 5.10 actually 21:58 <@preaction> but we only require 5.8 21:58 <@preaction> WebGUI 8 can require 5.10 21:59 < kimd> I assume that means I should not use given/when yet? 21:59 <+perlDreamer> if you want to make custom code for your own server, go ahead and use it 21:59 <+perlDreamer> but any 5.10 specific features have to wait until WebGUI 8 21:59 <+perlDreamer> no say, smart match, given/when, regexp improvements, etc 22:00 < kimd> I see. Thanks for your answer. 22:02 <+perlDreamer> it's a bummer, for sure. which is why we should all work hard on getting WebGUI 8 out as soon as possible 22:21 < kimd> Just having my first git experience. 22:22 < kimd> Why 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 < kimd> Now I have to learn the next versioning tool. 22:23 < kimd> Not that I want to complain... 22:23 < kimd> It's all about flexibility these days. 22:23 <+perlDreamer> that's one of the reasons we switched 22:24 <+perlDreamer> git is very flexible, and it's incredibly fast compared to svn 22:24 <+perlDreamer> there are some very nice tutorials for svn users who want to switch to git 22:28 < kimd> Well, since I have no choice... Learning keeps you young, doesn't it? 22:40 <+perlDreamer> Yeah, it does 22:41 <+perlDreamer> although sometimes it can make you prematurely old 22:45 < CIA-58> webgui: Colin Kuskie WebGUI8 * r669f803 / t/Definition/Asset.t : check for get, set, update in Definition/Asset.t - http://bit.ly/crtio9 22:46 <+perlDreamer> Haarg, somehow in Definition/Asset we're losing get, set and update from Definition::Role::Object 22:46 <+perlDreamer> I committed a test to check that 22:46 <+perlDreamer> and will soon be converting the Definition tests over to Test::Class for more robust testing up and down the chain 22:48 <@Haarg> http://gist.github.com/322094 does this help? 22:50 <+perlDreamer> no 22:51 <+perlDreamer> and I'm kind of glad it didn't, because that would mean no composite roles 22:52 * perlDreamer takes a lunch break 22:53 -!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui 22:55 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] 23:01 -!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection] 23:01 -!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui 23:07 < kimd> A question for the template experts: 23:08 < kimd> What happens if a hash value set to undef is passed to template processors. 23:08 < kimd> Will that cause problems are just result in an empty template var? 23:09 < kimd> I am asking because I have a template var previousFile that may be empty if there is not previous file. 23:09 < kimd> no 23:26 -!- perlbot_ [simcop@erxz.com] has joined #webgui 23:29 < kimd> Ok, let's leave this question open for today. 23:29 < kimd> Good night everyone! 23:29 -!- kimd [~spunky@188.110.111.15] has quit [Quit: Ex-Chat] 23:34 -!- perlbot_ [simcop@erxz.com] has quit [Remote host closed the connection] 23:35 -!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection] 23:35 -!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui --- Day changed Fri Mar 05 2010 00:57 -!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak] 01:05 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 01:09 -!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui 01:09 -!- mode/#webgui [+o rizen] by ChanServ 01:10 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 01:14 <+perlDreamer> yo, rizen 01:25 <@rizen> howdy 01:26 <@rizen> sorry for the delay, just having a chat with stevan 01:28 <+perlDreamer> no sweat 01:28 <+perlDreamer> I was almost ready to ship you a liver 01:29 <@rizen> ooh, me like liver. at least if it's from a child of no more than 12 years 01:29 <+perlDreamer> this one is 11, so a little old 01:29 <@rizen> still tender though 01:29 <+perlDreamer> what happens at 12? 01:29 <@rizen> they go sour 01:29 <@rizen> at that point just grind them up and make dog food 01:31 <+perlDreamer> well, the current liver owner is shaping up, so perhaps I'll have to order and the Frau some takeout Thai food 01:32 <@rizen> amazing, i was just thinking that myself 01:33 <+perlDreamer> lean a little closer to the screen, and I can tell you what you want, too 01:34 <+perlDreamer> no, closer still 01:34 <+perlDreamer> Sarah wants Pad Thai 01:34 <+perlDreamer> hm 01:35 <+perlDreamer> something interfering with the pickup 01:35 <@rizen> actually she doesn't 01:35 <@rizen> she's been getting other stuff lately 01:35 <@rizen> i think she must be sick 01:35 <+perlDreamer> definitely 01:35 <@rizen> the pad thai is sooooooo good 01:35 <+perlDreamer> Pad Khee Mao is better 01:35 <@rizen> next time i'm in oregon i'll make you prove it 01:36 <@rizen> gotta go 01:36 <+perlDreamer> You're on. 01:36 <@rizen> ttyl 01:36 -!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: rizen] 01:37 < CIA-58> webgui: 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/aZZ7a4 01:57 -!- 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 #webgui 01:57 -!- mode/#webgui [+v cap10morgan_] by ChanServ 01:59 -!- cap10morgan_ [~cap10morg@c-75-71-24-84.hsd1.co.comcast.net] has left #webgui [] 02:08 < CIA-58> webgui: Colin Kuskie WebGUI8 * r006bda8 / t/tests/Test/AssetBase.pm : More Test::Class tests for AssetBase.pm - http://bit.ly/bykELB 02:08 < CIA-58> webgui: Colin Kuskie WebGUI8 * r053b5a8 / lib/WebGUI/Definition/Meta/Asset.pm : Rework get_tables to check each and every property. - http://bit.ly/dajC5c 02:09 <+perlDreamer> Haarg: even if I just try to apply Definition::Role::Object in Definition/Asset, it still doesn't provide get/set/update/etc 02:12 <+perlDreamer> they're not applying in Definition.pm, either 02:17 <+perlDreamer> at least it's consistent 02:23 <+perlDreamer> it was the d7b0d93a commit 02:23 <+perlDreamer> so now we have no warnings, but no roles, either 03:13 -!- perlDreamer [~colink@pool-71-117-255-25.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 03:37 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 03:40 <+patspam> how advanced is wG's static html exporting capabilities/ 03:40 <+patspam> ? 03:41 <@preaction> pretty advanced, the entire US embassy websites use it 03:42 <@preaction> what do you need? 03:42 <@preaction> there's even the Widget macro to get little parts of dynamic content inside all the static content 03:58 <+patspam> sorry phone rang 03:58 <+patspam> can it export a tree of page layouts and articles? 04:00 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 04:05 <@preaction> of course 04:06 * patspam reads AssetExportHtml.pm 04:06 <+patspam> one day I should sit down and scan the source code from top to bottom, there's lots of stuff in here i never knew existed 04:15 <@preaction> heh, yeah, there's a whole lot in there that i forget about ;) 04:41 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 05:26 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 05:34 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 06:24 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer] 06:30 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 06:45 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 08:08 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 265 seconds] 08:16 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 09:01 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Ping timeout: 240 seconds] 09:02 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 09:02 -!- mode/#webgui [+o Haarg] by ChanServ 10:11 -!- frodwith [~pdriver@helios.tapodi.net] has quit [Ping timeout: 264 seconds] 10:23 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 10:30 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:30 -!- mode/#webgui [+v bartjol] by ChanServ 14:40 -!- Zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui 14:45 -!- Socrates- [socrates@ringbreak.dnd.utwente.nl] has joined #webgui 14:50 -!- Netsplit *.net <-> *.split quits: Socrates 14:50 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:56 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 16:05 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 16:17 -!- Zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: My damn controlling terminal disappeared!] 16:22 -!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has joined #webgui 17:21 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 17:21 -!- mode/#webgui [+v patspam] by ChanServ 17:30 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 17:30 -!- mode/#webgui [+o tavisto] by ChanServ 17:44 -!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has quit [Read error: Connection reset by peer] 17:51 -!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has joined #webgui 17:57 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:57 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:59 -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui 17:59 -!- mode/#webgui [+v MrHairgrease] by ChanServ 18:06 <+perlDreamer> MrHairgrease, I thought you might be at the Dutch perl workshop today 18:07 <+MrHairgrease> I was planning on going 18:07 <+MrHairgrease> but I ended up staying in Delft 18:07 <+MrHairgrease> Better luck next year 18:07 <+MrHairgrease> and I _am_ going to the yapc 18:07 <+MrHairgrease> eu that is 18:10 <+perlDreamer> where is it this year? 18:11 <+MrHairgrease> Pisa! 18:14 <+perlDreamer> Do you drive, train or fly to get there? 18:15 <+MrHairgrease> If I attach my vacation I'll prolly go by car 18:15 <+MrHairgrease> otherwise I'll fly 18:15 <+MrHairgrease> it's about a two day drive I gues 18:17 <+perlDreamer> 13 hours, 9 minutes 18:18 <+MrHairgrease> too much for one day anyway 18:18 <+perlDreamer> gotta go and help Kathy, bbl 18:18 <+MrHairgrease> oki 18:19 <+MrHairgrease> bye 18:45 <+perlDreamer> she lost her phone at the train station 18:48 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 18:50 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 18:56 -!- MrHairgrease [~martin@194.171.50.69] has left #webgui [] 19:11 -!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui 19:11 -!- mode/#webgui [+o frodwith] by ChanServ 19:14 <@Haarg> finally figuring out POE a bit better. using it for a silly personal project. 19:21 <@frodwith> POE++ 19:34 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:44 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 19: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 ChanServ 19:44 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 20:19 <+perlDreamer> What do you all think of that post on the webgui.org forums, about the site redesign for the dating site? 20:19 <+perlDreamer> SPAM, or legitimate request for help? 20:25 <+perlDreamer> Haarg, what does the init_meta method do? 20:29 < CIA-58> webgui: Colin Kuskie WebGUI8 * r3c790d9 / t/Definition.t : Add Role presence tests. - http://bit.ly/coUsoK 20:29 < CIA-58> webgui: 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/bjIRXl 20:30 <@Haarg> it initializes the metaclass instance for the class 20:30 <+perlDreamer> that's the problem 20:31 <+perlDreamer> we can't apply roles yet 20:31 <+perlDreamer> there's no meatclass 20:32 <@Haarg> by the time our code gets called, there is a metaclass. but altering it definitely could interfere with the roles. 20:32 <+perlDreamer> well, when I applied the metaclass roles first, it started working 20:32 <+perlDreamer> tests pass 20:33 <+perlDreamer> I'm going to add some role analysis code to the Definition tests 20:34 <+perlDreamer> next question has to do with JSON in the database. 20:34 <+perlDreamer> The subscribable asset does this by interfering with get and update 20:34 <+perlDreamer> I was thinking that perhaps a Trait would be better 20:36 <@Haarg> probably 20:36 <@Haarg> not sure the best way to do that though 20:39 <+perlDreamer> me either. 20:40 <+perlDreamer> we could use around around each property that stores the JSON 20:40 <+perlDreamer> but that seems like a hassle 21:32 <+perlDreamer> coercion and via look nice, but they're only one way 21:32 <+perlDreamer> you can put it in as a datastructure, but you get back JSON 21:53 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 21:57 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit] 22:09 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Quit: khenn] 22:56 <@frodwith> Trait that arounds the accessor sounds like the way to go to me. 22:57 <@frodwith> why is it a hassle? 23:08 -!- SDuensin [~Scott@mobile-166-137-138-055.mycingular.net] has quit [Quit: Leaving] 23:16 <@Haarg> i probably need to do some extra work for that. traits on properties don't work right now. 23:16 <@Haarg> shouldn't be too bad to fix though. 23:54 <+perlDreamer> as long as the trait puts it around the property, that's fine. 23:54 <+perlDreamer> if I have to do it one by one, that's not so fine --- Day changed Sat Mar 06 2010 00:00 <+perlDreamer> I had a different idea while cooking dinner 00:00 <+perlDreamer> if 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 accessor 00:01 <+perlDreamer> that way, you can get to the raw data, and not have to jump through hoops with the write method needing to manually serialize the data 00:01 <+perlDreamer> I was thinking of Moose::Meta::Attribute::Native::ArrayRef::JSON 00:02 <+perlDreamer> and similarly for HashRef::JSON 00:02 <+perlDreamer> and then we have something we can give back to the community via CPAN 00:02 <+perlDreamer> any way, I need to go pick up my sons at school 00:02 <+perlDreamer> see you all later 00:08 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 00:18 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 00:42 < CIA-58> webgui: Colin Kuskie WebGUI8 * rb5e03dd / lib/WebGUI/Asset/WikiPage.pm : Remove dead method with the same name as a property. - http://bit.ly/afusHD 01:01 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has left #webgui [] 01:17 < CIA-58> webgui: Colin Kuskie WebGUI8 * r6f9b891 / t/tests/Test/AssetBase.pm : Convert more tests over to Test::Class - http://bit.ly/bFsCFd 01:17 < CIA-58> webgui: Colin Kuskie WebGUI8 * r029655d / asset_status.ods : Add a sheet to track Roles. - http://bit.ly/9KVKsz 02:43 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 03:17 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 03:40 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 03:42 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 03:43 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 03:49 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 04:45 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 05:25 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 12:02 -!- 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 #webgui 15:53 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 15:53 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer] 15:54 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 16:17 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 19:44 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 19:50 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 19:52 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 21:19 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 22:35 -!- Socrates- is now known as Socrates 23:08 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 240 seconds] 23:45 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 23:45 -!- mode/#webgui [+v patspam] by ChanServ --- Day changed Sun Mar 07 2010 01:03 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 01:09 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: stDavid] 02:53 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 02:54 -!- mode/#webgui [+v Radix_] by ChanServ 03:38 -!- Getty [torsten@conflictindustries.org] has joined #webgui 03:39 < Getty> before 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 install 05:09 -!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui 05:09 -!- mode/#webgui [+v perlDreamer] by ChanServ 05:09 <+perlDreamer> Getty, you cannot install WebGUI from CPAN. 05:10 <+perlDreamer> you 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:11 < Getty> the middle version, please, where is the exit? ;) j/k 05:11 < Getty> ok so i got already a running environment 05:12 < Getty> then i should prefer the source install if i know what i do in general? ;) 05:13 < Getty> i 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 < Getty> or is there anything special that blocks that plan? 05:16 <+perlDreamer> for the WebGUI modules, no 05:16 <+perlDreamer> but several of the support scripts expect to be close to the lib directory 05:16 <+perlDreamer> as in ../lib only 05:16 <+perlDreamer> if you know what you're doing in general, you can do a source install 05:16 <+perlDreamer> although one other reason to use the WRE is performance 05:17 <+perlDreamer> it sets up two different servers, one small one as reverse proxy and static file server, and one "heavy" one to handle mod_perl 05:17 < Getty> but it would collide with my personal install? 05:18 <+perlDreamer> you can set your environment to keep them separate, except for MySQL 05:18 <+perlDreamer> it depends on what you want to do with it 05:18 <+perlDreamer> if you want to tinker, a source install is best 05:18 < Getty> actually microsite, private, no hits 05:18 < Getty> i just want to use a perl CMS 05:18 <+perlDreamer> a source install is right up your alley then 05:18 <+perlDreamer> download WebGUI 05:18 < Getty> and start doing what i prayed now on the cebit for 1 week 05:18 <+perlDreamer> untar it in /data 05:19 <+perlDreamer> run /data/WebGUI/sbin/testEnvironment.pl to check for requirements and/or install them 05:20 <+perlDreamer> http://www.webgui.org/wiki/source-install 05:20 <+perlDreamer> that page has all the gory details 05:22 < Getty> cool 05:22 < Getty> a little bad that noone actually told me about WebGUI before the CeBIT 05:22 <+perlDreamer> Why? 05:23 < Getty> cause the "CMS" stuff was a theme from time to time and we didnt had any suggestion beside Bruccolage or how its written 05:23 < Getty> i was there representing perl 05:24 <+perlDreamer> our promotional efforts for WebGUI wax and wane 05:24 <+perlDreamer> two years ago they did the whole conference tour in the US 05:24 <+perlDreamer> and came to YAPC EU in portugal last summer 05:24 < Getty> oh cool, so that isnt that bad for you 05:24 <+perlDreamer> no, but more users is always better 05:24 < Getty> yeah but CeBIT is actually really big as you know probably 05:24 < Getty> actually we took lots of contacts with us of people and companies who wanna do more with perl 05:25 < Getty> and now i got WebGUI as something to show, actually with that installer process you said its really an awesome idea 05:26 < Getty> but 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 critic 05:26 <+perlDreamer> well, feel free to come back with questions, comments and criticisms 05:26 < Getty> i stay here :-P 05:26 * Getty never leaves ;) 05:27 <+perlDreamer> well, feel free to say here and ask questions, too ;) 05:27 < Getty> hehe ;) 05:27 < Getty> its 4:30 here, at 8:30 i must getup for the "last breakfast" with all other perl dudes of cebit before we leave hannover 05:28 < Getty> and i didnt slept more then 4-5 hours the last 5 days 05:28 < Getty> i'm so wasted 05:28 <+perlDreamer> is that pretty common for a CeBIT? 05:28 < Getty> if you want to promote perl AT ALL COST, yes 05:28 < Getty> i did many contacts via drinking at the after show parties 05:28 < Getty> that was actually my speciality of the crew 05:29 < Getty> but that way i opened up a dialog to IBM, lets see whats come out there 05:29 < Getty> and russia and macedonien 05:29 <+perlDreamer> cool. Someone was been adding to the Russian WebGUI translation recently, but it is still low in overall coverage 05:30 < Getty> on russia i got mainly contact to research and development of russia, dont know how much "CMS" they actually need 05:30 < Getty> we are also more there to open a dialog 05:30 < Getty> its about knowing what is missing for more perl on business 05:30 < Getty> btw: http://search.cpan.org/dist/Perl-Staff 05:36 <+perlDreamer> cool, open-source conference staffing 05:37 < Getty> i made the t-shirts and will make more for other events 05:42 < Getty> i like webgui, i mean the presentation is awesome 05:44 < Getty> i need sleep n8 07:34 -!- perlDreamer [~colink@c-98-232-212-12.hsd1.wa.comcast.net] has quit [Quit: Leaving.] 07:49 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 07:51 < elnino> so. 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? 08:41 <@preaction> heh, CeBIT sounds like the last WUC I was at 08:41 * preaction only missed 4 hours of presentations due to hangover 08:41 <@preaction> which reminds me i have to register for the next YAPC 08:42 <@preaction> elnino: use the loop, it's more reliable 08:42 < elnino> ok. thanks preaction. 08:42 * preaction wishes you could just put those attachments inside the article yourself 08:42 < elnino> I remember such conversation not to long ago. 08:43 <@preaction> yeah, it still hurts 08:43 < elnino> =) 08:43 <@preaction> it will hurt until it gets fixed 08:43 <@preaction> if i could nuke all of WebGUI 7 and 8 and rebuild it all from scratch... 08:43 <@preaction> oh wait, i'm already doing it... http://github.com/preaction/modern-webgui 08:44 < elnino> you are a very busy person. 08:47 <@preaction> not really, haven't worked on that in 3 months :'( 08:48 < elnino> perhaps that is true at github, but I know here you are. 08:48 <@preaction> well, yeah i'm working on other stuff 08:49 < elnino> I'm calling it quits. Too much fun for the weekend. Putting video site together using flowplayer. kinda cool. 08:49 <@preaction> heard good things about flowplayer, but yeah, it's sunday now, get some rest sheesh 08:49 < elnino> so is github the new sourceforge? 08:49 <@preaction> pretty much yeah 08:49 <@preaction> git is soooooo much nicer than svn 08:50 <@preaction> like ten thousand percent nicer 08:52 < elnino> hmm. I'll look at git later.. Good night! 14:11 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 16:50 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 16:55 -!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 17:31 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving] 17:57 -!- fokat [~lem@200.84.244.194] has joined #webgui 18:09 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 18:47 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 18:47 -!- mode/#webgui [+v patspam] by ChanServ 19:04 -!- fokat [~lem@200.84.244.194] has quit [Read error: Connection reset by peer] 19:04 -!- fokat [~lem@200.84.244.194] has joined #webgui 19:04 -!- fokat [~lem@200.84.244.194] has quit [Remote host closed the connection] 20:05 < Getty> so... finally home from cebit, now i can checkout webgui and check if i can make a webpage with blog in an hour ;) 21:21 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui 21:24 < doc777> Hello 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:38 < Getty> LOL that is really purposed that if i do: perl testEnvironment.pl --help i get the source in my viewer? ;) 21:41 < Getty> ah no, i see, its a debian workaround for people who dont have perl-doc, so ok :) never came to that 22:23 < doc777> Anyone know why our username boxes all went to 100 px after our upgrade? The text boxes scroll off the side the page :o) 22:24 < doc777> I upgraded to 7.8.14 to see if it would help but they are still the same looks like. 22:58 < Getty> damn it, the parser cant read my config 22:59 < doc777> lol, 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) 23:01 < Getty> bad question: does it actually require 5.8? or does it also work with 5.10 23:03 < doc777> What are you trying to do? :o) 23:03 <@preaction> Getty: 5.10 is fine 23:04 < Getty> http://paste.debian.net/63039/ 23:07 < Getty> i dont get it, what he has as problem, the json itself looks fine 23:10 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 23:13 <@preaction> Getty: paste your config file 23:14 < Getty> yeah mom 23:14 <@preaction> trailing commas is usually the culprit 23:14 < Getty> http://paste.debian.net/63043/ 23:14 < Getty> the last trailing comma? 23:14 < Getty> cause i put it in cause it was also on the page 23:15 <@preaction> that's your entire config file? 23:15 < Getty> i do a source install 23:15 < Getty> going after the help in the wiki 23:15 <@preaction> yes, but you have to start from WebGUI.conf.original 23:16 <@preaction> otherwise here you have no assets, no admin console items, no nothing really 23:16 < Getty> AH! i missed that step 23:16 < Getty> ok thta would explain it probably ;) 23:16 <@preaction> also, the entire thing is a hash, so it should be surrounded with { ... } 23:17 < Getty> true, but my brain is just half working, i just went after the doc 23:17 < Getty> and missed one step ;) 23:17 < Getty> classic 23:18 <@preaction> it 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:20 < Getty> yeah its all a bit shacky, but you guys seem to concentrated on the features ;) cause it took hours to install all the modules ;) 23:21 < Getty> for example i was confused that this preload script really needs a fix of the path 23:22 <@preaction> yeah, that's my biggest pet peeve 23:22 < Getty> OH! 23:22 < Getty> now i got a problem 23:22 < Getty> jhehe 23:23 < Getty> i now have it working, and it directly startups the config (logical).. and i made that all on my live site hehe 23:23 < Getty> i mean i stopped it now 23:23 < Getty> aehm.,... mmhh.. must allow my ip only.. baeh stress.... 23:23 < Getty> or wait, can i force that with the adminip? 23:23 < Getty> so that noone else get the admin? 23:23 < Getty> i mean that init stuff 23:24 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving] 23:24 <@preaction> i think that's what that is for 23:24 < Getty> ok lets see 23:24 <@preaction> and when you change config, remember to restart apache 23:25 < Getty> bad to test hehe 23:25 < Getty> its stopped right now anyway 23:25 < Getty> spectre actually only uses spectre.conf right? 23:26 < Getty> so restarting of him is not often required? or what is the regular way to go for him? 23:26 < Getty> dont know what that daemon does 23:26 <@preaction> no, 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 spectre 23:26 <@preaction> spectre 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 response 23:27 < Getty> ah nice idea 23:28 < Getty> does it really use IKC? cause i saw that module on the list of required stuff 23:28 <@preaction> yes, in order to pull status requests from outside (using the same spectre.pl script you can get the status of spectre) 23:31 < Getty> it doesnt work with the admin subnet 23:32 < Getty> i tried it with lynx on the server and still so the init config :-/ 23:32 <@preaction> oh, the admin bar doesn't work with lynx, it's javascript-only 23:32 <@preaction> admin mode requires javascript 23:32 <@preaction> however, a quick ssh tunnel could fix that up for you 23:33 <@preaction> that's usually what i do when i need to get around The Big Firewall to administer some stuff 23:35 < Getty> wait wait 23:35 < Getty> i'm still at the config 23:35 < Getty> first startup 23:36 < Getty> that i wanted to have blocked to a specific IP 23:36 < Getty> cause i do that all here on a live system (my private site, so who cares) 23:36 < Getty> but i got regulary hits 23:36 < Getty> dont want someone else to config my stuff ;) 23:36 < Getty> now i made allow/deny in the apache2 23:47 < Getty> wowowowowoowowowowoww 23:47 < Getty> that stuff is heavy 23:47 < Getty> awesome work 23:47 < Getty> i'm impressed 23:49 < Getty> right now i just got total overflow, now idea where to start really 23:49 < Getty> but ok it runs... ;) 23:52 < Getty> but the admin menu is totally confusing and actually now i got even an error about the display 23:55 <@preaction> https://www.plainblack.com/services/training/webgui-primer <- free webgui primer might help 23:55 <@preaction> but the error, pastebin that and i'll see what's up 23:58 < Getty> its just displaying error, the cascading failed, or it was just to slow loading, dont know, didnt happened so far 23:58 < Getty> but the menu is confusing, that always the left side "goes away" and you stand in the middle of nowhere 23:59 < Getty> actually i have totally no idea how i edit the menu so remove add new files there or delete the existing one 23:59 < Getty> ah that is no error 23:59 < Getty> if i watch the navigation emnu .. yeah ok.. i get it --- Day changed Mon Mar 08 2010 00:00 < Getty> ey is there a "make anything empty" button? ;) lol 01:17 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 01:50 -!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 02:06 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 02:17 -!- f00li5h[HireMe] is now known as f00li5h 03:24 -!- 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:37 -!- Netsplit *.net <-> *.split quits: Socrates 03:38 -!- Netsplit over, joins: Socrates 04:50 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 06:31 -!- fokat [~lem@200.84.244.194] has joined #webgui 08:10 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 10:36 < Getty> re good morning and all :) more activity now? 10:41 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:41 -!- mode/#webgui [+v bartjol] by ChanServ 11:22 -!- f00li5h is now known as moar-f00li5h 11:22 -!- moar-f00li5h is now known as f00li5h 11:36 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 12:04 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Quit: Leaving.] 13:03 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 14:22 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Read error: Connection reset by peer] 14:25 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 14:25 -!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 14:29 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 245 seconds] 14:30 -!- carogray1 [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 14:35 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 15:11 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Quit: Leaving] 15:22 -!- fokat [~lem@200.84.99.228] has joined #webgui 15:41 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 15:41 -!- mode/#webgui [+o bopbop] by ChanServ 16:08 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping] 16:19 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui 16:19 -!- mode/#webgui [+o steveo_aa] by ChanServ 16:22 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 16:25 -!- dionak [~dionak@97.66.185.250] has joined #webgui 16:37 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 16:37 -!- mode/#webgui [+o bopbop] by ChanServ 17:54 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 17:58 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:58 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:01 -!- carogray [~Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 18:13 < SDuensin> Greetings. 18:14 <+perlDreamer> Hey, SDuensin 18:15 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 18:15 -!- mode/#webgui [+v patspam] by ChanServ 19:02 <+perlDreamer> preaction: what kind of evaluation did you do with HTML::Packer when used with HTML::Template? 19:04 -!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has joined #webgui 19:04 -!- mode/#webgui [+v cap10morgan] by ChanServ 19:12 -!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has left #webgui [] 19:26 <+perlDreamer> bartjol: I did some remodeling work this weekend. 19:26 <+perlDreamer> I still hurt 19:27 <+perlDreamer> No pictures are available, either 19:27 <+bartjol> ah, 19:27 <+bartjol> how did it hurt? 19:27 <+bartjol> on your eyes? 19:28 <+perlDreamer> no, crawling on rafters in the attic 19:29 <+perlDreamer> hands, knees, elbows 19:29 <+perlDreamer> neck, back, legs 19:31 <+bartjol> aah 19:32 <+perlDreamer> I needed to reroute some electricity to a new outlet 19:32 <+perlDreamer> for a new microwave 19:32 <+bartjol> in the big hole in the wall 19:32 <+perlDreamer> because we killed the old microwave by putting it on a heavily loaded circuit 19:32 <+perlDreamer> fortunately, no big holes 19:33 <+bartjol> I thought you made the hole, to fit the microwave in 19:33 <+perlDreamer> we took out part of a cabinet 19:33 <+perlDreamer> this weekend, during the install, I'll take some pictures 19:34 <+bartjol> nice 19:34 <+bartjol> I mainly stuggled with a driver today, but I won! 19:37 <+perlDreamer> driver? Van, bus, bicycle or car? 19:38 <+bartjol> bluetooth computer driver 19:38 < dionak> are you remodeling your kitchen perlDreamer? 19:38 <+perlDreamer> we are adding a new microwave over the stove 19:38 <+bartjol> but I'm off, have fun 19:38 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:44 < dionak> we're prepping to gut our entire kitchen at home. maybe starting april or may 20:04 -!- carogray [~Caroline@69.26.113.242] has joined #webgui 20:08 -!- dreamersgirl [~chatzilla@137.53.249.130] has joined #webgui 20:13 < dreamersgirl> it's quiet today. 20:30 -!- dreamersgirl [~chatzilla@137.53.249.130] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.0.9/2009040821]] 21:03 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] 21:04 <+perlDreamer> dionak, we'd like to do that too 21:04 <+perlDreamer> something about rough finished plywood cabinetry from the '60s is just not that appealing anymore :) 21:06 < dionak> yea, we're feeling the same perlDreamer. 21:06 < dionak> must have been cool & hip at the time 21:07 * perlDreamer is thinking "cheap", "quick" and "easy" 21:07 <+perlDreamer> none of the cabinet or drawer faces have trim work. so the plywood has chipped 21:13 < dionak> we'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 < dionak> it's going to be an undertaking to say the least.. 21:13 < dionak> quick question... 21:14 < dionak> could the upgrade of WebGUI be enhanced to check to see if tables exist before trying to create them? 21:14 < dionak> seems like that would make upgrading easier 21:15 <+perlDreamer> it would certainly help with repeating upgrades, or handling hand backported code 21:15 -!- carogray [~Caroline@69.26.113.242] has quit [Read error: Connection reset by peer] 21:16 <+perlDreamer> and it would be more of an enforcement check than anything 21:17 <+perlDreamer> since so many different authors contribute code 21:17 <+perlDreamer> we'd have to review the table insert code by hand 21:17 < dionak> you mean table create? 21:18 <+perlDreamer> yes 21:18 < dionak> true... 21:18 <+perlDreamer> are you still having upgrade hiccups? 21:18 < dionak> i'm thinking that before anything is done, a sub should execute to check that any table creations do not already exist 21:18 < dionak> yes 21:19 < dionak> damn thing is working now when it should be broken. ;) 21:19 <+perlDreamer> I hate it when that happens 21:19 < dionak> lol, yea 21:19 <+perlDreamer> like when I do electrical work at home, and it works the first time 21:19 <+perlDreamer> I don't know whether to be proud, or suspicious... 21:19 < dionak> exactly! 21:20 < dionak> or if it will come back to bite me later 21:20 <+perlDreamer> yeah 21:20 <+perlDreamer> Am I having deja vu, or didn't we talk about this last week or so? 21:20 <+perlDreamer> the solution was to drop the database before rerunning the upgrade 21:21 <+perlDreamer> since importing the backup code will not remove the new tables 21:21 < dionak> yea, 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 db 21:21 < dionak> i've been writing a script to find orphans so i can address them and either 1) find a home or 2) remove them 21:21 < dionak> .. by either 21:22 < dionak> e.g. - there's an entry in assetData but not asset for an ID 21:22 <+perlDreamer> seems like there are so many cases 21:22 <+perlDreamer> asset, but not assetData 21:22 <+perlDreamer> assetData, but not Asset 21:22 <+perlDreamer> ... not Wobject 21:22 < dionak> yes 21:22 <+perlDreamer> or not table specific 21:22 <+perlDreamer> or in those tables, but not asset; 21:23 <+perlDreamer> and the worst will be Photo, or Newsletter 21:23 < dionak> why's that? 21:23 <+perlDreamer> since they are Asset/File/GalleryFile/Photo (4 tables) 21:23 < dionak> ugh 21:23 <+perlDreamer> Asset/Wobect/Collaboration/Newsletter (also 4 tables) 21:24 < dionak> ok, now you're just pushing me away perlDreamer :/ 21:24 <+perlDreamer> no, I don't mean to do that 21:24 < dionak> kidding 21:24 < dionak> it's a pita 21:24 < dionak> (not kidding) 21:24 <+perlDreamer> exactly 21:25 <+perlDreamer> one of the wg8 suggestions was to flatten the tables 21:25 <+perlDreamer> and make them non-, uh 21:25 <+perlDreamer> hm 21:25 <+perlDreamer> unnormalized 21:25 < dionak> what about innodb? 21:25 <+perlDreamer> innodb is slower in performance, I believe 21:25 <+perlDreamer> the goal of this was actually to speed it up 21:26 <+perlDreamer> by not spreading the data across several tables and thereby dropping the joins 21:26 <+perlDreamer> I want to say it was 8x faster 21:26 < dionak> how much slower is it to work with given the added complexity? or does it make it simplier? 21:27 <+perlDreamer> it's simpler 21:27 <+perlDreamer> writing only writes to 1 table 21:27 <+perlDreamer> and reading only reads from 1 table 21:27 <+perlDreamer> no joins 21:27 <+perlDreamer> searching is now much more difficult 21:27 < dionak> ls 21:27 < dionak> oops 21:28 < dionak> i definitely think that asset and assetData could collapse 21:29 < dionak> theoretically 21:31 <+perlDreamer> wouldn't it be weird to have versioned and unversioned data in the same table? 21:33 < dionak> hm, you're right 21:33 < dionak> i have a script now that mostly figures out orphaned data. going to test it on a staging server now 21:36 * dionak needs coffee 21:39 < CIA-58> webgui: 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/du0jQ9 21:39 < CIA-58> webgui: 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/ayCW6v 21:41 <+perlDreamer> Haarg, it happened again, only backwards this time 21:42 <+perlDreamer> on the 7.7 upgrade, since there was no import node in the package none of the isPackage or isDefault properties were set 21:43 <+perlDreamer> now, since there is an import node, EVERY asset below import had isPackage turned off, and isDefault set to 1 21:45 <+perlDreamer> what we need is metadata out of the package 21:45 <+perlDreamer> a list of all assetIds that it touched 21:46 <+perlDreamer> and then we post process those alone 21:46 <+perlDreamer> so it no uses lineage at all 21:53 <+perlDreamer> we could also add more options to importAssetData, like "clearPackageFlag" and "setDefaultTemplate" 22:01 <+perlDreamer> Haarg, 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 <@preaction> the options sounds fine to me 22:35 -!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has joined #webgui 22:35 -!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has left #webgui [] --- Day changed Tue Mar 09 2010 01:05 -!- dionak [~dionak@97.66.185.250] has left #webgui [] 01:25 < CIA-58> webgui: Luke Robinson master * rc61e745 / (8 files in 4 dirs): An Ajax check on the username field at registration - http://bit.ly/9aF0WD 01:25 < CIA-58> webgui: Luke Robinson master * rc03bcc3 / (3 files in 3 dirs): 01:25 < CIA-58> webgui: use the FormHelper instead of the Auth system for the Ajax check 01:25 < CIA-58> webgui: on Username - http://bit.ly/az9kKr 01:25 < CIA-58> webgui: Luke Robinson master * r240eb10 / www/extras/form/fieldCheck.js : call getWebguiProperty('extrasURL') - http://bit.ly/ckBI7A 01:28 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 01:29 < CIA-58> webgui: Doug Bell master * rc8ad650 / docs/changelog/7.x.x.txt : added changelog entry - http://bit.ly/9OFNuE 02:11 -!- fokat [~lem@200.84.99.228] has quit [Remote host closed the connection] 02:32 < CIA-58> webgui: 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/9KUaFI 02:32 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r3113905 / (3 files): Prune duplicate code for post package work. - http://bit.ly/9GqmMQ 02:32 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r84704d2 / (4 files): Fix syntax errors, and remove duplicate code from the skeleton. - http://bit.ly/9Lebud 02:37 < CIA-58> webgui: 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/dBPDML 02:37 < CIA-58> webgui: Colin Kuskie master * rdf31846 / (2 files): Prune duplicate code for post package work. - http://bit.ly/ahh2Zb 02:37 < CIA-58> webgui: Colin Kuskie master * r2053d3e / (3 files): Fix syntax errors, and remove duplicate code from the skeleton. - http://bit.ly/dbNxFm 02:37 < CIA-58> webgui: Colin Kuskie master * r35492ca / (3 files in 2 dirs): Remove old WebGUI 7.7 files - http://bit.ly/9yt3Vo 02:40 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 03:09 < CIA-58> webgui: 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/bPBryq 04:53 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 05:08 -!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has joined #webgui 05:08 -!- ekennedy [~ekennedy@173-112-13-15.pools.spcsdns.net] has left #webgui [] 05:12 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 05:12 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 05:46 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 05:46 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 06:27 -!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has joined #webgui 06:27 -!- mode/#webgui [+v cap10morgan] by ChanServ 06:27 -!- cap10morgan [~cap10morg@pool-173-69-155-198.bltmmd.fios.verizon.net] has left #webgui [] 07:14 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 08:11 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 11:06 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 11:06 -!- mode/#webgui [+v bartjol] by ChanServ 13:05 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 13:10 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 256 seconds] 13:48 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 13:52 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 258 seconds] 14:20 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:34 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 14:50 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 16:24 -!- SDuensin [~Scott@mobile-166-137-139-141.mycingular.net] has joined #webgui 16:25 < SDuensin> Greetings. 16:26 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:26 -!- mode/#webgui [+v patspam] by ChanServ 16:27 -!- dionak [~dionak@97.66.185.250] has joined #webgui 16:28 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit] 16:30 <+bartjol> morning scott 16:30 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:30 -!- mode/#webgui [+v patspam] by ChanServ 16:34 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 16:34 -!- mode/#webgui [+o Haarg] by ChanServ 17:56 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:56 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:59 <+bartjol> cool, someone tried to sell us virtual servers 17:59 <+perlDreamer> bartjol, you _need_ virtual servers 18:00 <+perlDreamer> they are so much better than real servers 18:00 <+bartjol> well, we need them allright, otherwise we haven't got anything to sell 18:01 <+bartjol> oh, and a conscience question: which bathroom looks better, mine, or Tavis's? 18:02 <+perlDreamer> I've never been in Tavis's bathroom, so I couldn't say 18:02 <+perlDreamer> is he advertising it somewhere? 18:02 <+perlDreamer> you bathroom is much better than any of mine, however 18:02 <+bartjol> it was also on facebook 18:03 <+bartjol> any of yours.... 18:03 <+bartjol> patser 18:03 <+perlDreamer> bartjol, I don't have a facebook account 18:03 <+bartjol> your wife has 18:03 <+bartjol> just hack into her account 18:04 <+perlDreamer> afaik, hacking (even into a wife's account) is illegal 18:04 < Getty> legal, illegal.... 18:04 < Getty> "details" 18:04 <+bartjol> smetails 18:04 <+perlDreamer> legal, illegal 18:04 <+perlDreamer> good, evil 18:05 <+perlDreamer> matter, antimatter 18:05 <+perlDreamer> polar opposites 18:05 < Getty> jedi, sith 18:05 <+perlDreamer> now, dead vs partially dead is about details 18:05 < Getty> its not all black & white, be darth vader! 18:05 <+perlDreamer> or should I say "mostly dead" 18:05 < Getty> hey, i installed btw webgui now 18:05 <+bartjol> mostly harmless 18:05 < Getty> directly run into one big "security" problem 18:05 <+bartjol> ah 18:05 < Getty> about first time install 18:05 <+bartjol> which is? 18:06 < Getty> i'm a geek, so i used my own live site for the direct install, so.... must i talk further? 18:06 <+bartjol> mmm 18:06 < Getty> i had to make Allow/Deny stuff 18:06 < Getty> to prevent others from reaching my vhost 18:06 < Getty> the admin-network setting doesnt work for the install 18:06 <+bartjol> in modproxy you mean? 18:07 < Getty> with apache stuff, is that modproxy? dont know 18:07 <+bartjol> yes 18:07 < Getty> Deny.... 18:07 < Getty> you know what i mean 18:07 <+bartjol> yeah 18:07 < Getty> i tried before with the admin-network setting in webgui 18:07 < Getty> and tested 18:07 < Getty> but this doesnt protect it 18:09 <+bartjol> is that a default apache directive? 18:13 < Getty> no no i mean in webgui.conf 18:13 < Getty> there i can setup an admin-network-range 18:13 < Getty> this is ignored for install, which is bad if you do it directly on a known site 18:15 <+bartjol> well, if you set such a thing, you want it to work 18:15 <+bartjol> I haven't used that option yet 18:15 <+perlDreamer> except it doens't cover that 18:16 <+perlDreamer> "admin network" is the network setting that allows/prevents people to go into Admin mode 18:16 <+perlDreamer> it does not cover setup/install 18:16 <+bartjol> ooh 18:16 <+perlDreamer> but that sounds like a good feature to add 18:16 <+perlDreamer> Getty, development for our next version is currently open, so if you want to file an RFE at webgui.org/rfe, it will be considered 18:17 <+perlDreamer> of course, RFEs filed with patches are much more likely to get added more quickly 18:17 <+bartjol> well, since that is always on a port 60834, we open that only in our firewall for ourselves, which might not be very save as default 18:17 <+perlDreamer> bartjol, this is WebGUI install, not wreconsole 18:17 <+bartjol> ah 18:18 <+bartjol> I thought that used the same port, learned something again 18:18 <+perlDreamer> no, all that stuff is served over port 80 via a content handler 18:18 <+bartjol> ah 18:19 <+bartjol> well, then it isn't a very save feature 18:19 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 18:19 <+perlDreamer> maybe we should consider it a bug 18:20 <+perlDreamer> it seems low risk, since you have a limited window of opportunity 18:20 <+bartjol> but I always do a "mail to all" when I install webgui 18:20 <+bartjol> sorry 18:21 <+bartjol> time of day I suppose 18:22 < Getty> perlDreamer: i'm involved into many projects and go more and more into the "oh dudes i fill up your bugtracker all day so that you will hate me" dude, even tho i dont see much wrong on your side so far 18:22 < Getty> the other "big problem" i see and which you probably already know is your admin interface 18:23 < Getty> its totally confusing where to find what and if you edit something its different again, that is a bit chaotic 18:23 < Getty> i think this has historical reasons ;) 18:25 < Getty> but 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 steps 18:26 <+perlDreamer> Getty, I'm not sure what you mean by "when you edit something it's different again" 18:27 <+perlDreamer> and we never hate people who file bugs 18:27 <+perlDreamer> if more people filed bugs, WebGUI would be better 18:27 <+bartjol> perlDreamer loves to solve bugs, he eats them for breakfast 18:27 < Getty> yeah 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 < Getty> hehehe 18:27 < Getty> yummie 18:27 <+perlDreamer> the only problem we've had in the past is what some people consider bugs are really enhancements 18:28 <+perlDreamer> and if so, we move them to the RFE board instead of the bug board 18:28 < Getty> oh i think i will make the definitions right at that point, doing that stuff long enough 18:28 < Getty> but 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 much 18:29 < Getty> but 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 WebGUI 18:29 < Getty> someone else just suggested me FosWIKI and i dont want to go with kindergarten stuff, i'm enterprise (even for my homepage) hehe 18:29 <+bartjol> in the settings you can define your homepage 18:29 <+perlDreamer> to clear the default content, log in as an admin 18:29 <+perlDreamer> turn on admin mode 18:29 <+perlDreamer> go to Assets 18:29 <+perlDreamer> go to the Root node 18:30 <+perlDreamer> select the home page 18:30 <+perlDreamer> and trash it 18:30 < Getty> sounds like a plan 18:30 <+perlDreamer> that will remove all the default content 18:30 <+bartjol> and empty the trash, that's looks nice for your lineage 18:30 < Getty> good :) 18:30 <+perlDreamer> and frees up the URLs, too 18:30 <+perlDreamer> good call bartjol 18:30 <+bartjol> Getty: you will get stuck with those articles on each site you add 18:31 < Getty> mh? 18:31 < Getty> dont get that you wanna say with this? 18:31 < Getty> oh 18:31 < Getty> yes 18:31 <+bartjol> ah, that every time you add a site 18:31 < Getty> you mean its there on every startup 18:31 < Getty> yeah logical :) 18:31 <+bartjol> those articles will be there to be deleted 18:31 <+bartjol> indeed :) 18:32 < Getty> but 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 <+bartjol> sure you can make that 18:32 < Getty> see, problem solved 18:32 < Getty> technology owns! 18:32 <+perlDreamer> you'd have to alter create.sql 18:32 <+perlDreamer> so it's a little more complex than that 18:32 <+bartjol> but after an upgrade the default file is overridden 18:32 < Getty> i would actually modify the install procedure that way 18:32 <+perlDreamer> it would be better to run a post-install script that does the dirty work for you 18:33 <+bartjol> well, I considered that part as logical for a geek :P 18:33 <+perlDreamer> removing the default content, and installing some other package 18:33 <+bartjol> that would be a lovely script 18:33 < Getty> well 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 own 18:34 < Getty> yeah i'm the one with the evil wishes 18:34 <+perlDreamer> no, other people have wished for that as well 18:34 < Getty> can we actually do this with a module? 18:34 <+perlDreamer> no 18:34 < Getty> or would that go to deep? 18:34 < Getty> so its a bug 18:34 < Getty> lol 18:34 <+perlDreamer> the default content is installed with create.sql 18:35 <+perlDreamer> along with the default users, groups, templates, css, settings, etc. 18:35 * bartjol is thinking utility script 18:35 < Getty> yeah but i dont want to put the create.sql myself 18:35 < Getty> i'm lazy 18:35 <+perlDreamer> that's what the WRE is for :) 18:35 < Getty> i want to give him database user/password and he does that for me 18:35 <+perlDreamer> addsite.pl 18:35 <+bartjol> he? JT? 18:35 < Getty> yeah but i'm also offering it on my own facilities ;) 18:36 < Getty> even tho i LOVE the idea of WRE 18:36 <+perlDreamer> that's the tradeoff you make 18:36 < Getty> its awesome 18:37 <+perlDreamer> but I'm sure the WRE utilities could be changed to work outside the WRE 18:38 <+bartjol> but goodday to you sirs 18:38 < Getty> ok i will go to the bank now and then get some red bull 18:38 <+perlDreamer> later, house-hacker 18:38 < Getty> then i will try that with cleaning up the content 18:38 < Getty> andstartup my site 18:38 <+bartjol> someone elses house today 18:38 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:39 < Getty> perlDreamer: you stay here? ;) 18:39 * perlDreamer will be in and out all day long 18:39 <+perlDreamer> I go the gym, then work 18:39 <+perlDreamer> eat lunch, then work 18:39 <+perlDreamer> pick up the children from school, then work 18:39 <+perlDreamer> fix dinner, then work 18:39 <+perlDreamer> it's PWM for employment 18:40 < Getty> i'm fat, no gym 18:40 < Getty> i got a dude who cooks for me, eating at computer 18:40 < Getty> i dont have kids 18:40 < Getty> and i also work from home 18:40 < Getty> so.. actually 18:40 < Getty> why i stand up? oh yes toilet 18:40 <+perlDreamer> and to get red bull 18:40 < Getty> yes! 18:40 < Getty> but thats flying ;) 18:52 < Getty> so back on track 18:52 < Getty> ok i startup the WebGUI again on my site 18:52 < CIA-58> webgui: 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/b9aiWr 18:53 < CIA-58> webgui: 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/aOVFUI 18:53 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r58c25e3 / docs/changelog/7.x.x.txt : Fix changelog formatting. - http://bit.ly/daFOmB 19:02 < Getty> now its suddenly german?! 19:02 < Getty> i 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... mh 19:03 <+perlDreamer> Getty, language settings are user dependent 19:04 < Getty> i just used one user so far 19:04 < Getty> on the default install 19:04 < Getty> what is the root node? isnt it "getting started"? 19:04 < Getty> cause deleting that one wasnt any effect 19:04 <+perlDreamer> no, go into the Admin Console and select Assets 19:04 < Getty> yeah 19:04 < Getty> i am there 19:05 <+perlDreamer> On the top there's a crumb trail. Choose Root 19:05 < Getty> AH! 19:05 < Getty> a bit small ok get it 19:05 < Getty> Home then delete ok 19:05 <+perlDreamer> then Admin Console->Trash 19:05 <+perlDreamer> then select and purge 19:05 < Getty> wait 19:05 < Getty> its still there 19:06 < Getty> yeah tried it again 19:06 < Getty> no effect 19:06 < Getty> clicked on "Home" then Delete 19:06 <+perlDreamer> check your log files 19:06 < Getty> and he does something 19:06 < Getty> you say that so easy mom 19:07 <+perlDreamer> sorry, standard user debug flow 19:07 < Getty> webgui.log doesnt throws an error 19:07 < Getty> i had to search where i have put the logfile ;) i did the install 2 days ago 19:07 <+perlDreamer> it's the log level, it's set too high 19:07 <+perlDreamer> the problem is that /home is set to be the default page for the site 19:08 <+perlDreamer> create some other page for now, in the Settings, choose the other page 19:08 <+perlDreamer> then it will let you delete the default content 19:08 < Getty> ok 19:08 <+perlDreamer> either that, or just delete all content below the home page 19:08 <+perlDreamer> takes more clicks 19:09 < Getty> ok i made a new page 19:09 < Getty> but it doesnt have the "+" 19:09 < Getty> i think that is what it needs, or? 19:09 < Getty> ah no that is just there is something under it, ok 19:10 < Getty> now i'M getting it 19:10 <+perlDreamer> right, + means the asset has children 19:10 <+perlDreamer> have you downloaded and read the WebGUI Starter guide? 19:11 < Getty> http://www.raudssus.de/ :D 19:11 < Getty> i want to ;) 19:12 <+perlDreamer> that gives me a 403 error 19:12 < Getty> oh yes wait 19:12 < Getty> reload ;) 19:15 <+perlDreamer> much better 19:16 <+perlDreamer> now, go to the marketplace page on webgui.org and download a good looking style to install 19:16 * perlDreamer goes to the gym for punishment 19:16 < Getty> have fun 19:18 < Getty> mh 19:18 < Getty> where to upload it now 19:26 < Getty> i always get error on extracting :-/ 20:05 -!- mducharme-work1 [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 20:07 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 252 seconds] 20:17 <+perlDreamer> Getty, if the package is very old, it may not work on recent WebGUI's 20:18 <+perlDreamer> also, it would be good to examine the log files to see what the problem was 20:18 <+perlDreamer> a very common user problem is permissions on the upload directory 20:18 <+perlDreamer> the upload directory and all children need to be writable by the apache process owner 20:21 < Getty> i had it now with 2 themes 20:21 < Getty> actually the only 2 themes which i like really 20:21 < Getty> mh ok probably its just that 20:22 < Getty> let me check log 20:22 < Getty> yes it is that ;) 20:22 < Getty> AH! wait! 20:22 < Getty> he suggest wrong path 20:22 < Getty> ok got it 20:23 < Getty> damn it again 20:28 <+perlDreamer> a whole series from Damian about vim scripting: http://blogs.perl.org/users/ovid/2010/03/whats-the-mad-doctor-doing.html 20:28 < Getty> i 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 < Getty> i'm at the page layout asset, and edited it but i dont see that piece of paper icon? 20:31 <+perlDreamer> It's a little obtuse 20:31 <+perlDreamer> The class icon is displayed with the other toolbar icons 20:31 <+perlDreamer> cut, copy, paste, delete, make shortcut, edit 20:31 <+perlDreamer> if you actually edit it, you won't get the class icon with the drop down menu 20:31 <+perlDreamer> that will be changed in WebGUI 8 20:37 <@preaction> did we fix the bug that puts "HASH(0xDEADBEEF)" : null, in the config files? 20:38 <@preaction> looks like it's in the macros part 20:38 <@preaction> there's also a "null" in the workflowActivities part 20:39 <+perlDreamer> we did fix that bug 20:39 <@preaction> you 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'T 20:39 <+perlDreamer> it's just historical 20:40 < Getty> i 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 < Getty> so bbl 20:40 <+perlDreamer> if you want a "lean site", you'll exclude a lot 20:40 <+perlDreamer> it's just another aspect of the same problem 20:40 <@preaction> but most people don't want that, ever 20:40 <@preaction> the most likely configuration is "everything installed" 20:41 <+perlDreamer> I wouldn't assume that 20:41 <+perlDreamer> preaction, which site are you seeing the bad config data? 20:41 <@preaction> our config file has 715 lines in it 20:41 <@preaction> this is for PIRG 20:41 <@preaction> over SEVEN HUNDRED LINES in the config file 20:42 <+perlDreamer> that's because they have a bunch of CDN stuff in it 20:42 <@preaction> WebGUI.conf.original has over 1000 lines 20:42 <+perlDreamer> the macros HASH bug was fixed in 7.8.14 20:42 < ckotil> 662 /data/WebGUI/etc/globalnoc.iu.edu.conf 20:42 <+perlDreamer> that's with documentation 20:43 <@preaction> the point being if this was a perl module, i'd be ripping it to shreds right now 20:46 <@preaction> and to hell with debian's default editor of "nano"... 20:48 <+perlDreamer> The Underground style from the bazaar is very nice 20:48 <@preaction> don't thank me, thank the guy who designed it. i just put it into webgui 20:50 <+perlDreamer> that's another bummer bout the bazaar, no attribution of authorship 20:51 <+perlDreamer> at one point, wasn't there a "more by " link? 21:00 < Getty> re 21:00 < Getty> btw are you guys actually interested bringing WebGUI to a (Free) Cloud Service? 21:01 <+perlDreamer> WebGUI is already being used in a Cloud Service 21:01 <+perlDreamer> people run it on EC2 21:02 < Getty> ah ok, the cloud service i talk about is making it very easy to manage anything, its really cool kodingen.com 21:03 < Getty> its at the startup, but they have "drag & drop" install of stuff (like wordpress, drupal and so on) 21:03 < Getty> i just imagined if there would be a drag&drop for WebGUI ;) 21:03 < Getty> i already made a link to the developers and they already offered a dedicated server where we can "setup" the required setup and they can analyze it for integration into the cloud 21:04 < Getty> even tho its not really a cloud service so far, more an open platform for web 21:07 <+perlDreamer> hey, if it lets people use WebGUI, that's great 21:09 < Getty> they wouldnt block it, the question is what is required 21:09 < Getty> i think a standard user cant get WebGUI running on this env for easy 21:10 < Getty> but we could tell them an easy way to make it one of the "one click installer" gadgets 21:10 < Getty> dont know, i'm not a webgui dude 21:10 < Getty> but they offered testing environments if we need 21:10 < Getty> wait must restart my pc.... again..... 21:10 <@preaction> WebGUI requires a shell and root access to install 21:10 <@preaction> but to run, just needs the prereqs 21:11 < Getty> yeah, lets talk about this in 2 minutes ;) 21:19 <+perlDreamer> preaction, we need to do something about webguiupdate.pl 21:19 <+perlDreamer> it lets people nuke their sites by skipping the upgrade steps 21:19 < Getty> re 21:32 < Getty> so.. where is this icon now? 21:32 < Getty> i see the assets before me, so admin console => assets 21:33 <+perlDreamer> Getty, what is it you're trying to do? 21:33 <+perlDreamer> Apply the style template to the site? 21:33 < Getty> about using the page layout 21:33 < Getty> yes 21:33 < Getty> so i need to find that "class icon" 21:33 <+perlDreamer> okay, the class icon is right on the main page 21:33 <+perlDreamer> on the left 21:34 <+perlDreamer> next to the big red X icon 21:34 <+perlDreamer> you don't need to go into the Admin Console to do this, although you can if you wish 21:34 < Getty> i feel stupid, i dont know what you mean with main page 21:35 < Getty> AAAAAAAAAAHHHHHHHHHHHH 21:35 < Getty> NOW i get it! 21:35 < Getty> yes yes ok 21:35 < Getty> no... 21:35 < Getty> i mean 21:35 < Getty> i see the icon now 21:35 < Getty> but when i click i just get a dropdown 21:36 < Getty> what function i must click now? 21:36 <+perlDreamer> Edit Branch 21:36 <+perlDreamer> which instructions are you following? 21:36 -!- SDuensin [~Scott@mobile-166-137-139-141.mycingular.net] has quit [Ping timeout: 245 seconds] 21:36 < Getty> Aha! 21:36 < Getty> there it is 21:36 < Getty> i used the on the wiki about adding theme 21:36 < Getty> just need to reopen it now 21:36 < Getty> but now i get it 21:36 < Getty> its a bit confusing to find it 21:37 < Getty> but now i get the concept more 21:37 <+perlDreamer> you can access the same set of instructions from the Asset Manager 21:37 <+perlDreamer> in the Asset manager, there are two labeled links 21:37 < Getty> its on! :) http://www.raudssus.de/ 21:37 <+perlDreamer> Edit, which allows you to edit the asset 21:37 < Getty> yeah i was in that menu before, but didnt knew i was right 21:37 <+perlDreamer> and More, which drops down the same menu as the class icon 21:37 < Getty> the way bringing people to the "class icon" is probably a bit hard 21:37 <+perlDreamer> it's faster to use the class icon 21:37 < Getty> yeah but if you are new you think more of the admin interface 21:37 < Getty> then really clicking into the page 21:38 < Getty> if you want to change the complete layout 21:38 < Getty> its not logical to click something on the "content" of the page to change the "complete page" 21:38 < Getty> or lets say, that confused me ;) i was on the page searching the icon, but i searched it "at the border of the page" 21:39 <+perlDreamer> maybe the wiki needs some images to clarify it 21:39 < Getty> or that, yes 21:39 < Getty> definitly 21:41 < Getty> ok......... now i see there is no blog content right out of the box 21:41 < Getty> but i suggest there is some plugin right? :;) 21:41 <+perlDreamer> to build a blog, you use the Collaboration System 21:41 < Getty> or should i use some other content module which has the same resulting effect like a blog? 21:41 < Getty> ok 21:41 -!- SDuensin [~Scott@mobile-166-137-137-049.mycingular.net] has joined #webgui 21:41 < Getty> ok so just for understanding, i just go to the homepage and add the collaboration system? 21:42 <+perlDreamer> yes 21:42 <+perlDreamer> then, configure it to use the Weblog templates 21:42 <+perlDreamer> it's not a beautiful blog, but it works 21:42 < Getty> mh 21:42 < Getty> i'm a bit confused 21:42 <+perlDreamer> what is "mh"? 21:42 < Getty> but ok i will first add it and then see 21:42 < Getty> mh is an empty word 21:43 < Getty> its like "mh" => i think about something, "mh!" => i got an idea, "mh?" => what you say? 21:43 <+perlDreamer> ah, like "hm" in english 21:43 < Getty> yes 21:43 < Getty> we german just do it just other around 21:44 <+perlDreamer> we can forgive you for that. We owe you for landjaegerwurst 21:44 < Getty> heheheh 21:44 < Getty> and beer 21:45 < Getty> without our high quality beer you all would be dead already! 21:51 <+perlDreamer> I'm more of a fan of the high quality wurst and baked goods, but since beer is made with grain we can call it good. 21:51 < Getty> lol 21:51 < Getty> i dont drink beer actually 21:53 <+perlDreamer> you should, German bier is great! 21:53 <+perlDreamer> especially when it's chasing down some bierwurst, kartoffelsalat und brotchen 21:56 < Getty> i prefer vodka 21:56 < Getty> made much business with vodka 22:03 <+perlDreamer> Haarg, I think I'm going to move uiLevel from define to a property, since I want assets to be able to inherit the default uiLevel. 22:04 <+perlDreamer> actually, that's another good delimiter between the two. 22:04 <+perlDreamer> properties are inheritable, while defines are not 22:05 <+perlDreamer> in any case, I'm off for lunch 22:39 < Getty> can i get a more full fledge RTE? 22:41 <+perlDreamer> Getty, the RTE to use is configurable in the Collaboration System 22:51 < Getty> ok 22:51 < Getty> so... the intropage of the collaboration system "s***", that "table" with the entries 22:52 < Getty> can we make it more blogstyle? or just that he lists the entries? 22:52 < Getty> no idea, something to customize 22:53 <+perlDreamer> Getty, that would be another template :) 22:53 <+perlDreamer> have a look at perlDreamer.com/blog 22:53 < Getty> mh ok i dont wanna do anything for now 22:53 < Getty> i got my first blog entry 22:53 < Getty> cool 22:53 < Getty> gimme that! 22:53 < Getty> ;) 22:56 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 22:58 <+perlDreamer> it's just a default template with my site's style added. 22:59 < CIA-58> webgui: Colin Kuskie WebGUI8 * ra3614f5 / (3 files in 3 dirs): Move uiLevel from a define to a property so it can be inherited. - http://bit.ly/cp1QD2 23:01 < Getty> perlDreamer: and which default template? i mean i use the default collaboration system 23:01 < Getty> is yours not the same? 23:01 -!- SDuensin [~Scott@mobile-166-137-137-049.mycingular.net] has quit [Quit: Leaving] 23:01 <+perlDreamer> nope, it's a different template 23:01 <+perlDreamer> try the "weblog" template 23:02 <+perlDreamer> whoa! 23:02 <+perlDreamer> wgd works with WebGUI8 23:02 <+perlDreamer> nice work, Haarg 23:03 <+perlDreamer> well, to be specific, wgd ls root/import/collaboration worked fine 23:07 < CIA-58> webgui: Colin Kuskie WebGUI8 * ra3aeae9 / (8 files in 2 dirs): Continue change from define uiLevel to has uiLevel. 23:08 < CIA-58> webgui: Colin Kuskie WebGUI8 * r3b0e893 / (4 files in 3 dirs): Add T::C tests for File and Snippet. 23:16 < Getty> oh man i feel a bit fixed 23:16 < Getty> having own application framework and doing all stuff self normally, means always "taking back yourself" if you want to use another system 23:16 < Getty> actually i just do it to promote perl, i need to use something from perl ;) 23:17 <+perlDreamer> we all suffer from that 23:17 < Getty> let me guess 23:17 < Getty> cause i used this design now 23:17 < Getty> having a sidebar 23:17 < Getty> would be a more complex act 23:17 < Getty> right? 23:18 <+perlDreamer> it would be a different style template 23:18 <+perlDreamer> it depends on what content you want in the sidebar 23:18 <+perlDreamer> it it's a navigation (like used in Underground), it's fairly simple 23:19 <+perlDreamer> if it's more complex, like an RSS feed, twitter stream, etc. 23:19 <+perlDreamer> then it takes a little bit more work 23:19 < Getty> mh 23:19 < Getty> i dont know 23:19 < Getty> i dont know what i want at all somehow now 23:19 <+perlDreamer> if you want a different layout (two column, three column,), that's another template used by the Page Layout 23:19 < Getty> being forced to make a webpage makes sick ;) i dont have a target 23:20 <+perlDreamer> and no change to the Style at all 23:20 < Getty> ah ok 23:20 < Getty> so i can make it 2 col now? 23:20 <+perlDreamer> sure 23:20 <+perlDreamer> Edit the Page Layout 23:20 <+perlDreamer> Select the Display tab 23:20 < Getty> ok wait 23:20 < Getty> i think i dont do it 23:20 < Getty> and try to make a footer stuff... or more menu points 23:20 < Getty> dont know 23:20 < Getty> nah i got my blog that is for first something 23:20 < Getty> i still got a problem about your URLs... 23:21 < Getty> i got my first "SEO-cry" 23:21 < Getty> / and /root/home are the same 23:22 <+perlDreamer> why is some bot crawling though the root node? 23:22 < Getty> i mean, there is no redirect 23:22 < Getty> one should redirect to the other 23:22 < Getty> no matter which direction 23:22 < Getty> cause there shouldnt be 2 urls with the same content 23:22 <+perlDreamer> remember the default asset that we talked about earlier? 23:22 < Getty> yeah 23:23 < Getty> there i explicit didnt set an URL 23:23 <+perlDreamer> that's what causing that 23:23 < Getty> aha? 23:23 <+perlDreamer> I think not 23:23 <+perlDreamer> there's another function 23:23 <+perlDreamer> Not Found Page 23:24 <+perlDreamer> the url /root/home does not exist 23:24 <+perlDreamer> so WebGUI is redirecting you to the page it was told to in the Settings 23:24 < Getty> mh 23:24 < Getty> but the headline is linking to it 23:24 <+perlDreamer> which headline? 23:24 < Getty> http://www.raudssus.de/ 23:24 < Getty> the headline links to /root/home 23:25 < Getty> and /root/home shows the same page again 23:25 <+perlDreamer> try this... 23:25 <+perlDreamer> Admin, Turn Admin on... 23:25 <+perlDreamer> Admin Console, Settings 23:25 <+perlDreamer> wait 23:25 <+perlDreamer> Admin, Turn Admin On 23:25 <+perlDreamer> Edit the main page 23:26 <+perlDreamer> change the URL to just home 23:26 <+perlDreamer> now, Admin Console->Settings 23:26 <+perlDreamer> Default Asset => home 23:26 <+perlDreamer> now /home and / will be the same asset, and no root 23:26 < Getty> in which tab is that? 23:27 <+perlDreamer> 2nd or 3rd? 23:27 <+perlDreamer> from the left 23:27 < Getty> ah got it 23:27 < Getty> Standard Homepage its translated 23:29 < Getty> but still the problem 23:29 < Getty> i think you dont get really what i mean 23:29 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 23:29 < Getty> i did lots of SEO stuff in my last companies, actually it was so deep that i was puking all day caring about the details 23:29 < Getty> one important detail is that one page is not allowed to have 2 URLs, that everything should be unique 23:30 < Getty> so right now i got 2 URLs (/ and /home) which gives the right content 23:30 < Getty> that "lowers" the value for google a little bit 23:30 <+perlDreamer> so if a page works as /index.html and /, that's bad too? 23:30 < Getty> yes 23:30 < Getty> correct 23:30 < Getty> you have to optimize that away 23:30 < Getty> (if you want to be "TOP" SEO) 23:30 <+perlDreamer> that's ridiculous 23:30 < Getty> dont tell me ;) 23:30 < Getty> i just tell what i was told 23:30 < Getty> for example 23:30 < Getty> you know ?page=1 ? 23:30 <+perlDreamer> yes 23:31 < Getty> ?page=2 ?page=3 ?page=4 23:31 < Getty> there is alos the same 23:31 < Getty> you got: /list and /list?page=1 which shows the same 23:31 < Getty> so you have to code your list to NOT give a link to ?page=1 23:31 < Getty> instead always to /list 23:31 < Getty> elsewhere => 2 urls same content 23:31 < Getty> an SEO optimizer will critic that 23:31 < Getty> so best would be if the internal stuff is really redirecting 23:32 < Getty> for example the "not found" asset of course generates TONS of that 23:32 < Getty> so you MUST redirect to the not found page actually 23:32 < Getty> so technical i think its easy for WebGUI to optimize that in 23:32 < Getty> it just needs to redirect to the asset 23:32 < Getty> instead of loading it internal 23:32 <+perlDreamer> I think you'd be surprised... 23:33 <+perlDreamer> but if you really want that, the Requests for Enhancement board is over at webgui.org/rfe 23:34 < Getty> i actually dont care much, if i dont make a webgui "top seo" site so far, but i think i mention it for you guys cause its some stuff that an SEO company would tell the company that uses WebGUI and this makes bad reputation again :-/ 23:34 < Getty> the people give companies 5000 EUR < or more to make a report that just is full of that shit 23:34 < Getty> and the so called "double content" mistake is always "on top" 23:35 < Getty> i will add it to the RFE so that its "listed 23:35 < Getty> " 23:35 < Getty> but i already see the 32746243278 comments who says "that is bullshit" 23:35 < Getty> if i wouldnt have been in that mess, i would comment the same ;) 23:35 <+perlDreamer> they won't do that 23:35 < Getty> hehe ok 23:35 <+perlDreamer> we have several people who sell WebGUI for SEO 23:36 <+perlDreamer> they'll probably vote for it 23:37 < Getty> wow a totally open registration? no approval link? no check? :) 23:38 <+perlDreamer> nope, we trust you 23:43 < Getty> http://www.webgui.org/rfe/request-for-enhancement/11462 23:43 < CIA-58> webgui: Colin Kuskie WebGUI8 * r87c00d4 / (8 files in 3 dirs): appending to an attribute must quote the + - 23:44 < CIA-58> webgui: Colin Kuskie WebGUI8 * rbc71165 / (6 files): Add T::C tests for Redirect, RichEdit,Shortcut,Sku, Template and Wobject. - http://bit.ly/9apyrS 23:49 < Getty> is it allowed to make negative comments about the webpage layout of webgui.org? ;) 23:51 <+perlDreamer> sure, as long as they're accompanied with patches :D 23:51 < Getty> hehehe 23:51 < Getty> i could give you a really really cool hint... 23:51 < Getty> there is a tool out there 23:51 < Getty> which... lets say.... 23:52 < Getty> "kicks ass" in making layouts 23:52 < CIA-58> webgui: Colin Kuskie WebGUI8 * rffb7945 / (5 files in 3 dirs): Remove leftover definition sub stubs. - http://bit.ly/d1tKmJ 23:52 < CIA-58> webgui: Colin Kuskie WebGUI8 * rb60149d / (3 files in 2 dirs): Tests for Image, ZipArchive - http://bit.ly/bFPWyg 23:52 < Getty> of course its not the tool for very flexible design and the special ones, but it gives out minimum layouts which are a bit nicer then this one you got ;) 23:52 < Getty> its called Artisteer, you probably heard of 23:53 <+perlDreamer> I hadn't heard of it, but I'm very perl centric 23:53 < Getty> i integrated it somehow in my framework, so we can make artisteer templates, just copy the css/images and then define the "layout metastuff" in some config 23:53 < Getty> its just a tool, you use it gets html and done, actually its even not free or opensource 23:53 < Getty> but its just to good 23:55 < Getty> but just a fast suggestion, actually i thought that if you support some much web, someone would have sponsored a better layout :) 23:57 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 23:59 < CIA-58> webgui: Colin Kuskie WebGUI8 * rdb60905 / (t/run_asset.t t/tests/Test/Asset/File/GalleryFile.pm): Add a test for GalleryFile - http://bit.ly/aJkUB2 --- Day changed Wed Mar 10 2010 00:01 * perlDreamer will be back in a bit 00:01 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 00:04 <@preaction> Bad Idea of the day: We should lock certain template namespaces to only allow Template Toolkit templates, paving the way for WebGUI to do TT only 00:06 < Getty> dont do that 00:07 < Getty> just a big small whatever warning, dont force yourself to TT 00:08 <@preaction> why not? 00:08 <@preaction> H::T is a horrible template engine, H::T::E even moreso 00:08 < Getty> i just say that TT is not the end of the line 00:09 < Getty> actually at the CeBIT we had the TT theme 00:09 <@preaction> TT allows developers to give objects directly to template, forgoing the necessity for translation 00:09 < Getty> and i found 2 other perl dudes who also see the problem that TT is mostly a template language for developers not for the designers 00:09 <@preaction> i will agree there 00:09 < Getty> oh in other languages that is normal for template engines, so actually its just that one step TT does right which others does right all the time 00:10 < Getty> so you cant take this argument and say TT is the most awesome, there will be another one 00:10 <@preaction> well, the other "standard" perl template engine is H::T, which is complete crap 00:10 < Getty> right now i took one of those dudes and we want to make Template::Toolkit::Smarty, to make TT be parseable like Smarty 00:10 < Getty> (to bring over PHP coder and also gain advantage of the knowledge that many template developer already invested in the smarty concept) 00:10 < Getty> could be that this must be splitted up totally 00:11 < Getty> i agree that anything beside TT in the perl world is crap 00:11 < Getty> but i tell you that TT will not stay alone longtime 00:11 < Getty> it will not attract people, as i said, its made from developers for developers 00:11 < Getty> probably the only point the "stupid php coders" can do better, just cause they arent real developers 00:12 <@preaction> looking at smarty's syntax, i'm not a fan. it doesn't seem much better than TT's syntax 00:12 < Getty> there are slightly differences which just make it more easy for many people in that sector 00:12 < Getty> checkout "Dwoo" 00:13 < Getty> which is a next-step of smarty 00:13 <@preaction> {section ... loop=$theloopvar} <- really? 00:13 < Getty> LOL! 00:13 < Getty> section is deprecated 00:13 < Getty> its just historical there 00:13 < Getty> still they are stupid php coders ;) 00:13 < Getty> its not about the functions 00:13 <@preaction> uh... so then why is it in the "Crash Course" 00:13 < Getty> its about the syntax 00:14 < Getty> cause they are lazy coders, the crash course was made very ver early and noone made a new one i guess 00:14 < Getty> actually i dont have read the crash course at all 00:14 < Getty> and i also dont care, smarty developers are very closed 00:14 < Getty> the gag is, i can introduce smarty to a non-developer faster then TT (i actually had the chance to test this several times) 00:14 < Getty> one big problem is the missing $ 00:15 < Getty> $var is something non-developers understand more then just put in var, especially if they do the same for a command, it just confuses them 00:15 < Getty> of course its "cool" 00:15 < Getty> but just for a developer who anyway switch just the "internal brain parser" for templates 00:15 <@preaction> okay, now i'm looking at Dwoo and it looks like TT with different characters 00:15 <@preaction> sigils would be nice in TT, yes 00:15 < Getty> yeah thats why we think it gets easy to make a TT with Smarty/Dwoo syntax 00:16 < Getty> we just need that $ 00:16 < Getty> that is what the other dude is working on 00:16 < Getty> i personal HATE TT i must say 00:16 < Getty> i worked with smarty now several years, and TT just S*** for me... 00:16 < Getty> i see the power, i dont say its bad 00:16 <@preaction> provided you just add sigils, that'd be perfect 00:16 < Getty> its just bad for ME ;) 00:16 < Getty> you could help him, or probably help us bringing that in 00:16 <@preaction> well, i think a lot of times developers don't think about how their objects will be used in the template 00:17 < Getty> actually on PHP the people use objects to massive 00:17 < Getty> cause for example 00:17 < Getty> there is one big problem with objects usage in template 00:17 <@preaction> i can't replace H::T in webgui yet. it's an 8+1 thing, not an 8 thing 00:17 < Getty> one very very big 00:17 < Getty> template parsing cant have proper error handling 00:17 <@preaction> well, obviously one can't have a template cause a side-effect, ever. never direct db access 00:17 < Getty> so if your object triggers a DB call and the DB call fails it would be a very "fucked up" moment inside the template 00:17 <@preaction> uh... why not? you shouldn't be able to do anything to CAUSE an error, that's the thing 00:18 < Getty> yeah 00:18 < Getty> but lets think in a bigger scale 00:18 < Getty> you got 100 developers 00:18 <@preaction> you should never be able to write to the DB, and reading should be through existing methods 00:18 < Getty> and now you change a common function of an object 00:18 < Getty> to use the DB 00:18 < Getty> another coder might not know 00:18 < Getty> and use that function of the object in template 00:18 <@preaction> there's the wrong thing right there. you should probably be using an ORM 00:18 < Getty> wait wait 00:18 < Getty> forget ORM forget anything 00:19 < Getty> replace DB with "otherServiceThatCouldCauseError" 00:19 < Getty> its a general thing 00:19 < Getty> the Object can do whatever the object wants todo 00:19 < Getty> if you hang it into the template 00:19 < Getty> you can never CONTROL that 00:19 <@preaction> i understand, i do. laziness causes deferred errors 00:19 < Getty> cause its job of the object 00:19 < Getty> what would be cool 00:19 < Getty> and perfect 00:19 < Getty> is 2 objects 00:19 < Getty> like you got one and if the object goes to template it gets converted 00:19 < Getty> OR 00:19 < Getty> you make a "switch" inside the object concept 00:19 < Getty> i thought about both once 00:19 < Getty> but both are a bit "crazy" 00:20 < Getty> but it would be important to define a "rule" for that 00:20 < Getty> so that this never can happen 00:20 < Getty> "out of concept" 00:20 < Getty> (beside someone breaks the concept) 00:20 < Getty> if you just say "use objects in template" you cant prevent that problem 00:20 < Getty> there must be a bit more of a ruleset for that 00:20 < Getty> so that both sides (people who uses object just before the template and the people who uses it in template) never run into that error 00:20 <@preaction> i've thought the same, most likely i'll have the Model objects have a method to tell the template which bits are available, which are not, etc... 00:20 < Getty> one way 00:21 < Getty> which is most easy 00:21 < Getty> would be ->TemplateFunction() 00:21 < Getty> so if you call: $obj->function() in template 00:21 < Getty> it calls: $obj->template_function() 00:21 < Getty> if its not there it calls ->function() 00:21 < Getty> so you can "block" functions out 00:21 < Getty> which would cause active action 00:21 < Getty> or other around 00:21 < Getty> you can deny that he search for ->function() 00:21 < Getty> and you need to define what is exported 00:21 < Getty> that was my smallest solution 00:23 < Getty> so be very very careful about what you "propagate" 00:23 < Getty> if you once start to push massivly on the object into template train 00:24 < Getty> you cant stop it 00:24 < Getty> it is like giving people PHP 00:24 < Getty> more and more code goes into the template (or is called at template level) 00:24 <@preaction> except for, as mentioned, templates will never be able to modify anything. a template on one page request cannot affect any other page request 00:24 <@preaction> that's the rule 00:25 < Getty> if you "just have object" inside the template 00:25 < Getty> you cant prevent it 00:25 <@preaction> getters, not setters 00:25 < Getty> you cant prevent it 00:25 < Getty> (sadly) 00:25 <@preaction> it's a translated object, but translated automatically 00:25 < Getty> yeah but then you can just call ->toArray() on all objects 00:25 < Getty> that is what i do inside my framework, i dont assign objects (only "Text" objects) 00:25 -!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak] 00:26 <@preaction> so yes, there is a translation to set up, a TT context or what-have-you, but the idea is that to the Developer, it's done automatically, and to the Designer, it just works 00:26 < Getty> yes of course, but then its not more or less then arrays in the template 00:27 < Getty> even tho, if you "think perl" its just a blessed hash ;) and this is an object so.. yes ok 00:27 < Getty> if i think other around its more logical 00:27 < Getty> it just needs a special way of objects 00:27 < Getty> like XX::XX goes to XX::XX::Template 00:27 < Getty> so that you can add custom function to the template object 00:27 < Getty> if you dont have ::Template, then its just a hash 00:28 < Getty> this would be something very acceptable in my eyes, and very powerful 00:28 < Getty> if that was something you thought about 00:39 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 00:39 -!- mode/#webgui [+v perlDreamer] by ChanServ 00:58 < CIA-58> webgui: Colin Kuskie WebGUI8 * r4beab18 / lib/WebGUI/Asset/Wobject/Folder.pm : Fix uiLevel in Folder. - 00:58 < CIA-58> webgui: Colin Kuskie WebGUI8 * rffe4e7f / (13 files in 4 dirs): fix uiLevel tests, and loading multiple sessions. - 01:12 <@preaction> perlDreamer: you were gone: any opinion on making certain template namespaces TT-only 01:12 <+perlDreamer> why? 01:12 <+perlDreamer> in 8, or 7? 01:12 <@preaction> so we can do things in the templates that only TT allows 01:12 <@preaction> in 8, for the Admin Console template 01:13 <+perlDreamer> I had thought that the TT conversion was dropped for 8? 01:13 <@preaction> it is 01:13 <@preaction> that's why i want this, so I can make a new template that is TT only and use TT features 01:14 <@preaction> and we can slowly move our templates to TT-only, and then finally remove the other engines 01:14 <+perlDreamer> that sounds more painful than doing it before the release 01:14 <@preaction> there are two "floating features" for the 8 cycle. TT and Auth 01:15 <+perlDreamer> brb 01:15 <@preaction> what about it sounds painful? i need dissenting opinions 01:16 <@preaction> it is a little bit of work up-front, but it enables us to start making our new apps and templates TT-based, and then shove everything old into TT-land 01:18 <+perlDreamer> so the plan would be to have new namespaces, that only TT templates could be placed into 01:18 <@preaction> correct 01:19 <+perlDreamer> and on every site, we're going to enable the TT plugin via templateParsers 01:19 <@preaction> correct, TT would now be absolutely required to run WebGUI 01:20 <@preaction> considering 8 as a transition period 01:20 <@preaction> which is really what it is, and always has been 01:20 <+perlDreamer> if I was a user, and you told me I had to learn two template systems for 2 years, I'd be frustrated 01:20 <@preaction> just like 6 was, only hopefully not as chaotic 01:20 <@preaction> yeah, that would be a down side 01:21 * perlDreamer opines for all or none 01:22 <@preaction> so is that the problem? our default templates are H::T and the cargo-culting is keeping us locked in? 01:22 <+perlDreamer> no, doing a two-year transition on something difficult like a templating language 01:23 <@preaction> so do it quickly like pulling off a band-aid 01:23 <+perlDreamer> right, all, or none 01:25 <+perlDreamer> there's a fairly good H::T translator out on the net, already 01:25 <+perlDreamer> the missing piece is the variable translation 01:26 <+perlDreamer> but I'm confident that since we know the namespace, and the user of the namespace that it can all be fixed, automatically 01:26 <@frodwith> i thought the difficulty is that we have a huge legacy codebase of H::T templates that we don't want to convert 01:27 <+perlDreamer> any custom template, yes 01:27 <@preaction> we Do want, we don't have time for right now 01:27 <+perlDreamer> right 01:27 <@preaction> well, yes, custom templates as well 01:27 <+perlDreamer> the core templates are easy 01:27 <@frodwith> oh I see the difficulty 01:28 <@frodwith> we'd have to at the very least provide an automated converter to people 01:28 <@preaction> it's either this, or during 8.1, 8.2, 8.5 we make all the default templates into TT templates and then say "yeah, fix your templates cuz 9 will make TT only" 01:28 <+perlDreamer> if we do that, I think we'll lose users by the droves 01:28 <@preaction> i want to give them TT template examples or some INCENTIVE to migrate before we drop the hammer 01:28 <+perlDreamer> the TT conversion alone is going to be difficult, but forcing them to use both at the same time? 01:28 <+perlDreamer> it'll drive them nutso 01:30 < CIA-58> webgui: Colin Kuskie WebGUI8 * r4fa1e00 / (10 files in 2 dirs): Add Wobject tests. - 01:31 <@preaction> well, for example we had the Shop migration in 7 01:31 <@preaction> and we're planning on the same for Auth in 8 01:32 <+perlDreamer> but that's all in 1 shot 01:32 <+perlDreamer> not staged in pieces 01:32 <+perlDreamer> we didn't part of Shop 01:32 <+perlDreamer> then another part 01:32 <+perlDreamer> and then a 3rd part 01:32 <+perlDreamer> imo, people think about the templates as 1 chunk, not broken out by namespace 01:32 <@preaction> right, but there are 100x more custom templates than there are custom shop or auth modules 01:32 <+perlDreamer> sure 01:33 <+perlDreamer> undoubtedly 01:34 <+perlDreamer> maybe it could be done in 2 chunks 01:34 <+perlDreamer> admin console templates 01:34 <+perlDreamer> and asset templates 01:34 <+perlDreamer> but I don't think it can be done namespace by namespace 01:34 <@preaction> right, but you're also saying that we shouldn't make the default set TT and still allow H::T 01:34 <@preaction> in one shot 01:35 <@preaction> this isn't something we got to figure out now, i just wanted to get to use some of the TT features. nobody changes the AC template, mainly because it's easy to break 01:35 <@frodwith> it doesn't really matter what the default is, does it? 01:35 <+perlDreamer> If I came across that way, I apologize. What I meant to object to was a long transition period between the 2. I think it should be one point release. 01:35 <@frodwith> point is as long as we support H::T, our TT implentation must be crippled 01:36 <@preaction> but you still feel that it could be an 8.x release 01:36 <@preaction> yes, i'd be bypassing the WG::A::T::TemplateToolkit 01:36 <+perlDreamer> sure, like 8.0.5, or 8.0.6, but not more than one point 01:36 <+perlDreamer> the TT implementation will always be crippled, until we decide which path we're going to take 01:37 <@preaction> well, it'd probably have to be a minor release, not a bugfix point 01:37 <+perlDreamer> do we put logic in the template, or not? 01:37 <@preaction> and Auth is still on the table for a minor release of its own 01:37 <@preaction> "logic" is a misnomer, there's always logic in the template 01:37 <@preaction> it's the policy of "no side effects" 01:37 <@preaction> but even that... we allow Macros to have side effects :p 01:37 <@frodwith> well, TT templates can happily munge data 01:38 <@frodwith> H::T can't do much in that area. 01:38 <@frodwith> so you have to mangle your template variables to make it happy 01:38 <@preaction> and munging is fine, good even. anything in the template should not affect any other page request ever 01:38 <@frodwith> if we threw out H::T support, we could stop mangling our template vars. 01:40 <+perlDreamer> how are the template variables "mangled"? 01:42 <@preaction> instead of having to make all the year, month, day, monthDay, dayOfWeek, etc... we could just give a Date object (or whatevz) 01:42 <@preaction> we also have to translate from arrays into arrays of hashrefs, because that's all H::T can do 01:42 <@frodwith> [ { key => 'foo', val => 'bar'}, { key => 'baz', val => 'qux' } ] instead of { 'foo' => 'bar', 'baz', 'qux' } 01:42 <@frodwith> comes to mind 01:42 <@preaction> it can't do hashes, or just normal arrays 01:43 <@preaction> there's also more laziness we can do, instead of generating everything even if nobody ever uses it 01:43 <@frodwith> not to mention the horrific things you have to do in H::T in that situation if you want to access something in there by its key 01:43 <+perlDreamer> how many users do we have doing that? 01:43 <@preaction> ah yes, the "field.noloop." 01:43 <@preaction> the DataForm does it everywhere 01:44 <@preaction> Thingy also comes to mind 01:44 <@frodwith> before I talked hDP into switching to TT for all their stuff, it was all over their stuff 01:44 <@preaction> ooh, didn't know about that one 01:45 <@frodwith> I mean, it's not like it takes too much time to compute that stuff, but it makes the code more complicated than it has to be. 01:46 <+perlDreamer> and moves that code into the templates 01:46 <+perlDreamer> where users have to deal with it 01:46 <@frodwith> in what way? 01:46 <+perlDreamer> I don't think that's a good solution 01:46 <@preaction> no, the code is still in the module, it just only gets evaluated when the template wants it 01:47 <@preaction> but in any case: I will not be adding a namespace-locking to allow me to get around our current horrible template practices 01:47 <@frodwith> the only reason we create the noloop crap and the arrays of hashes stuff is to get around H::T being unable to represent them. 01:47 <@frodwith> you wouldn't have to include the logic in the templates, you'd just use the hashes directly 01:48 <@frodwith> (or the arrays, or what-have-you) 01:48 <+perlDreamer> if that's the extent of it, just variable access, that doesn't sound that bad 01:48 <@preaction> http://gist.github.com/327301 <- here's an example based on WebGUIx::Form and editing assets 01:49 <@frodwith> well, TT buys us some other stuff (being able to pass in coderefs or locked down blessed objects, which is very handy) 01:49 <@preaction> forms <- all the forms. forms.edit_asset <- the asset edit form 01:49 <@frodwith> none of which we can use while we support H::T because of lowest-common-denominator. 01:51 <@frodwith> here's a stupid idea: we could provide a set of backcompat variables for the core classes that we'd like to change, as mixins or roles or something, and tell everyone to change them because those are going to go out of date in X point releases 01:51 <@frodwith> and then eventually just drop them 01:52 <@frodwith> or stop distributing them anyways 01:52 <+perlDreamer> if time is important, I don't think we should spend it refactoring the code into addons that we're just going to drop. 01:52 <+perlDreamer> we should spend that time doing translation 01:53 <@preaction> yeah, if we're really gonna shake up the core of WebGUI in 8+1, we may not even have a translation path at all 01:53 <@frodwith> i guess no one is forced to upgrade until they can fix their templates 01:54 <+perlDreamer> we've always helped people with that in the past 01:55 <+perlDreamer> would you want to hand edit 100's of templates? 01:55 <+perlDreamer> or even dozens? 01:55 <@frodwith> no, ugh. 01:55 <@preaction> and we'll help them in the future, but depending on how drastic the internal changes it may be difficult 01:56 <@frodwith> well. what about this: mechanically translate everything to TT without changing any of the variables in one release 01:56 <+perlDreamer> that sounds good 01:56 <@frodwith> and drop support for H::T. that gets us all using TT at least. 01:56 <+perlDreamer> we can always make individual changes in other releases 01:56 <@frodwith> yes. 01:56 <+perlDreamer> and do it one at a time. DataForm, Thingy, Profile, etc 01:56 <+perlDreamer> just one at a time, and all in the same system 01:56 <@frodwith> *nod* 01:57 <+perlDreamer> but that's back to what preaction said that we don't have the time to do 01:57 <@frodwith> mechanical translation from H::T to TT is automatable 01:58 < CIA-58> webgui: Colin Kuskie WebGUI8 * rfe5085f / (3 files in 2 dirs): Tests for Gallery and HttpProxy - http://bit.ly/9Gsf8s 01:58 <@frodwith> and we could provide a service for people to do their custom templates with, as well. 01:58 <+perlDreamer> when you throw in the variable translation (taking out the dots) it becomes more difficult 01:58 <@preaction> well, we can have 8.1 do the TT conversion, 8.2 do CS, Thingy, DataForm, 8.3 do Layout, Article, etc..., 8.4 do ..., 8.5 ... etc... 01:58 <@frodwith> I have a script that managed it for all of HDP's templates that works remarkably well 01:58 <@frodwith> with just regexes 01:58 <+perlDreamer> then it sounds like we're done :) 01:59 <@frodwith> I'm sure there's cases where it breaks, but generally speaking 01:59 <+perlDreamer> wait a sec 01:59 <@preaction> but that still leaves me at using H::T for the new AC templates 01:59 <+perlDreamer> we've only been talking about two of the axes 01:59 <+perlDreamer> we also need to handle H::T::Expr 01:59 <@frodwith> none of the core templates rely on that little bastard, do they? 02:00 <+perlDreamer> no, but it's a core plugin that we've encouraged people to use in the past 02:00 <@preaction> no, the AC template is one of those "Hyre Be Dragyns" one 02:00 <@preaction> ohh, hte 02:00 <@frodwith> ah, so lots of people use it, meaning we'd want to provide a mechanical translation for that as well 02:00 <+perlDreamer> that was the original goal, complete mechanical translation of H::T{,::E} to T::T with variable name changes 02:01 <@frodwith> that doesn't sound too technically difficult, you could get it perfect if you wrote a real parser 02:01 <@frodwith> variable renaming is just dots to underscores, right? 02:01 <+perlDreamer> preaction: I think you could design a new AC template using TT, but it would have to use the existing variable set, or be prepared to upgrade custom templates (SwiftySite, etc.) 02:02 <+perlDreamer> frodwith, I think so 02:02 <+perlDreamer> i was going to use the list of template variables in the Help/ to figure out what needed to be translated, for efficiency 02:02 <@preaction> the new AC template is not compatible with the old, at all 02:02 <@frodwith> that's where you were going with namespace locking, eh preaction? 02:02 <@preaction> yes 02:03 <@frodwith> Can't use H::T for AC templates 02:03 <@preaction> exactly 02:03 <+perlDreamer> we've done things like that in the past, haven't we? 02:03 * perlDreamer looks in the gotchas 02:03 <@frodwith> well, if first release of 8 was TT only, here's a translator for your old templates 02:04 <@frodwith> you could do AC temnplates in whatever style you pleased 02:04 <+perlDreamer> check out the note in 7.7. 02:04 <+perlDreamer> 7.7.5 02:04 <@frodwith> since new AC isn't backwards compatible with the old one at all 02:05 <+perlDreamer> in 7.6.4, we deleted all custom profile templates in favor of the new Account system 02:05 <+perlDreamer> in 7.6.3 we reworked the SC, and migrated templates 02:06 <+perlDreamer> 7.5.0 changed the Event templates and didn't translate 02:07 <@frodwith> and there's expectation for some breakage in a new major rev 02:07 <@frodwith> even outside of the history 02:07 <+perlDreamer> yeah, I think you can nuke the old AC templates 02:07 <+perlDreamer> just be sure to update the template variable help 02:08 <+perlDreamer> frodwith, re breakage, I submit the WebGUI 6.x series 02:08 * preaction vomits uncontrollably at the mention of 6.x 02:08 * frodwith hasn't been around that long, thank God. 02:08 <+perlDreamer> where we lost a large fraction of developers 02:08 <+perlDreamer> and I don't know how many customers 02:08 <@preaction> neither was I, but i've dealt with the fallout 02:09 <+perlDreamer> and the difficulty in upgrading 5.x to 7.x sites 02:09 <@frodwith> well there's -some- breakage and there's breaking everything gratuitously 02:09 <+perlDreamer> totally 02:09 <@preaction> well, we're also stating outright exactly what is going to break and how 02:09 <+perlDreamer> maybe all of my thinking isn't as generous as I'd like to believe 02:10 <+perlDreamer> just not wanting to have to get stuck doing it myself 02:10 <@frodwith> do we have a lot of folks customizing the AC extensively? 02:10 <@frodwith> he asked curiously? 02:10 <@preaction> no, they shouldn't ever. it's not really possible without breaking things 02:10 <@preaction> the new one will be less fickle than that 02:11 <+perlDreamer> I wouldn't doubt that AMH does 02:11 <@frodwith> who? 02:11 <@preaction> but that's because the template will be loaded once, then everything will happen inside of it 02:11 <+perlDreamer> AlphaMegaHosting 02:11 <+perlDreamer> the SwiftySite folks 02:11 <@frodwith> oh 02:11 <@preaction> they did the SwitfySite 02:11 <@preaction> eah 02:11 * preaction is slow 02:11 <+perlDreamer> preaction: why not break out the partner's list and ask? 02:11 <@frodwith> yes, probably. but they're also really smart. 02:11 <+perlDreamer> muy 02:11 <@preaction> no, it's not an "ask" thing. it's happening. no matter how i have to do it the AC is being rebuilt 02:12 <@preaction> they've all known since last year 02:12 <@preaction> there were the specs released and everything 02:12 <@frodwith> oh, preaction. So young, so naive. 02:12 <+perlDreamer> true, but at that point they also thought we were doing a full automated translation 02:12 <@frodwith> "If I warn them a year ahead of time, they can't possibly complain!" 02:12 <@preaction> uh... to what? 02:12 <+perlDreamer> H::T{,::E} to T::T 02:13 <@preaction> frodwith: not that, but there's no "asking". they were told, i don't ask anymore 02:13 <@preaction> ah, well, that... is just unfortunate 02:13 <@preaction> complaints can be directed to the nearest brick wall, which will be more responsive than I 02:13 <+perlDreamer> maybe we need to give the community at large an update in changes to plans? 02:13 <+perlDreamer> to remind and reset expectations? 02:13 <@frodwith> that's probably the least customized set of templates, I'd imagine 02:13 <@preaction> perhaps a "State of Eight"? 02:14 <+perlDreamer> sure 02:14 <+perlDreamer> also, isn't it WUC announcement time? 02:14 <@frodwith> but then, I haven't worked with most of our users. 02:14 * perlDreamer hits the showers, I'll backlog later 02:14 <@preaction> wait, i think one of our customers changed the blue in the AC to the older blue because people didn't like the new, darker blue 02:15 <@frodwith> that's not even a template change, is it? 02:15 <@frodwith> just css? 02:21 <@preaction> right, but the only way to get to it is the template 02:21 <@preaction> yay! 02:42 <+perlDreamer> just wait til TWG gets their hands on it 02:43 <+perlDreamer> they'll fix it 02:47 < CIA-58> webgui: Colin Kuskie master * r8806883 / docs/upgrades/upgrade_7.8.13-7.9.0.pl : Fix a synax error in the upgrade file. - http://bit.ly/9s2ArF 02:54 -!- fokat [~lem@200.84.244.194] has joined #webgui 03:01 <+perlDreamer> Haarg, I could use some help with uft8 issues in 7.9 03:01 <+perlDreamer> going to see if I can duplicate it with the WRE 03:01 <+perlDreamer> but on Ubuntu, we added a new test failure this week 03:01 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 04:27 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui 04:27 -!- mode/#webgui [+v perlDreamer] by ChanServ 04:46 < CIA-58> webgui: Colin Kuskie master * r8e253e5 / t/Content/SiteIndex.t : Remove unused diagnostics. - http://bit.ly/bzWKIF 04:48 < CIA-58> webgui: Colin Kuskie master * r4df0c51 / t/Content/Setup.t : Finish clean-up testing. - http://bit.ly/caXmDg 04:57 -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui 05:08 <+perlDreamer> I think it's funny that the Apache request object has an assbackwards method 05:20 -!- SynQ_ [koen@ringbreak.dnd.utwente.nl] has joined #webgui 05:22 <+perlDreamer> SynQ_: do you have your new car? 05:25 -!- Netsplit *.net <-> *.split quits: SynQ 05:28 -!- Netsplit over, joins: SynQ 05:28 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Ping timeout: 245 seconds] 05:28 -!- SynQ [koen@ringbreak.dnd.utwente.nl] has quit [Ping timeout: 277 seconds] 06:19 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 06:19 < elnino> since when was there a separate login template? - is there a way for it just to defaul to the site's template? 06:22 < elnino> oh. they really messed this up. I see.. 06:34 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving] 07:01 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 07:01 -!- mode/#webgui [+v perlDreamer] by ChanServ 07:01 <+perlDreamer> unless there are any objections from the floor, I'm going to release 7.9.0 07:08 < CIA-58> webgui: Colin Kuskie master * r7b40c8b / (3 files in 2 dirs): fix upgrade script, and SQL scripts. - http://bit.ly/bK82PX 07:08 < CIA-58> webgui: Colin Kuskie master * ref81e69 / docs/create.sql : Preparing for 7.9.0 release. - http://bit.ly/9GW8wH 07:36 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 07:45 < CIA-58> webgui: Colin Kuskie master * reccf6a5 / (4 files in 4 dirs): Ready for 7.9.1 development. - http://bit.ly/9gKUSq 07:47 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 08:29 -!- Radix_ changed the topic of #webgui to: [7.8.14-stable | 7.9.0-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com 10:55 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:56 -!- mode/#webgui [+v bartjol] by ChanServ 12:16 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 13:15 -!- carogray [~Caroline@173-101-220-183.pools.spcsdns.net] has joined #webgui 13:31 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 14:32 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:46 -!- fokat [~lem@200.84.99.228] has joined #webgui 14:46 -!- carogray [~Caroline@173-101-220-183.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 15:34 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 16:20 -!- SDuensin [~Scott@mobile-166-137-136-081.mycingular.net] has joined #webgui 16:23 < SDuensin> Greetings. 16:36 <+bartjol> morning 16:40 <+bartjol> SDuensin: do you perhaps know where I could have found that the 7.8.13->14 upgrade wasn't very wise to do, if I want to go beta? 16:41 <+bartjol> not that I didn't manage offcourse 16:41 <+bartjol> but it takes more troubles 16:41 < SDuensin> No idea bud. I think going beta at any time is trouble. 16:41 <+bartjol> well, it is only for my test server 16:42 <+bartjol> so I know what problems to expect later 16:42 <+bartjol> and become less of a problem 16:42 <+bartjol> pro-active error making :) 16:42 < SDuensin> :-) 16:42 * SDuensin has still been too lazy to even get to 7.8. 16:43 <+bartjol> Ah, I wanted that awesome language features 16:43 <+bartjol> the guy that made those must be a superhero 16:43 < SDuensin> Other than English, I only speak programming languages. 16:43 < SDuensin> :-P 16:44 <+bartjol> ah, but you can practise to speak webgui in 4 languages, not very convenient in bars... 16:45 < SDuensin> hehe 16:46 <+bartjol> hey baby, Enter the attribute that should be used for each record in LDAP to uniquely identify a user. This field is used for auto creating user accounts for users already in your LDAP repository when they attempt to log in and for finding users who sign up for the site via the anonymous registration feature if it is enabled. In almost all cases this attribute is 'dn' and should be entered as such. 16:46 <+bartjol> nope, not a very catchy opening phrase 16:47 < SDuensin> Yea, but if she understands it - keep her! 16:47 < ckotil> heh 16:48 -!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has joined #webgui 16:48 < Diggy> hi, all 16:49 < SDuensin> Hey Diggy 16:49 < Diggy> a few weeks ago, i got on the channel to ask about plans for a new VM version of webgui 16:50 < Diggy> i've had problems upgrading my VM version 16:50 * SDuensin remembers 16:50 * bartjol not 16:51 < Diggy> some kind soul on the channel suggested upgrading to v. 7.6.35 first 16:51 < Diggy> today i'm trying that, and have run into problems 16:51 <+bartjol> what kind? 16:52 <+bartjol> what version are/were you at before? 16:52 < Diggy> get through the upgrade process, but when firing off spectre.pl --daemon, got the following: 16:53 < Diggy> "Use of uninitialized value $pidFileName in -e at spectre.pl line 104. No pidfile specified in spectre.conf" 16:53 < Diggy> huh? 16:53 < SDuensin> Yea. That's actually a known issue. 16:53 < Diggy> can i fix? 16:53 < SDuensin> You need to find the conf file for it and add that line. 16:53 * SDuensin doesn't remember offhand where it is. Will try and find it! 16:54 <+bartjol> /data/WebGUI/etc 16:54 <+bartjol> for the conf file 16:54 < Diggy> btw, going from v. 7.6.20 to v 7.6.35 16:54 <+bartjol> and WebGUI must be able to write where you put the pid file 16:54 <+bartjol> the webgui user that is 16:55 < SDuensin> Yea. Open /data/WebGUI/etc/spectre.conf and add a line... 16:55 <+bartjol> maybe root writes it 16:55 < SDuensin> The last line in mine prior to the new one is "ignoreEnvProxy". Put a comma at the end of that line... 16:55 < SDuensin> On the next line, put: 16:55 < SDuensin> "pidFile" : "/tmp/spectre.pid" 16:56 < SDuensin> The last line in the file should just be a closing brace: } 16:56 < Diggy> no, WebGUI writes to it 16:57 < Diggy> beautiful, that worked! 16:58 < Diggy> thanks so much 16:58 * SDuensin cheers! 16:58 <+bartjol> we are awesome 16:58 < SDuensin> Our pleasure. 16:58 < Diggy> now, can i upgrade 7.6.35 to the very latest? 16:58 < Diggy> and you a r awesome! 16:58 <+bartjol> well there is at least a stop at 7.7.33 16:58 < SDuensin> I think so. Might want to snapshot that VM first. :-) 16:59 < Diggy> ok. any gotchas? 16:59 <+bartjol> probably 16:59 < SDuensin> OH! I misread that! 7.6.x to latest, no! What bartjol said. 16:59 < Diggy> great ;-( 16:59 <+bartjol> look in github at 7.7.33 17:00 < Diggy> ok. thanks for the tip on snapshotting the vm. didn't think of that :-0 17:00 <+bartjol> http://github.com/plainblack/webgui/blob/webgui-7.7/docs/gotcha.txt 17:00 < Diggy> will do. this is a giant step for me-kind, tho 17:01 < SDuensin> hehe 17:01 < SDuensin> WebGUI is worth the effort. 17:01 < Diggy> i agree! that's why i've been so bummed at my inability to upgrade 17:01 <+bartjol> oh, i see that in that gotcha it only goes to 7.6.11 17:01 <+bartjol> so there'll be an overlap 17:02 < Diggy> i do like the rapid development afforded by the vm 17:02 < Diggy> i don't understand bartjol's point 17:03 <+bartjol> that there will be some steps that you've already taken 17:03 <+bartjol> in that gotcha 17:03 < Diggy> so, those are behind me then? 17:03 <+bartjol> yeah, but only partially 17:04 <+bartjol> so get the 7.6.35 and 7.7.33 gotchas next to each other and compare 17:04 * ckotil takes note. 17:04 < ckotil> im at 7.6.35 17:04 < ckotil> been stuck for a while 17:06 < Diggy> looking at gotchas for 7.7, i see that a fair number of perl mods have changed/are required 17:07 < Diggy> scary, ew scary :-) 17:07 <+bartjol> we've heard some problems about testEnvironment not installing modules probably 17:07 <+bartjol> so manual might be better 17:08 < SDuensin> Really, bartjol ? 17:08 <+bartjol> yeah 17:08 <+bartjol> afraid so 17:08 <+bartjol> some forum posts I believe 17:08 < SDuensin> :-/ 17:08 <+bartjol> not sure, maybe that is for specific wre buiilds 17:09 < Diggy> erm, does that mean that if i do a manual install 0f 7.7.33, that testEnvironment wiil fetch the proper modules (sorry if that's a dumb*ssed question) 17:10 <+bartjol> it should 17:10 < Diggy> i might as well give it a rip 17:10 <+bartjol> but you have to run it :P 17:10 < Diggy> ok 17:10 <+bartjol> if it failes, switch to manual 17:11 < Diggy> uh, sorry again, i don't understand. i'm prepared to do a manual install of 7.7.33 17:11 <+bartjol> no, manual perl module installation 17:11 < Diggy> yeah, of course 17:12 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 17:12 -!- mode/#webgui [+v patspam] by ChanServ 17:12 < SDuensin> Just try it and see what happens. If it doesn't work, we can help you with cpan. 17:12 < Diggy> hopefully, Dag repo has them. CPAN can be a PITA at times 17:12 < Diggy> appreciate the offer 17:12 < SDuensin> Dag? 17:13 < Diggy> yeah. well known repo for CentOS/RHEL packages 17:13 < Diggy> aka rpmforge 17:14 < Diggy> you could look it up :-) 17:14 <+bartjol> oh, the build-essentials package is essential for debian 17:14 < SDuensin> Oh. I don't do RPM. :-) 17:14 <+bartjol> for the make program 17:14 < Diggy> ah. well, the webgui vm appears to be built on CentOS 5 17:16 <+bartjol> ah, I don't have any routine with that 17:17 < Diggy> a repo RPM is available from the repository. it creates the repo file needed for yum to get to Dag repo 17:17 < Diggy> then "yum install pkgname" 17:18 < Diggy> or,, grab individual perl modules (if available) manually, and use rpm to install 17:18 < Diggy> quite simple, really 17:19 < Diggy> ok, so i've got the 7.7.33 tarball 17:20 < Diggy> ready to try manual install (cheers and encouragement :-) ?) 17:21 < SDuensin> Is that the next stop point? 17:21 * SDuensin doesn't know. 17:22 < Diggy> you mean, is 7.7.33 the next stop point? from what bartjol said above, it is 17:22 * bartjol thinks so 17:22 < SDuensin> Then rock on! You're very safe with a snapshot. Remember the snapshot? :-) 17:22 <+bartjol> if there isn't anything else in the gotcha 17:25 < Diggy> snapshotting as we speak 17:26 <+bartjol> hey patspam, wre 0.9.4 is being copied 17:27 < SDuensin> Oh no! That means more upgrades! :-P 17:28 <+patspam> bartjol++ 17:28 <+bartjol> SDuensin: that is a trial version, only for nice people :P 17:28 < SDuensin> Oh, I won't be nice then. :-D 17:28 -!- noroute [~noroute@z2f73.pia.fu-berlin.de] has joined #webgui 17:38 <@Haarg> patspam, what kind of condition is your plack webgui in? i've been messing with plack a bit recently and was thinking about spending some spare time on that. 17:38 <+patspam> hey haarg 17:38 <+patspam> I started playing with it again the other day 17:38 <@Haarg> i looked around at the code a bit but wasn't sure how close to fully working it was 17:38 -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui 17:38 -!- mode/#webgui [+v MrHairgrease] by ChanServ 17:38 <+patspam> the Plack::Request api changed, so the old version was broken 17:38 <+patspam> but Plack::Request is stable now 17:39 <+patspam> for PlebGUI I localised the changes as much as possible 17:40 <+patspam> most of wG still thought it was using Apache2::Request etc.. 17:40 <+patspam> for wg8 we should rip out a lot more of the guts 17:40 <@Haarg> yeah, i gathered there was a lot of compatibility code which we will hopefully do away with 17:40 <+patspam> it's going to be mostly straight forward 17:41 <+patspam> the only time consuming part I found was trying to find documentation on what the APR methods do, to try to map them to equivalent Plack::Request methods 17:42 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:42 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:42 <+patspam> I'll push up what I've done recently 17:44 <+patspam> the other thing is 17:44 <+bartjol> for next time, where is it announced that there will be an upgrade script from stable to the first beta, I can manage to get it done easily, but I do have to read the scripts to see what is already done 17:44 <+patspam> plebgui was branched off 7.8.1 17:45 <@Haarg> luckily most of the large scale webgui 8 changes have been in assets so merging shouldn't prove too difficult 17:45 < Diggy> update - d*mn CPAN barfed! --> "Install of CSS::Minifier::XS failed!" 17:46 < Diggy> shall i try to install from CPAN shell with "force"? 17:46 < SDuensin> Be nice about it first. :-) 17:47 <@Haarg> was that in the CPAN client or through testEnvironment? 17:47 < Diggy> yes (sorry for the swearing :-) - sanity thing 17:47 < SDuensin> "Tension breaker! Had to be done!" 17:47 < Diggy> oh, sorry, testEnvironment 17:48 < Diggy> true dat 17:48 <@Haarg> frodwith, i should probably file a bug for it but the tests for POE::Component::Server::PSGI seem to fail on windows 17:48 <@Haarg> try installing it with the CPAN shell, and if it fails pastebin the results 17:49 < Diggy> ok, trying now 17:53 < Diggy> eek. first CSS::Minifier::XS u=install barfed because YAML wasn't installed. did that. 17:54 < Diggy> then it barfed for some other reason. see pastebin/ieAzYujw 17:57 <@Haarg> you have an actual link i can use? 17:58 <@Haarg> either that or it didn't post correctly 18:02 < Diggy> sorry about that. try freebsd.pastebin.com/rVsKFfA9 18:02 <+MrHairgrease> you don't have a c compiler 18:03 < Diggy> really 18:03 <+MrHairgrease> what distro are you on 18:03 < SDuensin> MrHairgrease - It's the WebGUI VM. 18:03 < SDuensin> CENTOS 18:03 < Diggy> CentOS 5.x. This is the WebGUI-provided VM 18:03 <+MrHairgrease> oh 18:03 <+MrHairgrease> i see 18:04 <+MrHairgrease> you can try 'which cc' 18:04 <+MrHairgrease> but that'll prolly tell you you don't have one 18:05 < Diggy> i note that gcc is not install. will do that now and see if it helps 18:05 <+MrHairgrease> yup 18:05 <+MrHairgrease> that would help =) 18:05 < Diggy> i'm so exited 18:05 < Diggy> ok, a little exited 18:05 <+bartjol> i just can't hide it 18:05 <+MrHairgrease> you can from me bart 18:06 < Diggy> those'd make snappy tune lyrics :-) 18:06 <+MrHairgrease> biertje baidewai? 18:06 <+bartjol> njou, dasj lekkah 18:06 <+MrHairgrease> oki hang on 18:07 < Diggy> just out of curiosity, what language is that? 18:07 <+bartjol> very terrible dutch 18:08 < Diggy> i knew that ... no 18:08 <+MrHairgrease> terrible indeed... 18:08 <+MrHairgrease> but then again it's passed 5 so who can blame us 18:09 < Diggy> i wouldn't know terrible dutch from good dutch, so i'm impressed :-) 18:09 <+bartjol> yeah, we speak it fluently 18:09 <+MrHairgrease> Most Dutch people don't know the difference either 18:10 < Diggy> ok, gcc is installed. should i try installing CSS::Minifier::XS via CPAN shell, or try testEnvironment again 18:10 <+MrHairgrease> hey perlDreamer: remember those Moose attribute problems I had? 18:11 <+perlDreamer> yes 18:11 <+MrHairgrease> I made a moosex trait for it 18:11 <+perlDreamer> sweet 18:11 <+MrHairgrease> http://github.com/martink/moosex-slaveattribute/blob/master/lib/MooseX/SlaveAttribute.pm 18:11 <+MrHairgrease> Moose is awesome 18:12 < Diggy> mint, CSS::Minifier::XS installed. now, shoudl i run testEnvironment again? 18:12 < Getty> Moose owns 18:13 < Getty> its the best method to bring java dudes to perl ;) 18:13 <+MrHairgrease> Diggy yes 18:13 < Diggy> and leave the poor moose alone! (i couldn't resist) 18:13 <+MrHairgrease> Getty, I don't think Java dudes can handle the dynamic sweetness that is perl =) 18:13 < Getty> hehe they can, they can 18:13 < Getty> its just that they didnt know about it ;) 18:14 < Getty> but there are some that dont 18:14 <+MrHairgrease> Diggy, you have mooses enough in Norway 18:14 < Diggy> I'm north american. plenty here, too 18:14 <+MrHairgrease> what's the pluar of Moose anyway? Meese? 18:15 <+MrHairgrease> Oh, my bad 18:15 < SDuensin> Moosi 18:15 <+MrHairgrease> you're connected to a freenode server in Olso 18:15 < Diggy> moosi 18:15 < Diggy> the world is flat! 18:16 <+MrHairgrease> no 18:16 <+MrHairgrease> the world is round... 18:16 <+MrHairgrease> ...like a pancake 18:16 < Diggy> hey, ur helping me, so i won't argue the point :-) 18:16 <+MrHairgrease> hehe 18:17 < SDuensin> Smart lad. 18:18 < Diggy> mama didn't raise any fools 18:21 < Diggy> gonna step away for a cig (don't judge me) while CPAN does its thing 18:21 < SDuensin> JUDGEMENT COMEITH! 18:21 < Diggy> hey, it's the opiate of the masses 18:22 < SDuensin> My is coffee. 18:23 <+perlDreamer> My wife is in school to be a nurse. 18:23 <+perlDreamer> This term she is doing oncology (cancer treatment) 18:23 <+perlDreamer> all of her patients are smokers or ex-smokers 18:23 <+MrHairgrease> http://www.youtube.com/watch?v=tCZPPGlVS6s 18:25 <+MrHairgrease> http://www.youtube.com/watch?v=SWXbVsMkz1U 18:28 < Diggy> i said "don't judge me", didn't i? :-) 18:28 <+MrHairgrease> I'm not judging anyone 18:30 <+bartjol> MrHairgrease has smoke coming from every orifice of his body 18:31 <+MrHairgrease> Funny, never noticed that 18:32 <+bartjol> well, that invisible smoke yesterday almost killed Roberto and me 18:32 <+MrHairgrease> hehe 18:32 <+bartjol> roti, yeah right, Colin Powell has pictures of you! 18:33 <+MrHairgrease> hmmm, roti... 18:34 -!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer] 18:35 -!- fokat [~lem@200.84.99.228] has joined #webgui 18:36 < Diggy> update - upgrade seemed to work. but when i try to go into admin mode, i get a "Problem with Request" page 18:36 <+MrHairgrease> did you restart modperl? 18:36 <+bartjol> a lot of times 18:37 <+bartjol> oh, sorry 18:37 < Diggy> as in restart apache? 18:37 <+bartjol> not me 18:37 <+MrHairgrease> yup 18:37 <+bartjol> no 18:37 <+bartjol> only apache isn't enough, is it? 18:37 <+MrHairgrease> /data/wre/sbin/wreservice --restart modperl 18:38 <+MrHairgrease> or /data/wre/sbin/wreservice --restart modperl specre 18:38 <+MrHairgrease> err 18:38 <+MrHairgrease> /data/wre/sbin/wreservice --restart modperl spectre 18:41 < Diggy> many thanks, that did it! 18:41 <+MrHairgrease> no problem 18:41 < Diggy> i'm psyched, oh yeah. i'm psyched, oh yeah (does a liitle dance) 18:42 < Diggy> NOW can i upgrade to latest and greatest? 18:46 < Diggy> Yes? No? (everyone must have gone out on a cig break ;-) ) 18:47 <+MrHairgrease> i dunno what version you're at 18:47 <+MrHairgrease> so I cannot tell 18:47 < Diggy> 7.7.33 18:47 <+bartjol> what, I actually had some work to do 18:47 <+MrHairgrease> I guess you can then upgrade to th e7.8 series 18:47 <+bartjol> I try to avoid that, but hey 18:47 <+bartjol> yes 18:48 <+bartjol> maybe some perl modules 18:48 <+MrHairgrease> just look in the gotchas.txt file if there are some extra stoppoints on th eroad 18:48 <+bartjol> read the 7.8 gotcha 18:48 <+bartjol> maybe 7.8.13 18:48 <+perlDreamer> you can upgrade from 7.7.33 to 7.8.14 with no hiccups 18:48 <+perlDreamer> just extra module requirements 18:48 <+bartjol> ah 18:48 <+perlDreamer> we're trying to minimize mid-stream hiccups on the shunt path 18:48 <+bartjol> but if you want to go to beta, stop at 7.8.13 18:48 <+perlDreamer> yes 18:49 <+perlDreamer> but going to 7.9.0 is for heffalumps and woozils 18:49 <+bartjol> like me 18:49 < Diggy> oh yeah, work. ok, i'll give 7.8.14 a whirl 18:49 <+perlDreamer> bartjol is a jagular 18:50 < Diggy> and, bartjol, take it easy on yourself :-) 18:50 <+bartjol> I will, but I had some moments today that I took pride in myself too much 18:51 <+bartjol> gotta keep the balance 18:51 < Diggy> been there. then i do something completely idiotic, and it slaps me back to reality 18:51 <+perlDreamer> I worked with a guy who said, "All those atta-boys are killed by one aw shit." 18:51 <+bartjol> yeah, but for the few seconds it lasts, it is nice 18:52 < Diggy> and, as we all know, reality bites 18:52 <+bartjol> therefore, I wear steel underwear 18:52 < Diggy> yeah, a brief endorphin rush 18:54 < Diggy> perlDreamer, that one is going into my book of notable quotes 18:56 <+perlDreamer> I miss working with Jim, he was a good guy 19:02 < Diggy> update - i'm now running the latest-and-greatest WebGUI!!! 19:02 < Diggy> except for a couple of angst-filled moments, it was all pretty painless 19:03 < Diggy> that is, thanks to your help 19:03 < Diggy> i have 2 more questions: 19:03 <+bartjol> yes we wear skirts 19:03 <+bartjol> oops 19:04 <+bartjol> go ahaid, yhat 1 beer hit a spot 19:04 < Diggy> 1. as part of the upgrade process, the instructions, i'm to restart apache 19:04 <+bartjol> well, mainly modperl 19:04 < Diggy> but when i try, i get an error saying that httpd.conf can't be found 19:04 <+bartjol> that is a mention in the output of the update script 19:04 <+bartjol> ah 19:04 <+bartjol> did you set the environment? 19:05 < Diggy> oops, so much for RTFM 19:05 <+MrHairgrease> are you restarting the system apache? 19:05 <+MrHairgrease> beacuse you shgouldn't do that 19:05 < Diggy> don't honestly know 19:05 <+bartjol> well he seems to try that 19:05 < Diggy> anyway, seems benign 19:05 <+bartjol> perl wreservice.pl --restart modproxy 19:05 <+MrHairgrease> if you use /data/wre/sbin/wreservice you don't have to worry about those things 19:06 <+bartjol> that wreservice indeed 19:06 <+MrHairgrease> it's better to hjust run it as /data/wre/sbin/wreservice 19:06 < Diggy> 2. somewhere i saw that i can check the WebGUI version from the admin console 19:06 <+MrHairgrease> that way you don't need to set the environment in advance 19:06 < Diggy> but i don't see where 19:06 <+bartjol> it's in the statistics 19:06 < Diggy> and, ok to answers for #1 19:07 < Diggy> (sheepishly) i haven't really set up the site yet. is "statistics" in the admin console? 19:08 < SDuensin> yup 19:08 < Diggy> it's probably staring me in the face 19:08 < SDuensin> Little picture of a bar graph. 19:08 <+bartjol> it's somewhere at words that start with an "S" 19:09 < Diggy> uh, oh, i don't see that 19:09 <+MrHairgrease> are you admin? 19:09 < Diggy> yup 19:09 <+bartjol> you're not at the new content, are you? 19:10 < Diggy> see, my installation luck was too good to be true :-) 19:10 < Diggy> yes, new content 19:10 <+bartjol> that is not good 19:10 <+bartjol> sorry 19:10 < Diggy> ah, NOW i see it. arrgh 19:10 < SDuensin> :-) 19:11 <+bartjol> 1 click away 19:11 < CIA-58> WebGUI: translation * r12450 /translations/German/German/ (4 files): Updating German on translation server 19:11 <+bartjol> perlDreamer: have you recomitted dutch to? 19:11 < Diggy> hmm, odd. says WebGUI Build Version 7.7.33. Latest version available 7.8.14 19:11 <+bartjol> too? 19:12 -!- noroute [~noroute@z2f73.pia.fu-berlin.de] has quit [Quit: noroute] 19:12 < Diggy> i just installed 7.8.14 (didn't i?) 19:12 <+perlDreamer> bartjol, I just did German as a test 19:12 <+MrHairgrease> ok, have fun with your new wg install, I have to go to the bar 19:12 <+bartjol> ok, want another test? I won't touch it then 19:12 <+perlDreamer> Diggy, you can check the WebGUI version from any page 19:12 -!- MrHairgrease [~martin@194.171.50.69] has left #webgui [] 19:12 <+perlDreamer> I'll commit yer stuff, bartjol 19:12 <+perlDreamer> go chase after MrHairgrease 19:12 < Diggy> if i were there, i'd buy you a tall frosty one 19:12 <+bartjol> eeeh, beer 19:13 <+perlDreamer> there you go 19:13 * SDuensin is closer, Diggy. :-P 19:13 <+bartjol> duck, you suckers, eeeh, I mean: so long dear people 19:14 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:14 < Diggy> what a nice person 19:14 <+perlDreamer> bartjol is good people 19:15 < Diggy> perlDreamer, any idea why i'm not seeing 7.8.14 as installed? 19:15 < SDuensin> I think I need cheeseburgers. 19:15 < SDuensin> What do you see? 19:15 <+perlDreamer> SDuensin: u can haz cheezbrgrz 19:15 < Diggy> 7.7.13 is the Build Version reported 19:15 < SDuensin> Uh oh. 19:16 < Diggy> i could stand a burger, too 19:16 <+perlDreamer> Diggy, what's the version in /data/WebGUI/lib/WebGUI.pm ? 19:16 <+perlDreamer> right near the top of the file, first 10-15 lines or so 19:16 < Diggy> and what do you mean, "uh, oh". not a confidence builder 19:16 < SDuensin> :-) 19:16 <+perlDreamer> SDuensin: u can haz cheezbrgr 19:17 < SDuensin> perlDreamer: Yea, but I gotta go get cheezbrgr. 19:17 <+perlDreamer> but only if you stop scaring the newbies 19:18 < Diggy> yeash, stop scaring the newbies! WebGUI.pm says "our $VERSION = '7.8.14'" 19:20 <+perlDreamer> okay, Diggy, here's what you need to do 19:20 <+perlDreamer> Log into the site as Admin, Turn On Admin, Admin Console, Cache, clear cache 19:20 <+perlDreamer> clear the cache in your browser 19:20 <+perlDreamer> restart modperl again 19:21 <+perlDreamer> turn around three times while chanting "WebGUI ROCKS!!" while holding a small purple octopus over your head 19:23 < Diggy> used an armadillo for the dance, instead. it worked! 19:23 < SDuensin> I've done that. It works. 19:24 -!- Trex [~Dale@x-160-94-170-39.borg.umn.edu] has joined #webgui 19:24 < Diggy> if i had the octopus, i'd have eaten it 19:25 * SDuensin bought one to watch over his server. 19:25 < Diggy> first of all, to be completely semi-serious, thank you all so much for your help and your patience 19:25 < Diggy> not only do i have a working latest-and-greatest, but i've had fun getting there 19:26 <+perlDreamer> awesome :) 19:26 * SDuensin cheers! 19:26 < CIA-58> WebGUI: translation * r12451 /translations/Dutch/Dutch/ (Asset_SQLReport.pm Form_Username.pm Form.pm): Updating Dutch on translation server 19:26 < SDuensin> See? You should hang out. We're fun. 19:26 < Diggy> i'd like to drop in every once-in-a-while to do just that 19:26 <+perlDreamer> Diggy, here's a little more advice 19:26 <+perlDreamer> browse the wiki 19:26 < Diggy> ? 19:26 < Diggy> ok 19:27 <+perlDreamer> download the WebGUI starter guide from plainblack.com and read it cover to cover 19:27 < SDuensin> Yea. What he said. 19:27 <+perlDreamer> report bugs when you find them, and answer questions to your bugs promptly 19:27 < Diggy> reading! oh, no. 19:27 <+perlDreamer> search the forum for questions/answers 19:27 < SDuensin> Hehe 19:27 < SDuensin> It has pictures! 19:27 < Diggy> whew 19:27 <+perlDreamer> if you do these things, the WebGUI support community will smile and bless you 19:27 < Diggy> i can use all the help i can get! 19:28 < Diggy> i'll do as advised 19:28 < Diggy> now that i have a brand spankin' new install, i'll go at it in earnest 19:28 < Diggy> ... i don't think earnest will mind 19:29 < SDuensin> SNAPSHOT IT! 19:29 < SDuensin> :-) 19:29 < Diggy> will do 19:29 * SDuensin loves VMs. 19:29 <+perlDreamer> run your backups daily 19:29 < Diggy> so does Diggy 19:30 < Diggy> wait a minute here, there's real work involved here :-) 19:30 <+perlDreamer> the WRE is setup to run backups for you 19:30 <+perlDreamer> just setup the correct cron job 19:30 < Diggy> good to know 19:31 < Diggy> i can do that 19:32 <+perlDreamer> I think the list of cron jobs is in the wiki 19:32 < Diggy> the wiki seems like a must 19:32 < Diggy> i'm just kinda noodlin' around the admin console now. how kewl 19:33 < Trex> Hi folks. I have some simple questions about using preload.custom -- questions that appear not to be anwered in the wiki. 19:33 < Diggy> well, back to work 19:33 < SDuensin> Take your time. Don't get frustrated. 19:33 < Diggy> as i said earlier, reality bites 19:33 < SDuensin> Frustration leads you to do dumb things. Like when I installed Drupal and Joomla. 19:34 < SDuensin> OK, I'm going for food at last. Back soon! 19:34 < Diggy> SDuensin, i learned a long time ago that if u want to success in IT, u have to be patient 19:34 < Diggy> anyway, thanks to all again 19:34 < Trex> For example, I want to add a couple template variables to Calendar.pm, specifically to the month view... 19:34 < Diggy> ttfn 19:35 -!- Diggy [~dyioulos@65.105.102.162.ptr.us.xo.net] has quit [Quit: Leaving] 19:35 < Trex> To do this with preload.custom, do you have to copy the entire Calendar.pm file over, or just the subroutines that you wish to modify (like viewMonth)? 19:37 < Trex> In other words, does preload.custom replace everything within the original Calendar.pm file if it sees it in the custom directory, or does it give you more fine control over specific subroutines? 19:37 <+perlDreamer> Trex: you'd subclass Asset/Wobject/Calendar.pm, and just override the subroutines that you need to 19:38 <+perlDreamer> custom.preload just adds directories to @INC 19:38 <+perlDreamer> everything else is vanilla perl 19:38 <+perlDreamer> what kind of variables do you want to add? 19:39 <+perlDreamer> if you just want more date formats, I would use a Macro instead of changing code 19:40 < Trex> Thanks, pearlDreamer. I don't suppose you could point me to a simple example that would show the syntax for how you would sublcass something. I can do some damage in Perl, but I'm hardly an expert. :) 19:40 <+perlDreamer> it's pretty simple 19:40 < Trex> What I would like is a "previousMonthUrl" and "nextMonthUrl" variable. Right now you just get a loop of months and links to them, so it seems a bit complex to try to build a marco that would generate these links from the available template variables. 19:41 <+perlDreamer> use base qw/WebGUI::Asset::Wobject::Calendar/; #for sub classing 19:45 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r1427692 / (4 files in 4 dirs): Fix direct linking to posts and threads when their pagination is set to 0. Fixes bug #11464. - http://bit.ly/aH0GC5 19:45 < CIA-58> webgui: Colin Kuskie master * r21e3210 / (4 files in 4 dirs): Fix direct linking to posts and threads when their pagination is set to 0. Fixes bug #11464. - http://bit.ly/cEWaYy 19:59 < Trex> With subclassing, would I then be making an entire alternate variation of the Calendar (a whole new asset) in which my changes would be available, or does this make the changes available within the standard WebGUI Calendar asset? 20:01 <+perlDreamer> well, if you subclass, it's a whole new asset 20:01 <+perlDreamer> but if you monkey-patch, it would alter the default Calendar 20:01 < Trex> Monkey-patching referring going into the API and modifying it yourself? 20:01 * perlDreamer suggests just patching the regular Calendar, and making an RFE to move the code into the core 20:02 <+perlDreamer> in monkey patching, you overwrite subroutines in another module 20:02 <+perlDreamer> it's kind of like pulling weeds in your neighbors yards 20:02 <+perlDreamer> it gets rid of the weeds, but isn't the best thing to be doing 20:02 < Trex> I was hoping that preload.custom was a way to create custom mods that would apply to the core, but would be outside the upgrade path. 20:03 <+perlDreamer> it is, but only as new assets, not by changing existing ones 20:03 < Trex> And yes, I was planning on submitting an RFE, but wanted to test my code first under the preload.custom model -- at least how I thought it worked. 20:04 < SDuensin> What about this? http://www.webgui.org/wgtv/the-swiftysite-technique (Or is that "monkey patching"?) 20:06 <+perlDreamer> I'm not sure how they built it, SD. I didn't attend that session last year 20:06 -!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer] 20:06 < SDuensin> It's interesting. Some Perl-fu I've not seen before. (Which isn't hard to find.) 20:06 -!- fokat [~lem@200.84.99.228] has joined #webgui 20:14 < Trex> Thanks for the help, perlDreamer! I must be off again. 20:14 -!- Trex [~Dale@x-160-94-170-39.borg.umn.edu] has left #webgui [] 20:44 <+patspam> Haarg: I pushed up the Plack code as the "plebgui" branch 20:46 <+perlDreamer> patspam: my son Peter says there is good wine tasting on the trains at Mt. Hood 20:47 <+perlDreamer> I'm not sure if he's trying to get a ride out of it, or wanting to try some wine (kid is only 10!), or authentically trying to be helpful 20:47 <+patspam> either way... totally awesome! 21:13 -!- SDuensin [~Scott@mobile-166-137-136-081.mycingular.net] has quit [Ping timeout: 245 seconds] 21:17 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer] 21:18 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 21:20 -!- SDuensin [~Scott@mobile-166-137-139-116.mycingular.net] has joined #webgui 21:27 -!- SDuensin [~Scott@mobile-166-137-139-116.mycingular.net] has quit [Ping timeout: 246 seconds] 21:34 -!- SDuensin [~Scott@mobile-166-137-137-166.mycingular.net] has joined #webgui 22:08 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer] 22:16 <@preaction> patspam: does that mean plebgui is ready for prime-time? 22:16 <+patspam> well.. 22:16 <+patspam> I think I hacked it back to functional post-Plack::Request api changes 22:17 <+patspam> but the next step would be to rewrite it 22:17 <+patspam> ripping out Apache::Request altogether 22:19 <+patspam> lib/WebGUI/Session/Plack.pm fakes the parts of Apache::Request API that webgui uses 22:19 <@preaction> ahh 22:20 <+patspam> really we should rip the guts out of WebGUI.pm, use middleware instead of content handlers, and refactor $session->request to be more naturally PSGI 22:21 <@preaction> oh yes, but that would be far outside the scope of 8, and that is my plan for eventually (which, if i have my way, means 9) 22:21 <@preaction> though that means we're once again playing catchup 22:22 <+patspam> how much is within scope? 22:23 <@preaction> ripping out Apache::Request is fine, i don't think that any asset-level custom code should be using $session->request. so any changes to that should be fine 22:24 <@preaction> but using plack middleware not as fine, it's another set of changes and stuff we don't have time for 22:24 <@preaction> though having a way to use plack middleware would be fine, then we could migrate at our leisure 22:25 <@preaction> the main thing is we need to start having preview releases of WG8 in the next 3-4 months 22:26 <+patspam> ok, so we keep support for content & url handlers in WebGUI.pm 22:26 <@preaction> for now, yes 22:26 <+patspam> I started converting the core handlers to middleware for plebgui, it's mostly an easy translation 22:27 <+patspam> middleware will be possible as soon as we support PSGI 22:27 <@preaction> okay 22:27 <@preaction> anything to get rid of apache as soon as possible 22:27 <@preaction> well, not apache, but modperl, but whatevz 22:28 <+patspam> what's the plan for modproxy? 22:29 <+patspam> did you say something about nginx + wgaccess the other day? 22:29 <@preaction> nginx, yes 22:29 <+patspam> sweet 22:29 <@preaction> i'd really really really like to see if we can make WebGUI entirely async, but that might be more of a research project for a GSOC or something 22:29 <+patspam> now you're talking! 22:30 <@preaction> JT wanted carrier grade, I want to deliver ;) 22:30 <+patspam> sweet. I've been playing with tatsumaki quite a bit lately 22:32 <@preaction> interesting 22:32 <+patspam> I'm bolt bussing to boston tonight (4hrs), I might see about ripping out Apache::Request 22:32 <+patspam> the thing that was slowing me down was not knowing where to look up docs for the APR api 22:33 <+patspam> I can never find the damn methods in cpan 22:33 <@preaction> yeah, you gotta go to modperl.apache.org or whatever 22:36 <+patspam> it's so annoying that you have to guess which package the method is in 22:36 <+patspam> Apache2::RequestRec, Apache2::RequestUtil, .. 22:39 -!- carogray [~Caroline@72-59-50-141.pools.spcsdns.net] has joined #webgui 22:39 <+patspam> I don't know if there's any sane way to keep the content and url handlers API 22:40 <+patspam> because they're coupled to Apache request 22:41 <@preaction> oh, right, of course 22:41 <@preaction> well, URL handlers can go 22:42 <@preaction> better idea: just make it a Plack::Request object instead and we'll make people change 22:42 <+patspam> yeah that's much more preferable 22:43 <+patspam> Asset is the only content handler that is coupled to Apache 22:43 <+patspam> for streaming uploads 22:43 <@preaction> ah, yeah that'll have to change 22:44 <+patspam> but apart from that, we can preserve the contentHandler api 22:44 <+patspam> url handlers will be so much nicer as middleware anyway 22:44 <@preaction> indeed 22:45 <+patspam> the one ugly hack i can remember in plebgui is that it buffers output 22:46 <+patspam> but once we rip out Apache::Request I think we can fix that 22:57 -!- SDuensin [~Scott@mobile-166-137-137-166.mycingular.net] has quit [Quit: Leaving] 23:10 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 23:17 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 23:17 -!- mode/#webgui [+v patspam] by ChanServ 23:20 <+perlDreamer> patspam, there's some apache module which will tell you in which other modules the docs live 23:20 <+perlDreamer> it was posted to the dev list a long time ago 23:25 <+patspam> hmm can't find it 23:30 <+patspam> well, with any luck I'll have internet access on the bus, so maybe chat to you guys later on 23:30 * patspam heads to boston 23:30 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 23:32 * perlDreamer heads off to pick up the kids 23:33 <+perlDreamer> then I'll see about finding that Apache documentation module 23:33 <+perlDreamer> it was perl -MApache:::Something -e 'find method_name;' 23:33 <+perlDreamer> very simple 23:59 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui --- Day changed Thu Mar 11 2010 00:04 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 00:12 -!- carogray [~Caroline@72-59-50-141.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 00:53 <+perlDreamer> ha! found it 00:53 <+perlDreamer> http://perl.apache.org/docs/2.0/api/ModPerl/MethodLookup.html 01:02 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Quit: Leaving] 01:06 < Getty> stupid question, someone asked me, can WebGUI run as (Fast)CGI? i dont think so, or? 01:12 <+perlDreamer> no 01:13 <+perlDreamer> right now it only runs as modpel 01:13 <+perlDreamer> modperl 01:13 <+perlDreamer> in WebGUI 8, it might run as FastCGI through the magic of Plack 01:13 <+perlDreamer> but we shall see 01:19 <@preaction> Getty: if you want to help patspam with the plack translation, i'm sure he'd be appreciative (and so would i) 01:19 <@preaction> if you can backport it to 7.x that'd be wonderful as well. 01:20 < Getty> magic of Plack... ok ;) 01:20 < Getty> nah, just curious.... is there mod_perl for lighttpd? so far i avoided mod_perl in general cause it made very strange errors in the past 01:21 <+perlDreamer> we've been using it for quite a while now 01:21 <+perlDreamer> and aside from using lots of memory, it's been fine 01:21 <@preaction> it's not mod_perl so much as Apache::Request <- that's the big part 01:21 < Getty> (for example long time mod_perl had the bug to disable parsing off .htaccess files with a path longer then 128 chars, whatever mod_perl was active for the vhost/dir or not) 01:22 < Getty> if you had such kind of bugs you avoid that software for a longer time ;) 01:22 <@preaction> the WRE puts a mod_proxy instance in front to serve static content or normal CGI stuff, the idea being to get rid of the problems of mod_perl from standard serving 01:22 <@preaction> you could use lighty or nginx as the proxy 01:22 < Getty> varnish and/or lighttpd should be the highest front 01:22 < Getty> varnish + ESI... owns... 01:22 < Getty> you REALLY should dive into this if you dont know it 01:23 < Getty> its the concept akamai works on 01:26 <@preaction> it's something to look at, but first we have to get rid of the reliance on apache 01:27 < Getty> actually, if you use varnish + esi you could not care about that anymore 01:27 < Getty> seriously 01:27 -!- patspam [~patspam@72-63-168-160.pools.spcsdns.net] has joined #webgui 01:27 -!- mode/#webgui [+v patspam] by ChanServ 01:28 < Getty> patspam: we just talked about you :-P 01:28 <@preaction> apache/mod_perl really hampers us when it comes to performance, real performance 01:28 <+patspam> I felt my ears burning 01:28 <+perlDreamer> it was better than CGI 01:28 <+patspam> yay for bolt bus interwebs 01:29 < Getty> preaction: yeah but you gain so much performance with that concept... you know it at all? i always wanted to set it up but my newest employer is actually not in the size for the requirement ;) at my old one they was to less into new technology (thats why i left) 01:29 <@preaction> the ESI stuff would probably require a whole bunch of work, and may not even be viable for our model, where an entire page can be completely dependent on the user who is viewing it (not RESTful, but we've never enforced it in the past) 01:30 < Getty> the caching of specific layers is something that already boosts much 01:30 < Getty> even tho i know what you mean 01:30 <@preaction> i'm not saying we can't do it, i'm saying we've got priorities, and our internals are so horrible that i'd rather straighten those out than try to build something on top of it 01:30 < Getty> understandable 01:31 < Getty> i just say that its worth to have a deeper look at it before you do some more internal rework 01:31 <@preaction> i'd love to just scrap the entire project and build something fully modern on a completely async stack with sharding and caching and replication in mind on the full backend, but... well... 01:31 < Getty> i know what you mean, 100% 01:31 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 01:31 < Getty> but i'm a rapid developer and i always tell: have one proof of concept so that you got it in mind, and probably "something happens" 01:32 < Getty> and you guys are actually the best targets for that concept with that massive control about the env with WRE 01:33 <@preaction> well, that's what the Plack stuff is for, to reduce our deps on WRE. that being said, I still want the WRE to be the "Best Way To Deploy WebGUI" 01:33 < Getty> yeah it is 01:33 <@preaction> but it'd still be nice to "cpan> install WebGUI" 01:33 < Getty> yes of course 01:33 < Getty> "whatever the user fits best" 01:33 < Getty> but its awesome that you even THINK (thought) about WRE 01:33 < Getty> that you made it 01:33 < Getty> and see it as something that you can offer the user 01:33 <@preaction> but then we're back to "so much to do, no manpower" 01:33 < Getty> that is really "nextgen" in my eyes 01:34 <@preaction> you'd be surprised at the naysayers, even i don't run WRE on my dev box anymore (lib incompatibilities with standard OS X stuff) 01:34 <@preaction> but local::lib and perlswitch might work nicely with what we have 01:34 < Getty> my resources i give out are mostly concentrated on Padre and lower level libraries (like Webframeworks where you build stuff like WebGUI ;) ) 01:34 < Getty> yeah 01:34 < Getty> i use it that way 01:34 < Getty> no wait, i lie i dont 01:34 < Getty> but it owuld work 01:35 < Getty> no libs you use are incompatible with local::lib 01:35 <@preaction> well, WebGUI is its own framework (which i'm trying to fix, see http://github.com/preaction/modern-webgui 01:35 < Getty> i just wasnt sure how i use local::lib + mod_Perl and i didnt wanted to try out 01:35 < Getty> of course you got your own framework :) 01:35 < Getty> i didnt suggested anything else 01:35 < Getty> :) 01:35 <@preaction> i mean, i like Cat, but it doesn't mesh with the ideas of CMS very well (imho) 01:36 < Getty> oh.... i will now start official my learning of Catalyst to port my (dont say one word) PHP Webframework to Perl 01:36 < Getty> cause actually i still use it cause there is nothing like that on CPAN ;) 01:36 <@preaction> new door 01:37 <@preaction> (wow, that joke might be way too inside for anyone to get) 01:37 < Getty> and i thought: whatever i do, i should make it on top of Catalyst, cause its made by some of the most experienced CPAN developers and so it should be a good base 01:37 <@preaction> new door is an anagram for "one word". 01:37 < Getty> sounds like you also like good tea ;) 01:37 <@preaction> indeed. it's an app framework, and a CMS could be considered an app 01:37 < Getty> catalyst is an app framework? 01:38 < Getty> i totally considered it so far as framework 01:38 <@preaction> well, web app framework 01:38 < Getty> well wait... 01:38 <+patspam> Getty: I used local::lib to deploy plebgui on shared hosting 01:38 < Getty> mh where i can say the porder 01:38 < Getty> aehm border 01:38 < Getty> lets say i define an app framework more like something that does something even if you does nothing 01:38 < Getty> if you get what i mean 01:39 < Getty> even tho i must insist that definition is not that good, even tho its hard to make a REAL border 01:39 <@preaction> ah, yes. WebGUI without the core asset set 01:39 <@preaction> Catalyst is a framework 01:39 < Getty> yeah you need to code an app with it 01:39 <@preaction> Django is an app framework (has the admin stuff built-in) 01:39 < Getty> yeah 01:39 < Getty> that is what i meant 01:39 < Getty> my framework does also nearly nothing when you dont do anything 01:39 < Getty> but it gives you an error which template is missing ;) so you directly know where to start 01:39 < Getty> hehe 01:40 <@preaction> modern-webgui is heavily django-influenced (<3 django, but it really needs to start adding to the "app" part) 01:40 < Getty> but its just the content template, the complete structure of the page in standard divs is already there blabla you know what i mean 01:40 < Getty> its more "app" 01:41 < Getty> i got an awesome form management, which now definitly needs refactoring, and i said: fuck that shit i directly convert now to perl 01:41 < Getty> my boss is also hot for perl 01:41 < Getty> so.... we defined 1 day / week i go now for the perl startup so that we got something in some weeks 01:41 < Getty> its so ugly situation if you got something awesome to work with and its just in the wrong language... but its my fault so i cant blame anyone 01:42 < Getty> my only big problem still is that i need smarty syntax templates... its still p.d. the best non-coder syntax style, i know you can bend TT much to behave much like that but it seems impossible to make it "$var" instead of "var" 01:46 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 02:34 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 02:35 -!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui 02:35 -!- mode/#webgui [+o preaction] by ChanServ 02:41 -!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has quit [Read error: Connection reset by peer] 02:42 -!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui 02:42 -!- mode/#webgui [+o preaction] by ChanServ 02:52 -!- patspam [~patspam@72-63-168-160.pools.spcsdns.net] has quit [Ping timeout: 265 seconds] 02:56 -!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 245 seconds] 02:57 -!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has quit [Quit: preaction] 03:06 -!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has joined #webgui 03:06 -!- mode/#webgui [+o preaction] by ChanServ 03:09 -!- preaction [~doug@CPE-67-48-241-219.new.res.rr.com] has quit [Client Quit] 03:14 -!- patspam [~patspam@72-59-43-101.pools.spcsdns.net] has joined #webgui 03:14 -!- mode/#webgui [+v patspam] by ChanServ 03:36 -!- patspam [~patspam@72-59-43-101.pools.spcsdns.net] has quit [Ping timeout: 265 seconds] 04:13 -!- fokat [~lem@200.84.244.194] has joined #webgui 04:44 -!- patspam [~patspam@173-115-222-52.pools.spcsdns.net] has joined #webgui 04:44 -!- mode/#webgui [+v patspam] by ChanServ 04:56 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 05:00 -!- patspam [~patspam@173-115-222-52.pools.spcsdns.net] has quit [Quit: Leaving.] 05:06 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 05:19 -!- patspam [~patspam@173-145-107-95.pools.spcsdns.net] has joined #webgui 05:19 -!- mode/#webgui [+v patspam] by ChanServ 05:25 -!- patspam [~patspam@173-145-107-95.pools.spcsdns.net] has quit [Ping timeout: 268 seconds] 05:28 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 05:45 -!- patspam [~patspam@173-115-222-98.pools.spcsdns.net] has joined #webgui 05:45 -!- mode/#webgui [+v patspam] by ChanServ 05:52 -!- patspam [~patspam@173-115-222-98.pools.spcsdns.net] has quit [Quit: Leaving.] 06:04 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 06:11 -!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection] 06:12 -!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui 07:08 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 07:08 -!- mode/#webgui [+v perlDreamer] by ChanServ 08:11 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 08:15 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 09:08 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 09:11 -!- mducharme-work1 [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 09:50 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 09:50 -!- mode/#webgui [+o preaction] by ChanServ 10:00 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 10:06 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:06 -!- mode/#webgui [+v bartjol] by ChanServ 12:45 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 13:20 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 13:20 -!- mode/#webgui [+o Haarg] by ChanServ 13:23 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 13:25 < CIA-58> webgui: Graham Knop WebGUI8 * r913fa9a / (58 files in 20 dirs): clean up Tie::IxHash imports - http://bit.ly/bBzkwl 13:25 < CIA-58> webgui: Graham Knop WebGUI8 * ra22162b / (11 files in 4 dirs): clean up Tie::CPHash imports - http://bit.ly/anYS7t 13:25 < CIA-58> webgui: Graham Knop WebGUI8 * r2af4c4d / (47 files in 15 dirs): clean up WebGUI::Utility imports - http://bit.ly/atTsk0 13:25 < CIA-58> webgui: Graham Knop WebGUI8 * r45ca61b / (6 files in 2 dirs): more import cleanups - http://bit.ly/cZk5IY 14:24 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:32 -!- fokat [~lem@200.84.99.228] has joined #webgui 14:44 -!- bryden [~bryden@nat/ibm/x-strgddoqndjpfeiq] has joined #webgui 16:16 -!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has joined #webgui 16:19 < SDuensin> Morning. 16:22 <+bartjol> hey scott 16:24 < SDuensin> Hey bartjol 16:39 -!- bryden [~bryden@nat/ibm/x-strgddoqndjpfeiq] has quit [Quit: Leaving] 16:44 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 16:55 <+bartjol> oh, yeah, a customer called 16:55 <+bartjol> strange people 17:12 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] 17:12 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 17:12 -!- mode/#webgui [+v Radix_] by ChanServ 17:34 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:34 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:34 <+perlDreamer> morning, folks 17:35 < SDuensin> Hey perlDreamer 17:36 <@Haarg> morning 17:39 <@Haarg> is there any reason to keep the 7.7 upgrades in WebGUI8 i'm not thinking of? 17:43 <+perlDreamer> none 17:43 <+perlDreamer> I just got through pruning the 7.7 upgrades out of 7.8 and 7.9 17:43 < SDuensin> Crap. Out of coffee. 17:43 <+perlDreamer> taking kids to school, be back in 20 17:43 * SDuensin will still be here. 17:46 < CIA-58> webgui: Graham Knop WebGUI8 * rb24978e / (182 files in 23 dirs): removing old upgrades - http://bit.ly/bfFTRX 17:56 <+perlDreamer> Haarg, what do you think about removing the form magic from property, and requiring people to put things into form directly? 17:57 <@Haarg> i was thinking about that. the magic is becoming more problematic. 17:58 <@Haarg> but it also seems like it should work fine to continue having the magic 17:58 <+perlDreamer> what about the thing with adding traits and the meta_property? 17:59 <+perlDreamer> it seems like we need to have a class with the trait applied to see what the attribute will do 17:59 <+perlDreamer> so then we're building some anonymous throwaway metaclass just to do that 17:59 <@Haarg> kind of 18:00 <@Haarg> but it caches the metaclass it builds 18:00 <@Haarg> based on the traits applied 18:00 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 18:00 -!- mode/#webgui [+o bopbop] by ChanServ 18:18 <+perlDreamer> Haarg, in order to apply the roles to the anon class, I need to get it inside the buidler for _property_metaclass 18:18 <+perlDreamer> but builder methods don't get arguments, other than $self 18:19 <+perlDreamer> I think that means we need to flatten it into add_property 18:19 <+perlDreamer> "it" being _property_metaclass 18:20 <@Haarg> yeah, we might just want to do away with _property_metaclass 18:27 <+perlDreamer> are you going to talk about Moose at the WUC this year, Haarg? 18:28 <@Haarg> no. i don't remember if someone else was planning on talking about it. 18:37 <@Haarg> ugh i hate UNIVERSAL::(isa|can) so much 18:39 <+perlDreamer> yeah 18:40 <+perlDreamer> if it would just shut up, it would be a little more tolerable 18:40 <@Haarg> i would be fine with the warnings if they weren't all false positives 18:41 <@Haarg> like this 18:41 <@Haarg> Called UNIVERSAL::isa() as a function, not a method at /usr/local/lib/perl5/site_perl/5.10.1/UNIVERSAL/can.pm line 43 18:45 <+perlDreamer> any thoughts on this: http://gist.github.com/329325 18:48 <@Haarg> where is that trait supposed to be from? 18:48 <+perlDreamer> Moose::Meta::Attribute::Native::Trait::Array 18:48 <+perlDreamer> I think that's the problem 18:48 <+perlDreamer> there's magic in traits to expand Array into Moose::Meta::Attribute::Native::Trait::Array 18:49 <@Haarg> yeah 18:50 <+perlDreamer> $perlDreamer->invoke('dispel magic', 'WebGUI::Definition::add_property'); 18:50 <+perlDreamer> crud 18:50 <+perlDreamer> You have to be a level 3 magic user to do that 18:52 <+perlDreamer> or was it level 5? 18:52 <+perlDreamer> it's been too long ago 18:57 <@Haarg> that may be the best way to go 18:58 <@Haarg> there are two other alternatives. first is using Moose::Meta::Class->interpolate_class(_and_new)? to make the metaclass object 18:58 <@Haarg> and the other 'better' solution that we don't have time for, which is making traits for all of the form types 18:59 <+perlDreamer> that would mean that I'd need to build a form type for handling JSON in the db, for things that never send the JSON to a form 19:00 <+perlDreamer> but I agree that we need a type system, and have our forms interact with that 19:00 <+perlDreamer> and, personally, I think we should base it on native Moose type, and build around that, rather than the other way around 19:03 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:04 <+perlDreamer> I think that's a typo 19:04 <+perlDreamer> I don't see an interpolate_class in Moose::Meta::Class 19:05 <@Haarg> i guess it isn't in the pod 19:05 <+perlDreamer> it's not in the code, either 19:05 <+perlDreamer> it's actually in Moose::Meta::Attribute 19:05 <@Haarg> err 19:05 <+perlDreamer> and it does resolve trait names 19:05 <@Haarg> yeah, that's the one 19:06 <+perlDreamer> the farther back we push into Moose, the more susceptible we're going to be to future change 19:07 <@Haarg> especially for undocumented methods 19:08 <+perlDreamer> that's just a typo, I'll track down their repo and submit a doc patch 19:08 <@Haarg> typo? 19:09 <+perlDreamer> in the docs, it says to call Moose::Meta::Class->interp.... 19:09 <+perlDreamer> it should be Moose::Meta::Attribute->interp 19:09 <@Haarg> Moose::Meta::Attribute->interpolate_class is undocumented though 19:10 <+perlDreamer> right, the only one that's documented is interpolate_class_and_new 19:13 * perlDreamer goes to the gym 19:20 <@Haarg> unfortunately, interpolate_class is the one we want 19:32 <@Haarg> perlDreamer, completely untested but i was thinking something like this http://gist.github.com/329395 20:17 <+perlDreamer> it looks exactly right, codewise 20:17 <+perlDreamer> I'll see what the tests say 20:17 <+perlDreamer> maybe a quick pop into #moose to ask about that method? 20:17 <+perlDreamer> 'cuz I'd be happy to make them a doc patch for it 20:18 < Getty> whats the problem? 20:18 <+perlDreamer> and to find out if it's going to be, expected to be deprecated 20:18 <+perlDreamer> this method: Moose::Meta::Attribute->interpolate_class 20:18 <+perlDreamer> is not documented in the POD 20:18 <+perlDreamer> from previous, painful experience, that means it might not be wise to use it, Getty 20:18 < Getty> there are many not documented in the POD cause they are used internal or shouldnt be used by users who have no idea 20:18 < Getty> yeah 20:18 < Getty> those functions are 99% sure to be changed or dropped 20:19 < Getty> i even think that i know of interpolate_class that its not the right way 20:24 <@Haarg> not the right way for what? 20:28 <@Haarg> perlDreamer, i think i have my WebGUI::Paths branch working properly. the only things that still refer to the WebGUI lib directory are the POD/Perl::Critic tests. api breaks on WebGUI::Session->open and WebGUI::Config->new. 20:28 <+perlDreamer> those are low usage API methods, and we're in 8 anyway 20:28 <@Haarg> yeah 20:29 <+perlDreamer> Haarg, does changing ownership of a file leave a timestamp somewhere I can check? 20:29 <+perlDreamer> in the filesystem? 20:29 <@Haarg> don't believe so 20:29 <@Haarg> why? 20:42 <+perlDreamer> Getty, why is interpolate_class the wrong way to do it? 20:42 < Getty> its just somehting that pops into my mind if i remember 20:42 < Getty> i must check into it what it does again, then i probably remember my case 20:43 < Getty> but i did some deeper stuff in moose and that is function-ape-jungle-hopping ;) 21:07 <+perlDreamer> I think I'll do some googling, then ask in #moose real quick 21:15 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 21:15 -!- mode/#webgui [+o tavisto] by ChanServ 21:17 <+perlDreamer> hey, tavisto! 21:17 <@tavisto> hey brotah 21:17 <@tavisto> er brotha 21:18 <@tavisto> how's life? 21:18 <+perlDreamer> very busy 21:19 <+perlDreamer> kids, jobs, wife 21:19 <+perlDreamer> cooking, cleaning, laundry 21:19 <+perlDreamer> remodeling, electrical work, appliance installs 21:22 <@Haarg> hey tavisto, did you see that steam + valve's games are coming to mac? 21:23 <@Haarg> no more rebooting needed for tf2 21:23 <@tavisto> yeah, been busy here too. Craziness. hehe I've been working on my house a lot as well. 21:24 <@tavisto> Just finished my taxes so that's a good thing to check off my list. And no I hadn't heard about steam coming to mac.. That rocks!!! 21:26 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping] 21:32 <@tavisto> Haarg, you enjoying your MBP upgrade? I like this sooo much better. 21:32 <@Haarg> it is quite nice, yeah 21:33 <@tavisto> really nice when I have to jump into windows on VMware 21:33 <@tavisto> Does anyone know why my ^AdSpace(); macro would just print out on a style template rather than showing an ad? 21:34 <@tavisto> I'm sitting here thinking... there's nothing to it.... or am I just having a brain fart 21:34 <@Haarg> not sure. where is this? 21:34 -!- lem_ [~lem@200.84.99.228] has joined #webgui 21:35 -!- lem_ [~lem@200.84.99.228] has quit [Read error: Connection reset by peer] 21:35 <+perlDreamer> the Ad in the AdSpace could have a problem 21:35 <@Haarg> i hope they make 85W power adapters with the new connector at some point http://store.apple.com/us/product/MC461LL/A?fnode=MTY1NDEwMQ&mco=MTMzODAwMDI 21:35 <@Haarg> would be much more convenient than the current ones 21:36 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 21:36 -!- mode/#webgui [+o bopbop] by ChanServ 21:38 -!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 245 seconds] 21:39 <@tavisto> Haarg, perlDreamer it's on the TGC Forums (bugs) 21:39 <@tavisto> instead of rendering the ad, it just prints out the macro on the page 21:39 <@tavisto> I'm 99% sure that macro is enabled by default 21:40 <+perlDreamer> we can check that 21:41 <+perlDreamer> nope, it's not 21:41 <+perlDreamer> you want it added, tavisto? 21:42 <@tavisto> oh crap then that's why 21:42 <@tavisto> could you enable that on TGC 21:42 <+perlDreamer> sure 21:42 <@tavisto> thanks, I'm sitting here wondering what the heck is going on 21:43 <+perlDreamer> okay, please give her a retry 21:45 <+perlDreamer> oh yeah 21:46 <@tavisto> booyah grandma 21:48 <+perlDreamer> normally we don't do support for clients over IRC, but we always make an exception for you, tavisto 21:53 <@tavisto> gee thanks 21:53 <@tavisto> I have a special support package 21:54 <+perlDreamer> It's the Brazilian BBQ+ package 22:04 <+perlDreamer> speaking of which, it is definitely time for lunch 22:04 <+perlDreamer> bbiaw 22:54 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] 23:00 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has left #webgui [] 23:01 -!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has quit [Quit: Leaving] 23:08 -!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui 23:09 -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 256 seconds] 23:21 <+perlDreamer> Haarg, that returns a meta class of the class Moose::Meta::Attribute 23:22 <+perlDreamer> and technically, it only returns a class name 23:38 <+perlDreamer> and now Definition.t passes: http://gist.github.com/329691 23:38 <+perlDreamer> I'll try the others next 23:44 <+perlDreamer> all right! 23:44 < CIA-58> webgui: Colin Kuskie WebGUI8 * rf4467cb / lib/WebGUI/Definition/Meta/Class.pm : Attempt #1 to pass traits through property. - http://bit.ly/91yb6D 23:44 <+perlDreamer> we have traits 23:44 < CIA-58> webgui: Colin Kuskie WebGUI8 * r570eea7 / t/Definition.t : Add test for passing through traits. - http://bit.ly/atojzC 23:44 <+perlDreamer> now I just have to write some --- Day changed Fri Mar 12 2010 00:16 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 00:22 -!- fokat [~lem@200.84.99.228] has joined #webgui 00:55 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 02:13 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 02:52 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 03:30 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 03:44 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 03:55 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 06:35 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 07:21 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 07:48 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 07:48 -!- mode/#webgui [+o Haarg] by ChanServ 08:29 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 08:49 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 08:49 -!- mode/#webgui [+o preaction] by ChanServ 10:12 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:13 -!- mode/#webgui [+v bartjol] by ChanServ 10:58 < CIA-58> WebGUI: translation * r12452 /translations/ (201 files in 3 dirs): Updating Czech on translation server 11:36 -!- SynQ_ is now known as SynQ 11:37 -!- mode/#webgui [+v SynQ] by ChanServ 11:38 -!- SynQhome [~SynQ@f70096.upc-f.chello.nl] has joined #webgui 13:38 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 14:33 < SynQhome> bah 14:40 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 15:05 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 15:43 -!- fokat [~lem@200.84.99.228] has joined #webgui 16:16 -!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has joined #webgui 16:17 < SDuensin> Morning. 16:20 <+bartjol> hey scott, learned dutch already? 16:23 < SDuensin> Voorjen! 16:23 < SDuensin> That close? 16:25 <+bartjol> voorjen? what kind of dialect is that? 16:26 < SDuensin> It had double vowels and a J in a strange place. Looked Dutch to me. :-P 16:29 <+bartjol> it looks like it, but does not sound like it, so it is not a duck 16:30 < SDuensin> Then it's not a witch. 16:31 < SDuensin> Oh! Amazing! I get IE7 on March 15th! 16:31 * SDuensin can't stand stupid corporate America. 16:31 <+bartjol> eeeh, where are you located? 16:31 * bartjol means : where in time 16:32 <+bartjol> and they're not going for the full ie8 in one go? 16:32 < SDuensin> In time? 2010. :-P 16:32 < SDuensin> Government contractor dude. I'm surprised I get 7. 16:32 < SDuensin> (Although I already have 8 and Chrome on my machine.) 16:33 <+bartjol> it is an improvement, and soon I will get the browser choice screen microsoft update 16:33 <+bartjol> european regulations++ 16:33 < SDuensin> hehe 16:38 <+bartjol> mmm, 500 karma left to spend from my pile of karma 16:40 <+bartjol> and, I spend it all 16:40 < SDuensin> Got an odd question... Ever lock down WebGUI pages based on the browser's user-agent? 16:40 <+bartjol> well, I wanted to one time, but I never came around to do so 16:41 <+bartjol> actually, when using ie, i wanted to show a solitair jumping cards video and a text: use another browser, or go play games 16:42 < SDuensin> I'm building a rather interesting service and wanted to use WebGUI to provide a lot of the generic functions (user management, billing, forums, etc) but I don't want them being accessed outside my custom client. 16:42 < SDuensin> Hehe 16:42 <+bartjol> mmm, that does a bit like monopolising 16:43 < SDuensin> I used to embed a script in all my sites that helped people get away from IE6 if they were using it. Then the bastards at Microsoft bought the domain that was doing the anti-IE6 campaign and took the script down! 16:43 <+bartjol> what, even microsoft wants people to upgrade, stupid mrrpprgfffpowhfp 16:44 < SDuensin> Well, I'm not going to lock down the entire site. Just the pages that require my browser to properly render. 16:46 <+bartjol> and when they use the wrong browser they got redirected to a site that says, please use for viewing this page 16:46 <+bartjol> ? 16:46 < SDuensin> No, just back to the home page of the site. 16:46 <+bartjol> well, that are details 16:47 < SDuensin> Only way they'd ever even be able to try and access one of those custom browser pages with a different browser is if they're poking around and doing things they shouldn't be doing. :-) 16:48 <+bartjol> eeeh, I am think of a contenthandler that sets scratch variable, and when it exists on the page there is a macro that redirects you 16:48 <+bartjol> but that may be to late 16:48 <+bartjol> you'l get a blink of the scrteen 16:49 < SDuensin> What about even before WebGUI gets it? Make Apache do the filtering? 16:49 <+bartjol> off course, but I was thinking more generically 16:50 < SDuensin> Generic is good. :-) 16:50 <+bartjol> because, you'll have to set each url 16:50 <+bartjol> my way, you can make a template: 16:50 <+bartjol> then redirectall my cool html 16:51 <+bartjol> but 16:51 < SDuensin> Interesting. 16:51 <+bartjol> problem 16:51 <+bartjol> you only want to do that once per session 16:51 <+bartjol> so 16:52 <+bartjol> only at first access 16:52 < SDuensin> Where would "my_scratch" come from? 16:53 <+bartjol> the first request in of the session must call the method to set it 16:54 <+bartjol> which requests meddling in the session code 16:54 <+bartjol> eq "undesirable" 16:54 < SDuensin> Yea. That'd be bad. 16:55 <+bartjol> don\'t fiddle with session or die; 16:55 <+bartjol> well 16:56 < SDuensin> I'd rather tweak Apache than WebGUI code. 16:56 <+bartjol> yeah 16:56 <+bartjol> thinking of a contenthandler that always is called, but does nothing if sessioncookie exists 16:56 <+bartjol> that already sounds better\ 16:57 < SDuensin> For the most part, I can just "hide" the URLs. However, I know some goober out there is going to snoop them with a proxy of some kind and go poking around. 16:57 <+bartjol> but you'll have to set each apache request to use that handler, and also be able to caal other handlers 16:57 <+bartjol> arg 16:58 <+bartjol> people like me 16:58 < SDuensin> What about just using rewrite to bounce requests targeted for a specific sub-folder of the site? 16:58 <+bartjol> in apache? 16:58 < SDuensin> Yea 16:58 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 16:59 -!- mode/#webgui [+v perlDreamer] by ChanServ 16:59 < SDuensin> Hey perlDreamer 16:59 <+perlDreamer> morning, SDuensin 16:59 <+bartjol> well, during thinking of other solutions, this is starting to sound better and better 16:59 <+perlDreamer> what's up? 16:59 < SDuensin> bartjol - hehe 16:59 <+bartjol> SD wants to lock out ie6 users 16:59 < SDuensin> perlDreamer - Trying to make WebGUI do things it's not intended to do. :-) 16:59 <+perlDreamer> et tu, SD? 16:59 < SDuensin> Actually, I want to lock out *ALL* standard browser users. 17:00 <+perlDreamer> why? 17:00 < SDuensin> You're in the USA, right? Ever hear of "Steam"? 17:00 <+perlDreamer> Yeah, some game company, right? 17:01 < SDuensin> Well, Valve is the company. Steam is their client. But yea... 17:01 < SDuensin> Basically, half their client is delivered as HTML. Makes it very easy for them to update content... 17:01 < SDuensin> I'm doing the same thing and don't want non-client users poking around on the special pages intended to be rendered inside the client software. 17:03 <+perlDreamer> should be very easy to do 17:03 <+perlDreamer> add browser rejection via a URL Handler 17:03 < SDuensin> So enlighten us, oh master. :-P 17:03 * perlDreamer will ponder briefly 17:03 <+perlDreamer> it was a very long night last night for support calls 17:04 < SDuensin> NP 17:04 < SDuensin> No rush. Domain isn't even online yet. 17:04 < SDuensin> This is a brand-spankin' new project. 17:10 <+perlDreamer> I think the best way to do this is actually via Apache 17:11 <+perlDreamer> where you put rules in the vhost section that requires a certain client to access the site 17:11 < SDuensin> That's what I was thinking. Just wanted more opinions. 17:11 < SDuensin> And it's not even the entire site - just a branch of it. 17:16 <+bartjol> oh, I thought it were some random pages throuhout 17:16 <+bartjol> a branche makes it better 17:16 < SDuensin> Nope. I can contain them into one area. 17:17 * bartjol is getting very good at thinking of too complicated solutions 17:17 < SDuensin> Hehe 17:17 < SDuensin> You might be perfect for this project! 17:17 <+bartjol> well, you can hire me probably 17:17 < SDuensin> Sure. I pay $0 a day. 17:18 <+bartjol> ah, Koen will not agree with that 17:18 <+bartjol> how much by the hour? 17:18 <+perlDreamer> $0/8 17:18 < SDuensin> :-) 17:19 <+bartjol> that would be a very nice cooperation, I think of too complicated solutions all day, and you'll do it with the easy one in 5 minutes 17:29 <+perlDreamer> are you going to submit a WUC talk, bartjol? 17:30 <+bartjol> well 17:30 <+bartjol> I'd like to, but 17:31 <+bartjol> not sure whether I can come yet 17:31 <+bartjol> I'd actually thought of webgui cluster building 17:31 <+bartjol> which might be a bit too easy maybe 17:31 <+bartjol> and to linux focussed 17:32 < SDuensin> Bah. Who cares about Windows hippies. :-) 17:32 <+bartjol> or apples 17:32 <+perlDreamer> I wouldn't worry about linux focus, few people run WebGUI on windows anymore 17:32 <+bartjol> yeah 17:32 <+bartjol> well 17:32 <+bartjol> first see whether I can come 17:33 <+bartjol> some organisational limits I'm bumping into 17:39 <+perlDreamer> I think someone spammed the Czech translation on the server 17:40 <+bartjol> may very well be 17:41 <+perlDreamer> try translating the notes.txt file 17:43 <+bartjol> mmm, what is submitted looks quite normal to me 17:44 <+bartjol> are it not just the files being added? 17:45 <+perlDreamer> no, some of the files have actually been translated, and they're okay 17:45 <+perlDreamer> brb, have to take kids to school 17:47 -!- SDuensin [~Scott@mobile-166-137-136-216.mycingular.net] has quit [Ping timeout: 260 seconds] 17:52 -!- SDuensin [~Scott@mobile-166-137-137-042.mycingular.net] has joined #webgui 17:55 <+perlDreamer> back 17:55 < SDuensin> Me too. :-) 17:55 * SDuensin lost his tether. Thanks, AT&T. 18:07 < CIA-58> webgui: Colin Kuskie WebGUI8 * r953df35 / lib/WebGUI/Asset/Wobject/GalleryAlbum.pm : Remove duplicate accessor method. - 18:07 * bartjol knows that html is not css and has done his best to brak the news in a subtle manner 18:07 < CIA-58> webgui: Colin Kuskie WebGUI8 * r3ea797b / (7 files in 2 dirs): Wobject tests, through letter M. - http://bit.ly/bLH3MC 18:08 <+perlDreamer> bartjol: who is the recipient of the bad news? 18:10 <+bartjol> a very well appreciated colleague of mr patspam 18:11 <+bartjol> well everybody's got his own comfort zone 18:14 <+perlDreamer> I need some bash command line help 18:14 <+perlDreamer> I want to do this: 18:14 <+perlDreamer> for file in (`ls /data/WebGUI/lib/WebGUI/Asset/Wobject`) do; cp template $file; done 18:15 < SDuensin> So do it. :-) 18:15 < SDuensin> May want to toss a "-1" (dash one) behind the ls. 18:15 <+perlDreamer> -1 ? 18:15 <+bartjol> small L> 18:17 <+perlDreamer> whenever I've piped ls into anything, it's always done that for 18:17 <+perlDreamer> me 18:19 < SDuensin> "dash one" just gives a list of filenames, no other output. 18:21 -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui 18:21 -!- mode/#webgui [+v MrHairgrease] by ChanServ 18:23 <+perlDreamer> time to take some time to read Ovid's complete Test::Class tutorial 18:23 <+perlDreamer> because there must be an easier way than listing each test class in the run script 18:32 <+bartjol> mmm, custom workflow giving errors 18:34 <+bartjol> debug code can be removed after debugging 18:35 <+perlDreamer> or use $session->log->debug('debug comment'); 18:36 <+perlDreamer> then you can leave it in, and enable it via log.conf 18:36 <+bartjol> well, i just made a comment to see whther it run at all 18:36 <+bartjol> it does apparently 18:37 <+bartjol> just a bit lazy 18:38 <+bartjol> ok, now for Unable to load WebGUI::i18n::English::Dutch 18:39 <+MrHairgrease> The correct class name for that module would be WebGUI::i18n::Denglish 18:40 <+perlDreamer> You sure it isn't WebGUI::i18n::Engutch? 18:40 <+MrHairgrease> No, we call the Anglified Dutch Denglish in the NL 18:41 <+MrHairgrease> Just like we have Chinglish for Chinese-English 18:41 <+bartjol> I'm not doing that translation as well 18:41 <+MrHairgrease> holy crap 18:41 <+MrHairgrease> both perldreamer and patspam commenting on blogs.perl.com! 18:41 <+perlDreamer> huh? 18:41 <+perlDreamer> who, me? 18:42 <+MrHairgrease> yeah you 18:42 < CIA-58> webgui: Colin Kuskie WebGUI8 * re0e71a5 / t/run_asset.t : Add Navigation, Poll, ProjectManager to run script. - http://bit.ly/9PQGEz 18:42 < CIA-58> webgui: Colin Kuskie WebGUI8 * r8209de7 / (23 files in 4 dirs): Add tests for most other wobjects. Block broken code in Role/Asset/Comments. Refactor run_asset.t - http://bit.ly/cV7l7P 18:42 <+MrHairgrease> on the 100% test coverage thread 18:42 <+perlDreamer> yeah, 100% test coverage is misleading 18:42 <+perlDreamer> I wrote 2000 tests in the last 3 days 18:42 <+MrHairgrease> wow 18:42 <+MrHairgrease> you have been busy... 18:42 <+perlDreamer> I cheated 18:42 <+perlDreamer> I used Test::Class 18:44 <+bartjol> mmm i tried loading dutch twice 18:44 <+MrHairgrease> double ducth 18:44 <+bartjol> it sure is 18:45 <+perlDreamer> where is patspam's comment on blogs.perl.org? 18:45 <+MrHairgrease> http://blogs.perl.org/users/sawyer_x/2010/03/measuring-the-progress-of-ui.html#comments 18:45 <+MrHairgrease> last comments 18:45 <+MrHairgrease> s/s// 18:49 <+bartjol> so long, it's beer o clock 18:49 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:50 -!- MrHairgrease [~martin@194.171.50.69] has left #webgui [] 18:51 -!- lem_ [~lem@200.84.99.228] has joined #webgui 18:52 -!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer] 18:55 < CIA-58> webgui: Colin Kuskie WebGUI8 * r2997471 / (3 files in 3 dirs): fix assetName calls for Asset and Wobject. - http://bit.ly/auNa6s 18:56 < CIA-58> webgui: Colin Kuskie master * rf56523c / lib/WebGUI/i18n/English/Asset_Wobject.pm : add lastUpdated stamp for mobile style labels. - http://bit.ly/9Tewlr 18:56 < CIA-58> webgui: Colin Kuskie webgui-7.8 * rc57e40e / lib/WebGUI/i18n/English/Asset_Wobject.pm : add lastUpdated stamp for mobile style labels. - http://bit.ly/b97AIA 19:01 < CIA-58> webgui: Colin Kuskie WebGUI8 * r85121c5 / (98 files in 8 dirs): Move Test::Asset* to Test::WebGUI::Asset* - http://bit.ly/bkHoqU 21:08 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 21:08 -!- mode/#webgui [+o khenn] by ChanServ 21:14 -!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection] 21:14 -!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui 22:51 -!- lem_ [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 23:01 -!- SDuensin [~Scott@mobile-166-137-137-042.mycingular.net] has quit [Quit: Leaving] --- Day changed Sat Mar 13 2010 00:10 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 00:14 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 00:46 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Read error: Connection reset by peer] 00:46 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 00:56 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 02:45 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 276 seconds] 03:05 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 03:14 -!- fokat [~lem@200.84.244.194] has joined #webgui 03:34 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 03:48 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 03:51 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 03:55 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 04:01 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 04:03 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 04:51 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 04:55 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 05:09 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 05:12 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 05:23 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 05:23 -!- mode/#webgui [+o khenn] by ChanServ 05:45 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 05:51 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 05:56 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 06:02 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 06:33 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 06:48 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 06:49 < elnino> good evening! 06:49 < elnino> I'm trying to implement this: http://javascript.internet.com/miscellaneous/browser-correct-download-instructions.html 06:49 < elnino> but instead of getting the strings that I'm supposed to be getitng, I get: /**/ as the output 06:50 < elnino> I created a snippet to create the download.js, cache 1 second 06:50 < elnino> type javascript/text 06:50 < elnino> and put the script in the head 06:50 < elnino> and then copied the call to the function in another snippet, cache 1 sec. 06:50 < elnino> I've done things like this before, but getting CDATA is throwin gme for a loop. 06:55 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 07:20 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 07:28 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 07:42 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 08:02 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 08:09 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 08:54 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 09:02 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 09:15 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 09:33 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Ping timeout: 240 seconds] 09:55 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 10:05 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 10:15 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 10:50 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 10:58 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 11:04 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 11:45 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 12:00 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 12:22 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 12:33 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 13:15 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 16:12 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 16:17 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 16:22 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 16:33 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 16:38 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 16:53 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 16:55 < CIA-58> WebGUI: translation * r12453 /translations/German/German/Asset_Survey.pm: Updating German on translation server 17:15 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Quit: Leaving.] 17:51 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: This computer has gone to sleep] 18:09 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 18:17 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 18:32 < CIA-58> webgui: Patrick Donelan psgi * rad176a9 / (4 files in 3 dirs): Ready to start thinking about IO bound delayed response - 18:35 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 18:39 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 18:59 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 19:18 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 19:31 -!- fokat [~lem@200.84.244.194] has joined #webgui 21:47 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 21:54 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 21:54 -!- kimd [~spunky@188.104.143.200] has joined #webgui 21:56 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 22:01 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 22:02 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 22:02 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 22:14 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 22:14 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Remote host closed the connection] 22:15 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 22:15 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Client Quit] 22:27 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 22:28 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 22:28 -!- mode/#webgui [+o preaction] by ChanServ 22:32 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Client Quit] 22:42 -!- kimd [~spunky@188.104.143.200] has quit [Quit: Ex-Chat] 22:57 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 22:57 -!- mode/#webgui [+o preaction] by ChanServ 23:05 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 23:12 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 23:25 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 268 seconds] 23:27 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 23:27 -!- mode/#webgui [+v Radix_] by ChanServ --- Day changed Sun Mar 14 2010 01:05 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 01:10 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 01:12 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 01:38 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Ping timeout: 245 seconds] 02:22 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 04:01 -!- fokat [~lem@200.84.244.194] has quit [Remote host closed the connection] 04:36 -!- elnino [~ninow@user-38q49cv.cable.mindspring.com] has quit [Quit: Leaving] 05:24 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 05:27 -!- fokat [~lem@200.84.244.194] has joined #webgui 06:06 < CIA-58> webgui: Colin Kuskie WebGUI8 * rf7589e6 / (48 files in 5 dirs): Refactoring to remove putting className into each test class. WIP. - http://bit.ly/9E5vxG 06:06 < CIA-58> webgui: Colin Kuskie WebGUI8 * r20507ee / (47 files in 5 dirs): Calculate class to load. Remove class method from each test file. Fix typos. - http://bit.ly/bGVefh 06:06 < CIA-58> webgui: Colin Kuskie WebGUI8 * r790ccbe / t/run_asset.t : Fix script to work and load the utility test module. - http://bit.ly/cxDw0I 06:06 < CIA-58> webgui: Colin Kuskie WebGUI8 * r41fffba / (46 files in 4 dirs): Remove FindBin from test class sub-modules. - http://bit.ly/ayCAOm 06:11 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 06:23 < CIA-58> webgui: Colin Kuskie WebGUI8 * rd4eae41 / t/tests/Test/WebGUI/Asset/File/GalleryFile/Photo.pm : Add a test for Photo - http://bit.ly/c2HWxl 06:27 < CIA-58> webgui: Colin Kuskie WebGUI8 * r3a2f94f / (4 files): Test for some Sku's. - http://bit.ly/9JevaZ 11:18 -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui 11:20 -!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds] 13:38 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 15:49 < CIA-58> wgdev: Graham Knop master * r38fba2d / (34 files in 11 dirs): update copyright year - http://bit.ly/bBJ2t6 15:49 < CIA-58> wgdev: Graham Knop master * r8dfd618 / lib/WGDev/Command/For/Each.pm : add for-each command - http://bit.ly/8Z4RJ6 16:20 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 16:20 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 17:33 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 17:33 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 18:04 < CIA-58> webgui: Colin Kuskie WebGUI8 * rae31597 / t/tests/My/Test/Class.pm : Forgot the custom test subclass. - http://bit.ly/9PXPOr 18:38 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 265 seconds] 18:48 -!- fokat [~lem@200.84.244.194] has joined #webgui 19:15 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 19:54 -!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 276 seconds] 20:25 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 20:36 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 20:42 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 20:57 -!- fokat [~lem@200.84.244.194] has joined #webgui 22:12 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 265 seconds] 22:18 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 22:51 -!- carogray2 [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has joined #webgui 22:51 -!- carogray2 [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Client Quit] 22:53 -!- carogray [~Caroline@h69-21-16-53.nwlnnh.dsl.dynamic.tds.net] has quit [Ping timeout: 256 seconds] --- Day changed Mon Mar 15 2010 00:20 -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer] 00:26 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 00:26 -!- mode/#webgui [+v patspam] by ChanServ 00:27 <+patspam> preaction: ping 01:04 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 03:07 <@preaction> patspam: sup 03:07 <+patspam> I am knee-deep in psgi 03:07 <+patspam> about halfway through ripping out apache and re-psgi-ifying webgui8 03:08 <@preaction> yay 03:08 <+patspam> the really juicy question is what to do about streaming 03:09 <@preaction> okay, what's the problem and what are our options? 03:09 <+patspam> I'm tempted to steal the Tatsumaki approach, which supports both blocking streaming and asynchronous streaming, with a unified API 03:10 <+patspam> but I'm trying to be conservative 03:10 <@preaction> so the problem is our "ability" to stream files through WebGUI 03:10 <+patspam> just content at this stage, not files 03:10 <+patspam> e.g. ProgressBar 03:11 <@preaction> ahhh 03:11 <+patspam> e.g. for (1..10) { $session->output->print($_); sleep 1 } 03:11 <@preaction> well, that's a solution to a different problem. if there's another solution we can implement it will be fine 03:12 <+patspam> yeah true 03:14 <@preaction> i hate to go this way, but would tying ourselves to POE be a bad thing? 03:15 <@preaction> actually, JT might have some insight 03:15 <@preaction> he mentioned dealing with the async/blocking problem when developing SimpleDB::Class 03:49 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Quit: khenn] 04:10 < CIA-58> webgui: Patrick Donelan psgi * rb63d1eb / (6 files in 6 dirs): mid-way commit - http://bit.ly/aywoIR 04:10 < CIA-58> webgui: Patrick Donelan psgi * r76d8ecf / (8 files in 7 dirs): Demo site loads - http://bit.ly/c0BVvB 04:10 <+patspam> preaction: I think using AnyEvent is the preferred approach 04:10 <+patspam> anyway, enough for today, talk more tomorrow 04:11 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 04:59 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 04:59 -!- mode/#webgui [+o khenn] by ChanServ 06:08 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 06:08 -!- mode/#webgui [+v perlDreamer] by ChanServ 06:45 -!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 276 seconds] 07:17 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Ping timeout: 260 seconds] 07:41 -!- fokat [~lem@200.84.244.194] has joined #webgui 09:42 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 10:21 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:21 -!- mode/#webgui [+v bartjol] by ChanServ 11:09 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Read error: Connection reset by peer] 11:46 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 11:47 -!- mode/#webgui [+v bartjol] by ChanServ 11:56 -!- carogray [~Caroline@72-63-96-197.pools.spcsdns.net] has joined #webgui 12:08 -!- carogray1 [~Caroline@173-115-216-71.pools.spcsdns.net] has joined #webgui 12:10 -!- carogray [~Caroline@72-63-96-197.pools.spcsdns.net] has quit [Ping timeout: 245 seconds] 13:11 -!- carogray1 [~Caroline@173-115-216-71.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 13:17 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:19 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 15:10 -!- fokat [~lem@200.84.99.228] has joined #webgui 15:18 -!- SDuensin [~Scott@mobile-166-137-138-212.mycingular.net] has joined #webgui 15:19 < SDuensin> Greetings. 15:29 <+bartjol> might it oh, hi scott 15:37 <+bartjol> mmm, SDuensin, I submitted an rfe, but I'm wondering whether I wouldn't call it a bug 15:38 <+bartjol> mm, better ask colin later, he has the power to move that stuff 15:39 < SDuensin> I like bugs. Bugs get fixed. RFEs get whined over. :-) 15:46 <+bartjol> well, missing POD might be considered a bug 16:20 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 16:20 -!- mode/#webgui [+v perlDreamer] by ChanServ 16:21 <+bartjol> morning colin 16:21 <+bartjol> I was wondering whether my rfe might be considered a bug: http://www.webgui.org/rfe/request-for-enhancement/11474 16:22 <+perlDreamer> definitely 16:22 <+perlDreamer> let's fix it now 16:22 <+perlDreamer> upload the docs you want, and we'll include it in the next WRE release 16:23 <+bartjol> ah 16:23 <+perlDreamer> this last batch of remodeling went very well 16:23 <+bartjol> cool 16:23 <+bartjol> pictures? 16:23 <+perlDreamer> forthcoming 16:24 <+bartjol> well, I've read the code a bit, but I'm not sure yet what the input should be exactly 16:25 <+bartjol> A line which says: 16:25 <+bartjol> # Put your dir names that should not be included in the backup below. Just the dir name and 1 per line. 16:25 <+bartjol> I'm not sure whether the path can be included 16:28 <+bartjol> reading wre:file.pm now 16:29 <+bartjol> ah 16:30 <+bartjol> I see, it uses the tar --exclude-from option 16:30 <+bartjol> so patterns are excluded 16:35 <+bartjol> something like: # Put in patterns, one per line, that should not be included in the backup. These options are passed into the --exclude-from option from tar. Therefore a complete path is not needed. 16:37 <+perlDreamer> will it exclude lines with comments in there, or do they need to be stripped out? 16:37 <+bartjol> yeah, I was wondering that 16:38 <+perlDreamer> maybe we should put it into the POD for backup.pl, if there is any? 16:38 <+bartjol> well, backup.pl --help doesn't do anything, I'll have a look 16:39 <+bartjol> hmpg: :~$ perldoc /data/wre/sbin/backup.pl 16:39 <+bartjol> No documentation found for "/data/wre/sbin/backup.pl". 16:40 <+perlDreamer> since it's in the WRE, we should assign it to SynQhome 16:41 <+bartjol> added a note with the proposed comment (slightly altered) 16:41 <+bartjol> he isn't at home 16:41 <+bartjol> I changed the wiki on the site 16:42 <+perlDreamer> if you have a bit, can you try to duplicate this bug: http://www.webgui.org/use/bugs/tracker/11473 16:42 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:42 -!- mode/#webgui [+v patspam] by ChanServ 16:42 <+perlDreamer> I don't know how he's doing it, but I'm not able to hit it in 7.9 16:42 <+bartjol> sure 16:46 <+bartjol> mmm, at first I cannot reproduce it either 16:46 <+perlDreamer> martien's bug hit rate is about 60% (subjectively), and he runs custom code in the core 16:46 <+bartjol> aaah wait 16:46 <+perlDreamer> going to have to discount this one, probably, or ask him how he does that 16:46 <+bartjol> I have seen that 16:46 <+perlDreamer> brb, have to take kids to school 16:57 <+bartjol> mmm, I believe it is the isDefault field in the template table 16:57 <+bartjol> which is 0 in the duplicated template 16:57 <+bartjol> but I have seen this behaviour 17:01 <+perlDreamer> I remember a bug about it, but it was a long time ago 17:01 <+perlDreamer> not in recent code 17:10 <+bartjol> mmm, I believe I mainly ignored those messages 17:10 <+bartjol> martien posted something 17:11 <+bartjol> ah, well, I must wait till 7.9.1 17:15 <+perlDreamer> it's a duplicate of an earlier bug, #11459 17:16 <+perlDreamer> the upgrade to 7.9.0 marked every template as duplicate by accident 17:16 <+perlDreamer> which was the opposite of the upgrade to 7.8.0, which marked no new templates added by WebGUI as duplicates. 17:17 <+bartjol> ah 17:18 <+perlDreamer> and I think I've fixed both problems from here on out 17:19 <+bartjol> duplicate? not default? 17:21 <+bartjol> why should a template been marked as duplicate anyway, from the duplication on, it is just an asset 17:21 <+perlDreamer> sorry, not as duplicates, but as default 17:23 <+bartjol> you're just trying to confuse me 17:25 * perlDreamer is sleep deprived due to daylight savings changes 17:29 <+bartjol> was that this weekend? 17:30 < SDuensin> yup 17:30 <+perlDreamer> ugh, yes 17:31 < SDuensin> I say we all boycott when they try and change back. 17:31 <+perlDreamer> yeah, why go back to daylight wasting time? 17:31 < SDuensin> I have no idea dude. Government decision. 17:34 <+bartjol> we first have to get rid of timezones 17:40 <+bartjol> daylight saving only starts at the 28th of march 17:42 <+perlDreamer> President Bush extended it, so that it starts earlier and goes later in the year for us 17:43 <+bartjol> what a genius mind 17:44 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 17:44 -!- mode/#webgui [+o bopbop] by ChanServ 17:50 < SDuensin> I'm rocketing into the future today! I get XP Service Pack 3! 18:05 <+perlDreamer> watch out for whiplash, SDuensin 18:06 < SDuensin> IE7, here I come! 18:09 <+bartjol> you employer doesn't really care about safety, does he SDuensin? 18:10 < SDuensin> My employer is a contractor to the government. Stupid is as stupid does. 18:42 <+perlDreamer> bartjol, bunch of calendar i18n coming your way tomorrow 18:43 < CIA-58> webgui: Colin Kuskie master * rce08b3d / lib/WebGUI/i18n/English/Asset_Wobject.pm : Fix a syntax error in the wobject i18n file. - http://bit.ly/aTh6C5 18:43 < CIA-58> webgui: Colin Kuskie master * rc4b3e1e / (3 files in 3 dirs): Add the calendar month template variables. Fixes bug #11472. - http://bit.ly/cIk03W 18:44 < CIA-58> webgui: Colin Kuskie webgui-7.8 * re4299c6 / (3 files in 3 dirs): Add the calendar month template variables. Fixes bug #11472. - http://bit.ly/dmIoF8 18:44 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r1637840 / lib/WebGUI/i18n/English/Asset_Wobject.pm : Fix a syntax error in the wobject i18n file. - http://bit.ly/9o7D0N 18:46 <+bartjol> ah 18:46 <+bartjol> np 18:46 <+perlDreamer> 8-12 new entries, and 4 edits 18:48 <+bartjol> there goes my morning 18:48 <+bartjol> at least, half an hour of it 18:48 <+bartjol> maybe 18:49 <+perlDreamer> I can make some tweaks to the transalation CGI if you want it to take more time 18:51 <+bartjol> no thanks 18:51 <+perlDreamer> as you wish 18:51 <+bartjol> I finally spend all ning's karma 18:52 <+bartjol> and, does backup.pl already has POD? 18:52 <+perlDreamer> no 18:53 <+bartjol> why not? 18:54 <+bartjol> and now? 18:54 <+perlDreamer> because you haven't written it yet? 18:54 <+perlDreamer> :) 18:54 <+bartjol> ah 18:54 <+bartjol> well, there I go 18:54 <+perlDreamer> that's why we should file a bug and assign it to SynQ 18:54 <+bartjol> I can do that at home tonight 18:56 <+perlDreamer> do you have commit access to that repo? 18:57 <+bartjol> of copurse not 18:57 <+bartjol> but I can make it, and give it to someone who does 18:57 <+bartjol> I don have any commit access 18:59 <+perlDreamer> post it as a bug, or drop me an email and it will be added 19:00 <+bartjol> can you move rfe? to bug status, and assign it to me 19:00 <+bartjol> ? 19:00 <+bartjol> that link I pasted 19:02 <+perlDreamer> yes 19:03 <+bartjol> excellent 19:06 <+bartjol> well, I suppose it? feeding time 19:06 <+bartjol> I must change my keyboard settings... 19:08 <+bartjol> pod writing tonight 19:08 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:25 < CIA-58> webgui: Colin Kuskie master * r4fa04a2 / (2 files in 2 dirs): Fix CSS and HTML errors in the Event Edit template. Fixes bug #11471. - http://bit.ly/dw2WMV 19:26 < CIA-58> webgui: Colin Kuskie master * r5869cfe / docs/changelog/7.x.x.txt : Proper bug annotation. - http://bit.ly/dxCJAN 19:27 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r5efa9bc / (2 files in 2 dirs): Fix CSS and HTML errors in the Event Edit template. Fixes bug #11471. - http://bit.ly/bnuK6B 19:27 < CIA-58> webgui: Colin Kuskie webgui-7.8 * rea3d7e0 / docs/changelog/7.x.x.txt : Proper bug annotation. - http://bit.ly/aGEf0o 19:27 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r5463f96 / (2 files in 2 dirs): Move the package to the right directory - http://bit.ly/dddnGK 20:11 -!- SDuensin [~Scott@mobile-166-137-138-212.mycingular.net] has quit [Ping timeout: 240 seconds] 20:17 -!- SDuensin [~Scott@mobile-166-137-139-029.mycingular.net] has joined #webgui 20:22 < CIA-58> webgui: Colin Kuskie master * r0a00583 / (docs/changelog/7.x.x.txt lib/WebGUI/AssetPackage.pm): Force inheritPermissionsFromParent to work in all import scenarios. Also, fix handling of clearPackageFlag and setDefaultTemplate. - http://bit.ly/aSiDVR 20:22 < CIA-58> webgui: Colin Kuskie webgui-7.8 * rb526340 / (docs/changelog/7.x.x.txt lib/WebGUI/AssetPackage.pm): Force inheritPermissionsFromParent to work in all import scenarios. Also, fix handling of clearPackageFlag and setDefaultTemplate. - http://bit.ly/bDzpR7 20:41 <+perlDreamer> deleting a remote tag is surprisingly difficult 20:43 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping] 20:45 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 20:45 -!- mode/#webgui [+o bopbop] by ChanServ 21:04 <@Haarg> really? 21:05 <@Haarg> can't you just git push origin :tag-name ? 21:10 <+perlDreamer> nope 21:10 <+perlDreamer> oh, wait 21:10 <+perlDreamer> I didn't try with a colon 21:10 <+perlDreamer> I had to do this: git push origin :refs/tags/v7.8.13 21:11 <+perlDreamer> but I didn't try git push origin :v7.8.13 21:12 <+perlDreamer> bopbop: why do you think there should be a red X next to the attachment in a post? 21:13 <@bopbop> because otherwise I have to save the post in order to get it to delete 21:13 <@bopbop> so it gets emailed out again 21:13 <@bopbop> then I have to edit, reattach, and save again 21:13 <+perlDreamer> the X used to be there? 21:13 <@bopbop> so it gets emailed out yet again 21:13 <@bopbop> I believe so 21:13 <@bopbop> before, you confirmed you wanted to delete the attachment then clicked the red X 21:14 <@bopbop> the attachment went away and the browse field returned 21:14 <@bopbop> all in the same screen... no saving 21:14 <+perlDreamer> I'll start checking old versions and see what happened 21:14 <@bopbop> check in 7.5ish 21:15 <+perlDreamer> okay, it's not in 7.6 for sure 21:16 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer] 21:17 <+perlDreamer> No X in 7.5.40 21:18 <+perlDreamer> but there is an X next to an article 21:18 <+perlDreamer> article attachment 21:19 -!- SDuensin [~Scott@mobile-166-137-139-029.mycingular.net] has quit [Ping timeout: 276 seconds] 21:20 <+perlDreamer> hm, but there's a note about it being removed 21:20 <+perlDreamer> from the Post 21:21 <+perlDreamer> apparently I pulled it out because it bypasses revision control 21:21 <+perlDreamer> but that's the rub 21:21 <+perlDreamer> if it starts obeying revision control again, then it will send out notices when the attachments are updated 21:22 <+perlDreamer> bopbop: this is the bug in question: http://www.webgui.org/bugs/tracker/9260 21:23 <@bopbop> well, I think it was a mistake 21:23 <@bopbop> I don't think it needs to be deleted from the uploads directory 21:23 <@bopbop> just the cs post 21:24 <+perlDreamer> the cs post stores its attachments in the uploads directory 21:24 <+perlDreamer> all attachments go in there 21:24 <@bopbop> well, I can go ahead and do it how it has to be done now, I just don't appreciate the backlash from the users who are going to email me with "stop spamming my email" replies 21:24 <@bopbop> after they get the email three times so I can change the image 21:24 -!- SDuensin [~Scott@166.137.138.137] has joined #webgui 21:25 <+perlDreamer> try changing the commit workflow to commit with approval 21:25 <+perlDreamer> that may not send out the notification until it's approved 21:25 <+perlDreamer> and would let you edit it several times 21:26 <@bopbop> alright... I understand why this particular person wanted it changed, but I think the "fix" had larger implications for other users 21:29 <+perlDreamer> We can always ask Doug to look at the larger situation and decide if we should change it. 21:30 * perlDreamer goes for a run 21:35 -!- carogray [~Caroline@174-147-86-126.pools.spcsdns.net] has joined #webgui 21:44 -!- SDuensin [~Scott@166.137.138.137] has quit [Ping timeout: 246 seconds] 21:49 -!- SDuensin [~Scott@166.137.138.112] has joined #webgui 22:03 -!- SDuensin [~Scott@166.137.138.112] has quit [Quit: Leaving] 22:24 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping] 22:37 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 22:37 -!- mode/#webgui [+o bopbop] by ChanServ 22:49 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] 23:20 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 23:21 < CIA-58> webgui: Colin Kuskie master * r16a2e4e / www/extras/wobject/Survey/editsurvey.js : Fix some more surve JS i18n. - http://bit.ly/9Y815T 23:27 -!- carogray [~Caroline@174-147-86-126.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 23:31 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r6e5a437 / www/extras/wobject/Survey/editsurvey.js : Fix some more surve JS i18n. - http://bit.ly/bRXmyf --- Day changed Tue Mar 16 2010 00:03 -!- KlausH [~KlausH@p5B07021A.dip0.t-ipconnect.de] has joined #webgui 00:27 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 01:08 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 01:08 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 01:08 -!- mode/#webgui [+v patspam] by ChanServ 01:11 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit] 01:11 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 01:11 -!- mode/#webgui [+v patspam] by ChanServ 01:13 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 01:56 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 01:56 -!- mode/#webgui [+o tavisto] by ChanServ 02:11 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 02:41 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 03:13 -!- KlausH [~KlausH@p5B07021A.dip0.t-ipconnect.de] has quit [Quit: KlausH] 03:17 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 03:36 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 04:05 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 05:14 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 06:22 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 06:32 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 09:56 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 10:14 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 10:54 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:54 -!- mode/#webgui [+v bartjol] by ChanServ 12:36 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 13:11 -!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has joined #webgui 13:54 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:05 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 14:23 < Edlik> can anyone recommend a free hosting service for webGUI or does anyone know if 000webhost.com can host it? I havent been able to find out what os they use. 14:25 <+bartjol> ah 14:25 <+bartjol> well, there aren't many free webgui hosters I'm afraid 14:25 <+bartjol> I don't know about 000webhost.com 14:26 <+bartjol> root access isn't mentioned 14:28 <+bartjol> So Edlik, I'm afraid you'll have to look somewhere else 14:34 <+bartjol> you at least will have to go for the 5$/month, ssh access is included 14:44 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 15:09 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 15:21 -!- fokat [~lem@200.84.99.228] has joined #webgui 15:25 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 245 seconds] 15:26 -!- SDuensin [~Scott@166.137.136.15] has joined #webgui 15:31 < SDuensin> Morning. 15:35 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 15:49 <+bartjol> hey scott 16:15 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 16:29 -!- seriftron [~tessa@97.66.185.250] has joined #webgui 16:34 -!- Haarg [~haarg@207.200.236.244] has joined #webgui 16:34 -!- mode/#webgui [+o Haarg] by ChanServ 16:47 -!- seriftron [~tessa@97.66.185.250] has left #webgui [] 16:53 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:53 -!- mode/#webgui [+v patspam] by ChanServ 17:15 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:15 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:15 <+perlDreamer> good morning, good WebGUI folks 17:22 <+bartjol> hi 17:25 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 17:39 <+bartjol> perlDreamer: I'd like somefeedback on the implementation of the documentation I made 17:40 <+perlDreamer> did you want informed feedback, or do you want me to wing it? 17:40 <+bartjol> eeeh, the first sounds better, but "wing it" is unfamiliar to me 17:41 <+bartjol> if it means "take over from you" that's ok ofcourse :P 17:41 <+bartjol> no, I'll finish the stuff 17:41 <+perlDreamer> wing it == shoot from the hip == improvise 17:42 <+perlDreamer> for the wre.conf examples, this is what I would do 17:42 <+perlDreamer> I would describe each option stand alone, which no hash syntax 17:42 <+bartjol> I, I improvised 17:42 <+bartjol> ah 17:42 <+perlDreamer> then I would show a sample pieice of wre.conf in the correct format 17:43 <+bartjol> so a bit like I did, but without the out-of-place hash syntax 17:43 <+bartjol> and an examle 17:43 <+bartjol> well, it is better than it was 17:44 <+perlDreamer> totally 17:44 <+perlDreamer> just having the POD is 80% of the solution 17:45 <+perlDreamer> in fact, I can take what you wrote and do the tweaking that I'm suggesting 17:45 <+perlDreamer> sound okay? 17:47 <+bartjol> oh, well 17:47 <+bartjol> depends whether you're looking for work or not 17:48 <+bartjol> maybe for just one 17:48 <+bartjol> so we have a nice cooperated example 17:48 <+bartjol> and I can alter the rest of the scripts in wre/sbin 17:48 <+bartjol> from POD view those are crap 17:49 <+perlDreamer> okay, I'll do the backup one and commit it 17:49 <+bartjol> great 17:50 <+bartjol> I won't have the time for it till thursday 17:54 <+perlDreamer> okay 17:54 <+bartjol> but it is missing for years 17:55 <+bartjol> I dunno when the next official release of the wre will be 17:55 <+bartjol> I should ask Koen I suppose 17:55 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 17:55 -!- mode/#webgui [+o tavisto] by ChanServ 17:56 <+bartjol> he Tiler Parker 17:59 <+perlDreamer> bartjol, maybe instead of putting wre.conf POD into lots of scripts, we should make one POD file for the whole wre.conf, and only document script options in each script? 18:01 <+bartjol> I agree that the explanations might as well be in the conf 18:01 <+bartjol> only, even with no options, you'll need a redirect from the POD of the script files 18:01 <+perlDreamer> yes, we'll have to say something like 18:01 <+perlDreamer> please see the BACKUP options part of wre.conf.pod 18:02 <+bartjol> very large 18:02 <+bartjol> that'd be ok 18:02 <+perlDreamer> I'll pull the wre.conf stuff out of backup.pl, and start a wre.conf.pod file 18:02 <+perlDreamer> then we can add to it pieces when needed 18:03 <+bartjol> ah, that wre.conf file pod will be large :) 18:08 < CIA-58> wrebuild: Colin Kuskie master * r9250085 / wre/sbin/backup.pl : Add baseline POD to backup.pl - http://bit.ly/dtZB6d 18:08 <+perlDreamer> okay, POD added 18:08 < CIA-58> wrebuild: Colin Kuskie master * r1f146da / wre/sbin/wre.conf.pod : Begin documenting the wre.conf file. - http://bit.ly/cClgyr 18:10 <+bartjol> cool 18:15 * perlDreamer goes to the gym. I'll add the other files when I come back 18:16 <+bartjol> oh well, I have to go too 18:16 <+bartjol> I'll see the results, but don't overdo it 18:16 <+perlDreamer> yes, sir! 18:16 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:46 < CIA-58> wrebuild: Colin Kuskie master * r78edb05 / (wre/sbin/logrotate.pl wre/sbin/wreconsole.pl): Add POD to logrotate and wreconsole scripts. - http://bit.ly/bNevDR 20:05 < CIA-58> webgui: Colin Kuskie master * rfb14f13 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Layout.pm): Add labels to the Layout templates so they show up in Shortcut overrides. Fixes bug #11476. - http://bit.ly/cYdKzw 20:05 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r2465da4 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Layout.pm): Add labels to the Layout templates so they show up in Shortcut overrides. Fixes bug #11476. - http://bit.ly/ddqrDa 20:21 < CIA-58> webgui: Graham Knop master * r1919973 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post/Thread.pm): fixed: Unable to add threads with permission to edit CS but not in post group - http://bit.ly/bafugN 20:21 < CIA-58> webgui: Graham Knop webgui-7.8 * r34967f7 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post/Thread.pm): fixed: Unable to add threads with permission to edit CS but not in post group - http://bit.ly/9Sf1tT 20:28 <+perlDreamer> nice find, haarg 20:43 <@Haarg> i finally added a thing to wgdev for running across multiple sites 20:44 <@Haarg> so if you had a package to install on every site, you can do wgd for-each --exec="wgd package -i ~/fix.wgpkg" 20:46 <+perlDreamer> nice! 20:46 <+perlDreamer> I really want to install wgd on the servers I have to maintain 20:47 <+perlDreamer> at least for the ease of saying wgd db --config myConfig.conf 20:47 <+perlDreamer> I hate having to find the db auth info in the config files 20:48 <@Haarg> ./Build distexec && scp wgd-v0.5.0 server:wgd 20:48 <@Haarg> i usually end up sticking the single-file version on servers i'm working on 20:48 <+perlDreamer> it's not the mechanics, it's the permissions issue 20:49 <@Haarg> how so? 20:49 <+perlDreamer> well, I just don't know whether or not I'm allowed to install software on the sites that I maintain 20:49 <@Haarg> ah 20:50 <@Haarg> well, that's why i just stick it leaving it in my home directory 20:50 <+perlDreamer> that would work 20:51 <+perlDreamer> did you get my reply about Paths? 20:52 <@Haarg> i got a reply and responded 20:53 <+perlDreamer> so for people who are not WRE users (and there seem to be more and more of these), they'd just need to setup PERL5LIB themselves 20:53 <@Haarg> yes 20:53 <+perlDreamer> in that case, I don't have any other questions or issues 20:53 <+perlDreamer> just impatient to get it! 20:53 <@Haarg> and the apache config would need to be adjusted somewhat 20:53 <@Haarg> but it's basically just setting the perl include path 20:54 <@Haarg> instead of setting the WebGUI root path 20:54 <+perlDreamer> that's not bad. It should be in the migration instructions 21:07 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Ping timeout: 240 seconds] 21:07 < CIA-58> webgui: Colin Kuskie master * r9810b57 / (3 files in 3 dirs): Fix double slash removal in FilePump macro. Fixes bug #11478. - http://bit.ly/b1jv9I 21:09 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r01267d2 / (3 files in 3 dirs): Fix double slash removal in FilePump macro. Fixes bug #11478. - http://bit.ly/d6vqcb 21:27 < CIA-58> webgui: Colin Kuskie master * rf8dba07 / lib/WebGUI/FilePump/Bundle.pm : Remove debug code from FilePump. - http://bit.ly/dpz1QR 21:27 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r57f9f8e / lib/WebGUI/FilePump/Bundle.pm : Remove debug code from FilePump. - http://bit.ly/cASCTJ 21:30 <+patspam> perlDreamer++ 21:30 <+perlDreamer> thanks man :) 21:30 <+perlDreamer> It had me day dreaming about a small, slow, pure perl HTTP daemon that I could use for writing live WebGUI tests 21:30 <+patspam> it's here! 21:31 <+patspam> the psgi branch + Plack::Test 21:31 <+perlDreamer> psgi branch? Not PlebGUI? 21:32 <+patspam> the psgi branch is branched off wg8 21:32 <+patspam> with apache ripped out altogether 21:32 <+perlDreamer> I see. 21:32 <+patspam> it's about 1/3rd done 21:33 <+perlDreamer> so, in wg8 we will have live testing goodness, but for now we live with the sweet dreams and devious testing plans 21:34 <+patspam> it's a true story 21:35 <+perlDreamer> have you seen the recent Test::Class work in the wg8 branch? 21:36 <+patspam> no - I haven't had time to look at wg8 at all 21:36 <+perlDreamer> I'm 90% done with setting up a framework for testing base asset methods in every asset. 21:36 <+patspam> awesome 21:37 <+perlDreamer> Ovid's Test::Class tutorial helped a lot 21:39 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 21:58 -!- SDuensin [~Scott@166.137.136.15] has quit [Quit: Leaving] 22:16 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 22:19 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: stDavid] 22:38 < CIA-58> webgui: Colin Kuskie master * r90cd1ac / docs/upgrades/packages-7.9.1/root_import_survey_default-survey-edit.wgpkg : change connect to connection in the edit survey template. 22:42 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 23:05 * perlDreamer heads out to pick up kids from school 23:42 <+perlDreamer> oy --- Day changed Wed Mar 17 2010 00:01 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 00:08 -!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 245 seconds] 00:12 -!- fokat [~lem@200.84.99.228] has joined #webgui 01:00 -!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Ping timeout: 265 seconds] 01:01 -!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui 01:05 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 01:23 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 01:36 -!- Haarg [~haarg@207.200.236.244] has quit [Ping timeout: 245 seconds] 01:58 <+perlDreamer> later, everyone :) 01:58 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 02:09 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 02:58 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 260 seconds] 03:09 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui 03:09 -!- mode/#webgui [+v perlDreamer] by ChanServ 03:16 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 03:30 < CIA-58> webgui: Colin Kuskie master * ra7b4fbc / (3 files in 3 dirs): Fix thread search URLs when threads are archived, or trashed. Location in the pagination is now found by interrupted linear search. - http://bit.ly/cRYQIL 03:45 -!- tavisto_ [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 03:45 -!- mode/#webgui [+o tavisto_] by ChanServ 03:45 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Read error: Connection reset by peer] 03:45 -!- tavisto_ is now known as tavisto 03:53 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r1126228 / (3 files in 3 dirs): Fix thread search URLs when threads are archived, or trashed. Location in the pagination is now found by interrupted linear search. - http://bit.ly/bIctZD 03:53 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r47bd383 / t/Asset/Wobject/Matrix.t : Always skip the autocommit. Did this in response to an unrepeatable test failure. - http://bit.ly/bsr1XR 03:53 < CIA-58> webgui: Colin Kuskie master * r570cdfd / t/Asset/Wobject/Matrix.t : Always skip the autocommit. Did this in response to an unrepeatable test failure. - http://bit.ly/b94Buc 03:56 < CIA-58> webgui: Colin Kuskie webgui-7.8 * rbe8fe94 / docs/upgrades/packages-7.8.15/root_import_survey_default-survey-edit.wgpkg : Fix a bad path in included YUI JS. connect => connection - http://bit.ly/9HFUym 03:57 <+perlDreamer> yo, tavisto 04:06 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 04:17 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 04:24 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 04:32 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 04:48 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 05:04 <+patspam> WebGUI::Definition::Meta::Class::get_attributes line 157 spent 4.90s making 104600 calls to Class::MOP::Class::find_attribute_by_name 05:05 <+patspam> (that's for 100 requests) 05:17 <+patspam> measuring across 100 requests to the front page of the default site, half the response time is spent in WebGUI::Asset::Wobject::Navigation::view 05:27 < CIA-58> webgui: Patrick Donelan psgi * r1080d3a / lib/WebGUI.pm : WebGUI is now a one-liner ;) - http://bit.ly/a3y3uB 05:28 <+patspam> starting a local webgui server is now reduced to: plackup -MWebGUI -e 'WebGUI->new' 05:29 <+patspam> or: plackup -MWebGUI -e 'WebGUI->new("site.com.conf")' 05:31 -!- Netsplit *.net <-> *.split quits: mducharme 05:33 -!- Netsplit over, joins: mducharme 05:34 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 05:34 -!- mode/#webgui [+v perlDreamer] by ChanServ 05:35 < CIA-58> webgui: Patrick Donelan psgi * r41d84c3 / (etc/dev.localhost.localdomain.psgi benchmark.pl): Added benchmark script for NYTProf-ing - http://bit.ly/bzl5yQ 05:37 < CIA-58> webgui: Colin Kuskie webgui-7.8 * r1ca8dc1 / docs/create.sql : Preparing for 7.8.15 release. - http://bit.ly/dp2A6L 05:41 <+perlDreamer> mmmm, placky goodness 06:00 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 06:07 < CIA-58> webgui: Colin Kuskie webgui-7.8 * re5c786e / (4 files in 4 dirs): Ready for 7.8.16 development cycle. - http://bit.ly/crM3AD 06:23 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 06:42 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 06:42 -!- mode/#webgui [+o Haarg] by ChanServ 06:44 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Client Quit] 07:38 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 07:48 -!- mducharme1 [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 07:51 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 245 seconds] 08:02 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 08:02 -!- mode/#webgui [+o Haarg] by ChanServ 08:55 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Ping timeout: 245 seconds] 10:02 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 10:41 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:41 -!- mode/#webgui [+v bartjol] by ChanServ 10:57 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 12:40 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 13:25 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 13:36 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:34 -!- JDanPl [~jdanpl@91.213.96.114] has joined #webgui 14:54 -!- Guest98435 [~kaare@langebro.adapt.dk] has joined #webgui 15:00 -!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has quit [Ping timeout: 245 seconds] 15:06 -!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has joined #webgui 15:09 -!- SquOnk [~emhn@200.84.99.228] has joined #webgui 15:09 < SquOnk> Greetings. 15:10 < SquOnk> I found a .DS_Store file in the released tarball :/ 15:10 < SquOnk> lib/WebGUI/i18n/Dutch/.DS_Store 15:14 -!- Edlik [~kilde@66-219-11-186.ip.gvtel.com] has quit [Read error: Connection reset by peer] 15:42 -!- SDuensin [~Scott@166.137.136.15] has joined #webgui 15:43 < SDuensin> Greetings. 15:44 -!- fokat [~lem@200.84.99.228] has joined #webgui 15:45 -!- fokat [~lem@200.84.99.228] has quit [Client Quit] 15:46 -!- fokat [~lem@200.84.99.228] has joined #webgui 15:47 -!- fokat [~lem@200.84.99.228] has quit [Client Quit] 15:47 -!- fokat [~lem@200.84.99.228] has joined #webgui 15:51 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 16:07 -!- Haarg [~haarg@207.200.236.244] has joined #webgui 16:07 -!- mode/#webgui [+o Haarg] by ChanServ 16:07 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:07 -!- mode/#webgui [+v patspam] by ChanServ 16:14 -!- SquOnk [~emhn@200.84.99.228] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] 16:52 -!- Guest98435 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection] 16:57 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 16:57 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:40 < SDuensin> Quiet today. 17:47 <+perlDreamer> very 17:57 < SDuensin> They must all know I have odd questions to ask and are HIDING! 17:58 <+perlDreamer> I fear thee not 17:59 < SDuensin> Good. :-) 17:59 < SDuensin> I need to do a single-sign on from WebGUI to another system. 18:06 <+perlDreamer> can the other system do remote database queries for Auth? 18:08 -!- JDanPl [~jdanpl@91.213.96.114] has quit [Quit: Leaving] 18:24 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 240 seconds] 18:29 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 18:30 -!- mode/#webgui [+o tavisto] by ChanServ 18:57 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 19:15 -!- SDuensin [~Scott@166.137.136.15] has quit [Ping timeout: 276 seconds] 19:22 -!- SDuensin [~Scott@166.137.136.142] has joined #webgui 19:50 <+perlDreamer> SDuensin, did you see my earlier question back about SSO? 19:51 < SDuensin> Yes, the other system can query the MySQL database. However, I don't want to just auth against the data from WebGUI, I want to know if the user is logged *in* on WebGUI. 19:54 <+perlDreamer> why? 19:55 < SDuensin> Because it's the auth provider. Guess it doesn't have to be. 19:58 <+perlDreamer> being able to authenticate against WebGUI is different from knowing whether or not the user is currently logged into WebGUI 19:58 <+perlDreamer> that's meta info, and not really related to the question of Auth 19:59 <+perlDreamer> like OpenID. It doesn't care if I'm logged into Google or Yahoo or whatever 19:59 <+perlDreamer> it just verifies I am who I am 19:59 <+perlDreamer> or who I claim to be 20:00 < SDuensin> Yea, we'll forget that part. 20:03 <+perlDreamer> it's cool that you get to do some WebGUI work. Is it related to $dayJob? 20:03 < SDuensin> I've leeched off the WebGUI auth database before. I just hate poking around under the hood. 20:03 < SDuensin> No. $dayJob is too brain dead for decent software. 20:04 < SDuensin> But this could become $dayJob if the ad revenue kicks in. 20:04 < SDuensin> Some friends and I are building a Steam knock-off for classic games. 20:05 <+perlDreamer> your other option is to try the experimental OpenID stuff from The Bazaar, and have WebGUI be an OpenID provider 20:05 <+perlDreamer> I know it will authenticate against OpenID, but I don't know if it will work the other way around 20:05 < SDuensin> Eh, I don't like OpenID. itsWay@tooClunky.com 20:06 <+perlDreamer> or, you could write a custom URL Handler that will return the status of Auth requests against WebGUI's Auth system 20:06 <+perlDreamer> Haarg, I'm at a dead end 20:07 < SDuensin> I was hoping to stick to a stable API, but the server code that needs to talk to it is in Java. 20:07 <+perlDreamer> I don't see any way to mix Moose Native Types and some kind of serialization Trait that also provides "handles" methods at the attribute level. 20:08 <+perlDreamer> I think I'm going to try the more straight forward route of mixing in another Role that works at the attribute meta level 20:10 <+perlDreamer> then I can say things like 20:10 <+perlDreamer> if ($attribute->does('WebGUI::Definition::Meta::Property::Serialize')) { $value = $attribute->serialize_value; } 20:14 <@Haarg> iirc i had problems with that 20:14 <@Haarg> does wasn't working on attribute metaclasses 20:14 <+perlDreamer> oy 20:14 <+perlDreamer> then I'll try using ->can 20:15 <+perlDreamer> did you file a bug about that? 20:16 <@Haarg> no 20:18 * perlDreamer chides Haarg about not being a good open source citizen 20:19 <@Haarg> it's one of those things i wasn't sure if it was intended, and we were also doing some odd things with metaclasses 20:21 <+perlDreamer> It would be a good way to find out just how dangerous we're being. 20:31 -!- SDuensin [~Scott@166.137.136.142] has quit [Ping timeout: 260 seconds] 20:38 -!- SDuensin [~Scott@166.137.139.174] has joined #webgui 21:25 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 21:25 -!- mode/#webgui [+v Radix_] by ChanServ 21:36 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 258 seconds] 22:00 -!- SDuensin [~Scott@166.137.139.174] has quit [Quit: Leaving] 22:01 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 22:01 -!- mode/#webgui [+v Radix_] by ChanServ 22:23 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Remote host closed the connection] 22:25 < CIA-58> webgui: Colin Kuskie webgui-7.8 * rb62c350 / lib/WebGUI/PerformanceProfiler.pm : Swap out Net::Subnets for Net::CIDR::Lite in PerformanceProfiler. - http://bit.ly/aFRWc7 22:25 < CIA-58> webgui: Colin Kuskie master * re77b2b9 / lib/WebGUI/PerformanceProfiler.pm : Swap out Net::Subnets for Net::CIDR::Lite in PerformanceProfiler. - http://bit.ly/bpCfEQ 22:30 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 22:30 -!- mode/#webgui [+v Radix_] by ChanServ 23:17 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 23:21 * patspam looks at Alloy UI 23:22 <+patspam> (re RFE #10611) 23:22 < SDuensin> Alloy? 23:22 <+patspam> it's a component library for YUI 3 23:23 * SDuensin is a GWT fan himself. 23:23 <+patspam> secretly I want to ditch YUI for jQuery 23:23 <+patspam> but jQuery doesn't have a built in UI library either 23:24 < SDuensin> I used to like Ext until they went all license crazy. 23:24 <+patspam> yeah me too! 23:24 <+patspam> I convinced JT we should start using InputEx as a YUI forms library, but AlloyUI might be a better alternative 23:26 * patspam staggers off to recover after spending 2 hours on the phone to the IRS 23:26 < SDuensin> Ewww 23:27 < SDuensin> Oh. It's from the Liferay people. Interesting. 23:29 <+patspam> "Liferay Portal is an enterprise web platform for building business solutions that deliver immediate results and long-term value" 23:29 <+patspam> Product X is a product that delivers a product 23:30 < SDuensin> Yea, I know. It's the only other thing I seriously considered along with WebGUI. :-P 23:30 < SDuensin> It keeps poking it's nose into my life because of people gluing it to Alfresco. 23:31 <+patspam> ah, Java based 23:31 < SDuensin> To me, that's not a drawback. :-P 23:32 <+patspam> their web design is really nice 23:33 < SDuensin> Liferay isn't bad. Their security system tends to be over-thought and can cause problems. Lots of stuff needs updated to work with their latest and greatest. Overall though, it looks pretty powerful. 23:34 <+perlDreamer> mmm, yui Blog 23:35 <+perlDreamer> you've been holding out on us, patspam 23:35 <+patspam> I have? 23:35 < SDuensin> hehe 23:35 < SDuensin> Alloy looks nice. 23:35 < SDuensin> Especially that inline edit. Hint, hint! 23:36 < SDuensin> Ok, the Liferay site is entirely different from when I last visited. 23:36 <+perlDreamer> I didn't know that WebGUI 8 was going to use YUI 3 23:36 <+perlDreamer> especially since very few of the components we use (like DataTable) were available in YUI3 last time I checked 23:37 <+patspam> I think you can use YUI2 components inside YUI3 23:38 * perlDreamer will read more and try not to be so ignorant 23:39 <@Haarg> so i was thinking about a better way to do upgrades 23:40 <+perlDreamer> PLEASE! 23:40 <@Haarg> http://github.com/haarg/webgui/tree/upgrades 23:40 <@Haarg> WebGUI::Upgrade is very rough, but enough to demonstrate my thoughts for upgrade scripts 23:41 < SDuensin> FOR THE LOVE OF GOD YES! 23:41 <@Haarg> specifically, http://github.com/haarg/webgui/blob/662e304b51698667a8de766e81a67d63d80a1dfb/var/upgrades/7.8.3-7.9.3/script2.pl 23:41 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 23:42 <+patspam> the boilerplate will be fondly missed 23:42 < SDuensin> Not by me! 23:42 < SDuensin> FOOOOOOOOD! 23:42 <+patspam> heh I thought you liked Java? 23:42 <@Haarg> currently has config, session, report, done. probably worth having dbh as well. only initialized when used, so you could do perl stuff against dbh without a session getting created 23:43 < SDuensin> I do! It's super easy to bolt things together with it. 23:43 <@Haarg> needs to also recognize wgpkg files, sql files 23:44 <@Haarg> probably some other file types 23:44 <+perlDreamer> we used to have separate SQL files, but then they were all merged together 23:44 <+perlDreamer> I don't remember the reason why they were merged 23:44 <+perlDreamer> but what's the advantage of having them separate? 23:45 <@Haarg> if you have a lot of sql it's just easier 23:45 <+perlDreamer> can we program in stop versions? 23:45 <@Haarg> probably needs something for that yes 23:49 <+perlDreamer> I don't get upgrade_file_pl 23:49 <@Haarg> how so? 23:49 <+perlDreamer> it just installs the script contents into the correct namespace? 23:49 <@Haarg> basically 23:49 <+perlDreamer> why do that vs "use WebGUI::Package::Script;" 23:50 <@Haarg> i don't quite follow 23:50 <@Haarg> use WebGUI::Package::Script; where? 23:50 <+perlDreamer> inside the actual scripts 23:50 <+perlDreamer> each script needs to be able to call report, session, done, etc. 23:51 <@Haarg> less boilerplate 23:52 <+perlDreamer> okay 23:54 <+perlDreamer> could we put the versions into scripts, instead of hardcoding them by name? 23:54 <+perlDreamer> it would make moving them between versions a lot easier 23:55 <@Haarg> i don't follow what you mean by putting versions into scripts 23:55 <+perlDreamer> right now, we figure out which scripts to run by looking at directory names 23:56 <+perlDreamer> and the directory names have versions number in them 23:56 <+perlDreamer> when I cherry pick between branches (major/minor WebGUI versions), they have to be renamed and/or moved 23:57 <+perlDreamer> never mind 23:57 <+perlDreamer> it's just shifting problems 23:57 <+perlDreamer> if we put the version information into the files, then you'd have to edit the files when they're moved 23:57 <+perlDreamer> which is probably easier than what we have today 23:57 <+perlDreamer> and doesn't work for packages 23:57 <@Haarg> i know that is annoying but i haven't figured out a good way to deal with it --- Day changed Thu Mar 18 2010 00:01 <+perlDreamer> I think this will help 00:02 <+perlDreamer> since it'll be easier to move files around rather than merge subroutines between scripts 00:03 <@Haarg> and it will probably do better at merging if you are modifying existing upgrades 00:04 <@Haarg> any other file types you can think of or any other util subs for the scripts? 00:05 <+perlDreamer> the order the files in the directory are executed depends on their names? 00:05 <@Haarg> yes 00:06 <+perlDreamer> dbh would just be an alias for $session->db, so I wouldn't worry about that 00:06 <@Haarg> i was thinking of making it a raw DBI handle, bypassing WebGUI::SQL 00:07 <+perlDreamer> I don't suppose you've tucked a WebGUI::SQL refactor into your schedule, have you? 00:07 <@Haarg> not entirely 00:08 <@Haarg> got half way done with rewriting the logging 00:08 <@Haarg> so that raw dbi calls were logged just like our wrappers 00:08 <@Haarg> which would eliminate the only useful part of most of the wrappers 00:08 <+perlDreamer> totally 00:10 <+perlDreamer> I know I sound like a broken record, but it'd be way better to subclass DBI than wrap it 00:11 <@Haarg> i agree 00:14 <+perlDreamer> I think I've got a solution worked out for the JSON attributes. 00:14 <+perlDreamer> Start with a type, so that we can coerce data from the db into perl datastructures automatically 00:15 <+perlDreamer> then, we extend the Meta property and add a "serialize" attribute to it 00:15 <+perlDreamer> which signals to the write method to serialize the data by hand instead of taking the raw attribute value 00:17 <+perlDreamer> it'd be nice to extend Moose::Meta::Attribute::Native::Trait::Array to add some collateral handling functions 00:17 <+perlDreamer> but I can't find a way to extend any of the methods 00:17 <+perlDreamer> the list that is initialized is hardcoded 00:22 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 00:48 <@Haarg> think it is worth making a util function somewhere for making a dbh based on a config file, or should i wait until WebGUI::SQL can be refactored to not need a session? 00:49 <+perlDreamer> I'd wait, it sounds like it's just a stop gap until the real work can be done 00:49 <+perlDreamer> any thoughts on my approach to JSON in the db? 00:50 <@Haarg> well, if i don't make a util function for it i have to copy-paste the code instead 00:50 <+perlDreamer> this if for WebGUI::Upgrade? 00:50 <@Haarg> yeah 00:50 <@Haarg> need to be able to connect to the database without creating a session 00:50 <+perlDreamer> ah 00:51 <+perlDreamer> I still think you should copy/paste it for now 00:51 <+perlDreamer> less testing 00:51 <@Haarg> with the json thing 00:52 <+perlDreamer> brb 00:52 <@Haarg> you are just thinking we have an extra property meta-attribute to flag a need for serialization 00:52 <@Haarg> and write handles all the heavy lifting? 00:52 <@Haarg> that seems good for now 00:53 <@Haarg> might consider trying to move it into the attributes somehow at some point, but i'm not sure there's really any advantage to doing that 00:54 <+perlDreamer> It would be nice to have the serialization encapsulated in the attribute so that we could swap it all out, or use different engines 00:54 <+perlDreamer> I'll mock up what I'm thinking, then send you a paste 00:55 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 01:01 <+perlDreamer> ...after I clean up disk space on TGC again 01:08 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 01:12 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 01:22 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 01:56 <+perlDreamer> Haarg, these tests all pass for me: http://gist.github.com/335892 01:56 <+perlDreamer> do they pass for you, too? 01:58 < Getty> opera makes me sick 01:58 <+perlDreamer> try rock and roll instead 01:59 < Getty> hehe 01:59 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 01:59 -!- mode/#webgui [+v patspam] by ChanServ 02:05 < Getty> i dont get it 02:07 < Getty>
02:07 < Getty> this is the "faulty code" 02:07 < Getty> its totally next to the element that fails (not inside, or around, its totally next to it) 02:08 < Getty> if i have it in, the ajax fileupload doesnt get triggered 02:08 < Getty> if i remove it, it works 02:08 < Getty> crazy shit... and then people ask me why i hate opera so much 02:13 < Getty> ah also not really 02:13 < Getty> just in small case 02:13 < Getty> in bigger scale its not that again 02:13 < Getty> 8-) 02:13 < Getty> oh man 02:48 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 256 seconds] 03:03 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 03:25 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 03:28 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Remote host closed the connection] 03:31 -!- Haarg [~haarg@207.200.236.244] has quit [Quit: This computer has gone to sleep] 03:43 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 03:43 -!- mode/#webgui [+v Radix_] by ChanServ 04:27 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 06:09 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 06:09 -!- mode/#webgui [+o preaction] by ChanServ 06:23 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 06:23 -!- mode/#webgui [+v perlDreamer] by ChanServ 06:23 <+perlDreamer> hey, preaction! 06:23 <+perlDreamer> ... or preaction's bot. whomever you are 06:23 <@preaction> preaction has no bot. he's not cool enough 06:24 <+perlDreamer> only preaction's bot would say that 06:24 <+perlDreamer> he's always dissin' on preaction 06:24 <@preaction> but only preaction's bot would deny being preaction's bot, so there you go 06:25 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 07:17 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 07:19 -!- Netsplit *.net <-> *.split quits: ckotil, SynQhome 08:30 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 09:01 -!- kaare [~kaare@langebro.adapt.dk] has joined #webgui 09:14 -!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui 09:14 -!- SynQhome [~SynQ@f70096.upc-f.chello.nl] has joined #webgui 09:15 -!- kaare is now known as Guest4091 10:13 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 10:15 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:15 -!- mode/#webgui [+v bartjol] by ChanServ 11:35 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 12:35 -!- Radix_ changed the topic of #webgui to: [7.8.15-stable | 7.9.0-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com 13:32 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:13 -!- fokat [~lem@200.84.244.194] has joined #webgui 14:30 -!- KlausH [~KlausH@p5B0703FD.dip0.t-ipconnect.de] has joined #webgui 15:30 -!- SDuensin [~Scott@mobile-166-137-139-174.mycingular.net] has joined #webgui 15:37 < SDuensin> Morning. 15:47 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 15:50 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 15:50 -!- mode/#webgui [+v patspam] by ChanServ 15:54 <+bartjol> done migrating 15:55 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 16:03 -!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has joined #webgui 16:03 -!- mode/#webgui [+v cap10morgan] by ChanServ 16:11 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 16:11 -!- mode/#webgui [+v perlDreamer] by ChanServ 16:22 -!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer] 16:22 -!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has joined #webgui 16:22 -!- mode/#webgui [+v cap10morgan] by ChanServ 16:41 <+perlDreamer> taking kids to school, bbiab 16:44 < SDuensin> ko 16:51 -!- Getty [torsten@conflictindustries.org] has quit [Ping timeout: 276 seconds] 16:51 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 16:51 -!- mode/#webgui [+o tavisto] by ChanServ 16:54 -!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Read error: Operation timed out] 16:57 -!- Guest4091 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection] 17:01 -!- ckotil [~ckotil@140-182-241-200.dhcp-bl.indiana.edu] has joined #webgui 17:01 <+perlDreamer> phew 17:02 <+perlDreamer> last day before spring break, and they are wound up! 17:03 -!- Haarg [~haarg@207.200.236.244] has joined #webgui 17:04 -!- mode/#webgui [+o Haarg] by ChanServ 17:11 -!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer] 17:11 -!- cap10morgan_ [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has joined #webgui 17:11 -!- mode/#webgui [+v cap10morgan_] by ChanServ 17:18 <+perlDreamer> bartjol, I have some Dutch culture questions for you 17:19 <+perlDreamer> At the WUC, you mentioned that sometimes Dutch people are complainers. Up to the point where if there's no complaining that something is wrong. 17:19 <+perlDreamer> Am I remembering correctly? 17:20 -!- cap10morgan_ is now known as cap10morgan 17:20 <+bartjol> yes 17:20 <+bartjol> you are 17:21 <+perlDreamer> Do Dutch people like to barter? 17:22 <+perlDreamer> If we agree to something, will the Dutch come back and ask for more, and more? 17:22 <+bartjol> not especially 17:23 <+bartjol> but clients always do 17:23 <+bartjol> if we don't barter we have more to complain about 17:25 <+perlDreamer> so it's probably safe to say, "yes you can have this but it will cost extra, you compaining Dutch cheapo" ?? 17:25 <+bartjol> but if there is free stuff we will come back, and complain if it isn't free anymore 17:26 <+bartjol> well, maybe to the people you know you can tell it in that words 17:26 <+bartjol> but to other people it might be a bit..... 17:26 <+bartjol> rude 17:26 <+perlDreamer> I'll try s/,.+$//; 17:27 <+perlDreamer> I should hire you as a consultant on foreign relations 17:28 <+bartjol> I really hate it that you also help me, otherwise I could have send an invoice 17:28 <+perlDreamer> me help you? I thought I just complained about the lack of documentation 17:28 <+perlDreamer> No POD 17:28 <+perlDreamer> No remodeling pictures 17:28 <+bartjol> and when I could have, I would complain about the cheap dollar 17:29 <+bartjol> yeah, and then I got a bug assigned 17:29 <+perlDreamer> You asked that it be assigned 17:29 <+bartjol> that I tell you that you may assign it to me, does not mean you have to do that 17:29 <+perlDreamer> I didn't know the dollar had recovered against the EU 17:30 <+bartjol> I'm just being dutch 17:30 <+bartjol> it didn't 17:32 -!- cap10morgan [~cap10morg@173-8-17-118-WashingtonDC.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds] 17:34 <+bartjol> so, back to nice and friendly 17:34 <+perlDreamer> okay :) 17:34 * SDuensin needs a channel like #InsaneProgrammers. 17:35 <+bartjol> so we wouldn't bother you here? 17:35 < SDuensin> So I could get people to help me with my nutty ideas! 17:36 <+bartjol> ah, we are not nutty enough for you, eh 17:36 * perlDreamer puts on his pistachio aftershave 17:37 < SDuensin> Like my "Frost" project. I've been working on an API to remotely install classic games for people. Nobody to bounce that off of to see if they think it'll work or not. 17:40 <+bartjol> mmm, #vintagegames ? 17:41 < SDuensin> Well, the games are, but the code is all new. :-) 17:50 <+perlDreamer> SDuensin, how many people are really going to want to play Lounge Suit Larry in the Land of the Lizards? 17:51 < SDuensin> ME! I even have a T-Shirt for that game! 17:51 < SDuensin> On the back it says, "What do you want? Good taste or good graphics?" 18:01 < CIA-58> webgui: Colin Kuskie WebGUI8 * re076ecb / (2 files in 2 dirs): Add tests for traits and coercion for JSON in the db. - http://bit.ly/d3jg6q 18:01 <+perlDreamer> it works, Haarg! 18:04 <@Haarg> cool 18:04 <@Haarg> could probably make a short name for that trait 18:05 <+perlDreamer> That would be nice. You mean an alias, or just a new name? 18:07 <@Haarg> alias 18:11 < CIA-58> webgui: Colin Kuskie WebGUI8 * rb0cad3b / (lib/WebGUI/Asset.pm lib/WebGUI/Role/Asset/Comments.pm): Remove get and update overrides in Asset::Role::Comments - http://bit.ly/cZ3d6i 18:11 <+perlDreamer> that last bit still needs tests 18:13 <+perlDreamer> time to review Moose::Manual::MethodModifiers, to find the equivalent of C3's next::method 18:23 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 18:31 <+bartjol> mmm doubting whether I feel like writing pod tonight 18:45 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:53 -!- kimd [~spunky@188.104.147.225] has joined #webgui 19:03 -!- fokat [~lem@200.84.99.228] has joined #webgui 19:07 -!- lem_ [~lem@200.84.99.228] has joined #webgui 19:07 -!- lem_ [~lem@200.84.99.228] has quit [Remote host closed the connection] 19:07 -!- lem_ [~lem@200.84.99.228] has joined #webgui 19:08 -!- lem_ [~lem@200.84.99.228] has quit [Client Quit] 19:10 -!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 258 seconds] 19:22 < kimd> preaction, are you informed about the status of template revision concerning the gallery? 19:22 < kimd> I read about new templates being available for testing. 19:23 < kimd> I am asking because I am working on drag'n'drop sorting again. 19:23 < SDuensin> New gallery template? Ooo. 19:23 < kimd> I would like to move the feature to the album edit screen. 19:24 <+perlDreamer> kimd, nothing has been added to 7.9 yet, so it should be fine 19:24 <+perlDreamer> just post to the RFE that you're going to do it 19:24 <+perlDreamer> so there's no awkwardness in doing it twice 19:25 < kimd> Cool! 19:25 < kimd> Thanks, perlDreamer! 19:42 -!- Getty [torsten@conflictindustries.org] has joined #webgui 19:55 <+perlDreamer> kimd, do you and Getty know each other? 19:55 <+perlDreamer> kimd, meet Getty, perl programmer and new WebGUI convert from Germany 19:56 <+perlDreamer> Getty, meet kimd, professional climber, perl hacker and WebGUI user/dev from Germany 19:59 < Getty> oh ok ;) 20:02 < Getty> but i'm not really a convert ;) 20:02 < Getty> actually i'm near to switch away from WebGUI 20:02 < Getty> even tho i must say its really impressive system, but its too impressive (as in: it confuses me again hehe) 20:03 < SDuensin> Don't leave! You'll only end up in tears! 20:03 < Getty> its always kind of sad, that at a given level of size of a CMS its nearly impossible to stay at the "simple things done simple" way 20:03 < Getty> SDuensin: hehehe, its still a good CMS :) i will always make promo for it 20:04 < SDuensin> I was foolish and ran a site on Drupal. Also ran one on Joomla. 20:04 < Getty> hehehehe 20:04 < Getty> when i came to my new company 20:04 < Getty> my boss had a project on his todolist which he wanted to make with drupal 20:05 < Getty> after 1 work-week (so just worktime!!) he was 95% done, but said he needs probably a week more for the last 5% 20:05 < Getty> then i made a CMS in 1 day, and my boss remade the site in 2 days 20:06 < Getty> all that CMS lag one thing: simplicity 20:06 < Getty> simple things done easy 20:06 < Getty> I worked the last 2 years in my old company with a "top (commercial) CMS" which brakes the market right now 20:07 < Getty> it feels so dirty if you actually earn money with code that is coming straight from hell LOL ;) 20:07 < SDuensin> WebGUI is easy. You just need to learn how it does things. 20:07 < SDuensin> ehheheehe 20:08 < Getty> webgui is at some level a bit complex and its not that easy to modify "little things" but that is somehow a logical effect out of a specific dimension 20:08 < SDuensin> Like what little things? I find it quite easy to bend to my will. 20:09 < Getty> could be probably i just dont know where 20:09 < Getty> for example, lets take themes 20:09 < Getty> what i dont get is the way to use a specific layout 20:09 < Getty> especially if its bigger... dont know, probably i'M just to stupid hehe ;) 20:09 < SDuensin> Every page can have it's own layout. You just select what you want in the properties of the PageLayout. 20:10 < Getty> yeah 20:11 * SDuensin guesses he doesn't understand. 20:11 < Getty> i probably really should learn WebGUI, but its an act between my own will to make CMS and fixing myself to reality of someone else 20:11 < Getty> hey i have a custom layout :-P i know it 20:11 < Getty> http://www.raudssus.de/ 20:11 < SDuensin> I set off to write my own CMS a few times. Then realized I was re-implementing WebGUI. :-D 20:11 < Getty> hehehe 20:12 < Getty> i would not really reimplement WebGUI 20:12 < SDuensin> Your site looks fine. What do you want to do? 20:12 < Getty> oh i dont know 20:12 < Getty> actually i would like to make it look simple 20:13 < Getty> add a twitter/facebook link, make the blog looks nice ;) 20:13 < SDuensin> Well, to style the blog, you need to make a copy of the existing template that it's using and then modify the copy. 20:14 < SDuensin> (That way, when you upgrade WebGUI, your changes don't get erased.) 20:14 < Getty> yeah 20:14 < Getty> you really want me todo anything with WebGUI, eh? ;) 20:15 < SDuensin> Well, it does everything! No reason not to use it! :-D 20:15 < Getty> hehe, beside its not my code!! 8-) 20:15 < Getty> you should check http://www.auto-motor-und-sport.de/ that is running on my Framework ;) 20:16 < SDuensin> Trying to load it. (My connection is terrible.) 20:16 < Getty> but that points out a problem with most CMS (especially joomla and drupal hehe), its hard for a professional programmer to jump in easy. Actually if you are expert its as hard as being a beginner 20:16 < Getty> that is always a big bummer for the coders (even tho not a bummer for the standard user) 20:17 < SDuensin> WebGUI has a nice API. Books, too. 20:17 < Getty> yeah but that doesnt fix the problem :) 20:17 < Getty> you need to understand many many stuff before you can actually do things really like you used to 20:18 < Getty> as i said: not really a problem, that is just cause the complexity kicks in 20:18 < Getty> how long you do WebGUI? 20:18 < SDuensin> Nice looking site. Wouldn't be hard to do in WebGUI at all. :-P 20:18 < Getty> the page has over 1 Mio. pages 20:18 < Getty> its a bit complex with the import export events at the backend 20:19 < SDuensin> Long time. And I remember trying to learn it the first time. It seems strange. 20:19 < Getty> but i do a real cool usage of static files 20:19 < SDuensin> No way I'd build without it now. Not unless I absolutely HAD to. 20:19 < Getty> i put on PHP Array on start of every page and just startup my framework, that way most pages are even served "dynamic static" 100% 20:20 < Getty> if you would have my framework you wouldnt think much, cause you just do it 20:20 < Getty> thats why i called it RapiDev ;) dont think, just code 20:20 < SDuensin> I don't need code. I just build. 20:21 < Getty> but i wanna code!!!111 ;) 20:21 < SDuensin> Then help me build my crazy game network. :-P 20:21 < Getty> lol i got my own game development team ;) 20:21 < Getty> www.conflictindustries.org (or playerid.net :-P) 20:21 < SDuensin> Nice. My team is "me". 20:22 < Getty> if you need resources or technology just ask ;) thats our job hehe 20:22 < Getty> with playerid.net i want to setup a central registration/playeridentity concept for general gaming 20:22 < SDuensin> I always need art. Problem is, I also always need money. :-P 20:22 < Getty> hehehe 20:23 < Getty> i got lots of art dudes, but the problem is more to have decent coder ;) 20:23 < SDuensin> Ever look at Unity3D? 20:24 < Getty> dont think so.. could be 20:24 < Getty> the good engine coders arent anyway somewhere public 20:24 < Getty> and engine coders are morons p.d. 20:25 < Getty> its really hard to make decent "contracts" with them 20:25 < SDuensin> Take a look at Unity3D. It's really nice. 20:26 < Getty> oh you mean the ENGINE... 20:26 < Getty> but that is commercial 20:26 < Getty> cant work with that 20:26 < SDuensin> There's two. One is free. 20:26 < Getty> conflict industries is 100% OpenSource and 100% CC 20:27 < Getty> yeah but i still dont have rights to the engine 20:27 < Getty> our primary target is also to LEARN about game development, if you take the shiny stuff you cant learn anything ;) hehe 20:27 < SDuensin> I try and stay open as well. Not that picky though. :-) 20:27 < Getty> defining workflows for game development, setting up infrastructure to manage gamedevelopers 20:28 < SDuensin> Ah yea, well, I learned. Tired of writing renderers. 20:28 < Getty> like sourceforge.net for games 20:28 < Getty> you did write renderers? 20:28 < Getty> so you are an engine developer :D 20:28 < Getty> dont you wanna help? ;) 20:28 < SDuensin> Not anymore. 20:29 < SDuensin> I'm pre-pixel shaders and fancy GPUs. 20:29 < Getty> you know cubeengine? 20:30 < SDuensin> Know of it. Never programmed with it. 20:30 < Getty> we started now doing a fork of assaultcube 20:30 < Getty> but we are again in dispute about chnaging engine 20:30 < Getty> this weekend there should be a final decision 20:30 < Getty> if we go with assaultcube engine or sauerbraten engine 20:30 < Getty> sauerbraten is just.... a bit more resource intensive 20:30 < Getty> and our first game should be a total LOW LOW LOW power game 20:30 < Getty> so that many people can get into it and also many people can develop for it 20:31 < Getty> (or based on it) 20:34 < Getty> NP: Battlestar Galactica (the original series) :) 20:35 < SDuensin> Cool 20:35 < Getty> so come on dude, help us :) 20:36 < Getty> be part of conflict industries 20:36 < Getty> and support game development in general 20:36 < Getty> we got cookies! (aehm server) 20:36 < SDuensin> I don't have time. I'm waaaaay backed up on my own projects. 20:36 < Getty> hey just be there, and we will see what comes out 20:36 < Getty> probably other people of the team can also help you 20:36 < Getty> are you on quakenet? 20:37 < SDuensin> no 20:37 < Getty> why????? ;) 20:37 < Getty> you do stuff with gaming and you are not on quakenet??? ;) 20:37 < Getty> dude!!!! 20:37 < SDuensin> Quake was 20 years ago. :-P 20:37 < Getty> hehehehe 20:37 < Getty> quakenet is the shit 20:37 < Getty> its required for game development 20:37 < Getty> nearly all developers are there 20:38 < SDuensin> http://www.jaegertech.net/software/multiplayer-game-server 20:38 < Getty> LOL :) 20:38 < Getty> cool 20:38 < Getty> oh thats by you? awesome 20:38 < SDuensin> Long time ago. 20:38 < SDuensin> Yea. 20:39 < Getty> we definitly need you in the team ;) 20:39 < SDuensin> hehe 20:39 < Getty> i need more dudes who know what they do 20:39 < Getty> big part of the teams are children 20:40 < SDuensin> Wish I had time. Hell, if I did, I'd go do some of the games on my list that I've designed. 20:40 < Getty> come please easily join us 20:40 < Getty> and be on our IRC 20:40 < Getty> and we will see what comes out 20:40 < Getty> we dont have deadlines, or put anyone into stress 20:40 < Getty> we are very slow in progress but we dont stress 20:41 < SDuensin> I've got over a dozen projects on my development server alone. Plus around 20 web sites I take care of. Oh, and a real job. And two kids. :-P 20:41 < Getty> lol! 20:41 < Getty> still :) 20:42 <@preaction> heh, you've almost reached my level of ambition ;) 20:42 < Getty> just be there, even if you just can answer questions sometimes it help :) 20:42 < Getty> preaction: what? :) 20:42 < Getty> preaction: you wanna helP? 20:42 <@preaction> dozens of projects, hundreds of websites, normal job 20:43 < SDuensin> I have my own little private sourceforge like site. :-) 20:43 <@preaction> sorry, i've got my hands wrapped up in a SWF MMORPG (one that doesn't suck, a tall order) 20:43 < Getty> preaction: do they need resources? 20:43 < SDuensin> Single White Female? 20:43 < Getty> preaction: would love to help with hosting facilities 20:43 <@preaction> Getty: we might, in the future. right now we just started the company 20:44 <@preaction> SDuensin: SWF is the "Flash" file format. run on the flash vm (or Adobe AIR, or soon iPhone) 20:44 < Getty> preaction: ah its company 20:44 < SDuensin> preaction - That's funny. I have an engine for that, too. :-) 20:44 <@preaction> yes. i'm the CTO, so we'll be releasing as much of the engine as possible open-source 20:45 < Getty> but then we all could need the same 20:45 < Getty> tools for coodination of the game development 20:45 < Getty> ticket system optimized for gaming requirements, special workflow definitons and stuff 20:45 * SDuensin uses Redmine 20:45 <@preaction> http://www.ffilmation.org/website/ <- this is what we're probably gonna base our engine on, just stripped out of some of the less resource-intense options (point light, shading, etc...) 20:45 < Getty> we use trac :) 20:46 <@preaction> i'll be installing Trac myself. <3 Trac 20:46 < Getty> cool 20:46 < Getty> trac owns 20:46 < Getty> but trac is... old 20:46 < SDuensin> I switched from Trac to Redmine. They're both nice. 20:46 < Getty> and got design flaws 20:46 <@preaction> redmine is nice, but it's too much for just what I want: Ticket and release tracking 20:46 < Getty> for example: translation.................. 20:46 < Getty> trac never can make a decent translation concept, they "forgot" it 20:46 < Getty> but redmine is dead out of concept: its PHP 20:47 < SDuensin> Interesting engine. 20:47 < SDuensin> Huh? Redmine is Ruby. 20:47 < Getty> oh it is??? 20:47 < Getty> nah, Ruby, PHP, where is the difference? 20:47 < SDuensin> Yea. 20:47 < Getty> in both you got 20 engines which doesnt work ;) 20:47 < SDuensin> The difference is PHP crap is easier to install. :-) 20:48 < SDuensin> Actually, Bitnomi has a ready-to-go Redmine stack. 20:48 < Getty> reminds me on the CeBIT, where i had a professional publisher about opensource development and tried to convience him how cool perl is 20:48 < Getty> other perl dudes told him then: "ask getty whatever language you want to use and he tells you why you have to switch to perl" 20:48 <@preaction> yeah, redmine is Rails. bleh. 20:48 < Getty> and then the professional said: "and what about ruby?" 20:48 < SDuensin> Rails is bleh, but Redmine is NICE! 20:49 < Getty> and i said: "gimme ONE engine then we could talk about it" 20:49 <@preaction> Trac is Python, and the rest of our engine is Python (because of PyAMF and twisted and SQLAlchemy, Perl doesn't have an AMF bridge :( 20:49 < Getty> AMF? 20:49 < Getty> and if perl doesnt have it: code it! ;) 20:49 <@preaction> Adobe Message Format -- a binary protocol for passing stuff to/from flash over sockets 20:50 < Getty> ah ok 20:50 < Getty> but that is a low reason, or? 20:50 <@preaction> and I would, I really would, but we're already looking at a huge Time To Market, and I don't want to increase that 20:50 < SDuensin> I thought AMF made bowling equipment. 20:50 < Getty> lol 20:51 * SDuensin stopped working on his Flash-based engine just prior to putting in 3D. 20:51 < Getty> preaction: does your engine/core already has a cool name? ;) 20:51 < SDuensin> http://bitnami.org/stack/redmine 20:51 < Getty> i got one in my head which i wanted to use for a "ZakMcCracken MMORPG" game 20:52 <@preaction> Getty: the engine is the ffilmation engine, linked above. anything we edit or change will go back into the engine. I don't think the guy has a github or a sf entry yet, so I might go ahead and make one 20:53 < Getty> what you guys think of "ZakMcCracken" as MMORPG? :) 20:53 <@preaction> i know i'll be adding the multiplayer part, and that's gonna be a biggie. i might be adding other huge parts like NPCs and Quests 20:53 < SDuensin> I think Lucas will squash you. 20:53 < Getty> preaction: take ape-project into concerns 20:53 <@preaction> sounds like i'd BE Zak McCracken 20:53 < Getty> SDuensin: its just about the style 20:53 <@preaction> but if it's an MMORPG, we can't all be Zak 20:53 < Getty> SDuensin: you know the "town scenes" in ZakMcCracken? 20:53 < Getty> just think about a huge town 20:53 < Getty> and everyone got a flat 20:53 < Getty> and a character 20:53 < Getty> "thats it" 20:53 < Getty> but all looks like zakmccracken style 20:54 < SDuensin> Wow. My Redmine is OLD. 20:54 * SDuensin really needs to get off his butt and fix that. 20:54 < SDuensin> Sounds like the old (and dead) Sierra Network. 20:54 <@preaction> yeah, looks a lot like the old sierra games 20:54 < Getty> there was one??? 20:54 <@preaction> might want to play on that 20:54 < Getty> unbelievable 20:54 < Getty> they stole my idea! 20:54 < Getty> btw: i wanted to call it "Maniac City Project" ;) 20:55 < Getty> (shortage: MCP..... i hope there are tron fans here? ;) ) 20:55 <@preaction> heh 20:55 < Getty> i mean its all about putting flashs on a flash with specific X/Y 20:55 < Getty> so the people could make own "equipment" very easy 20:55 < Getty> NCP's for the business areas and stuff 20:55 < Getty> it would be so the most awesome shitfuck ever 8-) 20:56 < SDuensin> Sounds like SecondLife, but flat. 20:56 < Getty> yeah but i had the idea before actually 10 years old 20:56 < Getty> but i didnt had time and to less flash coders 20:57 < Getty> flash coders are "gold" in some matter, so it was hard to get them to work "free" 20:57 < Getty> its still nearly impossible 20:57 < Getty> but dudes.... 20:57 < SDuensin> Maybe I should finish my engine. 20:57 < Getty> you both could really get advantage of your own projects with PlayerID.net :) 20:57 < Getty> and i think you should support it 20:57 <@preaction> yeah, Good flash programmers are definitely worth it, even though if you know JavaScript, AS3 is cake 20:57 < Getty> You know OpenID? 20:57 <@preaction> openID is awesome, yeah 20:58 < Getty> SDuensin: is it good 20:58 < Getty> SDuensin: is it good? 20:58 < Getty> preaction: but... 20:58 < Getty> preaction: you cant integrate it into a game easily 20:58 < Getty> preaction: PlayerID.net wants to offer the somehow same concept like OpenID but offer is also not over HTTP 20:58 < SDuensin> Oddly, my Flash engine is scripted in Lua. :-) 20:58 < Getty> preaction: so that a you can just put it into the game 20:58 < Getty> preaction: and the player got one ID for all games 20:59 < Getty> he can have own forum, blog, youtube videos whatever he wants on his profile page, also adding all games he plays 20:59 < Getty> and if the game binds to the statistics of PlayerID.net also see his stats all the time 20:59 < Getty> that is the target 20:59 <@preaction> that does sound interesting, but it doens't sound like something that will take off (ivory towers, and all that) 20:59 < Getty> lets say..... 20:59 < Getty> there are many many opensource games 20:59 <@preaction> i have in my head I want to make a Flash version of SubSpace (later Continuum), and PlayerID.net would probably be perfect for that 20:59 < Getty> which have a central registration or none registration at all 21:00 < Getty> playerid.net offers a decentral-centralized concept 21:00 < SDuensin> For open source it might work. Commercial games have Steam and SteamCloud. 21:00 < Getty> so you got public and private keys, much signing and stuff 21:00 < Getty> SDuensin: we are better then steam 21:00 < Getty> SDuensin: cause we are independent of the "steam server" 21:00 < Getty> SDuensin: playerid.net can be down and you still can play all games identified 21:01 < Getty> also... 21:01 < SDuensin> I can play all my Steam stuff offline. 21:01 < Getty> Sduensin: but just cause they put it in, you cant play online with your steam_Id if steam is down 21:01 < Getty> Sduensin: if you got a clan server, and steam is down, then you cant get the STEAM_ID 21:01 < Getty> SDuensin: PlayerID.net solves this 21:01 < SDuensin> Can't say I've ever tried. 21:01 < Getty> so that the game is independent of its own masterserver 21:01 < SDuensin> That's cool. 21:02 < Getty> yeah, when i heard about the concept of divVerent a developer of Nexuiz i was shocked that it can be so easy 21:02 < SDuensin> Hey! Go vote! http://bitnami.org/product/webgui 21:02 < Getty> and of course 21:02 < Getty> PlayerID.net will be build 100% opensource 21:03 < SDuensin> Hard to believe Nexuiz grew out of the ancient Quake 1 codebase. 21:03 < Getty> and also free for everybody 21:03 < Getty> SDuensin: LordHavoc is a genius 21:03 < Getty> SDuensin: but nexuiz will die now 21:03 < SDuensin> :-) 21:03 < Getty> SDuensin: Vermeuten the "owner" sold it 21:03 < SDuensin> ? 21:03 < Getty> yeah 21:03 < Getty> he made a contract with illfonic who makes now the xbox/ps3 version of it 21:03 < SDuensin> That's what forking is for. 21:04 < Getty> but they have a special contract 21:04 < Getty> no 21:04 < Getty> its more 21:04 < Getty> really SOLD 21:04 < Getty> they can use the same name 21:04 < Getty> so there will be 2 nexuiz 21:04 < Getty> (nexuiz.com is the commercial one) 21:04 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 21:04 -!- mode/#webgui [+o khenn] by ChanServ 21:04 < Getty> think about the impact on the community 21:04 < Getty> if the free contributions are SOLD under the same name 21:04 < Getty> it took around 24h will the first people (important ones) started the fork project 21:04 < Getty> so soon there will be a new nexuiz 21:04 < SDuensin> Xbox and PS3? 21:05 < Getty> i think so.... check on the page 21:05 < Getty> they tell exactly 21:05 < Getty> and they dont need to recontribute anything 21:05 < Getty> so all people who distributed to nexuiz are seeing their content "stolen" 21:05 < Getty> cause Illfonic doesnt need to bring it back 21:05 < Getty> which would be regulary forbidden with the GPL 21:05 < Getty> (thats why i said SOLD, cause fork can only be same license) 21:06 < Getty> (thats why i said SOLD, cause fork can only be same license in case of GPL) 21:06 < Getty> its the biggest disaster i could imagine for the open source game development at all 21:07 < Getty> thats why conflict industries will make decent "contracts" 21:07 < Getty> we will write down what is the target, independent of a single person 21:07 < Getty> we already got a zen!!! :D 21:07 < Getty> http://hq.conflictindustries.org/wiki/ConflictIndustriesZen 21:08 < Getty> i think that is the most important point of conflict industries 21:08 < Getty> be independent and protect the work of the coders 21:08 < Getty> i dont want that everybody likes everybody in the team 21:09 < Getty> we do "work" so there is aggression and fight, it just needs to fit into rules 21:09 < Getty> if i talk with my dudes about progress and features i always remind them on the zen 21:15 < Getty> sounds cool? :) 21:16 < SDuensin> I just smack people. That's zen. 21:16 < Getty> lol 21:17 <@Haarg> seems odd that they would be able to get a proprietary license for nexuiz unless all the contributors gave away their copyrights 21:17 < Getty> Haarg: it depends on what you define "contributors" the artist was asked special one by one 21:17 * SDuensin agrees with Haarg 21:17 < Getty> Haarg: but the code and parts of it, are licensed under the owner, cause you cant split them up really (and it depends how the owner handles it) 21:17 <@Haarg> well, it seems like there were code contributors 21:18 < Getty> like if you got "Copyright by Vermeuten" in every code part 21:18 < Getty> and they are not allowed to add their own name there 21:18 < Getty> then its still his 21:18 < Getty> its the "contract" based on the workflow 21:18 < Getty> like: "you accepted this with committing to it" 21:18 < Getty> on graphics its more easy to split, its file by file 21:18 < Getty> so there its easy to handle specific copyrights 21:19 < Getty> but even there the "project leader" could make it copyright of the project or whatever, if the committer accepts 21:19 < Getty> so technical: he dont need to ask everybody if he stricts it before with the remarks in code 21:20 <@Haarg> well, i can't really see it as being stolen if the contributors gave away the copyright for their code 21:20 < Getty> oh its more a personal thing now 21:20 < Getty> "legally" vermeuten is totally right 21:20 < Getty> but... 21:21 < Getty> why he allowed them to use the original name and even gave them the nexuiz.com? 21:21 < Getty> people contributed to the accept condition cause they thought its for a bigger opensource scale 21:21 < Getty> but if now it gets "sold", then its a double sided sword 21:22 < Getty> actually 90% of the guys who are pissed now said that it would be fine if the new game has another name 21:22 < Getty> but that really means "selling community" 21:22 < Getty> cause every nexuiz page now also promote the commercial game 21:22 < Getty> "automatically" 21:22 < Getty> and this is not vermeuten's work, its a big community out of thousands of people who have pages, info stuff and so on 21:22 < Getty> they do it cause its for opensource (mostly) 21:23 < Getty> and now the "name" and all the work is "sold" 21:31 < kimd> preaction, why are you torturing me with git? 21:31 <@preaction> i'm trying not to torture you, just let me know which files I need to test out 21:32 < kimd> No, it's all right. I will try to create that fork. 21:32 < kimd> I am still young. I can learn... 21:32 <@preaction> just saying there's another way to let me know those files, but it's a little more involved 21:32 < Getty> github is easy 21:32 < kimd> I find that svn was much easier. 21:32 < kimd> Now I spend a lot of time on understanding git. 21:32 <@preaction> well, once you wrap your head around the idea (esp. if you think in SVN already) 21:33 < Getty> beside that you have 2 commits ;) 21:33 < kimd> Yeah, that is the problem. Too many features, too many options. 21:33 <+perlDreamer> kimd: try this -> http://git.or.cz/course/svn.html 21:34 <+perlDreamer> on a daily basis, I only use 5-8 different git commands 21:34 <+perlDreamer> it's very easy to learn 21:34 <+perlDreamer> blindingly fast 21:34 <+perlDreamer> you will love it 21:34 <+perlDreamer> it's better than maultaschen mit kase overbacken 21:34 <+perlDreamer> or is that uberbacken 21:35 <@preaction> the help.github.com site i find to be really usable (even if it does a lot for you) 21:35 < kimd> I am vegetarian. So, I hope it is really better than that. 21:35 <+perlDreamer> It's better than zweibelkuchen 21:35 <+perlDreamer> ohne speck 21:35 < kimd> perlDreamer, it is "überbacken". "overbacken" could be Dutch. 21:35 <+perlDreamer> that's what I get for talking to Dutch people... 21:36 < kimd> Yummy, Zwiebelkucken is lecker!!! 21:36 < kimd> But makes you lonely for a while... 21:36 <+perlDreamer> Now I can't even keep my Dutch, German, French, Hungarian and Vietnamese straight 21:36 * kimd is trying to create a fork on github for the next two hours... 21:38 < kimd> Hey, I am forking already. Cool! 21:38 <+perlDreamer> see? Very fast. 21:39 <+perlDreamer> we tried to make maultaschen with only spinach once 21:39 <+perlDreamer> it didn't turn out well 21:39 < Getty> i mean there is a big fat button for that ;) 21:39 <+perlDreamer> very soggy 21:39 < Getty> hehe# 21:39 < Getty> thats why github owned... "1-click forking" 21:39 < Getty> what i like most is the general thinking that you have to make: 21:40 < Getty> instead of committing directly to teh target, you first committ to yourself and "Offer" the diff 21:40 < Getty> that makes it much easier to contribute 21:40 < Getty> and for developers to accept contributions 21:41 < CIA-58> webgui: Colin Kuskie WebGUI8 * ra3f58bd / lib/WebGUI/Asset/Post.pm : Remove override of addChild in Post, since the same check is done via www_add/canAdd/validParent. - http://bit.ly/daNTD2 21:41 < CIA-58> webgui: Colin Kuskie WebGUI8 * rbc466ab / lib/WebGUI/Asset/Post.pm : Add a validParent check to Post. - http://bit.ly/axwMVc 21:41 < kimd> Hm. Now I have forked the project and am able to clone the repo. 21:41 < kimd> But what is that line for "git remote add upstream git://github.com/pjhyett/github-services.git"? 21:42 * kimd is referring to the online help. 21:42 < kimd> perlDreamer, forget about Maultauschen. There is much better stuff. 21:42 < kimd> Btw, did you know they were invented by monks? 21:43 <@preaction> kimd: that adds another "remote" for the "upstream" (which, in this case, is the WebGUI you forked from) 21:44 <@preaction> upstream is up the fork tree, downstream is down the fork tree 21:44 <@Haarg> it's to link in the core webgui repo so that you can pull changes from it when it is updated 21:44 <@preaction> (or push changes to it if you have commit access) 21:44 <@Haarg> yeah 21:45 < kimd> I see. That makes sense. But first I need to solve an authentication issue. 21:45 <@preaction> you don't have commit access to that repo 21:45 < kimd> It seems, I have to got through the course that perlDreamer posted. 21:45 <@preaction> oh, yes, you need an SSH key pair 21:45 < kimd> I am still at the process of cloning the fork 21:46 <@preaction> yeah, you need an SSH key pair to get the authed version of your clone 21:46 <@preaction> er... fork 21:47 < kimd> Hm. I knew it would be complicated. 21:48 <@preaction> it's not that bad :p. you probably already have an ssh key and don't even know it 21:48 <@preaction> oh, wait, are you on windows? then it might be more interesting 21:50 < kimd> No, beware! I just never remember the place where public keys are stored. 21:50 < kimd> But wait, do not say anything. 21:51 <@preaction> ok 21:51 < kimd> I want to solve this on my own. Otherwise I will feel bad. 21:51 <@preaction> i know that feeling (if i don't learn something on my own, i don't remember it, so i have to end up looking it up over and over) 21:52 <@Haarg> preaction, did you get a chance to look at the upgrade thing i started working on? 21:53 <@preaction> Haarg: not yet, no. still working through March 16's email (and that's just the unfiltered inbox, not the support@, TGC, etc@ rfe@ bugs@ dev@ and client e-mail) 21:53 <@Haarg> ok, no problem 21:53 <@preaction> ... i think the e-mail i have to read just went up, not down... :( 21:54 <@preaction> yep. i've read 30, i just got 35 added :p 21:56 <@preaction> is the "Copy With Descendants" only available when viewing the asset? or is it also somewhere in the Asset Manager? 21:59 -!- SDuensin [~Scott@mobile-166-137-139-174.mycingular.net] has quit [Quit: Leaving] 22:03 < kimd> preaction, I give up. 22:03 <@preaction> no worries 22:03 <@preaction> or give up what? 22:03 < kimd> I uploaded one of my public keys. It still does not work. 22:03 <@Haarg> what doesn't work? 22:04 < kimd> Authentication. SSH says: 22:04 < kimd> debug1: Next authentication method: publickey 22:04 < kimd> debug1: Offering public key: /home/spunky/.ssh/id_dsa 22:04 < kimd> debug1: Authentications that can continue: publickey 22:04 < kimd> debug1: Offering public key: /home/spunky/.ssh/id_rsa 22:04 < kimd> debug1: Authentications that can continue: publickey 22:04 < kimd> debug1: Trying private key: /home/spunky/.ssh/identity 22:04 < kimd> debug1: No more authentication methods to try. 22:04 < kimd> But my public key was accepted by github. 22:04 <@preaction> you uploaded /home/spunky/.ssh/id_rsa.pub correct? 22:04 <@Haarg> what command are you running that you are getting that? 22:04 < kimd> I uploaded id_rsa.pub 22:05 < kimd> ssh -v spunky@github.com 22:05 <@preaction> oh, you can't login that way 22:05 <@tavisto> preaction, do you know if we can easily dupe an existing game in TGC? 22:05 <@preaction> it's github@github.com 22:05 < kimd> This is recommended by the online help to check for successful authentication. 22:05 <@preaction> tavisto: i'm working on that right now 22:06 <@tavisto> ok, well let me know if it's something that me or Vrby are capable of doing. We don't want to publicize that we can do it.. But for people that spend a bunch of $ with us, I'm happy to. :) 22:06 < kimd> preaction, it's git@github.com. But in principle you are right. 22:06 < kimd> That solves the problem. 22:06 < kimd> I thought the git is just a placeholder that needs to be replaced. 22:06 < kimd> Too much thinking. 22:07 <@preaction> tavisto: it isn't. and i don't think i can even add a quick "Copy" button (decks, boards, games were never designed to be copied, so we probably don't copy all the storage locations and other jazz that can mess things up) 22:07 <@tavisto> ugh 22:07 <@preaction> yet another reason we need collateral AND storage as a role (or a better way of forming relationships in assets) 22:07 <@tavisto> there goes my "this should be easy" expectation 22:07 <@preaction> it's straightforward, it is. it's just a lot of things to check 22:10 <@Haarg> kimd, you'll probably have to change the remote url on your clone before you can push changes 22:11 < kimd> And to what? 22:12 <@Haarg> well, it sounds like you used the read only url to make the clone. now that you have the ssh key set up you would want to change it to the read+write url. 22:14 < kimd> Haarg, that is a misunderstanding. I was stuck at cloning the forked repo. 22:14 <@Haarg> ah 22:14 < kimd> But it seems to be working now. 22:14 < kimd> Thanks anyway. 22:16 < kimd> preaction, I have created and cloned the fork. I assume, the next step is applying my patch and pushing to the fork? 22:16 <@preaction> correct 22:16 < kimd> I mean the remote repo. 22:16 < kimd> Good. I will try that. Is it allowed to curse on this channel? 22:17 <@preaction> your wgpkg should go in the docs/upgrades/7.9.1-packages folder (and if it doesn't exist, you should create it) 22:17 <@preaction> sure, go ahead 22:20 < kimd> Is it a problem if I get trailing whitespace error? 22:21 <@preaction> no 22:23 <+perlDreamer> kimd, what is better than maultaschen? 22:24 < kimd> Hm. Does it have to be related? 22:25 <+perlDreamer> no, not necessarily? 22:25 < kimd> I mean, something pasta-like with filling? 22:25 <+perlDreamer> sure 22:25 < kimd> Something German? 22:25 <+perlDreamer> that would be best 22:25 <+perlDreamer> since my wife loves German food and culture 22:25 <+perlDreamer> which is the primary reason I drive 25 miles to get her maultaschen 22:26 < kimd> What about Kohlrouladen? 22:26 <+perlDreamer> from here: http://www.edelweissdeli.com/ 22:26 < kimd> Very heavy though. 22:26 <+perlDreamer> Kohlrouladen, is that like rinderouladen with cabbage? 22:26 < kimd> Exactly. The vegetarian style... 22:27 < kimd> I can translate the recipe for you. 22:27 < kimd> Check out chefkoch.de 22:27 < kimd> There you find lots of stuff. 22:30 < Getty> i cant eat vegetarian ;) 22:32 <@preaction> http://www.chefkoch.de/rezepte/461721139252650/Schupfnudeln-mit-Kraut-und-Speck.html <- this looks good 22:33 <+perlDreamer> that is very good 22:33 <+perlDreamer> Kathy makes it 22:33 <+perlDreamer> with homemade Shupfnedeln 22:34 <+perlDreamer> if you asked her nicely, and got her a kitchen, she'd probably make it at the WUC 22:34 <@preaction> okay, then what's gekörnte soup? 22:34 <@preaction> imma try it myself, always wanted to try more German / Eastern Eurpean cooking (mostly stick to Italian and Mexican) 22:34 <+perlDreamer> broth from granules, like boullion? 22:35 < kimd> What's the URL to gekörnte soup? 22:35 <@preaction> ahh, beef boullion, that makes sense 22:36 <@preaction> or chicken boullion 22:36 <+perlDreamer> kimd is sparking a revolution. First we'll be cooking German food, next we'll be climbing rocks 22:37 <@preaction> <3 google translate 22:37 <@preaction> looks like one of the people added grated Gouda as well, mmm 22:37 <+perlDreamer> mmm, spaetzle with grated gouda and carmelized onions 22:37 < kimd> What about a pre-conference cookathon? 22:37 <@preaction> what is a "Tin of Sauerkraut". a can? 12oz? 22:37 < kimd> It's not defined. Just a tin. 22:38 < kimd> It's a lousy quantity specification. 22:38 <+perlDreamer> also, be sure to get real German sauerkraut. American is too sour. 22:38 <@preaction> yeah. you get used to it on internet sites ;) 22:38 <@preaction> so the stuff in the green can? 22:38 < kimd> May I interrupt for some serious matter? I am stuck at pushing to my remote repo. 22:38 <@preaction> sure 22:39 < kimd> How do I do it? git push does not work. 22:39 < kimd> Or is that question too general? 22:39 <@preaction> define "doesn't work", what does happen? 22:40 < kimd> I get a lot of warnings and then a final error message that says: 22:40 < kimd> Permission denied (publickey). 22:40 < kimd> fatal: The remote end hung up unexpectedly 22:40 < kimd> Do I need to specify the remote? 22:40 <@Haarg> what do you get if you run git remote -v ? 22:41 <+perlDreamer> kimd: http://help.github.com/troubleshooting-ssh/ 22:41 < kimd> That can't be the reason. I have set up ssh before. 22:41 < kimd> It was working when I cloned the repo. 22:41 < kimd> The warning says: warning: You did not specify any refspecs to push, and the current remote 22:41 < kimd> warning: has not configured any push refspecs... 22:42 <@Haarg> what version of git are you using? (git --version) 22:42 <@preaction> yes, you need to say "git push origin master" or you can configure the default "refspec" to push to in your /.git/config 22:43 < kimd> git version 1.6.3.3 22:43 <+perlDreamer> done_testing is awesome! 22:44 <@preaction> perlDreamer: indeed. much nicer than planning 22:44 < kimd> Ah, I am stupid. I was trying to push as root, but configured authentication only for my local user. 22:44 <+perlDreamer> I think we'll move over to done_testing in wg8, totally 22:44 <@preaction> ah, yep, i still do that once in a while, kimd 22:45 * kimd is banging his head on the table. 22:45 < kimd> What is done_testing? 22:45 < kimd> Juhu! I am done. 22:45 < kimd> How do I inform you about my changes, preaction? 22:45 < kimd> Is there a slick git command for doing that? 22:46 <@preaction> github.com has a "Pull Request", or you can just tell me the commit ID and i'll check your github (what's your github username?) 22:47 < kimd> commit ID? Uh, it never ends. 22:47 < kimd> My username is spunky. 22:48 <+perlDreamer> just how many names do you have, kimd? 22:49 <@preaction> kimd: usually you just need the first 6-8 characters of the commit ID 22:49 < kimd> I have many lives... 22:49 < kimd> I just send out a pull request. 22:50 < kimd> perlDreamer, I have been using spunky as my default username for more than a decade now. I just got used to it. 22:51 < kimd> I use kimd only on webgui.org. 22:51 < kimd> preaction, received the pull request? 22:52 <@preaction> not yet, but i've got 7 days worth of e-mail to work my way through, so even if i don't I will check your github account and take a look-see (if not today, then tomorrow or the weekend) 22:52 <@Haarg> kimd, http://www.webgui.org/develop/wiki/git has a section with some recommended config settings to use to make working with git a little easier 22:52 < kimd> Ok. No problem. That means I am done for today and let you do the rest :-) 22:53 < kimd> Thanks, Haarg. I am going to have a look at it. 22:58 <+perlDreamer> kimd, done_testing is a subroutine used to indicate that a test is done running 22:58 <+perlDreamer> it's kind of a marker in the output stream 22:58 <+perlDreamer> otherwise, you have to use no_plan, which will not tell you if the test died early 22:58 <+perlDreamer> or you have to manually count all the tests and keep track of them 22:58 <+perlDreamer> done_testing is awesome 23:00 < kimd> I see. Is it part of perl or the webgui core? 23:00 <+perlDreamer> It's part of Test::More 23:00 <@preaction> it's part of TAP 3.0 23:01 <+perlDreamer> Does anyone know how to fool perl into thinking that a module is already loaded? 23:01 <@preaction> add ... uh... why? 23:01 <@preaction> add an entry to %INC 23:02 <+perlDreamer> I want to test the beautiful comments aspect, which requires having a package that uses it 23:02 <@preaction> ahh 23:02 <+perlDreamer> I could put another dummy module into t/lib/WebGUI, but would rather just declare a package in the test 23:02 <@preaction> then yeah, that. just like deleting from %INC causes Perl to reload a module 23:03 <@preaction> oh, if you're adding another "package" statement, you do not have to "use" the package 23:03 <@preaction> it just exists 23:03 <+perlDreamer> yes, but WebGUI::Asset will still call loadModule, which requires the module 23:03 <@preaction> you may have to Package->import; if you want to import any symbols to your main:: package 23:03 <@preaction> oh.. yeah 23:04 <+perlDreamer> so I need to fool it into thinking that it's already loaded 23:04 * perlDreamer uses his Jedi mind powers on Perl 23:04 <+perlDreamer> "You do not need to load this module..." 23:04 <+perlDreamer> "These are not the developers that you are looking for..." 23:04 < kimd> Does it work? 23:05 <@Haarg> Test::MockObject->fake_module('WebGUI::Asset::Test::MyAsset'); or $INC{'WebGUI/Asset/Test/MyAsset.pm'} = __FILE__ 23:07 <+perlDreamer> ++Haarg 23:10 <@preaction> tavisto: a head's up, i'm almost done with the duplication feature 23:11 <+perlDreamer> preaction: Copy with Descendants only exists in the asset toolbar, not the asset manager 23:11 <+perlDreamer> it would be quite easy to add if you so command 23:12 <@preaction> yeah, and we don't show the asset toolbar, but worse, the descendants don't duplicate their own storage locations (either as properties or deep inside JSON collateral) 23:12 <+perlDreamer> uh oh 23:12 <+perlDreamer> dude, I figure there's at least 1-2 manweeks of coding that site needs 23:14 <@preaction> yes. but SOP is "wait until we also do the WebGUI 8 translation". then JT will be available to do it (from what I understand) 23:14 <@preaction> i mean, with how wrapped up tight we are with 7, it will be pretty much ground-up rewrite 23:15 <+perlDreamer> yeah, whole lot of code bustin' going on 23:15 <@preaction> which is exactly what it needs, PROVIDED JT follows the plan I laid out (back before TGC was hatched) 23:15 <@tavisto> awesome preaction 23:15 <+perlDreamer> Haarg, preaction, I need to create a separate file for WebGUI types. Is anyone opposed to WebGUI::Types? 23:15 <@preaction> i gotta update the plan with the new print server spec/design, but otherwise it's still awesome 23:15 <@preaction> perlDreamer: no objection whatsoever 23:15 <+perlDreamer> you can't put the print server on the Mac? 23:17 <+perlDreamer> hm, can types be put into Roles? 23:18 <@preaction> i can put the print server on the mac, the whole thing has to communicate with the website over http, so it can be anywhere 23:22 < Getty> perlDreamer: you dont put types into Roles 23:22 < Getty> perlDreamer: you put types in your Project Framework 23:22 < Getty> (if we talk about the same Types ;) ) 23:23 < Getty> and actually, just using them is enough anyway if you want to make it clean 23:28 < kimd> I noticed it's time to go to bed again. 23:28 < kimd> But only after a glass of red wine... 23:29 < kimd> Enjoy your day, guys! 23:29 <+perlDreamer> later, kimd 23:31 -!- kimd [~spunky@188.104.147.225] has quit [Quit: Ex-Chat] 23:45 < CIA-58> webgui: Colin Kuskie WebGUI8 * ra92a500 / lib/WebGUI/Types.pm : Add a file to hold WebGUI types for Moose. Note, reads from the db come back as undef, so it has to be explicitly coerced. - http://bit.ly/cDYlC2 23:46 < CIA-58> webgui: Colin Kuskie WebGUI8 * rb41338c / lib/WebGUI/Asset.pm : Pull types into its own file. - 23:46 < CIA-58> webgui: Colin Kuskie WebGUI8 * rd3f139d / t/Definition.t : Test WebGUI::Types 23:46 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui --- Day changed Fri Mar 19 2010 00:05 < CIA-58> webgui: Colin Kuskie WebGUI8 * r1363a86 / lib/WebGUI/Asset.pm : Serialize _to_ json in write. - http://bit.ly/d1e6j4 00:06 < CIA-58> webgui: Colin Kuskie WebGUI8 * ra8496c4 / (lib/WebGUI/Role/Asset/Comments.pm t/Role/Asset/Comments.t): Convert Comments role to use Types. Build a test for it. - http://bit.ly/9DO01s 00:06 <+perlDreamer> Okay, we can now serialize to and from JSON in the db 00:06 <+perlDreamer> we have types that support it 00:07 <+perlDreamer> and we have tests to make sure it works 00:08 <@preaction> yay! 00:09 <+perlDreamer> is it okay to start logging bugs for WebGUI8 to the bug board? 00:09 <+perlDreamer> I keep forgetting stuff and finding it later 00:13 <@preaction> not yet, have you tried using a notepad application? i forget what it's called (it's gnome-based) 00:15 <+perlDreamer> Tomboy 00:16 <@preaction> yes, that one 00:17 <@Haarg> i need to look into it a bit more but apparently my file-locations branch doesn't work with Config::JSON 1.5 for some reason 00:17 <@Haarg> annoying 00:18 <+perlDreamer> Isn't that the Moose one? 00:18 <+perlDreamer> v1.5? 00:24 <@Haarg> yes 00:29 -!- mducharme [nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 00:32 -!- Netsplit *.net <-> *.split quits: Getty 00:33 -!- mducharme1 [nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Ping timeout: 260 seconds] 00:36 -!- Netsplit over, joins: Getty 00:40 < Getty> that is so cool 00:43 < Getty> i just watch "alfred hitchcock presents" 00:43 < Getty> man is that good 00:43 < Getty> he is really a genius, even if he only gots 24 minutes 00:46 -!- Netsplit *.net <-> *.split quits: Getty 00:50 -!- Netsplit over, joins: Getty 00:53 -!- Netsplit *.net <-> *.split quits: +SynQ 00:56 -!- Netsplit *.net <-> *.split quits: Getty 00:59 -!- Netsplit over, joins: +SynQ 00:59 -!- Netsplit over, joins: Getty 01:00 -!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has joined #webgui 01:00 -!- khenn_ [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 01:00 -!- mode/#webgui [+o khenn_] by ChanServ 01:00 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:00 -!- khenn_ is now known as khenn 01:07 -!- khenn_ [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 01:07 -!- mode/#webgui [+o khenn_] by ChanServ 01:07 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 260 seconds] 01:07 -!- khenn_ is now known as khenn 01:11 -!- Socrates- [socrates@ringbreak.dnd.utwente.nl] has joined #webgui 01:12 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 01:13 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 01:14 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 257 seconds] 01:14 -!- Socrates [socrates@ringbreak.dnd.utwente.nl] has quit [Ping timeout: 240 seconds] 01:16 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 246 seconds] 01:22 -!- mducharme-work1 [~nothing@4-121-188-206.rev.knet.ca] has joined #webgui 01:22 -!- mducharme-work [~nothing@4-121-188-206.rev.knet.ca] has quit [Read error: Connection reset by peer] 01:24 -!- khenn [~frank@adsl-71-150-248-40.dsl.mdsnwi.sbcglobal.net] has joined #webgui 01:24 -!- mode/#webgui [+o khenn] by ChanServ 01:26 <@Haarg> do you think the upgrades should use one version tag per version upgrade or one per upgrade script? 01:29 <+perlDreamer> hm 01:30 <+perlDreamer> if it was per script, it would be easier to undo small parts 01:30 <@Haarg> i also have added a rm_lib sub to delete a perl module 01:30 <+perlDreamer> but the upgrade process, will it let you run just 1 piece? 01:30 <@Haarg> not really meant to 01:31 <@Haarg> could be done by calling the methods yourself in a script 01:33 <+perlDreamer> in that case, I still like granularity 01:44 <@preaction> i like the granularity because it takes less time to code 01:44 <@preaction> aka 0 01:44 <@Haarg> it's not particularly less time to code either way 01:48 <+perlDreamer> preaction: that's too granular. Have to have at least 1 version tag 01:49 -!- _lsr [~danger@ppp118-209-226-52.lns20.mel6.internode.on.net] has quit [Quit: Leaving.] 01:55 <+perlDreamer> Haarg, could we call __PACKAGE__->meta()->make_immutable(); in Asset.pm after the "definition" block? 01:55 <@Haarg> yes 01:56 <@Haarg> although it's probably better to have it at the end of the file 02:00 <+perlDreamer> Moose does not support class methods 02:00 <+perlDreamer> mmm, class attributes, to be specific 02:03 <@Haarg> no, although there is a MooseX package for that 02:03 <+perlDreamer> I think it's overkill for what I want 02:04 <+perlDreamer> I'd like to make the set of classes that are valid parents for a particular asset to be class data 02:04 <+perlDreamer> It's kind of like assetUi level. I had to make it an attribute to make it inheritable 02:05 <+perlDreamer> http://www.perlmonks.org/?node_id=690571 02:15 <@Haarg> so i have the upgrades using one version tag per upgrade file, named as "Upgrade to $version - $filename" where filename is the base filename without the extension 02:16 <@Haarg> alternatively, perl upgrade scripts can request a named version tag 02:16 <+perlDreamer> that would be better 02:16 <@Haarg> which will be named "Upgrade to $version - $requested_name" 02:16 <+perlDreamer> because I can see people having scripts and packages with the same name 02:16 <+perlDreamer> oh 02:17 <+perlDreamer> can it be "Upgrade to $version - $filename $enum" where $enum is "script, package, etc"? 02:17 <+perlDreamer> that takes care of the naming conflict 02:17 <@Haarg> yeah, i could do that or even leave the extension on 02:18 <@Haarg> it also only creates/uses version tags when needed 02:18 <+perlDreamer> that's handy 02:18 <+perlDreamer> you think we're going to create a mess of version tags that users won't be able to follow? 02:18 <+perlDreamer> I mean, the granularity is great for us, but for the common user 02:18 <+perlDreamer> ? 02:18 <@Haarg> probably not useful for common users 02:19 <@Haarg> but then version tags are easy to ignore 02:19 <+perlDreamer> true 02:19 <@Haarg> and usually there are already tons of them created 02:20 <+perlDreamer> the manage committed version tags interface could use an overhaul 02:20 <+perlDreamer> search and sorting and useful pagination would help 02:23 <@Haarg> also, for the upgrade scripts, do you think it is better to force them to always 'use' the classes they want, or would having them automatically loaded be a good thing? 02:24 < Getty> Acme::Magic::Pony ftw! :D 02:25 < Getty> Haarg: problem with automatic loading is the bigger collision problem, even tho could be a switch 02:25 <@Haarg> bigger collision problem? 02:25 < Getty> depending on the "stack" of extra addons you have installed, it could be that 2 concepts automatically loaded makes a problem 02:26 < Getty> (sure, shouldnt happen, but the risk is higher if its autoloaded) 02:27 <@Haarg> still don't quite get what you mean i guess 02:27 < Getty> if 2 modules introduce the same function, then the autoload would make massiv mess probably ;) 02:27 <+perlDreamer> Haarg, I don't see how it would know that I want to use WebGUI::Asset, WebGUI::SQL, and WebGUI::Utility automatically 02:27 <+perlDreamer> so I say make them "use" what they want 02:28 <@Haarg> Getty, i was only thinking of this for methods, not imported functions 02:28 <@Haarg> WebGUI::Utility wouldn't be able to be handled because it uses subs, not methods 02:29 <@Haarg> but for the others it could detect when you made a method call 02:39 <@Haarg> so that's a no to auto-loading? 02:40 <@Haarg> i updated my branch on github, should handle packages and sql scripts now and handle version tags properly. 02:41 <@Haarg> completely untested though 02:51 * perlDreamer signs off for tonight. time to meet with the tax lady 02:51 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 02:52 -!- fokat [~lem@200.84.244.194] has joined #webgui 03:13 -!- KlausH [~KlausH@p5B0703FD.dip0.t-ipconnect.de] has quit [Quit: KlausH] 03:23 -!- Haarg [~haarg@207.200.236.244] has quit [Ping timeout: 252 seconds] 03:39 < CIA-58> webgui: Patrick Donelan psgi * re5159e8 / (11 files in 6 dirs): Added URLMap support (e.g. virtual hosts and mounting) - http://bit.ly/cdvEiK 04:31 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 04:31 -!- mode/#webgui [+o Haarg] by ChanServ 04:50 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 06:46 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] --- Log opened Wed Mar 24 06:47:55 2010 06:47 <+perlDreamer> hopefully not out of relief 07:17 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 07:20 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 08:52 -!- kaare [~kaare@langebro.adapt.dk] has joined #webgui 08:52 -!- kaare is now known as Guest22412 09:54 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 10:01 -!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui 10:01 -!- mode/#webgui [+v Radix_] by ChanServ 10:03 -!- Radix_ changed the topic of #webgui to: [7.8.15-stable | 7.9.1-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com 10:40 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:40 -!- mode/#webgui [+v bartjol] by ChanServ 11:28 < CIA-104> WebGUI: translation * r12455 /translations/German/German/Asset_Calendar.pm: Updating German on translation server 11:28 < CIA-104> WebGUI: translation * r12456 /translations/German/German/Asset_Collaboration.pm: Updating German on translation server 11:28 < CIA-104> WebGUI: translation * r12457 /translations/German/German/Asset_Post.pm: Updating German on translation server 11:28 < CIA-104> WebGUI: translation * r12458 /translations/German/German/Asset_Wobject.pm: Updating German on translation server 11:28 < CIA-104> WebGUI: translation * r12459 /translations/German/German/AuthLDAP.pm: Updating German on translation server 11:42 < CIA-104> WebGUI: translation * r12460 /translations/German/German/AuthWebGUI.pm: Updating German on translation server 11:56 -!- carogray [~Caroline@173-142-231-13.pools.spcsdns.net] has joined #webgui 11:58 < CIA-104> WebGUI: translation * r12461 /translations/Dutch/Dutch/ (Asset_Collaboration.pm Asset_Wobject.pm Asset_Post.pm): Updating Dutch on translation server 12:40 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 13:28 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 13:41 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:00 -!- carogray [~Caroline@173-142-231-13.pools.spcsdns.net] has quit [Quit: Leaving.] 14:20 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 14:47 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 15:27 < CIA-104> WebGUI: translation * r12462 /translations/Dutch/Dutch/ (Asset_Calendar.pm AuthLDAP.pm Asset_Post.pm AuthWebGUI.pm): Updating Dutch on translation server 15:27 < CIA-104> WebGUI: translation * r12463 /translations/Dutch/Dutch/Asset_Calendar.pm: Updating Dutch on translation server 15:29 -!- SDuensin [~Scott@mobile-166-137-138-228.mycingular.net] has joined #webgui 15:43 < SDuensin> Greetings. 15:49 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer] 15:53 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 16:09 -!- fokat [~lem@200.84.99.228] has joined #webgui 16:09 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Ping timeout: 246 seconds] 16:10 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 16:36 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 16:36 -!- mode/#webgui [+o tavisto] by ChanServ 16:47 -!- Guest22412 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection] 16:54 -!- dionak [~dionak@97.66.185.250] has joined #webgui 16:56 < SDuensin> Gack. I remember how I did my WG auth integration last time... I replaced it! 16:59 <+bartjol> very good 17:00 < SDuensin> Not good. I don't want to have to maintain that. :-) 17:02 < SDuensin> I just need to find the Java version of Digest::MD5::md5_base64. 17:02 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:02 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:06 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 17:06 -!- mode/#webgui [+v patspam] by ChanServ 17:06 <+bartjol> oh, sorry SDuensin, i thought it was good 17:07 <+bartjol> perlDreamer: I have a bug breakfast for you 17:07 <+perlDreamer> just 2 17:07 <+perlDreamer> not too bad 17:07 <+bartjol> other issue 17:07 < SDuensin> MMmm...bugs. 17:07 <+bartjol> we noticed that in webgui, when mysql fails, you get the automated internal server error 17:08 <+perlDreamer> yes 17:08 <+bartjol> while the problem can be more pinpointed 17:08 <+perlDreamer> no 17:08 -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui 17:08 -!- mode/#webgui [+v MrHairgrease] by ChanServ 17:08 <+bartjol> ah 17:08 <+perlDreamer> there is already a bug registered for this 17:08 <+perlDreamer> can't be fixed until WebGUI 8 17:08 <+bartjol> does that depend on the wer httpd build? 17:08 <+perlDreamer> we really want to fix it, but it just isn't possible now without making API altering changes that would shake your world 17:08 <+bartjol> s/wer/wre/ 17:09 <+perlDreamer> no, it's in the WebGUI core itself 17:09 <+bartjol> ah 17:09 <+bartjol> well, that seems to solve my problem (for now) 17:09 <+perlDreamer> it's a bummer, for sure 17:09 <+perlDreamer> so be very careful with your SQL code in the meantime 17:11 <+perlDreamer> tons of work going on to make WebGUI work with the iPhone, sounds like 17:11 <+bartjol> but, is that even so if the connection cannot be made at all? 17:12 <+bartjol> if some idiot turns mysql off? 17:12 <+bartjol> (not me, btw) 17:12 < SDuensin> iPhone? 17:12 <+MrHairgrease> you could prolly catch that in the url handler that actually opens the session 17:12 <+perlDreamer> of course not, you're not an idiot 17:12 <+bartjol> thanks 17:12 < SDuensin> Can you be sure it arbitrarily censors random things so it's an authentic iPhone experience? :-P 17:13 <+perlDreamer> hm 17:13 <+perlDreamer> if it can't connect, the session throws a fatal 17:14 <+perlDreamer> and this message should be displayed on the screen: Couldn't connect to WebGUI database, and can't continue without it. 17:14 <+perlDreamer> is that not what happens? 17:14 <+bartjol> iPhone, that are those things you 17:14 <+bartjol> a throw in the toilet 17:14 <+bartjol> b pour tea over 17:14 <+bartjol> c otherwise break it with a combination with water 17:14 <+bartjol> nope 17:14 <+MrHairgrease> dunno, I never shut down my db 17:14 <+bartjol> i did today 17:14 * MrHairgrease is not an idiot after all =) 17:15 <+perlDreamer> of course not, MrHairgrease is eurosexual 17:15 <+bartjol> http://webgui.pastebin.com/2umPzH1L 17:15 <+bartjol> I did it on purpose, to check the error message 17:17 <+perlDreamer> I think that's a bug, please file it, if you haven't already 17:17 <+bartjol> no, not yet 17:17 <+perlDreamer> if you chase it down and offer a patch, I'll offer you 500 karma 17:17 <+bartjol> ah 17:17 <+perlDreamer> otherwise, I'll work on it on Monday, which is when I normally do bugs 17:23 <@tavisto> Just say no to Bugs 17:23 <+bartjol> it is http://www.webgui.org/use/bugs/tracker/11494 17:23 <+bartjol> tavisto: you, but that doesn't make them go away 17:23 <+bartjol> s/you/yes 17:24 <+perlDreamer> tavisto can make bugs go away 17:24 <+perlDreamer> he does it by threatening to eat my children's livers if I don't fix them right away 17:24 <@tavisto> eeew gross... 17:25 <@tavisto> not liver... I hate liver... 17:25 <+bartjol> kidneys? 17:25 <@tavisto> better yes. 17:26 <+bartjol> braaaaaiiiins 17:26 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui 17:27 < doc777> Hello friends. Is there a way to put a site into "Maintenance" mode ? 17:27 < doc777> Only one, and leave the others unaffected. 17:27 <+perlDreamer> doc777, yes, but you need to do some manual db work 17:27 <+perlDreamer> you cool doing that? 17:27 <+MrHairgrease> use the utility script in s sbin 17:27 < doc777> yep 17:27 <+perlDreamer> there's a script for that now? 17:27 <+perlDreamer> too cool! 17:28 <+perlDreamer> perl maintenanceMode.pl --configFile myconfig 17:28 <+MrHairgrease> maintenanceMode.pl 17:28 <+MrHairgrease> oh 17:28 <+bartjol> quite a while 17:28 <+MrHairgrease> yeah it has been for quite some time 17:28 < doc777> In the wre or WebGUI sbin? 17:28 <+bartjol> WebGUI 17:28 <+perlDreamer> WebGUI sbin 17:28 * MrHairgrease seems to be reapeating everyone 17:28 < doc777> Aha! Thankies, I will look at that. 17:30 <@tavisto> MrHairGrease, did Oqapi work with Mirazzi Tile on their new website? 17:30 <+MrHairgrease> never heardof 'em 17:30 <@tavisto> er Marazzi Tile (www.marazzi.it) 17:30 <+MrHairgrease> so i guess not 17:30 <@tavisto> hehe yeah I guess not then. I'm trying to figure out who built their new site.. 17:31 <+MrHairgrease> most of our customers ar eDutch 17:31 <@tavisto> It's a great new site although no one seems to know who developed the site (we're currently working with the US division -- so hopefully I can find this out) 17:32 -!- fokat [~lem@200.84.99.228] has quit [Read error: Connection reset by peer] 17:32 -!- lem_ [~lem@200.84.99.228] has joined #webgui 17:32 <@tavisto> I was looking for an opportunity to yell OQAPPPPPPPPPPI 17:32 <+MrHairgrease> just a suggestion, but you might try emailing these tile guys and just ask them who built their site 17:32 < doc777> That maintenance toggle is great. Looks really nice. Is there a way to edit the site while that is being displayed? Just curious. 17:32 <+MrHairgrease> but indeed: OQAPPPPPPPPPPI!!! 17:32 <@tavisto> um yeah, I'm waiting to hear back from them. Thanks. :) 17:33 <+bartjol> doc777: I think that is a contenthandler 17:33 <+bartjol> yes 17:33 <+bartjol> so you should be able to edit that 17:33 <+bartjol> it is in docs/maintenance.html 17:34 <+bartjol> so edit that one 17:34 <+perlDreamer> while the site is in maintenance mode, the only way to edit the site itself is via script 17:34 <+perlDreamer> there's no UI interface anymore, until you take it out of maintenance mode 17:34 <+perlDreamer> if you want to do site work that is "hidden" while the site is live, use version tags 17:35 <+bartjol> ow sorry 17:35 <+bartjol> I got it wrong 17:35 < doc777> Ok thanks :o) 17:35 <+MrHairgrease> another thing you can do is let the mod_proxy httpd show a maintenance mode page 17:36 <+MrHairgrease> then direct your browser to your mod_perl instance directly 17:36 <+MrHairgrease> ie. port 8080 or whatever it is in the wre 17:36 <+perlDreamer> I thought you were going to suggest only showing that by incoming IP 17:36 <+bartjol> normally 8081 17:36 < doc777> Ra! Now that is an idea. But how would you do that... as far as where is that page located. 17:37 <+MrHairgrease> just edit /data/wre/etc/yoursite.modproxy 17:37 <+bartjol> what page? the maintenance one? in WebGUI/docs 17:37 <+MrHairgrease> comment out alle the rwrite stuff 17:37 <+MrHairgrease> and make sure your documentroot is correct 17:38 <+MrHairgrease> and you have a index.html page overthere 17:38 <+MrHairgrease> then restart mordproxy 17:38 <+bartjol> moordproxy? 17:38 <+MrHairgrease> then you go to your site by going to yoursite.com:8081 17:39 < doc777> Ah, I follow you now. Thanks, that would let us work on a new site while the world sees the other. 17:39 < doc777> Perfect. 17:39 <+MrHairgrease> ok 17:39 <+MrHairgrease> good luck 17:39 < doc777> Thank you so much. The people alone make webgui worth using :o) 17:40 <@tavisto> doc777, may I ask how/where it is you're using WebGUI? 17:41 < doc777> Its a church / school network that has a few sites on their own server. 17:42 <@tavisto> Awesome, well I'm not sure if you've seen the webgui.org/sightings page, but we're always looking for more sites to list. That's the best way for us to show the world what can be done with wG 17:43 <@tavisto> Feel free to shoot us an email at info@plainblack.com with your URLs and we'll get your sites listed on there if you'd like. 17:43 < doc777> Ah, will try and look into that. We would like to support webgui as much as possible. We have ordered a few of the books so far :o) 17:45 <@tavisto> awesome, that's what we like to hear. :) Well when you're ready we can get the sites on sightings and even do a success story with you. Just let us know 17:47 <+MrHairgrease> speaking of which, what has happened to the succes story stuff Oqapi sent in? 17:57 <@tavisto> I'll check, should have been posted forever ago 17:58 <@tavisto> The city of Worcester, MA just released their wG site. http://www.ci.worcester.ma.us/ 18:29 <+perlDreamer> nice site 18:30 <+perlDreamer> has that been in the works for a while? 18:30 <+bartjol> tavis build it in 1 night 18:40 <@tavisto> yeah they worked on it for several months 18:40 <@tavisto> gotta line up a success story with my PoC there 18:40 <+MrHairgrease> poc?? 18:40 <@tavisto> WebGUI gets evaluated quite frequently for city/county/township websites so it's good to have some additional examples 18:40 <@tavisto> point of contact 18:40 <+MrHairgrease> aha 18:41 <@tavisto> Hey, the Oqapi story is on the site... however, you couldn't see it because it's hidden in the Affiliate section of the success story listings 18:41 <@tavisto> we never made that public since we were waiting on the other resellers. That's why! 18:42 <@tavisto> Nobody wants to work with OQAPPPPPPPPPPPPI anyway so no big deal. 18:42 <+MrHairgrease> true enough 18:42 <@tavisto> :) 18:42 <+MrHairgrease> but nobody can break the habit of working with us either 18:42 <+bartjol> especially that short bold guy 18:43 <+MrHairgrease> bartjol, you are not working for oqapi, so I dunno what you are talking about 18:44 <+bartjol> yes, but I do have to put up with him 5 days a week, not 3 18:45 <+MrHairgrease> you are aware that he has grown a significant amount of hair, right? 18:45 <+bartjol> yeah 18:46 <+bartjol> but he is still bold in my head 18:46 <+MrHairgrease> so 18:46 <+MrHairgrease> I dunno what you are talking about 18:46 <+bartjol> as so often 18:52 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:57 <+MrHairgrease> tavisto: too bad, i have no affiliate access 18:58 <@tavisto> well I think we've got enough affiliates now that I can make that section visible. I'm fixing it up right now 18:58 <@tavisto> Need to get SDH and a few others on it though 18:58 <+MrHairgrease> ok 19:00 <+perlDreamer> tavisto, patspam is often on IRC, just give him a poke 19:00 <@tavisto> MrHairgrease, you should see it now 19:00 <@tavisto> we need to get your logo up there like Knowmad has 19:01 <+MrHairgrease> whoop! 19:01 <+MrHairgrease> indeed 19:01 <@tavisto> I suppose I can grab the one off your website and add some canvas to the sides 19:01 <+MrHairgrease> I can send you a logo 19:01 < CIA-104> webgui: Colin Kuskie WebGUI8 * r2a7f64c / t/tests/Test/WebGUI/Asset/Wobject/HttpProxy : Removing bad file. - http://bit.ly/aCyVFk 19:01 <@tavisto> that works too 19:02 <+MrHairgrease> but I'll do so tomorrow or Friday depending how much tim eI spend at a customer tomoorrow 19:02 <+MrHairgrease> so hang on till the weekend 19:02 < CIA-104> webgui: Colin Kuskie WebGUI8 * r82bc730 / t/tests/Test/WebGUI/Asset/Wobject/Survey : Remove another bad file. - http://bit.ly/aXagbc 19:03 <@tavisto> nm then, I'll just grab the one on your site and pull my magic 19:07 <+MrHairgrease> ok 19:08 <+MrHairgrease> if it looks like crap, i can always send you a good one anyway =) 19:08 <@tavisto> I'm going to make a slight modification to the Oqapi and put your head on it... and then correct the spelling to OQAPPPPPPI! 19:08 <+MrHairgrease> thanks for putting the stuff up 19:08 <@tavisto> Don't make me come over there 19:08 <@tavisto> actually, please do 19:08 <+MrHairgrease> I'll read it tomorrow as I now have to go to The Bar... 19:08 <@tavisto> That's exactly why I need to come over 19:08 <+MrHairgrease> You should come over 19:09 <+MrHairgrease> We're meeting at Locus Publicus in Delft 19:09 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 19:09 -!- mode/#webgui [+o preaction] by ChanServ 19:09 <@tavisto> I've been a terrible friend. Yes, been trying forever.. I should just book a flight and then I have to 19:09 <+MrHairgrease> http://www.locuspublicus.nl/wb/ 19:09 <+MrHairgrease> you do that! 19:09 <+MrHairgrease> see you 19:09 <@tavisto> haha, yeah unless you've got a concorde laying around.. I don't think that's going to work tonight. Have fun 19:10 -!- MrHairgrease [~martin@194.171.50.69] has left #webgui [] 19:42 -!- lem_ [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 19:43 -!- fokat [~lem@200.84.99.228] has joined #webgui 20:06 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 20:07 -!- fokat [~lem@200.84.99.228] has joined #webgui 21:16 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Quit: Leaving.] 21:32 -!- carogray [~Caroline@108.113.42.105] has joined #webgui 22:03 -!- SDuensin [~Scott@mobile-166-137-138-228.mycingular.net] has quit [Quit: Leaving] 22:21 <@Haarg> bleh. style cleanups are extremely annoying when merging. 22:22 <+perlDreamer> sorry 22:22 * perlDreamer went a little crazy with detabification 22:22 <@Haarg> and $self->session -> $session :) 22:22 <+perlDreamer> that's not style, that's speed 22:22 <@preaction> anyone for making .wgpkg no longer compressed? or work with/without compression? 22:22 <+perlDreamer> why? 22:23 <@Haarg> working with or without sounds reasonable, but why? 22:23 <@preaction> so wgpkg can be easily version controlled 22:23 <@preaction> and incidentally, edited using normal tools (instead of requiring wgd or other de-archiver) 22:24 <+perlDreamer> tar zxf works pretty well :) 22:24 <@Haarg> i think it would be better to make a different format for it rather than relying on tar in that case 22:24 <@preaction> yes, then you have to find the right 00000100000200000030000010000040000030000020000001000003.json file to edit 22:24 <@preaction> hate hate hate. should be all nicely self-contained in one file somehow 22:25 <@Haarg> i agree it would be preferable to have upgrade content be in plain text 22:26 <@Haarg> but i don't think tar archives are the way to go 22:26 <+perlDreamer> shar? 22:26 <@preaction> no, a normal JSON archive would work better 22:26 <@Haarg> i personally like wgd's format, but it's kind of odd and uses YAML 22:26 <@Haarg> the other problem is binary files 22:27 <@Haarg> we need a way to handle them as well 22:27 <@preaction> assets : { 'relative lineage' : { asset props }, 'relative lineage' : { asset props } } <- something like that 22:27 <@Haarg> lineage is ignored in the packages anyway 22:27 -!- kimd [~spunky@188.104.147.47] has joined #webgui 22:28 <+perlDreamer> binary content could be uuencoded 22:28 < kimd> preaction, I am trying to follow your instructions. 22:28 < kimd> But I ran into a problem. 22:29 < kimd> The code for RFE11412 is in a separate branch. 22:29 < kimd> I switched to that branch using 'git checkout rfe11412' 22:29 < kimd> and tried to revert the last commit. 22:30 < kimd> That produced an error, however. 22:30 <@preaction> what error? 22:30 < kimd> Apparently, the files modified since then were not reset to the last status. 22:30 < kimd> error: Entry 'lib/WebGUI/Asset/Wobject/GalleryAlbum.pm' not uptodate. Cannot merge. 22:30 < kimd> fatal: merging of trees 538fa7ec25b5855780bc15680fc49a20c1f7cc07 and e65258ea5386be2207bf08b8cc89efe9f9394403 failed 22:31 < kimd> I tried to reset to the status after that commit with 'git reset'. 22:31 <@preaction> oh, no, you want "git checkout" 22:31 < kimd> Seemed to work. But I am not entirely sure. Was that correct. 22:31 <@preaction> git checkout == svn reset 22:31 <@preaction> "not uptodate" means there are local changes 22:31 < kimd> I did checkout before. 22:31 < kimd> Exactly. 22:31 < kimd> I need to get rid of these or I cannot revert that particular commit. 22:32 < kimd> No worries, I saved the file that had been changed. 22:32 < kimd> Was 'git reset' correct? 22:32 <@preaction> no, git checkout is what you want 22:32 <@preaction> checkout will change the file to the last committed revision 22:32 < kimd> But it doesn't restore the original state in that branch. 22:32 < kimd> It only seems to change to that branch. 22:32 < kimd> Local modifications remain in the working copy. 22:34 <@preaction> you have to git checkout every modified file. or "git checkout ." (it's recursive by default) 22:34 < kimd> Hm. 22:36 <@tavisto> preaction, it's time for wG to have a new default style. We've pasted fugly now 22:36 <+perlDreamer> git reset --hard HEAD 22:36 <+perlDreamer> that will reset the whole thing back to the last commit 22:37 <@preaction> tavisto: i concur. should we grab a dozen from the bazaar, include them in the 7.9.x series, and ask a poll for the winner of "default"? 22:37 <@preaction> i figure a dozen choices should be good for a default site style, no? 22:37 <@tavisto> I've been using the underground style and it's amazing.. with a few tweaks it would be wonderful 22:37 <@tavisto> Kristi and I were talking and we like the Bloo style too 22:37 <@tavisto> many of the ones in the bazaare not all that great 22:38 <@preaction> if we can't find a dozen passable ones, we can get Dagitz on making up a couple more from the OSWD or other free ones 22:38 <@tavisto> we need something web 2.0ish though.. our design almost looks kiddish 22:38 <@preaction> i'm sure Swanson would appreciate the sentiment (but it was very early in his career) ;) 22:39 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving] 22:39 <@preaction> does our Site Starter Wizard allow picking from existing style templates? 22:39 <@tavisto> absolutely not. That's something I've been wanting for a long time. The ability to choose one of the designs in the bazaare 22:39 <@preaction> we also need to change "Site Starter" to "Home Page Wizard" (so it can be run after the initial setup) 22:40 <@preaction> well, that's a LOT more difficult, but we can include a few with the default install and let ppl choose from the installed templates pretty easily 22:40 <@tavisto> I think that if people could get their design included in the options for wG core, then that would be motivation to make some more.. But for starters.. replacing the default would be most excellent 22:40 <@preaction> and I do need to schedule some RFE days, despite what JT says about WG8 being my only priority (the status quo must be maintained) 22:41 <@tavisto> and yes, I know Steve made the last design. But it's so dated so it's not his fault 22:41 <@preaction> well, adding a drop-down box with a "Preview" button is pretty easy to do 22:41 <@tavisto> yeah, see that's what I'm talking about 22:41 <@tavisto> I think many people find webGUI but just turn away when they see the default templates aren't pretty or "what they are used to" 22:41 <+perlDreamer> the Template Style wizard is close to what y'all want 22:42 <+perlDreamer> and it can be run after install 22:42 <+perlDreamer> but the Style Wizard and Site Starter have different features 22:42 <+perlDreamer> there's an RFE to merge that 22:42 <@preaction> not really. it generates a new style template. a horrible-looking shitty style template. 22:42 <@tavisto> Here's a good example... Today I had a webinar at 2:30 ... the person attending laughed when she saw the default design. 22:42 <@preaction> nice 22:42 <@tavisto> she said... oh my gosh.. where is THIS design from! 22:42 <@tavisto> I always play it off as just an old community design... but that's gotta stop 22:42 <+perlDreamer> tavisto, WebGUI ships with 3 different style already 22:43 <@tavisto> yeah those can all be scrapped and replaced if you ask me 22:43 <@tavisto> I change them all the time during webinars when I'm taking people through templating 22:43 <@tavisto> Kristi and I are okay with going thru the default content and making adjustments too 22:43 <@Haarg> http://github.com/haarg/webgui/tree/webgui-8.0-merge well, i'm up to 7.8.2 :/ 22:43 < CIA-104> webgui: Graham Knop webgui-8.0-merge * rdabce3e / (368 files in 116 dirs): Merge commit 'v7.8.2' into webgui-8.0-merge - http://bit.ly/bjczc9 22:44 <@tavisto> we just want Doug's buy-in so that we can get something to replace the default. I'm ALL for making the style wizard better though... (with even a choice of 3-4 designs... or a box to insert a wgpackage) 22:45 <@preaction> okay, so tavisto, between the two of you come up with a list of styles from the bazaar you think are good enough to go into core. once that's done, i'll take some of my free time and put a dropdown and preview button in (a new Style form control). we'll get this into 7.9 22:46 <@preaction> if you can't come up with an even dozen, go to OSWD or http://www.styleshout.com/free-templates.php and pick some to make the difference 22:46 <@preaction> i prefer the styleshout guy's templates, but it's only one guy 22:46 <@tavisto> yeah I was wondering if we could even use the converted ones from OSWD or the Styleshout ones 22:46 <@tavisto> can we bundle that in wG? 22:47 <+perlDreamer> only if the licenses allow it 22:47 <@preaction> yes, the styleshout ones are CC-attribution. the OSWD all have different licenses but that's the idea 22:47 <@preaction> Open-Source Web Designs 22:47 <@tavisto> Ok, you really want to let people vote on 12 different ones? I was thinking like 3 22:47 <@preaction> and the styleshout guy would be really excited if 12 of his templates were included with WebGUI 22:47 <@preaction> 3 is pathetic. not even worth the effort. 22:47 <@preaction> give them some REAL choice 22:47 <@tavisto> for the new default I mean 22:48 <@tavisto> oh brother, I've created a monster 22:48 <@preaction> oh, there's one "default", it's the one that is picked by default. but people can choose between 12 during the site starter wizard 22:48 <@tavisto> Alright, yeah I'm down with the option of 12 22:48 <@preaction> so we pick the most compatible one as a default, and have the other 11 as options 22:49 <@tavisto> Yeah that works 22:50 <+perlDreamer> preaction, you might want to run this past TWG. They just finished cleaning up Style 01, Style 02 and Style 03 templates and CSS 22:50 <@preaction> heh, yeah that's probably a good idea 22:50 <@preaction> maybe they'll help even 22:50 <+perlDreamer> hopefully! 22:50 <@tavisto> yikes, they've been working on those old junky templates... ahhhhh 22:50 <@tavisto> Well Bloo was designed by Rogier 22:50 <@tavisto> so that one he'd like. :) 22:51 <+perlDreamer> and if you don't pick underground as the winner, you're all fools 22:51 <@tavisto> exactly 22:51 <@tavisto> I love the underground!!! 22:51 <@tavisto> so does...wait for it.... 22:51 <@preaction> and also this could be a test of the current set of TWG templates 22:51 <@tavisto> KOEN! 22:51 <@preaction> good god... it took me like an hour... 22:51 <@tavisto> If he likes it... it's a miracle 22:51 <@preaction> he uses it for webgui.nl iirc 22:51 <+perlDreamer> yup 22:52 <@tavisto> yessir 22:52 <@tavisto> that's my vote 22:52 <@tavisto> but, you're right this guy at styleshout has some good ones 22:52 <@preaction> underground is one of his 22:52 <@tavisto> yep 22:58 <+perlDreamer> I'd let y'all have the one for perlDreamer.com, but I like having the coolest website 22:59 <@Haarg> perlDreamer, one of the things i saw when merging was a commit that converted autoGenerate=>0 to noFormPost=>0 in Product 22:59 <@Haarg> am i missing something or is that the wrong way around? 22:59 <+perlDreamer> there is no more autoGenerate 22:59 <+perlDreamer> it's noFormPost for now 23:00 <@Haarg> yes, but wouldn't it be noFormPost => 1 ? 23:00 <+perlDreamer> yes 23:00 <@Haarg> ok 23:00 <+perlDreamer> maybe we need a pleaseFormPost option, too 23:10 -!- carogray [~Caroline@108.113.42.105] has quit [Read error: Connection reset by peer] 23:16 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 23:36 <@tavisto> preaction, could wG easily support "cat" authentication through the pluggable authentication that we support? My assumption is that we could dev a plugin to handle that 23:37 <@preaction> what is cat auth? 23:37 <@tavisto> It was brought up a couple times in the webinar I hosted today. It's a air force base and they kept asking about it 23:37 <+perlDreamer> it sees if you are a cat 23:37 <+perlDreamer> if you are, it lets you in 23:37 <@tavisto> well what I can find on google is that it's Cellular Authentication Token 23:37 <+perlDreamer> if you're not, it unleases a dog on your sorry buttocks 23:37 <@tavisto> but that doesn't seem right. Is there something close those letters 23:40 <@tavisto> hmm maybe she was saying CAS 23:41 <@tavisto> CAS would make more sense.. but I swear she kept saying CAT or something like ti 23:41 <@tavisto> I didn't want to look like a doofus and ask her what she was talking about.. Figured I would just look it up afterwards :) 23:48 <+perlDreamer> dude, you're not a dev. You can safely look like a doofus 23:53 <@tavisto> for something like auth I've heard just about everything... just not that. 23:54 <@tavisto> I basically just tiptoed thru the convo about auth and said that our pluggable auth could support anything although some custom dev would be required 23:54 <+perlDreamer> that's probably true 23:54 <@tavisto> yep, has been in all cases in the past 23:55 <@tavisto> perlDreamer, do you have paypal implemented yet? 23:55 <@tavisto> the answer had better be yes! 23:55 <+perlDreamer> no, frodwith did it last year 23:55 <+perlDreamer> it's very nicely done, too 23:55 <@frodwith> why thank you! 23:55 <@tavisto> ok... and so 23:55 <@tavisto> it's not in the core and ready to go for what reason 23:56 <@tavisto> who do I have to karate chop into oblivion 23:56 <+perlDreamer> it's in the core and has been for > 6 months 23:56 <+perlDreamer> what do you want, tavisto? 23:56 <@tavisto> if that's the case then what's preventing us from using it 23:56 <+perlDreamer> Which "us" are you talking about? 23:56 <@tavisto> TGC 23:57 <+perlDreamer> a) You're not up to date enough yet 23:57 <+perlDreamer> b) It's not setup correctly? 23:57 <+perlDreamer> I can check on (a) 23:57 <@tavisto> interesting 23:57 <@tavisto> no it is listed as a payment method option 23:58 <@tavisto> hmmmm..... 23:58 <+perlDreamer> tavisto, do I need to come over there, stick my feet into your armpits and ride you like a pogo stick? 23:58 <@tavisto> you need to do that to whoever hasn't enabled paypal for TGC 23:58 <+perlDreamer> get off your lazy, potato wearing butt and set it up so we can us it already! 23:59 <@tavisto> because we've had requests for that 23:59 <@tavisto> I thought we were waiting on something (testing, bug fixing, etc... full implementation) 23:59 <@tavisto> I'm about to go Chuck Norris on our devs for this 23:59 <+perlDreamer> __thought__ 23:59 <+perlDreamer> why don't you offer to buy frodwith a beverage of choice, and have him walk you through a setup? --- Day changed Thu Mar 25 2010 00:00 <@tavisto> I can't buy him anything, because PAYPAL isn't ACTIVATED 00:00 <@tavisto> ;) 00:00 <@Haarg> afaik there is a real reason it isn't enabled on tgc 00:00 <@tavisto> *Tavisto pulls out his machine gun* 00:00 <@frodwith> yeah, I remember there being a reason 00:01 <@frodwith> but I don't remember what it was. 00:01 <+perlDreamer> what's the reason, Haarg? 00:01 <@tavisto> hehe, i love it 00:01 <@Haarg> don't remember 00:01 <+perlDreamer> preaction, you're next up 00:01 <+perlDreamer> Why can't we use the PayPal driver that's in the core? 00:02 <@tavisto> I'll take Random wG Questions for 400, Alex 00:02 <@frodwith> The answer is: another daily double! 00:02 <@tavisto> DAMN YOU AND YOUR DAILY DOUBLE YA BRIGAND! 00:03 <+perlDreamer> I'll wager half, Alex. 00:03 <@tavisto> Despite your best efforts.... The letter V is a number.. Let's see what you wagered..... 00:04 * perlDreamer wagered half, perlDr 00:04 -!- perlDreamer is now known as eamer 00:08 -!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak] 00:10 < CIA-104> webgui: Colin Kuskie WebGUI8 * ra10e65f / lib/WebGUI/Asset/Story.pm : Use Moose method modifiers for overriding addRev in Story. - http://bit.ly/c1NiWN 00:10 < CIA-104> webgui: Colin Kuskie WebGUI8 * r56fcb76 / lib/WebGUI/Asset/Wobject/StoryArchive.pm : Rework StoryArchive for exceptions and modifiers. - http://bit.ly/aHh0Dm 00:10 < CIA-104> webgui: Colin Kuskie WebGUI8 * r8a3f36a / lib/WebGUI/Asset/Wobject/Article.pm : Fix an accessor name. - http://bit.ly/aXzGqG 00:11 <@Haarg> eamer, have you dealt with allowEmpty in webgui 8? 00:11 <+eamer> from what I'm seeing, we can't stop it from happening 00:11 <+eamer> Moose accessors will happily be set to undef 00:12 <@Haarg> ok 00:12 <@Haarg> how it should be imo 00:12 <+eamer> I concur 00:14 * eamer goes for a run to blow off steam 00:15 <@Haarg> well, i have up to 7.8.10 merged (untested) 00:15 <@Haarg> going to have to take a break from that 00:25 <@frodwith> i thought required on an attribute made it so undef wasn't okay 00:26 <@frodwith> hmm, guess not. 00:28 <@frodwith> you can do isa =.> 'Defined' thoug 00:28 -!- kimd [~spunky@188.104.147.47] has quit [Quit: Ex-Chat] 01:08 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 01:10 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 01:10 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 01:54 <+eamer> required just means it has to be present when the object is instanciated 01:55 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 01:55 -!- eamer is now known as perlDreamer 02:01 < CIA-104> webgui: Colin Kuskie WebGUI8 * r54f0148 / lib/WebGUI/Asset/Wobject/Article.pm : Use lots and lots of Moose modifiers in the Article. - http://bit.ly/aDVCag 02:02 < CIA-104> webgui: Colin Kuskie WebGUI8 * r237eaa9 / (2 files in 2 dirs): Add a version tag so we work on a committed parent. - http://bit.ly/anUV3g 02:29 -!- Netsplit *.net <-> *.split quits: carogray, ckotil, mducharme-work, CIA-104, @frodwith, @preaction, +Radix_, +patspam 02:32 -!- Netsplit over, joins: ckotil 02:32 -!- Netsplit over, joins: carogray, @preaction, +Radix_, mducharme-work, @frodwith, CIA-104 02:33 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 02:34 -!- mode/#webgui [+v patspam] by ChanServ 03:26 < CIA-104> webgui: Colin Kuskie WebGUI8 * r743e57c / t/tests/Test/WebGUI/Asset/Story.pm : Add a test for the Story asset. - http://bit.ly/cWHwmc 03:37 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 03:47 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 03:54 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 03:55 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 03:55 -!- mode/#webgui [+v patspam] by ChanServ 04:14 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 04:21 -!- fokat [~lem@200.84.244.194] has joined #webgui 05:55 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 07:34 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 08:51 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 08:53 -!- kaare [~kaare@langebro.adapt.dk] has joined #webgui 08:53 -!- kaare is now known as Guest19966 10:03 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 10:46 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:46 -!- mode/#webgui [+v bartjol] by ChanServ 11:01 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Ping timeout: 276 seconds] 11:04 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 11:04 -!- mode/#webgui [+o Haarg] by ChanServ 12:49 -!- ckotil [~ckotil@140-182-241-200.dhcp-bl.indiana.edu] has quit [Ping timeout: 276 seconds] 13:36 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 13:45 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 13:47 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 15:00 -!- ckotil [~ckotil@140-182-241-200.dhcp-bl.indiana.edu] has joined #webgui 15:03 -!- fokat [~lem@200.84.99.228] has joined #webgui 15:30 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Remote host closed the connection] 15:31 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui 15:31 -!- mode/#webgui [+o steveo_aa] by ChanServ 15:32 -!- dionak [~dionak@97.66.185.250] has joined #webgui 15:56 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 16:37 < carogray> In the middle of a tutorial. My content manager's version tag isn't showing up anywhere - where should I look? 16:37 -!- Guest19966 [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection] 16:40 <+bartjol> maybe in admin mail 16:40 <+bartjol> inbox in the sitre 16:40 <+bartjol> if you have configured that it should be confirmed 16:41 <+bartjol> carogray: that is my first guess 16:55 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 16:55 -!- mode/#webgui [+o tavisto] by ChanServ 16:55 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:55 -!- mode/#webgui [+v patspam] by ChanServ 16:56 < carogray> I gave up on teaching while trying to figure this out. 16:56 < carogray> checking admin mail 16:57 <+patspam> yay, I received my american now-we-believe-that-you-exist card 17:05 < carogray> nothing in admin mail 17:06 < carogray> the article is locked 17:06 < carogray> I click on revisions - it takes me to committed version tags list 17:06 < carogray> however the changes that were made were not made in any of those version tags 17:07 < carogray> there should be an automatically created version tag somewhere, but it is not showing up anywhere. 17:07 < carogray> My user is a content manager with UI level 9-guru 17:07 < carogray> I have given him the ability to have multiple version tags 17:07 < carogray> originally he inherited from site settings. 17:08 < carogray> I changed this to various things in hopes of his version tag showing up, no luck 17:08 < carogray> I cannot figure out where else to look 17:13 <+bartjol> mmm 17:13 <+bartjol> I would go in the db 17:14 <+bartjol> but I assume that that is not an option 17:14 < carogray> ok...thatmeans pb support board 17:14 <+bartjol> what users are in the version tag managers group? 17:14 < carogray> It is an option but it would take me forever cause I only have done it every 2-3 year and it takes all day 17:14 < carogray> ah ha.. let me look 17:15 <+bartjol> become one of them and look in the inbox 17:15 < carogray> no one is in there 17:15 <+bartjol> what are the version tag settings? 17:16 < carogray> ok I am in there now 17:16 < carogray> the version tag settings? 17:16 < carogray> where would I find that? 17:16 <+bartjol> content tab in settings 17:16 <+bartjol> morning patspam 17:17 <+patspam> hey bart! 17:17 <+bartjol> made a nice nagios check that checks db connections for the dsn an all the slave's dsn 17:17 < carogray> oh duh ...multiple version tags per user - so when he inherited site settings he already had this 17:18 <+bartjol> and is approval requested? 17:18 <+patspam> nice 17:18 < carogray> default version tage workflow - commit without approval 17:18 <+patspam> we should start a collection of wG nagios checks 17:18 <+bartjol> yeah, they're starting to pile up 17:19 <+bartjol> only strange thing was that on my test server, when I used a bogus IP it took forever to finish, and now on the production it finishes in seconds 17:20 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 17:20 -!- mode/#webgui [+o preaction] by ChanServ 17:20 <+bartjol> carogray: mmm I get a suspicion that there might be something wrong with spectre 17:21 <+bartjol> something to see if you go to workflows->show running workflows? 17:21 < carogray> that's what I was thinking... 17:21 < carogray> Ok - sending a notice to support board now. just didn't want it to be something dumb I had overlooked. 17:22 <+bartjol> oh, I suppose you also reported all your actions trying to resolve it? 17:27 < carogray> yep, just did. 17:30 <+bartjol> reports that only state 'it doesn't work' are so.... disappointing 18:01 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 18:01 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:01 <+perlDreamer> bartjol, what is the international calling prefix for The Netherlands? 18:01 <+bartjol> ow 18:01 <+bartjol> 0031 18:02 <+bartjol> +31 18:02 <+bartjol> so if you wanna caal me it is 0031618204196 18:02 < carogray> actually from the US it is 01131...... 18:02 <+bartjol> sorry perlDreamer, I'm a bit slow today 18:02 <+bartjol> ah 18:03 < carogray> had to butt in International calling code from US is 011 18:03 < carogray> gets my English husband everytime and we have arguments involving the word 'stupid' 18:04 <+bartjol> :) 18:05 -!- perlbot [simcop2387@isuckatdomains.net] has quit [Remote host closed the connection] 18:06 -!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui 18:09 <+perlDreamer> thanks to both of you 18:09 <+perlDreamer> my Dutch customer is very happy now 18:09 <@preaction> yay! 18:09 <+perlDreamer> and bartjol, if I ever need to call you to see if you want to go out for a beer, now I know how 18:11 <+bartjol> why do you steal dutch customers from us :P 18:12 <+perlDreamer> it's not stealing 18:12 <+perlDreamer> they hadn't worked with you yet 18:13 <+bartjol> ah 18:14 * perlDreamer goes to the gym 18:15 <+patspam> perlDreamer: $patspam->getId() returns a valid number now 18:17 <+bartjol> patspam: are you a perl object? 18:17 <+patspam> I aspire to be 18:18 <+patspam> actually I think I'd prefer to be a first-class anonymous function 18:19 <+bartjol> luckily, people here are normal 18:33 <+patspam> this is fascinating: http://lumberjaph.net/blog/index.php/2010/03/25/github-explorer/ 18:54 <+bartjol> cool stuff, allthough the graphs are are a bit hard to interpret 19:22 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Remote host closed the connection] 19:22 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 19:22 -!- mode/#webgui [+o preaction] by ChanServ 19:42 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 20:03 <@tavisto> perlDreamer, did Doug win 400 yesterday? 20:05 <@preaction> i don't know did i? 20:05 <@tavisto> did you know the reason why we couldn't use PayPal on TGC yet? 20:05 <@preaction> no 20:05 <@tavisto> that was the Random wG Question for 400 alex 20:05 <@preaction> ahh 20:05 <@preaction> i choose not to accept the assignment mr phelps 20:06 <@tavisto> the payment plugin resides on the TGC site so I'm wondering why we haven't activated it 20:06 <@tavisto> Mysteriously, no one seems to remember why we can't use it 20:18 <+perlDreamer> tavisto: only the Shadow knows.... 20:19 <@tavisto> well son of ah bee 20:19 <@tavisto> that's it, I'm going to opencms 20:20 <@preaction> don't let the door hit you in the ass on the way out 20:21 <@tavisto> ok I'm back, opencms sucks 20:24 <+perlDreamer> how about if we just try it out? 20:24 <+perlDreamer> make the driver private, so only Admins can use it 20:24 <+perlDreamer> and we try the checkout 20:25 <@tavisto> I noticed there is a test sandbox w/ paypal 20:25 <@tavisto> But I was just bringing up the question since it was requested a few times on TGC and it appears like we could enable it 20:48 <+perlDreamer> Quit grousing, and test it! 21:56 -!- dionak [~dionak@97.66.185.250] has quit [Quit: dionak] 22:31 <+perlDreamer> Haarg, does the "+" attribute override syntax work on properties? 22:32 <@Haarg> i haven't really tested it. 22:33 <+perlDreamer> I was working on a Sku that doesn't do ships separately, and got to thinking how to do that in wg8, and realized I had no idea myself 22:33 <+perlDreamer> I'll build some tests later 22:33 <+perlDreamer> we can always go through the meta class to get it and modify it 22:33 <@Haarg> yeah 22:33 <+perlDreamer> but sugary is easier 22:33 <@Haarg> the traits and form stuff may be problematic 22:34 <+perlDreamer> yes 22:34 <+perlDreamer> traits cannot be overridden 22:34 <+perlDreamer> what I'm really interested in is tab, and fieldType 22:37 <@Haarg> but the property code will probably try to override the traits 22:38 <@Haarg> and it won't find the correct trait list and will construct form wrong 22:38 <@Haarg> overriding fieldtype sounds like a bad idea 22:38 <@Haarg> not in that it will cause problems, but in that it should be handled in a different way 22:40 <+perlDreamer> you're right. I think what I really mean is noFormPost. Between that, and tab (and form) we can allow designers to do a lot 23:18 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 23:35 <@preaction> would it be bad for us to FORCE captcha if a dataform is viewable by Everyone or Visitors? 23:35 <@preaction> i keep getting spam notices from the sites i administer, some from dataforms that the admins probably don't even know about (so i don't know how the heck the spambots found them) 23:36 <+perlDreamer> they're crawly little bastards 23:37 <@preaction> right? so why should we give them any opportunity? isn't it the idea of WebGUI to protect the content managers from things they shouldn't have to worry about, like spambots? 23:52 <@Haarg> preaction, you can see some examples of the upgrade thing i was working on at http://github.com/haarg/webgui/tree/upgrades/t/supporting_collateral/Upgrade/ although they are tests so they aren't quite normal. 23:56 <@Haarg> like you said, it's not a high priority thing. just wanted to make sure i wasn't going in the wrong direction with it. 23:56 <@preaction> i'll look later, right now i'm trying to figure out how to unravel PIRG's dev server. there is no way this should work at all, and yet here it is, partially working. 23:57 <@Haarg> oh fun 23:57 <@preaction> they've got an image that shows up, only in https mode 23:57 <@preaction> there's only one https site on this apache server, and it does not have the image (document root doesn't even exist) 23:58 <@preaction> wait. apache lets you have a documentroot that doesn't exist? 23:58 <@preaction> yep, apparently 23:59 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] --- Day changed Fri Mar 26 2010 00:17 <+perlDreamer> Haarg, is there a good solution for getting DataForm data out in CSV format? 00:17 <+perlDreamer> I'm not thinking of anything easy 00:18 <@preaction> is TSV not as good? 00:18 <@Haarg> it does tab separated exports. that's about the only option. easy to convert that though. 00:18 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 00:20 <+perlDreamer> when was that feature added? 00:21 <@Haarg> 2004 00:22 <@Haarg> it's always been part of the dataform 00:22 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 00:50 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Quit: dionak] 01:28 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 01:44 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 02:23 <@preaction> uh... so if 00_compile.t doesn't pass I don't get to run the test suite? 02:48 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 03:29 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 03:36 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 03:36 -!- mode/#webgui [+v perlDreamer] by ChanServ 03:43 <+perlDreamer> Moose 1.0 is released! 03:44 <+perlDreamer> with kudos for documentation patches for Haarg 03:44 <+perlDreamer> nice work, dude 03:55 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 04:05 < CIA-104> webgui: kimd master * r8104338 / (10 files in 7 dirs): Added additional navigation to the photo asset (RFE 11412). - http://bit.ly/aRK3Bx 04:11 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 04:12 <+perlDreamer> working late, dionak? 04:12 < dionak> no, just popped on to check directions for a meeting tomorrow. you, perlDreamer? 04:12 < dionak> must be 7pm there 04:12 <+perlDreamer> pretty much every night for me 04:12 < dionak> big project? 04:13 <+perlDreamer> taking care of the kids during day costs me a few hours of work each night to make up for it 04:13 < dionak> ah 04:13 <+perlDreamer> for example, today was science project day 04:13 < dionak> that must be a great lifestyle though. 04:13 <+perlDreamer> I really like it 04:13 < dionak> nice! :) 04:13 < CIA-104> webgui: Doug Bell master * r47687a9 / (6 files in 2 dirs): moved packages to right place for 7.9.2 - http://bit.ly/9jkNmF 04:13 < CIA-104> webgui: Doug Bell master * r57d6366 / docs/changelog/7.x.x.txt : added changelog entry - http://bit.ly/bUMYik 04:13 < dionak> sounds like a lot of fun 04:14 <+perlDreamer> there are days, and there are days 04:14 <+perlDreamer> today was a good one 04:14 < dionak> i'm sure 04:14 <+perlDreamer> any day you can put mentos into soda bottles you can be sure that good things will happen 04:14 < dionak> you have two kids? 04:14 <+perlDreamer> yes 04:15 < dionak> girl and a boy? 04:15 <+perlDreamer> two boys 04:15 < dionak> oh, wow. you have your hands full! haha 04:15 <+perlDreamer> oh, yeah 04:16 < dionak> are you attending the wuc again this year? we've been discussing presentations lately. 04:16 <+perlDreamer> I would really like to attend this year, but budgeting is rough 04:16 <+perlDreamer> especially with Kathy in school full time 04:16 < dionak> yea, i think it's that way all around 04:16 <+perlDreamer> is Knowmad attending in force again? 04:17 < dionak> we're planning to, all three of us 04:17 <+perlDreamer> awesome 04:17 < dionak> hence the thoughts about presenting. it helps with the budget 04:17 < dionak> and we love madison. great town 04:18 <+perlDreamer> yes, it's a nice place 04:18 <+perlDreamer> if all goes to plan, my family will be attending the WUC in 2013 04:18 <+perlDreamer> when they finish the train line there 04:18 < dionak> nice. would love to meet them 04:18 <@preaction> heh, yeah that'll never happen 04:18 <+perlDreamer> bite your tongue, preaction! 04:19 <+perlDreamer> they were shocked that any state's capitol would not be served by Amtrak 04:19 < dionak> uh yea...with our stellar train system that is surprising ;) 04:19 < dionak> how are things at PB? busy? 04:20 * perlDreamer doesn't know. perlDreamer is only a small cog in a big machine 04:20 < dionak> lol 04:21 <+perlDreamer> had to slip in a Blazing Saddles quote 04:21 < dionak> i've got to get to bed. i'm not an early bird and i have a 7am meeting tomorrow. 04:21 <+perlDreamer> good luck :) 04:22 < dionak> tks. good night to you both. hope to see you this year if you can make it to WUC 04:22 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has left #webgui [] 04:22 <+perlDreamer> I think I'm going to call it a night as well 04:23 <+perlDreamer> good night, preaction 04:23 <@preaction> night 04:23 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 05:50 -!- fokat [~lem@200.84.244.194] has joined #webgui 07:09 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 07:20 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 08:36 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 09:57 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 10:19 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 10:19 -!- mode/#webgui [+v bartjol] by ChanServ 11:13 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 12:46 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 13:35 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 14:09 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 14:11 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 14:26 -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui 14:26 -!- mode/#webgui [+v MrHairgrease] by ChanServ 14:50 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 15:15 -!- SDuensin [~Scott@mobile-166-137-136-093.mycingular.net] has joined #webgui 15:16 < SDuensin> Greetings. 15:17 <+MrHairgrease> Greasings! 15:29 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 15:29 -!- mode/#webgui [+o Haarg] by ChanServ 16:03 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 16:15 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 16:29 <+bartjol> hummmmmmmmmmmmmmmmmm 16:29 <+MrHairgrease> BartJol: alles ok? 16:29 * bartjol is trying to stay zen while updating windows with a customer breathing in my neck 16:30 <+MrHairgrease> hmmmm, customer breath 16:31 <+bartjol> doing all his updates from long ago and first reaction is, "gaat het nog lang duren????" 16:37 <+MrHairgrease> well, and is it? 16:40 <+bartjol> it will take a long time 16:40 <+bartjol> close to infinite 16:41 <+MrHairgrease> close to infinite is infinite as well 16:41 <+MrHairgrease> so I guess you'r missing out on the vrimibo 16:44 <+bartjol> I just devide by zero, and escape via the error 16:46 <+MrHairgrease> right... 16:58 < SDuensin> You said "Windows". Watch your mouth! 17:02 <+bartjol> SDuensin: sorry, just washed it with soap 17:07 < SDuensin> Dang. The GWT compiler is slow. I don't remember it being that slow last time I used it. 17:08 <+bartjol> maybe you're fast 17:24 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 17:24 -!- mode/#webgui [+v patspam] by ChanServ 17:39 -!- seriftron [~tessa@97.66.185.250] has joined #webgui 17:39 < seriftron> does anyone know what (mis)configuration can cause the wrong webgui site to be returned on a multi-site setup? 17:40 < seriftron> i've checked mod_proxy and /etc/hosts and the webgui config and things look okay. 17:40 <+bartjol> maybe an /etc/hosts file issue 17:40 <+bartjol> ah 17:40 < seriftron> i'm using stock configs except for the addition of some serveraliases in the mod_proxy conf 17:41 < seriftron> and i can tell from the mod_proxy logs that the correct document root for the hostname is being returned, just not the correct site 17:41 <+MrHairgrease> seriftron: prolly the virtual host of the site doesn't have the right servername or serveralias 17:42 <+bartjol> that might also happen in the moperl conf or the sitename in the webgui conf 17:42 <+MrHairgrease> also, did you estart mod_proxy afeter settin the serveraliases 17:42 < seriftron> yes. double-checking vhost names with the webgui.conf sitename... 17:43 <+bartjol> veters? 17:43 <+MrHairgrease> bart, what do you mean? 17:44 <+bartjol> are they tightened? 17:44 <+MrHairgrease> yup 17:45 <+bartjol> oh, I stole some code from you 17:46 <+MrHairgrease> right.. 17:46 <+MrHairgrease> well, have fun with it 17:46 <+bartjol> thanks 17:49 < seriftron> hm, everything looks alright. i guess i will turn up logging for mod_perl and mod_proxy and continue debugging 17:49 < seriftron> thanks guys 17:50 <+bartjol> ok, good luck 17:50 <+MrHairgrease> indeed 17:50 <+MrHairgrease> good luck 17:50 < seriftron> thanks 17:56 -!- kimd [~spunky@188.110.109.0] has joined #webgui 17:57 <+bartjol> hey kimd, already have a Gooey? 17:57 < kimd> Yes! I got one. Kind gift from oqapi. 17:57 < kimd> They sent me two in fact. 17:57 < kimd> My daughter loves hers. 17:58 -!- seriftron [~tessa@97.66.185.250] has left #webgui [] 17:58 < kimd> As soon as I get to it, I will post a photo of mine. 17:58 < kimd> How is business going? 17:58 <+MrHairgrease> business is almost weekend! 17:58 <+MrHairgrease> which is good 17:58 < kimd> Weekend is always good. Mine has started already. 17:59 * MrHairgrease envies kimd 18:00 < kimd> Don't be envious. It is my single week of vacation before I need to move and start work at my new employer. 18:00 < kimd> I was pretty worn out the week before. 18:01 <+MrHairgrease> I'm not really. 18:01 <+MrHairgrease> We have beer here 18:01 <+MrHairgrease> =) 18:01 < kimd> I see. Is that the typical Friday afternoon? Casual Friday? 18:01 <+MrHairgrease> Nope. 18:01 <+MrHairgrease> Just Friday 18:02 < kimd> So, where is that where you get served beer at work on Friday afternoons? 18:02 <+MrHairgrease> At Oqapi of course =) 18:03 <+MrHairgrease> and the boss is serving 18:03 < kimd> Ah, cool! Thanks for the two Gooeys! 18:03 < kimd> I love mine already. 18:04 < kimd> It's hanging right next to me. 18:04 < kimd> A true source of inspiration. 18:04 * kimd is getting thirsty. (Too much talking of beer) 18:04 <+MrHairgrease> I understand completely 18:06 < kimd> We will have beer tomorrow. Lots of beer. 18:06 < kimd> If you don't mind to come all the way over here you are invited, of course! 18:06 < kimd> We are going to have a small farewell party with friends. 18:06 <+MrHairgrease> tomorrow will be kind of difficult 18:07 <+MrHairgrease> too bad... 18:07 < kimd> Next time in Basel, then. 18:07 < kimd> You could even fly there (in contrast to Heidelberg). 18:08 <+MrHairgrease> I'm going to Swiss in september, and then we'll be driving through basel 18:08 <+MrHairgrease> so who knows 18:09 <+MrHairgrease> but you are moving down south then? 18:10 < kimd> We should have moved completely and be ready for guests in September. 18:10 < kimd> Drop me a note before you travel. 18:10 <+MrHairgrease> who knows 18:10 <+MrHairgrease> are you going to the wuc? 18:11 < kimd> No, unfortunately not. The flight + extras is too expensive for me. 18:11 < kimd> I do not have an employer covering it. 18:11 <+MrHairgrease> i see 18:11 <+MrHairgrease> yeah, that's my luck 18:11 < kimd> Maybe, I will combine the wuc with some nice holiday trip in the future. 18:12 <+MrHairgrease> otherwise it wou;d've nbeen very expensove for me as well 18:12 < kimd> But if the dutch community should organize something in the Netherlands, I would not hesitate to join... 18:13 <+MrHairgrease> I you happen to pass through the netherlands, just let us know. 18:14 <+bartjol> beer will be cold 18:14 <+bartjol> at oqapi 18:14 <+bartjol> not at procolix 18:15 < kimd> Does that mean I should bring my own beer? 18:15 < kimd> Or at least some dry ice? 18:16 <+bartjol> well, we are next to oqapi 18:16 <+bartjol> so if we smile polite and ask for a beer, you are ok 18:17 <+MrHairgrease> scerw that, we'll go to the bar 18:17 < kimd> Good news. At oqapi then. 18:17 < kimd> Even better. 18:17 <+MrHairgrease> my idea 18:17 <+bartjol> now? 18:18 <+MrHairgrease> uhm 18:18 <+MrHairgrease> about 30 mins ok 18:19 < kimd> Have fun! I will go groceries shopping now. 18:19 < kimd> Everyone a nice weekend! 18:19 -!- kimd [~spunky@188.110.109.0] has quit [Quit: Ex-Chat] 18:19 -!- fokat [~lem@200.84.99.228] has joined #webgui 18:23 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:46 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 18:46 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:46 -!- MrHairgrease [~martin@194.171.50.69] has left #webgui [] 20:02 < ckotil> anyone have an addon for webgui to mimic git or svn for file management? 20:02 <+perlDreamer> What kind of files, ckotil? 20:02 <+perlDreamer> Asset files, or collateral support files? 20:03 < ckotil> asset file 20:03 <+perlDreamer> I've never heard of anything like that 20:03 <+perlDreamer> rizen has done some work with DAV, but nothing with git/svn 20:04 < ckotil> yeah, ive been following that closely. its been stalled. 20:04 <+perlDreamer> it needs a dev 20:04 < ckotil> it would be nice to have an svn interface so you could say `svn diff local.file webgui.asset` 20:05 <+perlDreamer> you could look into Padre for that 20:05 <+perlDreamer> patspam has been a wonderful WebGUI plugin that may do just that 20:06 <+perlDreamer> the diff part, anyway 20:06 < ckotil> cool 20:07 <+patspam> or you can use wgd to serialise your assets to local files, and turn that into a local repo 20:07 < ckotil> that's not a bad idea. 20:08 <+patspam> I showed how to do it at the wuc last year 20:08 <+perlDreamer> wgd requires you to be on the server. Will Padre let users do that from their desktops? 20:08 <+patspam> I think graham built a plugin for wgd to do the serialising properly now too 20:08 <+patspam> Padre lets you edit remotely 20:09 <+patspam> so you can e.g. edit templates with a html-aware editor 20:09 <+patspam> it can show you diffs between saved/unsaved, but it doesn't (yet) have support to pull out old revisions 20:09 <+patspam> that would be cool 20:09 <+patspam> probably wouldn't be that hard either 20:10 <+perlDreamer> not if it can already talk to WebGUI 20:10 <+patspam> it shows you the remote site's asset tree inside padre, and already has context-menu support 20:10 < ckotil> sounds promising, ill have to check it out 20:10 <+patspam> currently the only 2 options are "Edit" and "Info" (that just shows you meta-data for the asset) 20:11 <+patspam> you could have another that shows you the list of revisions for the asset, then lets you open that revision, or directly launch the diff etc.. 20:12 <+perlDreamer> maybe I should try some Padre hackery 20:12 <+perlDreamer> is the GUI stuff hard to learn? 20:17 < ckotil> patspam: if i were to use wgd to serialize assets to local files, could i then sync those files back to my assets? 20:18 <+patspam> yes 20:18 <+patspam> perlDreamer: the only hard part is that the WxPerl docs really suck 20:18 < ckotil> i can envision svn kicking off the workflow to do that :) 20:19 <+patspam> most Padre plugins live in Alias' svn repo, so mostly I just ack for similar examples to what I want to do 20:19 <+patspam> or ask on #padre 20:19 <+patspam> ckotil: that would be awesome 20:20 <+patspam> Haarg invented a YAML-based serialisation format for assets 20:20 <+patspam> "wgd edit" uses it to allow you to edit assets and their meta-data via your $EDITOR 20:21 <+patspam> it serialises, then spawns an editor with the text-based serialisation for you to edit, then deserialises and commits back to your site as a new revision 20:23 <+patspam> when I was doing it I was using my own wgd plugin called snapshot 20:23 <+patspam> but I think export-branch is the new plugin for doing it 20:23 < ckotil> ohh nice. 20:24 <+patspam> combined with "wgd import" 20:24 <+perlDreamer> yes, export-branch sounds right 20:41 -!- preaction [~doug@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui 20:42 -!- mode/#webgui [+o preaction] by ChanServ 20:54 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 20:54 -!- mode/#webgui [+o tavisto] by ChanServ 20:54 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 20:56 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 21:02 * perlDreamer goes running, and ponders code organization and roles 21:41 -!- preaction [~doug@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: preaction] 22:02 -!- SDuensin [~Scott@mobile-166-137-136-093.mycingular.net] has quit [Quit: Leaving] 22:24 <+patspam> sounds like a dangerous combination 22:39 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 22:40 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 23:02 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 23:02 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 23:29 <+patspam> wonderful, paypal has changed their API so that if the cmd=_xclick form you POST to them contains unrecognised params, it no longer works 23:29 <+patspam> webguiCsrfToken, for example 23:30 <@Haarg> wonderful 23:30 <+patspam> https://www.x.com/thread/42018 23:30 <+patspam> one solution is to change the form method from POST to GET 23:30 <+patspam> which is kinda ugly 23:31 <+patspam> I'm going to patch my WebGUI::Form::getHeader to make the CSRF thing controllable 23:38 <+patspam> actually getting rid of webguiCsrfToken doesn't fix it, so far the only thing that works for me is changing POST to GET 23:39 <+perlDreamer> patspam, O'Reilly just put out a CFP for Open Source in Health Care 23:40 <+perlDreamer> there's a whole track about it at OSCON this year 23:40 <+perlDreamer> http://radar.oreilly.com/2010/03/why-health-care-is-coming-to-t.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+oreilly%2Fradar%2Fatom+%28O%27Reilly+Radar%29 23:40 <+patspam> cool! 23:45 <+patspam> ah nailed it! 23:45 <+patspam> paypal now refuses POST with enctype="multipart/form-data" 23:45 <+patspam> which is the default for WebGUI::Form::formHeader unless you provide an explicit enctype 23:46 <+patspam> changing it to 'application/x-www-form-urlencoded' works, and you don't need to remove the webguiCsrfToken 23:48 <+perlDreamer> phew 23:50 -!- kimd [~spunky@188.110.109.0] has joined #webgui 23:52 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] --- Day changed Sat Mar 27 2010 00:20 < kimd> perlDreamer, here (http://www.webgui.org/use/bugs/tracker/10994) you say that you added a progress bar to the gallery when uploading zip archives. 00:20 <+perlDreamer> yes, kimd 00:20 < kimd> I just updated to 7.8.15. 00:20 < kimd> There is no progress bar. 00:20 <+perlDreamer> hm 00:20 < kimd> Is that a templating issue? 00:21 < kimd> I am not using the default templates. 00:21 < CIA-104> webgui: Colin Kuskie master * r0a49321 / lib/WebGUI/Asset/Sku/Donation.pm : Fix typo in POD - http://bit.ly/adWaoE 00:21 <+perlDreamer> it is a core issue 00:21 <+perlDreamer> perhaps it did not get backported 00:21 * perlDreamer will check 00:21 < kimd> You wrote "fixed in 7.7.21 and 7.8.1" 00:21 < kimd> My current version is 7.8.15 00:23 <+perlDreamer> this is odd, all the correct code is there 00:23 <+perlDreamer> let's set up a site and try importing an archive 00:24 < kimd> I will do that. 00:24 < kimd> I have an archive ready. 00:25 < kimd> Give me 5 minutes. 00:27 <+perlDreamer> I created a site from scratch (since I don't any sites to upgrade 7.8.15 00:27 <+perlDreamer> i added a Gallery, and put an album in the gallery 00:27 <+perlDreamer> I clicked the Add Photo link, then Add Archive 00:27 <+perlDreamer> Uploaded an archive, and a I got a Progress Bar 00:27 <+perlDreamer> quite beautiful and informative, if I do say so myself 00:28 <+perlDreamer> What have you done the Gallery, kimd? 00:28 < kimd> perlDreamer, I am stupid :-/ 00:28 < kimd> I have a custom version of GalleryAlbum.pm installed. 00:28 < kimd> That must be the reason. 00:28 < kimd> I need to merge changes first. 00:28 < kimd> I am sorry for stealing your time. 00:28 <+perlDreamer> no sweat, dude 00:28 <+perlDreamer> what's custom about your Album? 00:29 <+perlDreamer> is it the drag and drop sorting, or something more? 00:29 < kimd> Exactly. Plus the navigation in the photo view. 00:29 < kimd> The stuff I want to submit to the core. 00:30 <+perlDreamer> this is a picture of my sons, at OSCON 2008 http://imagebin.ca/view/47Sn9qQ.html 00:31 <+perlDreamer> Has the navigation RFE been approved yet, kimd? 00:32 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has left #webgui [] 00:32 < kimd> preaction was planning to include it in 7.9.1 00:32 <+perlDreamer> cool 00:32 <+perlDreamer> that's in two weeks, so there's lots of time for merging 00:32 < kimd> I have seen the commit in the webgui repo already. 00:32 <+perlDreamer> even better :) 00:33 < kimd> I am looking forward to it. There is so much work still to do on the gallery. 00:33 < kimd> I want it to become a really cool asset. 00:35 < kimd> pearlDreamer, where did you add that progress bar code? 00:35 < kimd> Is it the photo asset? 00:37 <+perlDreamer> it's in the album 00:37 <+perlDreamer> you can find the commit number in the bug report 00:38 < kimd> Hm, I cannot find it when comparing my version with the core version. 00:38 < kimd> The diff only returns my changes. 00:38 < kimd> Very strange. 00:40 < kimd> perlDreamer, when is the progress bar supposed to appear? 00:40 < kimd> After uploading or during uploading? 00:49 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 00:51 < kimd> Ok, the progress bar is there. I just never got it to see because my archive was too big. 00:51 < kimd> modperl exited with the following error message: 00:51 < kimd> /home/spunky/Desktop/Steinbruch Schriesheim.zip 00:52 < kimd> [Fri Mar 26 23:16:39 2010] [error] [client 81.169.168.193] (20014)Internal error: Content-Length header (80392582) exceeds configured max_body limit (6710886 00:52 < kimd> 4), referer: http://www.klettern-md.de/home/geschichten/bunte-bilder/schriesheimer-steinbruch?func=addArchive 00:52 < kimd> Everything is fine then. Sorry again. 00:59 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 01:00 -!- kimd [~spunky@188.110.109.0] has quit [Quit: Ex-Chat] 01:33 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 02:15 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 03:09 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 03:32 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 05:50 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 11:51 -!- wgGuest00 [~wgGuest00@188.158.216.25] has joined #webgui 11:51 -!- wgGuest00 [~wgGuest00@188.158.216.25] has quit [Client Quit] 12:28 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 16:41 -!- fokat [~lem@200.84.244.194] has joined #webgui 16:48 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 16:57 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:57 -!- mode/#webgui [+v patspam] by ChanServ 17:50 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 18:56 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 21:14 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 21:14 -!- mode/#webgui [+o Haarg] by ChanServ 22:00 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 22:00 -!- dionak [~dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [Client Quit] 22:09 -!- fokat [~lem@200.84.244.194] has quit [Read error: Connection reset by peer] 22:09 -!- fokat [~lem@200.84.244.194] has joined #webgui 22:53 -!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 264 seconds] 22:53 -!- fokat [~lem@200.84.244.194] has joined #webgui 23:10 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] --- Day changed Sun Mar 28 2010 01:20 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: zzzzzzzzzz] 01:37 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 04:12 -!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: Véale más adelante] 05:14 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 05:38 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 05:38 -!- mode/#webgui [+o preaction] by ChanServ 06:10 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 06:39 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 06:39 -!- mode/#webgui [+o preaction] by ChanServ 06:43 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Client Quit] 07:14 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 16:27 -!- fokat [~lem@200.84.244.194] has joined #webgui 19:41 -!- Netsplit *.net <-> *.split quits: @Haarg, SynQ, Getty, f00li5h, fokat 19:45 -!- Netsplit over, joins: fokat, @Haarg, f00li5h, SynQ, Getty 20:01 -!- Netsplit *.net <-> *.split quits: mducharme 20:09 -!- Netsplit over, joins: mducharme 20:22 -!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat] 20:31 -!- Getty [torsten@conflictindustries.org] has quit [Read error: Connection reset by peer] 20:31 -!- Getty [torsten@conflictindustries.org] has joined #webgui 20:43 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 20:43 -!- mode/#webgui [+v perlDreamer] by ChanServ 22:56 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 22:56 -!- mode/#webgui [+o preaction] by ChanServ 23:11 <+perlDreamer> howdy, preaction 23:11 <@preaction> sup holme 23:11 * perlDreamer is plotting to take over the world 23:11 <@preaction> so, standard sunday afternoon then? 23:11 <+perlDreamer> pretty much 23:11 <+perlDreamer> you? 23:12 <@preaction> waging a war against the forces of influenza 23:12 <@preaction> i'm using unfair tactics: dayquil, nyquil, and vitamin supplements 23:13 <@preaction> but she's not going down without salting the earth after her... 23:13 <+perlDreamer> nasty 23:13 <+perlDreamer> Kathy's been fighting off an enterovirus for the last week and a half 23:13 <@preaction> in other news, IE9 supports SVG, yay! 23:13 <+perlDreamer> 'bout time, losers 23:14 <@preaction> i know right? and they don't say nothings about HTML5 or CSS3 modules 23:15 <+perlDreamer> you can bet that IE9 will not support SVG 23:15 <+perlDreamer> it will support SVT(TM) 23:15 <@preaction> but SVT will be backwards-compatible with SVG 23:21 <+perlDreamer> my optimism is low today 23:41 < Getty> you guys know chatroulette? 23:42 < Getty> its really impressive how one little idea makes a bang of new ideas that you can do with that concept... its always amazing 23:43 <+perlDreamer> never heard of chatroulette 23:45 < Getty> its random webcam chatting 23:45 < Getty> people make hilarious fun out of that, like that one, giving a concert for random people: http://www.youtube.com/watch?v=LfamTmY5REw&feature=player_embedded --- Day changed Mon Mar 29 2010 00:37 <+perlDreamer> preaction: it's good to be an international behemoth that can ignore standards... 00:38 <@preaction> isn't it? 00:38 <@preaction> it's been almost two weeks. i assume they are not going to "fix" it 00:49 <+perlDreamer> no, not likely at all 00:49 <+perlDreamer> but I wonder if anyone reported a bug about it? 00:49 <@preaction> in webgui? probably not yet 00:50 <+perlDreamer> no, I mean in PayPal 00:50 <@preaction> read the thread, people who are reporting bugs are being told that their software is out of date and sending nasty letters to the software developers who have no idea of what's going on 00:51 <+perlDreamer> ugh 00:54 <@preaction> it is clever though, the users have no idea that nobody was notified. just tell them "the software is using an outdated method of connecting that never should have been used" and they'll never believe that you were doing it in a standards-acceptable way 01:39 <+perlDreamer> read down to page 7 01:39 <+perlDreamer> it sounds like they are trying to come up with a workaround, but don't have an ETA 01:40 * perlDreamer suspects they need more testing 01:40 <+perlDreamer> not accepting &'s anymore is a pretty basic change 01:40 <+perlDreamer> of course, we only emit ;'s now 01:40 <@preaction> a workaround for what? they should be rolling back the changes 01:40 <@preaction> and not accepting & is breaking every web standard 01:41 <+perlDreamer> then why do we use ;'s ? 01:42 <@preaction> because the standard says [&;] and & doesn't require escaping inside HTML (&) 01:42 <+perlDreamer> ah 01:43 <+perlDreamer> you know that feeling you get when you're writing code, that something just isn't right somewhere? 01:43 <@preaction> that's what i feel all the time, yes 01:44 <+perlDreamer> I don't think today's effort to take over the world will be successful 01:45 <@preaction> there's always tomorrow night, Brain 01:45 <+perlDreamer> yes, but what does that have to do with Rita Hayworth's brand of dental floss? 02:13 < CIA-104> webgui: Graham Knop master * r445486e / (4 files in 4 dirs): added: Sort Items switch to Syndicated Content asset - http://bit.ly/bfm7nk 02:19 <@Haarg> preaction, have a minute? 02:20 <@preaction> sorta kinda, dealing with flu right now, but go ahead 02:21 <@Haarg> do you see any problem with adding a setting for another group to edit users that would be able to edit all non-admin users, and be able to add users to all non-admin groups 02:22 <@Haarg> where admin in this case means the group to edit that we currently have 02:22 <@preaction> in addition to the former "Secondary Admin" group? 02:22 <@Haarg> yeah 02:22 <@preaction> or instead of? because i really hate the weird divisions that Secondary Admin group has 02:23 <@Haarg> well, secondary admins can only add users to groups they are a member of 02:23 <@preaction> i don't see a real problem, no, but it does just cement my belief that we need more fine-grained control over permissions 02:23 <@preaction> so yeah, sounds good. go ahead 02:23 <@Haarg> i'll have to see if i can get some tests written for this. operation testing is ugly. 02:24 <@Haarg> it's already written for a client i just wanted to make sure it would be acceptable 02:24 <@preaction> you could refactor "getGroupsToAdd" and "getGroupsToRemove" methods and make sure they return the right groups 02:24 <@preaction> but yes, rather ugly 02:25 <@Haarg> i did clean that up a little already but it's still nasty 02:25 < CIA-104> webgui: Graham Knop usereditgroup * r445486e / (4 files in 4 dirs): added: Sort Items switch to Syndicated Content asset - http://bit.ly/bfm7nk 02:26 < CIA-104> webgui: Graham Knop usereditgroup * r4ee656b / (7 files in 6 dirs): added: Group to Edit users setting - http://bit.ly/b1bOpj 02:26 <@Haarg> i'll wait to stick it in core until i do a bit more cleanup and tests 02:26 <+perlDreamer> oh, that's a separate branch 02:26 <+perlDreamer> my bad, dude 02:27 <@Haarg> no, i stuck the sc change in master 02:27 <@Haarg> and it does need tests. i have another branch sitting around that refactors the sc tests some, i should try to get that merged as well. 02:28 <+perlDreamer> I've been working on a 1-page checkout for WebGUI, and my eyes are crossed 02:29 <@preaction> perlDreamer: is this something Frank has you doing? otherwise we're working on fixing the 6-step process too 02:29 <+perlDreamer> no, it's a separate gig 02:46 <+perlDreamer> hey, can I put mini-cd's into a slot loading cd on a laptop? 02:49 <@preaction> uh... maybe? 02:49 <@preaction> i would google to make sure, i remember hearing one major expensive component of the Wii was a dual-size DVD reader 02:52 <+perlDreamer> turns out, no, you can't 02:52 <+perlDreamer> especially if you have a MacOSX 02:52 <+perlDreamer> I'll download the driver from Logitech, and then... 02:52 <+perlDreamer> Be prepared for Lego Star Wars greatness! 02:58 <+perlDreamer> preaction: are we supposed to autogenerate every form in wg8, or only edit forms? 03:06 <@preaction> you're not supposed to use WebGUI::Form::Controls by themselves if that's what you're asking 03:08 <+perlDreamer> this would be illegal, anywhere: $var->{username} = WebGUI::Form::username($session, ...); 03:08 <+perlDreamer> and it's counterpart $username = $session->form->get('username', 'username'); 03:10 <@preaction> $session->form->get(...) still fine (you may not be using WebGUI to send the form. but WebGUI::Form::username not fine 03:11 <@preaction> and WebGUI::Form::Username->new() also not fine 03:11 <+perlDreamer> okay 04:31 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 04:36 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 05:11 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 06:30 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 07:10 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 07:10 -!- mode/#webgui [+o preaction] by ChanServ 08:08 -!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer] 08:09 -!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 08:21 < CIA-104> webgui: Colin Kuskie webgui-7.8 * rff0821d / (2 files in 2 dirs): Fix typos in some calendar help. Fixes bug #11493 - http://bit.ly/aRBI7G 08:21 < CIA-104> webgui: Colin Kuskie master * r400d94e / (2 files in 2 dirs): Fix typos in some calendar help. Fixes bug #11493 - http://bit.ly/cE8JQW 09:11 -!- Netsplit *.net <-> *.split quits: @Haarg, SynQ, f00li5h, @preaction, mducharme 09:30 -!- Netsplit over, joins: mducharme, @preaction, @Haarg, f00li5h, SynQ 11:02 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 11:57 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 13:07 -!- carogray [~Caroline@32.178.233.8] has joined #webgui 14:17 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 14:17 -!- mode/#webgui [+v bartjol] by ChanServ 14:30 -!- carogray [~Caroline@32.178.233.8] has quit [Ping timeout: 258 seconds] 15:17 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui 16:23 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui 16:23 -!- mode/#webgui [+o steveo_aa] by ChanServ 17:17 -!- kimd [~spunky@p549F3957.dip.t-dialin.net] has joined #webgui 17:18 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 17:24 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Remote host closed the connection] 17:24 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 17:24 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:24 <+perlDreamer> good morning, wonderful WebGUI folk! 17:24 <+perlDreamer> today is a very good day 17:35 < kimd> Good morning, perlDreamer! I am glad you enjoy the day. 17:35 <+perlDreamer> the children are going to school today, which means peace and quiet in the house 17:36 < kimd> How pleasant. I am on my own myself and finally able to do some fun work this afternoon. 17:41 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui 17:41 -!- mode/#webgui [+o steveo_aa] by ChanServ 17:41 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 17:41 -!- mode/#webgui [+v patspam] by ChanServ 17:42 <+perlDreamer> kimd, are you starting your new job soon? 17:42 < kimd> Tuesday next week. Would that be soon? 17:43 <+perlDreamer> that's pretty soon 17:43 < kimd> It's ok. I have had a week of vacation already. 17:46 * perlDreamer will be back soon. I have to drop the kids off at school 18:01 <+perlDreamer> all right 18:01 <+perlDreamer> time to hack! 18:03 < kimd> Good hacking! 18:05 * bartjol takes cover 18:05 <+perlDreamer> today's hacking will involve the Gallery 18:05 -!- patspam1 [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 18:05 <+perlDreamer> which has about 5 bugs posted against it 18:05 -!- patspam1 [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Client Quit] 18:07 < kimd> Cool! Don't insert new ones. 18:08 -!- Haarg [~haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 18:08 -!- mode/#webgui [+o Haarg] by ChanServ 18:09 < kimd> preaction, were you able to find my second commit? 18:10 < kimd> I noticed, my patch didn't make it into 7.9.1. 18:25 < CIA-104> webgui: Colin Kuskie master * r14b5897 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Gallery.pm): RSS links from Gallery need to include sitename. Fixes bug #11496 - http://bit.ly/9E4Phz 18:25 < CIA-104> webgui: Colin Kuskie webgui-7.8 * r0073826 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Gallery.pm): RSS links from Gallery need to include sitename. Fixes bug #11496 - http://bit.ly/donnRO 18:28 <+perlDreamer> hm 18:33 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 18:33 -!- mode/#webgui [+o tavisto] by ChanServ 18:35 < kimd> preaction, are you online now? Or is that just your computer being left on? 18:36 <@tavisto> preaction is sick, but yes he normally is logged into IRC even when he's not present at his computer 18:36 <+perlDreamer> kimd, he has a server with a persistent client 18:36 <+perlDreamer> then he pings it every so often 18:36 < kimd> I see. But what's the purpose? Does he want to log everything? 18:37 <+perlDreamer> yes 18:37 <@tavisto> he is an IRC nerd 18:37 <@tavisto> hehe j 18:37 <@tavisto> k 18:37 <+perlDreamer> the xdanger bot used to log everything, but it has become spotty 18:37 < kimd> spotty? 18:37 <+perlDreamer> sometimes on, sometimes off 18:37 < kimd> I understand. No one submitted a bug report? 18:38 <+perlDreamer> it's not submittable 18:38 <+perlDreamer> it's done by a volunteer from east europe 18:38 < kimd> Oh. 18:45 <@tavisto> perlDreamer, who owns xdanger 18:45 <+perlDreamer> not sure of his full name 18:45 <@tavisto> and when is xdreamer being released 18:45 <+perlDreamer> Jukka... 18:45 <@tavisto> ah okay 18:46 <+perlDreamer> the fact that he's logged our channel for so long is very generous 18:46 <+perlDreamer> just wish it was more consistent 18:46 <+perlDreamer> instead of xdreamer, it will be called tavistox 18:51 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 18:51 -!- mode/#webgui [+o bopbop] by ChanServ 18:54 <+bartjol> mmm, that sounds toxic 18:54 <+perlDreamer> could be a good name for a strong beer 18:56 < kimd> Sorry for interrupting. But how can I check for the first entry in a loop? 18:57 < kimd> Was it something like ? 18:57 <+bartjol> I've some Romanian booze, 18:57 <+perlDreamer> __FIRST__ 18:57 < kimd> Ah, cool! 18:57 <+perlDreamer> perldoc HTML::Template will tell all 18:57 <+perlDreamer> __FIRST__, __LAST__, __EVEN__, __ODD__ 18:57 <+perlDreamer> that's all of them, I think 18:57 <@tavisto> yikes. a friend just sent me a link to the story about the bombing in Moscow.. The general news pictures are GRAPHIC 19:05 -!- danny_mk [~chatzilla@64-204-40-34.client.dsl.net] has joined #webgui 19:05 -!- mode/#webgui [+v danny_mk] by ChanServ 19:20 -!- fokat [~lem@200.84.99.228] has joined #webgui 19:32 <+bartjol> ow, perlDreamer, more pictures: http://www.bartjol.nl/home/fotoalbums/fortos/data/klus2010-02-28 19:32 <+perlDreamer> I'm such a slacker, I still owe you pictures 19:33 <+perlDreamer> dude! You have hair! 19:33 <+bartjol> yeah, I only make those pictures to make you feel guilty 19:33 <+bartjol> yeah, it grows on me 19:34 <+perlDreamer> electrical work this weekend? 19:34 <+perlDreamer> I see lots of wire nuts 19:34 <+bartjol> well, that should be coming soon 19:35 <+bartjol> and after that, a floor for my storage space 19:36 <+bartjol> (the place where you se me in the pictures) 19:36 <+perlDreamer> the new microwave made it past the 4 day mark, so we're quite happy with it 19:37 <+bartjol> most critical phase for microwaves :) 19:38 <+perlDreamer> at my house it is ;) 19:39 <+bartjol> you have an energy sink in your house, a black hole for microwaves, you might say 19:42 <+bartjol> feeding time 19:42 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 20:08 < CIA-104> webgui: Colin Kuskie master * rdab004c / (docs/changelog/7.x.x.txt lib/WebGUI/Form/RadioList.pm): Let RadioLists take array refs for default values. Fixes bug #11497. - http://bit.ly/dxTPvg 20:09 < CIA-104> webgui: Colin Kuskie webgui-7.8 * raf71b50 / (docs/changelog/7.x.x.txt lib/WebGUI/Form/RadioList.pm): Let RadioLists take array refs for default values. Fixes bug #11497. - http://bit.ly/cQ1Zt0 20:14 < CIA-104> webgui: Graham Knop improved-asset-state * r6cfa7c3 / (5 files in 3 dirs): working on improving asset creation - http://bit.ly/bwM9BI 20:23 <@preaction> kimd: it made it into 7.9.2, and i adjusted everything accordingly 20:23 < kimd> Cool! Thank you very much. 20:35 < kimd> preaction, still interested in the Schriesheim quarry climbing photos? 20:35 < kimd> Ah no, I meant perlDreamer. 20:36 < kimd> Check http://www.klettern-md.de/home/geschichten/bunte-bilder/schriesheimer-steinbruch 20:36 <+perlDreamer> thanks! 20:36 < kimd> Try the slideshow feature ("Diashow"). It's very nice. 20:44 <+perlDreamer> I didn't see the festung in the pictures from the floor of the quarry, is it on the other side of the ridge? 20:47 < kimd> No. But it is much lower and more to the right. 20:47 < kimd> It's a 20 minutes walk to the quarry. 21:22 -!- danny_mk is now known as danny_mk_IsAway 21:31 -!- danny_mk_IsAway is now known as danny_mk 21:47 -!- fokat [~lem@200.84.99.228] has quit [Quit: Ex-Chat] 21:58 * perlDreamer goes running, and ponders that woeful status of international banking and monetary transfers 22:16 -!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer] 22:41 -!- carogray [~Caroline@174-147-30-35.pools.spcsdns.net] has joined #webgui 22:53 -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] 23:08 -!- danny_mk [~chatzilla@64-204-40-34.client.dsl.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]] 23:36 * perlDreamer comes back a wet, wretched mess 23:42 -!- carogray [~Caroline@174-147-30-35.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 23:48 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 23:58 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] --- Day changed Tue Mar 30 2010 00:07 < kimd> perlDreamer, still fixing the gallery? 00:07 <+perlDreamer> no, off on some customer support issues 00:07 <+perlDreamer> it may have to wait until later tonight, perhaps tomorrow 00:07 < kimd> I think I have another bug. 00:07 < kimd> When adding zip archives, the owner is always Admin. 00:08 < kimd> Has that one been reported before? 00:08 <+perlDreamer> I don't believe so 00:08 <+perlDreamer> Please file it 00:08 < kimd> Ok, I am going to create a ticket. Thanks. 00:08 <+perlDreamer> or, better yet, fix it :) 00:12 < kimd> One thing after the other. 00:13 < kimd> I can put it on my list. But I need to create the ticket anyhow. 00:24 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 02:07 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has quit [Remote host closed the connection] 02:08 -!- steveo_aa [~sno@adsl-76-232-154-192.dsl.sfldmi.sbcglobal.net] has joined #webgui 02:08 -!- mode/#webgui [+o steveo_aa] by ChanServ 02:12 -!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui 02:27 -!- kimd [~spunky@p549F3957.dip.t-dialin.net] has quit [Quit: Ex-Chat] 02:44 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 02:51 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 04:01 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 04:35 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 05:43 -!- bowndsse [~bowndsse@71-90-29-5.dhcp.ftbg.wi.charter.com] has left #webgui [] 05:51 < CIA-104> webgui: Colin Kuskie webgui-7.8 * r4ee08b1 / (2 files in 2 dirs): Fix bad template, macro code in Gallery File view template. Fixes bug #11492. - http://bit.ly/dfKOyC 05:54 < CIA-104> webgui: Colin Kuskie master * rb538884 / (2 files in 2 dirs): Fix bad template, macro code in Gallery File view template. Fixes bug #11492. - http://bit.ly/9q7bkR 05:54 < CIA-104> webgui: Colin Kuskie master * r5b35b8f / (2 files in 2 dirs): Fix package imported from 7.8 for GalleryFile view template. Fixes bug #11492 - http://bit.ly/9dG63d 06:44 < CIA-104> webgui: Colin Kuskie webgui-7.8 * r713baf0 / (2 files in 2 dirs): Fix owner privileges on photos created via uploading an archive. Fixes bug #11503 - http://bit.ly/aPoK2I 06:44 < CIA-104> webgui: Colin Kuskie master * r03eeefe / (2 files in 2 dirs): Fix owner privileges on photos created via uploading an archive. Fixes bug #11503 - http://bit.ly/aSMaw9 07:30 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 07:47 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 07:47 -!- mode/#webgui [+o preaction] by ChanServ 09:43 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 13:32 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 13:58 < carogray> good morning 14:12 -!- kimd [~spunky@p549F51B9.dip.t-dialin.net] has joined #webgui 15:29 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has quit [Quit: Leaving] 15:41 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 15:41 -!- mode/#webgui [+v bartjol] by ChanServ 15:50 < kimd> Hey bartjol, late afternoon start? 15:50 <+bartjol> ow, just forgot to join the channel 16:09 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has joined #webgui 16:10 -!- mode/#webgui [+v patspam] by ChanServ 16:26 -!- SDuensin [~Scott@mobile-166-137-137-029.mycingular.net] has joined #webgui 16:32 -!- kimd [~spunky@p549F51B9.dip.t-dialin.net] has quit [Quit: Ex-Chat] 17:09 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 17:31 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui 17:32 < doc777> Hello friends. Is there a way to set the default template using the wre when a new site is created? 17:35 <+bartjol> I suppose if you use the site setup tool, that might be doen automatically 17:37 < doc777> Aye, but if you click don't then it sets it to webgui 7? That is what I would like to set. 17:39 <+bartjol> mmm, not sure what template is used 17:41 < doc777> If you choose to not use the site builder a complete webgui site is put into place, with ads, flash images... the works ;o) It is pretty but all this has to be removed each time a site is created. Was just looking for a way to swap that out with a minimal customized template. 17:43 <+bartjol> aah 17:44 < doc777> Thinking in terms of a school with student sites. Repeating it 100 times. :o) 17:44 <+bartjol> I believe this in the default db 17:45 < doc777> hrm... sounds obscure 17:45 <+bartjol> yeah 17:47 < doc777> But, nevertheless, If I can find the location I can import a minimal template and wala :o) 17:48 <+bartjol> yeah, that safes a lot of work 17:48 <+bartjol> I believe that db file is create.sql 17:48 < doc777> Is the default template pulled from WebGui or in the wre? 17:48 <+bartjol> /data/WebGUI/docs/create.sql 17:49 <+bartjol> so it is webgui 17:49 <+bartjol> just a file 17:49 < doc777> Ah, yea, that is what I was looking at. Thank you so much for your help bartjol :o) 17:50 <+bartjol> it's all in a days work for bicycle repair man 17:58 < doc777> Well, it did not seem to work. It still created the Red / Black webgui site though I changed out the create.sql with a custom export. 18:00 < doc777> Wonder if it is the /data/WebGui/www/uploads folder as well as the db? 18:05 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui 18:05 -!- mode/#webgui [+o tavisto] by ChanServ 18:06 <+bartjol> doc777: I believe the uploads folder is site specific 18:08 < doc777> In theory, if I have a minimal site, and copy the DB and domain folder over the db and domain folder of the newly created site, then the new site should look like the old site. :o) 18:08 < doc777> But accomplishing this at creation time would be ideal... and even smart. 18:09 <+bartjol> yeah 18:15 <+bartjol> mare, tabee 18:15 -!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.] 18:39 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 18:39 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:06 -!- clifmo [~cm0@69.85.255.2] has joined #webgui 19:07 < clifmo> hello, just discovered webgui yesterday and am evaluating the virtual appliance 19:08 <+perlDreamer> don't judge us too harshly by that, it hasn't been updated with a recent version of WebGUI for a while 19:08 <+perlDreamer> the demo sites (demo.webgui.org, and beta.webgui.org) are also good, even though they're limited to 24 hours 19:09 < clifmo> I noticed it was a bit outdated, still intriguing though and a good way to get my feet wet before sitting in your webinar 19:13 < clifmo> I represent a municipal govt currently using a proprietary CMS thats looking for open source alternatives 19:14 <+perlDreamer> lots of people in government use WebGUI 19:14 <+perlDreamer> it scales well 19:16 * perlDreamer heads off to the gym 19:56 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.] 19:56 -!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui [] 20:07 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 20:07 -!- mode/#webgui [+o preaction] by ChanServ 20:22 <+perlDreamer> hey, preaction. How are you doing? 20:22 <@preaction> still down 20:24 <+perlDreamer> I got you covered today, so take it easy 20:24 <+perlDreamer> do something light and relaxing, like rewriting the cache plugin or something 20:24 <@preaction> riiiiiight 20:25 <+perlDreamer> :D 20:46 -!- wgGuest41 [~wgGuest41@cm9.psi165.maxonline.com.sg] has joined #webgui 20:48 -!- fokat [~lem@200.84.99.228] has joined #webgui 20:56 -!- wgGuest41 [~wgGuest41@cm9.psi165.maxonline.com.sg] has quit [Quit: wgGuest41] 21:12 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Remote host closed the connection] 21:12 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 21:13 -!- mode/#webgui [+o preaction] by ChanServ 21:28 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 21:29 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 21:29 -!- mode/#webgui [+o preaction] by ChanServ 22:03 < doc777> Question: When using the wre console to add a new site, skip the site builder, and you have a default red, black and white webgui site. Can this "default" template be changed to something else? I cannot find where it is being pulled from. 22:04 <+perlDreamer> doc777, that's the style template 22:04 <+perlDreamer> you can add others, and change them as you wish 22:04 <+perlDreamer> use the Edit Branch feature to change all the assets at once 22:05 <@preaction> it's set in the create.sql, you can substitute your own create.sql, but you'd have to update it for each upgrade 22:05 < doc777> Think of a school with 100 student sites. Each site has to be changed and all the flash pictures and such removed each time. 22:06 < doc777> I changed the /data/WebGui/docs/create.sql and it still gave me the red and black site. unless it was cached somehow.... 22:06 <@preaction> the flash pictures and stuff are part of the www/uploads folder (the default uploads that get copied) 22:07 < doc777> Well I guess what I would like to accomplish is this: We set up a bare minimalistic template. And would like that to be the default when a new site is created. 22:08 < doc777> So if I replace the /data/Webgui/www/uploads and the default create.sql this should do it? 22:09 <@preaction> try it and see 22:09 < doc777> Will do :o) 22:10 < doc777> I saw the posts on adding templates into the site builder. That looks great! 22:28 < doc777> Replacing create.sql and the uploads folder did the trick. Thanks for all the help :o) 22:43 < doc777> I have noticed that when I add a site the DB user is created with % hosts. I just need local hosts. Can this be changed? 22:56 -!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 258 seconds] 23:01 -!- SDuensin [~Scott@mobile-166-137-137-029.mycingular.net] has quit [Quit: Leaving] 23:05 <+perlDreamer> Haarg: have you seen this before -> [Tue Mar 30 12:59:12 2010] [error] [client 127.0.0.1] Label not found for "last WEBGUI_FATAL" at /data/WebGUI/lib/WebGUI/Session/ErrorHandler.pm line 252.\n 23:08 <@Haarg> not in a web request 23:09 <+perlDreamer> you can get it by turning off mysql and making a request 23:09 <+perlDreamer> it interferes with the normal reporting for a bad mysql connection 23:19 -!- doc777 [~doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit [Quit: Leaving] 23:35 -!- fokat [~lem@200.84.99.228] has joined #webgui 23:35 -!- fokat [~lem@200.84.99.228] has quit [Remote host closed the connection] 23:38 -!- fokat [~lem@200.84.99.228] has joined #webgui 23:49 -!- fokat [~lem@200.84.99.228] has quit [Remote host closed the connection] 23:49 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 23:53 -!- fokat [~lem@200.84.99.228] has joined #webgui --- Day changed Wed Mar 31 2010 00:00 <+perlDreamer> Haarg: http://gist.github.com/349588 00:00 <+perlDreamer> It seems as though you can't last LABEL backwards through an eval 00:00 <+perlDreamer> and since all handlers are wrapped with evals, it doesn't work 00:00 <+perlDreamer> Haven't thought about how to test this in the normal dying case yet 00:01 * perlDreamer cowardly runs off to pick up kids from school 00:01 <@Haarg> is this for webgui 8 00:01 <@Haarg> ? 00:02 <+perlDreamer> nope, it's for a webgui 7 bugfix 00:07 <@Haarg> i don't think we can change that 00:07 <@Haarg> the last WEBGUI_FATAL thing is horrible but there is no way to do it well 00:40 <+perlDreamer> if fatal dies, and it's caught by any of the evals in either URL/Content, or WebGUI.pm, I don't see the difference 00:41 <+perlDreamer> and the last isn't working in all cases 00:43 < CIA-104> webgui: Colin Kuskie master * r52162f6 / lib/WebGUI/Form/Slider.pm : fix typos in error message - http://bit.ly/c2VyG4 00:47 <@Haarg> because it gets caught elsewhere before it gets to the content handlers 00:47 <@Haarg> what is a case where the last isn't working? 00:48 <+perlDreamer> startup apache, but turn off mysql 00:48 <+perlDreamer> make a page request 00:49 <+perlDreamer> the error I posted earlier about no label named WEBGUI_FATAL will be in the apache error log 00:50 <+perlDreamer> and you'll get a standard 500 error page 00:50 <+perlDreamer> instead of our customized error page for no database connection, from ErrorHandler->fatal 00:50 <@Haarg> seems like the session open needs to be inside the WEBGUI_FATAL block 00:52 <+perlDreamer> that's the funny thing 00:53 <+perlDreamer> it's not session open that seems to be causing the problem 00:53 <+perlDreamer> because it will iterate through the URL handlers 00:53 <+perlDreamer> even though the stack trace says otherwise 00:56 <@Haarg> how are you seeing it iterate through the url handlers? 00:57 <+perlDreamer> I put a warn statement inside the URL handler loop that prints out each handler's name as it tries to run 00:57 <@Haarg> content is the last handler though 00:57 <@Haarg> so it would go through the others first before getting the fatal error 00:58 <+perlDreamer> so you think it would be better to put a dummy block around session->open and the foreach? 00:58 <@Haarg> yes 01:05 <+perlDreamer> like this: http://gist.github.com/349650 01:06 <@Haarg> yeah 01:06 <@Haarg> what does that eval around the db connect do? 01:07 <+perlDreamer> I suspected that it was die'ing 01:08 <@Haarg> fatal really is broken by design, but what are you going to do 01:09 <+perlDreamer> it would be nice if it threw a particular kind of exception, which would only be handled up at the top 01:10 <+perlDreamer> anyone that catches that exception should rethrow it 01:11 <@Haarg> that's how all exceptions should be handled 01:12 < CIA-104> webgui: Colin Kuskie master * r3b3347c / (3 files in 3 dirs): Restore ErrorHandler->fatal handling of no DB connection. Fixes bug #11494. - http://bit.ly/aMQ6fr 01:12 < CIA-104> webgui: Colin Kuskie webgui-7.8 * ra3e1176 / (3 files in 3 dirs): Restore ErrorHandler->fatal handling of no DB connection. Fixes bug #11494. - http://bit.ly/c3RGjJ 01:13 < CIA-104> webgui: Colin Kuskie webgui-7.8 * r116f159 / lib/WebGUI/Form/Slider.pm : fix typos in error message - http://bit.ly/c0UynU 01:15 <+perlDreamer> thanks for your help, Haarg 01:15 <+perlDreamer> where help == doing almost all the work except for writing the code 01:21 <@Haarg> well, what you wanted to do would have made more sense, if it was possible for fatal to make sense 01:27 <+perlDreamer> now, let's see if I can take elnino's latest bug and nuke demo.webgui.org with it 01:44 -!- SDuensin [~Scott@173-28-73-10.client.mchsi.com] has joined #webgui 01:56 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 02:58 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 03:46 -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit [Quit: tavisto] 04:06 -!- preaction [~doug@static-72-1-4-143.ntd.net] has joined #webgui 04:06 -!- mode/#webgui [+o preaction] by ChanServ 04:09 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has joined #webgui 04:09 -!- mode/#webgui [+v perlDreamer] by ChanServ 04:13 -!- fokat [~lem@200.84.99.228] has quit [Ping timeout: 258 seconds] 04:40 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has joined #webgui 04:41 -!- fokat [~lem@200.84.244.194] has joined #webgui 04:48 -!- fokat [~lem@200.84.244.194] has quit [Remote host closed the connection] 04:56 -!- fokat [~lem@200.84.244.194] has joined #webgui 04:58 -!- fokat [~lem@200.84.244.194] has quit [Client Quit] 05:03 -!- fokat [~lem@200.84.244.194] has joined #webgui 05:08 -!- vayde [~vayde@70-59-73-116.mpls.qwest.net] has quit [Remote host closed the connection] 05:16 <+perlDreamer> patspam: does the Survey leak? 05:16 <+patspam> leak what? 05:16 <+perlDreamer> I added a question 05:16 <+perlDreamer> then deleted it 05:16 <+perlDreamer> cleared server side and client side caches 05:16 <+perlDreamer> and when I take the survey, it still shows that question 05:17 <+patspam> it's revision controlled 05:17 <+patspam> so if you started a response 05:17 <+patspam> you'll still see the question 05:17 <+patspam> same goes for structure changes 05:17 <+patspam> you won't see them until the next fresh response 05:18 <+perlDreamer> that makes tons of sense 05:18 <+patspam> with the way it's currently written, things would go very bad (tm) if the structure changed during a response 05:18 <+patspam> because sections/questions/answers do not have guids 05:19 <+patspam> their Id is their order in the strucutre 05:19 <+patspam> which really sucks 05:19 <+perlDreamer> it's cheap and easy 05:19 <+patspam> the revisioning thing catches people out all the time, because sometimes you don't even realise you've started a response 05:19 <+perlDreamer> but fragile 05:20 <+perlDreamer> yeah, I was just displaying the first question 05:20 <+perlDreamer> I'm learning more about the multi-slider allocate guy, and i think it can be saved 05:20 <+patspam> it makes changing the structure of a big complex questionnaire rather painful 05:20 <+patspam> well, actually it doesn't because it revisions everything 05:20 <+patspam> but I don't like it 05:21 <+patspam> I have a love-hate relationship with survey 05:21 <+patspam> and would really love to throw away every line of existing code and rewrite it "properly" 05:22 <+perlDreamer> WG8 FTW! 05:22 <+patspam> exactly! 05:22 <+perlDreamer> speaking of FTW, any news on the OSCON front? 05:23 <+patspam> I was thinking if I can put aside a week or two, I might try to at least design Survey3, and discuss it with people at the WUC 05:23 <+patspam> it would make for a rather bizarre talk 05:24 <+patspam> my OSCON talks didn't get up 05:24 <+patspam> no real surprise 05:24 <+patspam> but that new Health track looks promising, I'm tempted to submit a talk for that 05:24 <+perlDreamer> You should. Moodswings is a great example of leveraging OS 05:24 <+patspam> yeah I probably have a better chance talking about health than I do talking about per 05:24 <+patspam> l 05:25 <+perlDreamer> piano lessons are ending, time to trek home 05:25 <+perlDreamer> bbl8r 05:25 -!- perlDreamer [~colink@pool-71-182-84-164.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 06:09 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer] 06:18 -!- patspam [~patspam@ool-182e18a7.dyn.optonline.net] has quit [Quit: Leaving.] 06:53 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has joined #webgui 06:53 -!- mode/#webgui [+v perlDreamer] by ChanServ 06:54 < CIA-104> webgui: Colin Kuskie webgui-7.8 * rb7ddc03 / lib/WebGUI/Asset/MatrixListing.pm : Don't build i18n object since it isn't needed. - http://bit.ly/aEwfmE 07:10 < CIA-104> webgui: Colin Kuskie webgui-7.8 * r765cfc0 / docs/create.sql : Preparing for 7.8.16 release - http://bit.ly/btDVk3 08:11 <+perlDreamer> yay, new release is out 08:11 < CIA-104> webgui: Colin Kuskie webgui-7.8 * r50b8a0e / (4 files in 4 dirs): Ready for 7.8.17 development cycle. - http://bit.ly/97svBp 08:12 -!- perlDreamer [~colink@pool-98-108-135-77.ptldor.fios.verizon.net] has quit [Quit: Leaving.] 10:15 -!- preaction [~doug@static-72-1-4-143.ntd.net] has quit [Quit: preaction] 12:12 -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui 12:12 -!- mode/#webgui [+v bartjol] by ChanServ 12:18 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui 12:22 -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Client Quit] 12:53 -!- carogray [~Caroline@70-4-91-155.pools.spcsdns.net] has joined #webgui 14:26 -!- kimd [~spunky@p549F77A3.dip.t-dialin.net] has joined #webgui 14:27 < kimd> Morning bartjol! 14:27 < kimd> And everyone else as well, of course. 14:28 <+bartjol> morning kimd 14:28 <+bartjol> I really have the tendency to call you bernd 14:29 < kimd> That's ok. But I won't get an alert. 14:29 < kimd> Maybe, I should reconfigure my client? 14:29 < kimd> It must have an option for keyword highlighting. 14:30 * bartjol is having an awstats day 14:30 < kimd> Ok, done. Bartjol, can you try writing to bernd? 14:30 <+bartjol> bernd 14:30 < kimd> Cool! It works. 14:30 <+bartjol> tabbing doesn't work 14:30 < kimd> Call me bernd then. 14:30 < kimd> Or Bernd, to be precise. 14:30 <+bartjol> I'm very much obliged 14:31 <+bartjol> ah capital crazy Germans :P 14:33 < kimd> Something else: Is the YUI code editor also slow in your browser? 14:34 < kimd> I am trying to write some JS code and it's a pain. 14:34 <+bartjol> the normal code editor? Let me have a look 14:35 < kimd> Open a larger template or snippet and try to modify something. 14:35 <+bartjol> oh, yeah I've encountered some slugginess in that 14:36 <+bartjol> the idea is nice, but it doesn't work ideally 14:36 < kimd> Ok. So it's not my browse