WebGUI irc logs from: 2009-07.log

--- Log opened Wed Jul 01 00:00:55 2009
ckotilmust be perlDreamer Time00:04
@preactionmust be. 00:05
@preactionhe just thinks the world goes round him00:05
ckotilthankfully its quittin time. have a good evening.00:06
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."]00:36
-!- ekennedy [n=ekennedy@70-12-65-245.pools.spcsdns.net] has left #webgui []00:41
-!- seriftron [n=tessa@97.66.185.250] has left #webgui []00:42
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui01:01
-!- mode/#webgui [+v perlDreamer] by ChanServ01:01
CIA-44WebGUI: colin * r11395 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.29 release.02:08
+perlmonkey2Is there a Form type that creates a select list which takes an array?  I'm not sure why Form::SelectList takes a hash and sets the text as the key value.  02:14
@preactionperlmonkey2: map { $_ => $_ } @array02:16
+perlmonkey2That is certainly a solution :)02:16
+perlDreamertavisto: http://www.mil-oss.org/02:16
+perlDreamerperlmonkey2, I think this will work, too: join "\n", @array02:17
@tavistointeresting..02:17
@tavistoI'll actually be in atlanta but on Jul 15-21st02:18
@tavistoson of ah02:18
+perlmonkey2map only returns a list right?  selectList only takes a ref to a hash.  or am I missing something.02:21
+perlDreamer{ } fixes that02:21
+perlDreamerselectList will also take a string02:21
+perlDreamertavisto: I can't tell if that is the military talking to us, or us to present to the military02:22
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:25
-!- mode/#webgui [+v patspam] by ChanServ02:25
+perlmonkey2perlDreamer: join with \n adds an extra blank choice.02:28
+perlmonkey2why can't I figure out a simple selectList?02:28
+perlDreamerIt's the weather outside02:29
+perlmonkey2trying to reverse engineer how to set the selected value in it from the toHtml code is driving me nuts.02:29
+perlmonkey2and where is the code that allows it to take a \n delimited string?02:31
+perlDreamerWebGUI::Form::List, ->getOptions02:34
+perlDreamerselectList inherits from that02:35
+perlmonkey2yeah, looking at it now.  just can't figure out why my [value, defaultValue, default] optoins aren't setting one of the selections to selected.02:35
+perlmonkey2getOriginalValue must be satiated.02:36
+perlmonkey2it's just too fancy for me.02:40
+perlmonkey2guess I should hand code my selectLists02:40
+perlmonkey2$f->selectList( name  => "provider", options => join("\n",@$classes), label => 'Select provider:', value=> $info->{provider}); should work when value is in the optoins list, but it surely doesn't.02:41
+perlDreamerwhy not add a test to t/Form/SelectList.t to check it out?02:42
+perlDreamermaybe it's a real bug02:42
+perlmonkey2can't be cause Auth uses it and it appears to work.....well, jsut sec I'll see if it does.02:43
* perlDreamer is going to take a benadryl-assisted nap02:43
+perlDreamerI'll backlog when I'm back02:43
+perlDreamersorry for skipping out on you, perlmonkey202:43
+perlmonkey2no worries, but setting the value works for 'selected' in the Auth usage.02:44
@tavistoyeah I'm not sure either perldreamer02:48
+perlmonkey2oh this is killing me.  It was a firefox rendering issue where 'selected' wasn't being highlighted unless the selectbox had focus.02:49
+perlmonkey2this is going to require more beer to numb the pain :P02:49
CIA-44WebGUI: colin * r11396 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.30 development02:52
Mech422mornin all03:51
@tavistoMech422, aren't you in Cali?03:51
Mech422tavisto: yeah - but I'm a vampire :-)03:52
Mech422tavisto: how goes the DNS stuff ?  It looked pretty good this AM03:52
@tavistowow I guess so... I stay up reeeeally late too because I am a night owl.. but I don't get up at 5:52pm and say good morning03:52
@tavistoand you are PDT!03:52
Mech422well, I went to bed around 10am I think - so thats about 8 hours :-)03:53
@tavistoheh, you definitely have me beat there. Yes, the DoS stuff is supposedly over and was at 1am this morning... I thought I was up that late and we were still having issues03:53
@tavistoanyway, I'm off to the treadmill.. ttyl :)03:53
Mech422I was hitting webgui.org around 5 am and it seemed ok...03:53
Mech422ahh - mention my name - I could use some excercise03:53
Mech422:-)03:53
Mech422ugg - us mil going with drupal ? yeesh03:54
Mech422thats just ugly03:55
+perlDreamerthey need to be saved, Mech42204:00
Mech422hey pd :-)04:01
+perlDreameryo, yer Mech-ness04:03
Mech422Da Mighty Mech ?04:03
Mech422Da Messy Mech ?04:03
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]04:04
Mech422oh - I got my demo site re-assembled on the new wG beta and the wre release04:04
Mech422all on 64bit goodness04:04
Mech422next thing is : I want to have something like /news/2009/06/30/foo, /news/2009/06/30/bar, etc and on / have the 10 newest entries displayed (newest - show 1 para, other 9 - show 1 line 'teaser' text)04:06
Mech422I set /news up as a cs - but I'm at a loss as to how to get / to 'pull' the entries from /news04:07
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI04:08
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []04:13
@tavistouse a Syndicated Content asset04:38
@tavistothen give the SC asset the URL of the RSS feed that the CS generates04:39
+perlDreameruse the StoryArchive instead04:42
Mech422err... Umm ?04:44
Mech422Don't use collab system ?04:45
Mech422ahh - use the SC as the front page with the RSS feed... gotcha04:45
Mech422pd: I'm how would storyarchive fit into this? would it replace the CS ?04:46
Mech422god I can't type :-P  I'm not sure how storyarchive would fit into this?  would it replace the CS or augment it like the SC ?04:47
Mech422I'm also not sure how I would go about changing templates so the first item shows more 'teaser' then later items 04:49
+perlDreamerMech422, that's built into the StoryTopic04:50
Mech422So StoryTopic is part of StoryArchive ?04:52
+perlDreamerthey're related04:54
+perlDreamerStoryTopic lets you pull stories from a StoryArchive by keyword04:54
@tavistoi dunno, my rule of thumb is never to use anything that perldreamer built04:56
+perlDreamerwords to live by, from brother tavisto04:56
Mech422heh04:56
+perlDreamerof course, I didn't build the matrix either...04:56
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 54 (Connection reset by peer)]04:56
@tavistowhich is why I use Drupal instead of WebGUI.. since Perldreamer has probably touched all of the code in webgui04:57
+perlDreamerso probably only things built by preaction and rizen are safe04:57
@tavistolol.04:57
Mech422ok - I'll fart around with SC and the SA stuff04:57
* perlDreamer suggests less beans in the diet, Mech42204:57
Mech422tavisto: oh - I thought that was so you could get those phat mil. contracts04:57
@tavistoactually, I think someone should get banned for saying "i use drupal" or "i use joomla" in channel04:57
@tavistoyeah I did see that at the mil-oss.org site04:58
@tavistotopic of discussion... blah04:58
Mech422tavisto: nah - cross pollinization is good04:58
Mech422tavisto: know your enemy, etc etc04:58
@tavistogood idea, it's time for me to visit the joomla channel and I'll start asking about why I should use Joomla instead of WebGUI04:58
Mech422yeah - kinda odd they get a discussion... I would have thought one of the big java based systems maybe - but drupal ?04:58
@tavistosince people do that to us all the time04:58
@tavistoI wonder if it's the commercially supported drupal04:59
Mech422tavisto: good idea :-)  and check out the sites too... see how the lure people in, etc04:59
Mech422tavisto: for instance, typo3 used to just overwhelm you with a ton of unorganzied information04:59
@tavistoi had better not find a guy named "drupaldreamer" over there05:00
Mech422huge site, little value05:00
Mech422hehe05:00
+perlDreamerI could take him05:00
@tavistowhat if perldreamer is actually a spy and has been taking all of our best ideas and putting them into drupal05:00
@tavisto......05:01
+perlDreamerno, I only sabotage the code to ruin the reputation05:01
+perlDreamerit's much easier that way05:01
@tavistoyeah good point, and you're good at it05:01
+perlDreamerwait til you see how the ProgressBar blows up05:01
@tavistonoooooooooo....don't get to 100%05:01
@tavistoit's like the bus in Speed getting to 5505:01
@tavistoall joking aside, how much work did it take to get the progressbar implemented?05:02
+perlDreamerit took 4 of us about 3 hours05:02
+perlDreamerpreaction had the core idea05:02
@tavistowow05:02
+perlDreamerI wrote the reusable API05:02
+perlDreamerand then JT rewrote it to be simpler05:03
+perlDreamernow it takes about 45 minutes to add the ProgressBar to a new operation05:03
+perlDreamerwith hand testing and i18n05:03
@tavistovery cool man... I love the fact that you guys can bolt that on to anything in WebGUI now too right?05:03
+perlDreamertotally05:03
+perlDreamerright now it's used by the Rollback Version tag, delete asset, purge asset, paste asset, reorder asset and promote/demote asset05:04
@tavistook I'm kinda concerned why I'm hearing gun shots at 10pm when it's dark outside and not hunting season05:04
+perlDreamerthose are the Zope users05:04
Mech422pd: nah - zope users just roll back the transaction to cover their tracks05:07
topsubany bug known updating between  7.6.27 to 7.6.29?05:34
+perlDreamernope05:39
+perlDreamerwhat's happening, topsub?05:39
topsubnothing, i'm 2 behind just wanted to check before i did the upgrade05:51
topsublike last time i ran into something thats all05:51
Mech422wow - firefox is really not working well with this new demo site06:01
Mech422keeps losing all the css/styling on the page06:01
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]06:10
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []06:10
Mech422pd: Story Archive seems to be part of what I want - it does the 'container' and add/edit story stuff... but how would I go about getting it to do the 'archive' part (eg 2009/06/30/blah)06:13
Mech422I _think_ what I want is just a workflow that changes the 'url' field of the stories after X amount of time?  but I'm not sure if thats the 'wG way' to do it ?06:14
+perlDreamerthat is what you want06:23
+perlDreamera custom story archiving workflow06:23
Mech422ahh..06:25
Mech422actually, I probably want that to begin with - sorta a 'permalink' ...06:25
+perlDreamerhm06:25
Mech422but I don't want to have to change the SC or SA every month06:26
+perlDreamerhuh?06:26
+perlDreameryou lost me there06:26
+perlDreamerit will automatically ignore archived posts, and you can derive the new URL "date phrase" from the date inside the story.06:26
Mech422well - I don't want to have to create a new 'folder' (/2009/06, /2009/07, etc) every month 06:26
+perlDreamerwe went through this before :)06:27
+perlDreamerwG URLs and hierarchy are separate06:27
Mech422yeah06:27
+perlDreamerand the story archive makes folders for every day that stories are submitted06:27
+perlDreamergo into the Asset Manager and look06:27
Mech422ahh - I didn't see that06:27
+perlDreamerwell, you aren't supposed to ;)06:27
Mech422I did notice that story's don't ask for a URL when you add them06:27
+perlDreameryes, they work just like a post, or an event, or a wiki page in that way06:28
+perlDreamerthe url is derived from the title06:28
Mech422ahh - I have a june_30_2009 folder in my story archive06:29
+perlDreameryes06:29
+perlDreamerand tomorrow there will be july_1_2009 folder06:29
+perlDreamerif I remember correctly, the whole folder is archived at once06:29
+perlDreamerrather than story by story06:29
Mech422Oh! I _can_ navigate to a day directly!06:30
Mech422thats the part that was 'missing' - I can use teststory/storyarchive/june_30_200906:31
Mech422except all the css/themeing appears to be missing06:31
@tavistoOkay I'm beginning to get a little worried about Mech422 teaching a large session at the wuc06:32
@tavistoI hope he figures this stuff out so that he doesn't mess up the keynote06:32
@tavisto;)06:32
+perlDreamerit's just a folder, Mech422.06:33
+perlDreamerit's not meant to be publicly viewable, kind of private for the Archive06:33
Mech422I think its a teminalogy thing... when I have 'archive' I think 'moved to permenant storage'...06:33
@tavistojust kidding btw.. Mech422, I'm not trying to piss off a vampire06:33
+perlDreameryeah, I mentioned that to rizen06:33
Mech422I think story Archive uses it more in the context of 'collection' ?06:34
+perlDreamerbut we couldn't find a better term06:34
Mech422ahh06:34
+perlDreamerit didn't pass the spousal test06:34
+perlDreamerthe archive is the gateway and repository06:34
Mech422tavisto: eh - hang out some garlic, and you'll be fine :-)06:34
+perlDreamerthe topic is the aggregator06:34
+perlDreamerand story is the item of value06:34
@tavistoperlDreamer is hairy... like a werewolf... I wonder why you guys are getting along so well06:35
Mech422but teststory/storyarchive/june_30_2009/Story_1 doesn't work :-(06:35
Mech422so I will need to muck about with url field :-(06:35
Mech422in that case, its almost easier to use a cs and just set the url field to '/2009/06/30/Story_1' right from the begginging06:36
Mech422and skip the whole workflow thing ?06:36
+perlDreamerperhaps06:37
+perlDreamerbut then you have to do all the lead story work and everything else by hand06:37
Mech422no, shouldn't the cs 'blog' view show most recent to oldest by default ?06:38
+perlDreamerremember that in the cs "blog" is just a template06:38
+perlDreamerpost ordering is a setting in the CS itself06:39
Mech422ahh - ok - well, I'd have to muck around with getting 'more' teaser on the first entry, and 'less' teaser text for older stories06:39
+perlDreameryeah, StoryTopic does that for you automatically06:39
Mech422but I think that would actually be simpler then writing a work flow ?06:40
+perlDreamerwhy not just RFE a request for the Story URL to include the date?06:40
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."]06:40
Mech422eh - I figured I broke it so I get to keep both halfs ?06:41
Mech422I suppose it is a fairly common use case06:41
Mech422if it was gonna be an RFE - I think having it accessible via an 'archive url' right from the start would be good - then it could be used as a permalink ?06:43
+perlDreamerwell, what you're asking for is to have the date put into the url by default06:43
+perlDreamerand it will always have the same URL, regardless of being archived or not06:44
+perlDreamerit won't change when it is archived, in other words06:44
Mech422yeah!06:44
Mech422the 'it won't change' part is the big part for us06:44
+perlDreamerso if the intention of the date is to make it a permalink, you don't need it06:45
+perlDreamerif it's for some other reason, then you might still need it06:45
Mech422the date part makes it easy for us to go back and see what happened on 1968/05/13/Mech_Is_Born06:45
Mech422we can go to /1968/05/13 and see all the news for that day06:46
+perlDreamerno06:46
+perlDreamerthat url won't exist in the system06:46
+perlDreamermarch_13_1968 will06:46
Mech422may06:46
Mech422btw - why use full month names ? it looks a lil 'odd' ?06:47
Mech422or is it for i18n - everyone can interpret that format ?06:47
+perlDreamer(08:41:23 PM) perlDreamer: it's just a folder, Mech422.06:47
+perlDreamer(08:41:41 PM) perlDreamer: it's not meant to be publicly viewable, kind of private for the Archive06:47
Mech422LOL - i18n its unambigous sounds better :-P06:48
Mech422no mm/dd vs dd/mm issues06:48
+perlDreamerthat's true06:48
Mech422Hmm - storyTopic is dependent upon the 'keywords' field in the story...06:58
+perlDreameryes06:58
Mech422so we need to add a 'dummy' keyword to every story to get them to show up in the topic06:59
Mech422hmm - thats badly phrased07:00
+perlDreamerhave you tried putting no keyword in the topic to see what happens?07:00
Mech422yeah - nothing displays in the topic07:00
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui07:00
Mech422being able to have seperate 'views' for each topic is cool - but we need to have a 'master' view of all storys too... umm - thats still not a good discription07:01
Mech422am I makeing _any_ sense at all ? :-P07:01
+perlDreamermaybe the StoryArchive other assets really don't do what you want, like I thought they would07:01
+perlDreamereither that, or you need to write more RFEs ;)07:02
Mech422Ah Ha!  we need a storyTopic that can do a straight reverse chronological listing of all stories!  thats a pretty good description07:02
+perlDreamersure, one that pulls all stories, regardless of keyword07:03
+perlDreamerwhich is kind of what the StoryArchive does07:03
+perlDreamerwithout the lead story template variables07:03
Mech422the keyword based listing is really cool for other stuff - like setting up 'deppartmetns' or 'areas of interest' .. .but we need the reverse chron. for the front page07:03
+perlDreamerthe design spec was for CNN-like news07:04
+perlDreamerwhich doesn't have that07:04
Mech422right - I was actually using plain StoryArchive before - I just added the topic when you mentioned it07:04
+perlDreamerStoryTopic does the lead story template variables, StoryArchive doesn't07:04
Mech422I had thought that chaing the story archive template in StoryArchive migth do this ?07:05
+perlDreamerno, those variables don't exist in the StoryArchive07:05
Mech422well phoeey07:05
Mech422dammit - I _want_ to use StoryArchive :-P07:05
Mech422looks like some slick code :-)07:05
* perlDreamer is biased07:06
@tavisto*tavisto still unhappy that PerlDreamer did not acknowledge his werewolf vs vampire joke*07:07
Mech422maybe I could tear apart the StoryTopic template and get it to grok story's with no keywords07:07
* perlDreamer intends to bite tavisto net time we meet07:07
+perlDreamerprepare to join the pack, brother07:07
@tavisto*tavisto shows his teeth* Sorry bro, I'm on the other team07:08
+perlDreameryou can be a hybrid lycan07:08
@tavistooh great... so I gotta buy a $15,000 battery after I'm midway through my life07:08
Mech422I take it underworld was big around the pb offices ?07:09
@tavistoson of ah.. this sucks07:09
@tavistoanything sci-fi, fantasy, etc... pretty much is.. Lots of geeks and nerds roaming around PB07:09
Mech422hmm - you can't limit a storyTopic to just 1 keyword or a specific group of keywords ?  so I can't have a 'sports' storyTopic and a 'tech' storyTopic ?07:11
Mech422tavisto: heh - my eq2 addiction is finally showing signs of petering off07:12
+perlDreamerif you have a story with keywords sports and tech, it would show up in both topics07:12
+perlDreamerotherwise, you only get stories with the topic's keyword in it07:12
@tavistoeq2 is still going?07:13
@tavistowow07:13
@tavistothat's like telling me you are still playing Dark Ages of Camelot online07:13
Mech422perlDreamer: umm - I can't find where to ...oh its on the metadata tab07:13
+perlDreamer:)07:13
@tavistoThat's like telling me you are running WebGUI 4 right now07:13
+perlDreamerwhich means that if there's no keyword in the topic, you get all stories?07:13
+perlDreamerisn't that what you wanted?07:14
Mech422all stories _with_ a keyword07:14
Mech422tavisto: actually - eq1 is still going... and sony just announced expansions for both eq1 and eq07:14
Mech422err..eq1 and eq207:14
Mech422we could get around keywords just by forcing the clerk to input a dummy 'story' keyword for each story07:15
+perlDreamersure, or add it to your custom commit workflow07:15
+perlDreameror, change the edit form to hardcode it07:16
+perlDreamersince that's templatable, too07:16
Mech422ahh - changing the edit form would prolly be the path of least resistance07:16
+perlDreamerset the keywords to be hidden in the form and set to "mandatoryKeywordBecausePerlDreamerIsANazi"07:16
Mech422ROFL07:16
@tavistowow, you gotta be kidding me07:16
@tavistoalthough I think Ultima Online is still going somehow07:16
@tavistothat was and is still my favorite game. That's how Rizen and I met actually07:17
Mech422yeah - I think the ultima server code is out in the wild07:17
Mech422but eq is on its 10 year anniversary and eq2 is on its fifth I think07:17
@tavistooh yeah it's been for years. We ran our own server and that's really how Rizen and I met. We were both GMs on the server07:17
@tavistoinsane.07:18
Mech422I'm looking forward to one called earthrise07:18
Mech422I'm getting pretty annoyed with class based games07:18
Mech422especially for crafting07:18
Mech422use based or point based seems the way to go07:19
@tavistoyeah I love MMORPGs and used to play, get burned out, then sell my accounts07:21
@tavistobut I just dont have the time. It's 12:21 right now and I'm sending email07:21
Mech422I'm like that with most stuff - compulsive about it for 6 months, then hang it up07:21
@tavistoIve been on the computer today since 10am, except for 45 minutes on a treadmill, changing some sprinklers in my yard, and going to get subway.  What a great day.07:21
Mech422that's why contracting was always so much fun - 6 months then off to a new challenge07:21
@tavistoyep, that's true.07:22
Mech422lol - thats a short day for me :-P07:22
Mech422but I have no life :-P07:22
Mech422my friends all moved out of silicon valley years ago07:22
Mech422I'm like the last hold out :-P07:23
@tavistoyeah they apparently didn't want to pay the outrageous taxes eh07:23
Mech422nah - they just couldn't find new jobs paying $125K+07:23
Mech422lots of people around here went from 90+ year to 50 year07:24
@tavistoouch07:24
Mech422yeah - middle management of course07:24
Mech422but also techies07:24
Mech422lots of php/perl/python people07:24
Mech422.net and java seemed to stay pretty much the same though07:24
Mech422which is surprising considering how over payed java guys are07:24
@tavistoSo are you liking WebGUI as you learn more about it? And are you able to use it in more of your projects? Or do you still find Plone to be a better system for you?07:25
Mech422heh - some pretty subjective things there07:25
@tavistoI'm curious since you are fairly new and have been playing with WebGUI awhile07:25
Mech422the _biggest_ impression I get is that I'm the first 'new' webgui 'developer' in a long time07:25
Mech422there seems to be a big gap in between 'user docs' and 'god mode'...07:26
@tavistommmm... well atleast in IRC you are07:26
Mech422like everyone that works on webgui either is an end user, or already knows it inside and out07:26
Mech422LOL07:26
@tavistoI actually talk to quite a few new peeps that download it and aren't active in the community.. but mod stuff to their own needs07:26
@tavistoof course... we only hear from people like that if they need support contracts, or want to purchase something. :)07:27
Mech422wow - I'm slacking then :-P07:27
@tavistonope, you have more of an interest in being active in the community... which is a great thing07:27
Mech422no I mean on learning webgui07:27
Mech422even with the time I spend working with it - I don't really feel I 'understand' it..07:28
Mech422but then again - it was the same with plone at first too07:28
Mech422thats just part of workign with a large system07:28
@tavistoyeah, I guess it is. I've been working with it since we started so I kinda pieced it together as we went07:29
@tavistobut I'm also not a dev07:29
Mech422:-)07:30
Mech422its definately got a learning curve07:30
elninowegui has a different philosophy than anything eslse I've seen07:30
elninothat was *my* learning curve07:30
Mech422elnino: oh? in what way ?07:31
@tavistoelnino is a developer07:31
@tavistoI never knew it until one day when we started talking more in here07:31
Mech422heh - its the quiet ones ya gotta watch ;-P07:31
elninoI'm not sure how to respond.07:32
elninoI dont' develop for pb.07:32
Mech422I'm just curious as to what difference you noticed ?07:32
@tavistono, I'm saying in general though07:32
elninobut I have 15 years.07:32
elninophilosophy in gui, not in programming. Tho I'm really impressed with the programming once I got into that part.07:34
elninoand I really don't have many things to compare webgui to, I started with mambo, joomla, asp.net. I dont' even know where to start on the differences there.07:34
Mech422heh - having the buttons on the 'wrong' sides of the forms thru me at first... :-P07:35
elninothose are the only other cms's I'ved worked with07:35
Mech422I'll be interested to see how things go as I spend more time with it07:36
@tavistoThat's because they were on the 'right' side07:36
Mech422yeah - having them so you don't have to scroll is more logical - though not what you generally encounter07:36
Mech422I guess every large system has a 'mindset' you have to get into...07:38
+perlDreamervery true07:38
Mech422zope/plone are obvious about it - "the zen of zope" "zope zen" etc etc07:38
Mech422but its just a fact of life 07:39
+perlDreamerMech422, just think like a smiling, purple octopus07:40
+perlDreamerit'll all be fine07:40
+perlDreameras long as Cthulu doesn't get jealous that we're tripping on his vibe07:40
Mech422hehe07:40
Mech422well my next tasks will be learning how to grab content from other 'parts' of the site07:40
+perlDreamershortcuts and snippets07:41
Mech422like reaching into a storyArchive and listing its contents or pulling blog entries07:41
Mech422ahh -but how do you actually reference the cotent and 'grab' it ?  07:41
Mech422$this->somecontent.getValue() ?07:41
+perlDreamerare you talking codewise, or template wise?07:41
Mech422prolly start in templates - should be simpler right ?07:42
+perlDreamersimpler, but more limited07:42
+perlDreamerbecause you're only given a particular set of variables07:43
+perlDreamerand no programming control07:43
+perlDreameryou could switch to Template::Toolkit07:43
Mech422no looping ?  say I wanted to make my top ten list ?07:43
+perlDreamerif you want to make it out of things that you are given, that's fine07:44
Mech422I can't setup a 10 item loop in a template ?07:44
+perlDreamersure you can07:44
Mech422ahh07:44
+perlDreamerbut only if that template has a loop07:44
Mech422umm - aren't I creating the template?  can't I just give it a loop?07:44
+perlDreamerthe template can work on a given set of variables07:44
+perlDreamerfor example, go to your dev site, and turn on admin mode07:45
Mech422already on :-)07:45
+perlDreamerfrom the admin console, click on the Life Saver icon for Help07:45
+perlDreamerFind the Article template07:45
+perlDreamerand click on that link07:45
+perlDreamerthat is a complete list of all template variables that an article template can use07:45
Mech422ok - but you said 'no programming control' - I took that to mean 'no looping, no conditionals' ?07:46
+perlDreamerno, the templating engine supports both of those07:47
+perlDreamerbut, you cannot give the template an object and allow the template designer to call arbitrary methods on it07:47
Mech422ahh - ok, thats pretty common07:47
+perlDreameryou can do that in Template::Toolkit07:48
+perlDreamerbut WebGUI still won't pass you the objects07:48
+perlDreamerjust the same regular old variables in TT syntax instead of HTML::Template syntax07:48
Mech422yeah - plone has the concept of 'restricted' methods 07:49
Mech422you have to 'flag' methods as web accessible07:49
Mech422(believe it or not - a method with no comment can't be hit from the web :-P )07:50
+perlDreamerwe have that in webgui as well, although a little differently07:50
+perlDreameronly subs that start with www_ are allowed to be called by the content engine07:50
Mech422but how do you 'traverse' the site to find 'objects' (atoms? pages?)07:51
+perlDreamerfrom the template, or from the content engine?07:51
Mech422ahh - that makes more sense then the stupid comment thing - that bit me many a time07:51
Mech422from a template or snippet ?07:51
+perlDreamerfrom the template, you are in a small, isolated world07:51
Mech422say I wanted a 'steves recent blogs' box that listed my last 5 blog entries - that I could put all over my site (ie in different locations)07:52
+perlDreamerin that case, I would make a shortcut of the blog with a custom template that only listed 5 things07:52
+perlDreameror, I'd use a syndicated content asset07:52
Mech422Hmm...07:53
+perlDreamerif you want it all over your site, then you mark it as a package so that it can be deployed multiple times on the site07:53
+perlDreamerso it's done at the Asset level, not at the template level07:53
Mech422and what if it wasn't a 'static' resource - like say a 'today in history' box07:53
Mech422where you had a folder for every day of the year with fun facts about that day07:54
+perlDreamerokay07:54
+perlDreamerand the folder is full of snippets?07:54
Mech422err..ok... 07:54
Mech422snippets text whatever07:54
+perlDreamerand you want to pull one snippet out and display it on some page?07:55
Mech422how do you dynamically get a reference to a particular day (folder)  and list its contents ?07:55
+perlDreamerAssetProxy macro07:55
Mech422ahh07:55
+perlDreameruse the Date macro to build the date part of the URL07:55
@tavistothere is a ^RandomAssetProxy macro too if you want to pull random assets07:55
+perlDreameror, if it was a SQL table, you could use the SQL macro to do it07:55
@tavistoyou can also use the advertising engine to serve up random images if that's what you want to do07:56
Mech422I think AssetProxy would be the next thing for me to read up on then..07:56
+perlDreamerMech422, this is what I recommend07:56
+perlDreamerRead the WebGUI primer from top to bottom, twice07:56
+perlDreamerthen read the whole Macro book07:56
Mech422though I think I'm gonna have a lot of 'unlearning' to do07:57
+perlDreamerAre you afraid?07:57
+perlDreamerYou may be too old to undergo the training07:57
+perlDreamerI have been teaching WebGUI newbies for 300 years07:57
Mech422afraid - no ?  looking forward to it ? no ? :-P07:57
@tavisto318 years.. and you are getting old and forgetful now07:57
Mech422http://www.plyonshq.com   <- this is the sort of thing I look forward too...07:57
+perlDreamerSorry, 'www.plyonshq.com' does not exist or is not available.07:58
Mech422you might want to take a look - docs are decent but not great ...  the core is 'small is beautiful' :-)07:58
Mech422crap - sorry its http://www.pylonshq.com07:58
Mech422mimimalist web framework with numerous interchangable parts07:59
@tavistoooooh nice08:00
@tavistoHao just posted to staff blog08:00
Mech422no where near the functionality the wG offers - its more for web apps then cms08:00
@tavistotalking about the possibility of 1-page checkout in wG ecommerce08:00
@tavistowahoo!08:00
@tavistoperldreamer, you and I have been interested in that since the beginning08:01
@tavistotopsub did that awhile back on his own and it was pretty slick08:01
+perlDreamernice08:01
elninowhat is http://www.cmsinfo.org supposed to be about?  there is a blog aobut webgui, but it's really old.08:01
@tavistolooks like they covered WebGUI announcements for awhile08:03
+perlDreamerthen we changed the RSS url out from underneath them08:04
+perlDreamertwice08:04
Mech422is Aegir - that became the Asgard cms didn't it ? 08:04
@tavistonight all08:04
-!- tavisto [n=tavisto@96.230.192.126] has quit []08:04
Mech422nite tavis!08:04
elninobye08:04
Mech422lol -midguard - I haven't looked at htat in years...08:05
Mech422pd: anyway - seems like I'll have a bunch of 'unlearning' to do - in plone you 'traverse' (navigate) to the object, and in wG it seems you bring the object to you (via shortcuts,proxy,etc)08:06
+perlDreamerthat's correct08:07
elninodoes anyone know ehab?08:09
+perlDreamerhe watches TBB, and might monitor the dev forum08:10
elninowhat's TBB08:10
+perlDreamerThe Black Blog08:10
elninodoes he log in here?08:10
+perlDreamernever seen him in here08:10
elninok.08:11
Mech422Should a storyArchive be inside a pageLayout ?08:11
elninoi'm sleepy. I'm going... fast...08:11
elninobye08:11
Mech422bye elnino!08:11
+perlDreamer'night, elnino08:11
elninolater!08:11
+perlDreamerMech422, it can part of a page layout if you wish08:11
+perlDreameror it can work standalone08:12
Mech422I'm just trying to figure out why my css and stuff keeps dissappearing08:12
Mech422but its doing it on the admin side too - and I didn't touch any of those templates08:12
Mech422its happening on both ff and opera08:12
Mech422so prolly not a browser cache thing08:12
+perlDreamerprobably not08:12
+perlDreameris IE doing it, too?08:13
Mech422wtf? uggh - I hate lil annoyances :-P08:13
Mech422umm - lemme check08:13
Mech422blah - my keyboard is hosed in windows08:15
Mech422vista does NOT seem to like this ms usb keyboard :-P lemme check on the other machine08:15
Mech422ok - yes, it does it in IE to08:18
+perlDreamerwhat do you do to make the CSS and stuff disappear?08:18
Mech422its prolly something to do with giving the site a name but using numeric ip to access it08:19
Mech422editing a story in the story archive , click 'save', then click 'back to site' and you get back to the storyarchive with missing css08:19
Mech422but it happens all over the place, so I'm assuming its a stupid configuration thing on my side08:19
+perlDreameris your story archive inside of a page layout?08:19
Mech422yeah - thats why I asked08:20
+perlDreamerokay, that sounds like an asset focus issue08:20
+perlDreamertry this08:20
+perlDreamergo back to your dev site's home page08:20
+perlDreamerthen go to the page with the archive on it08:20
+perlDreamerthen click on add page08:20
+perlDreamerand watch the url08:20
+perlDreamerthe URL is different, you're actually looking at a different "page"08:21
+perlDreamerthat page is made by the _archive_, not the page layout08:21
+perlDreamerso if the archive and layout have different styles, then they will look different08:21
Mech422add page ? you mean add page layout or add story ?08:22
+perlDreameradd story, sorry08:22
Mech422ok - with you so far08:23
Mech422buth when I go 'back to site' - shouldn't I get my stuff back ?08:23
+perlDreameronly if it takes you back to the layout instead of the archive08:23
* perlDreamer suspects it's taking you to the archive08:23
Mech422your right08:23
Mech422ok - so thats that08:23
+perlDreamerto fix that, edit the style and set it to use the same style template as the page layout08:24
Mech422different - but still no styling08:26
+perlDreamerdo you have CSS in the page layout template itself?08:26
+perlDreamerbecause the Archive would not get that unless it was rendered inside the layout08:27
Mech422its in the source08:27
+perlDreamersource?08:27
Mech422lemme try firebug - its prolly just not getting the css due to name vs. ip crap - document source has css file08:27
Mech422(references css file rather)08:27
+perlDreamerokay08:28
Mech422actually, it says it got the css file08:31
Mech422I'll worry about that later - its gotta be something silly as it works 08:32
Mech422as it works most of the time08:33
Mech422huh - the front page gives 302 'found' messagges but when its 'broken' the css comes back as 304 'not changed' ?08:34
Mech422not sure if thats significant08:34
Mech422ok - gonna haul my lazy butt out for a walk..08:40
Mech422g'nite pd!08:40
+perlDreamerlater, Mech42208:42
* perlDreamer is heading to bed08:42
+perlDreamermy laptop is so hot I can smell solder08:43
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:43
-!- f00li5h [n=f00li5h@211.30.203.217] has joined #webgui09:24
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:38
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:47
-!- Mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has quit [Remote closed the connection]10:04
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:23
-!- mode/#webgui [+v bartjol] by ChanServ11:23
-!- carogray [n=Caroline@173-114-223-232.pools.spcsdns.net] has joined #webgui12:59
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]13:26
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:08
-!- mode/#webgui [+o plainhao] by ChanServ14:08
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]14:32
-!- carogray [n=Caroline@173-114-223-232.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]14:42
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui15:04
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui16:09
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:09
-!- mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has joined #webgui16:16
+bartjolit's admin!16:17
mech422Umm - I thought I was Steve! ? :-P16:21
mech422And how is Mr. bartjol this fine morning ?16:21
+bartjolwell, mainly warm16:22
mech422oh?  warm as in nice weather, or warm as in building a/c broke and your surrounded by heat generating pc's ?16:22
+bartjolmainly nice weather16:23
+bartjolso that's ok16:23
mech422ahh yes, much nicer then the too many pc's thing :-)16:24
mech422I'm getting rather annoyed, as something seems to be slightly off with my new vista64 based desktop16:24
+bartjolonly 6 in this room16:24
mech422I'm running debian in VirtualBox on it, and its sorta 'wierd'... like now, kde isn't showing desktop previews correctly16:25
+bartjoland hoping that ff3.5 really is better16:25
mech422ohh - donna got it yesterday - she seemed to like it ok - no complaints but no jumping for joy either16:26
+bartjolmm16:26
+bartjolwell, I had problems lately with 3.0.11 crashing16:26
+bartjoland eating 500+ MB of mem16:26
mech422I'm thinking it might be the seagate 1.5TB drives16:27
mech422I read there was a lot of problems with the early versions - and the drive the vm image is on sorta 'clicks' on a regular basis - like the head is stepping all the way in/out16:27
+bartjolwell, I can't help you on this one16:29
mech422heh - I'm looking at the configuration... I seem to recall there was a check box somewhere that controled the desktop preview thingy in the pager16:30
mech422ahh - somehow 'window thumbnails' got turned off...16:34
mech422bartjol: do you happen to do much js ?16:35
+bartjolalas16:35
+bartjolbut I can always try16:36
mech422heh - I thought I might read up on it a bit - I was just curious if you had any recommendations for toolkits..16:36
mech422wG uses YUI, plone uses JQuery, then there's dojo, and prototype...16:37
+bartjolwell http://www.ja-sig.org/wiki/display/UP3/Javascript+Toolkit+Comparison16:37
mech422Oh very cool!16:37
mech422thanks :-)16:37
+bartjolgoogle is my friend16:38
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui16:38
mech422heh - forgot about mochikit16:38
SquOnkHi everyone16:38
SquOnkUpdated 7.6.29 packages for Debian in my repo.16:39
SquOnkHopefully, the 7.6.30 package will have automatic database maintenance.16:39
+perlmonkey2This is incredible.  When I load an admin page I'm working on in FF3.5b4, I can't start up firebug and none of my FF menu bars are clickable.17:03
-!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has joined #webgui17:04
+perlmonkey2Me thinks something is rotten in the state of Denmark17:07
+perlmonkey2and by Denmark I mean Firefox.17:07
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI17:07
-!- mode/#webgui [+o tavisto] by ChanServ17:07
mech422Hmm - MS is supporting jquery ? didn't know that17:14
mech422crud konqui crashed17:14
mech422dammit!17:14
-!- Haarg [n=haarg@76.210.72.162] has joined #webgui17:16
-!- mode/#webgui [+o Haarg] by ChanServ17:16
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui17:23
@tavistoso mech422, have you mastered WebGUI in the last 6-8 hours?17:23
SquOnklol17:24
* SquOnk is teaching one of his minions how to create a WebGUI style17:25
SquOnkWe're deploying WebGUI for the Venezuelan Ministry of Economy and Finances.17:26
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui17:26
-!- mode/#webgui [+v cap10morgan] by ChanServ17:26
SquOnkOnce it's online, we'll probably get permission to list it in webgui.org17:26
-!- khenn_ [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection]17:34
-!- khenn [n=khenn@76.208.68.155] has joined #WebGUI17:34
-!- mode/#webgui [+o khenn] by ChanServ17:34
+bartjolaaah , minions roasted with garlic17:36
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]17:36
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui17:44
-!- mode/#webgui [+o bopbop] by ChanServ17:44
+bartjolperlmonkey2: what is wrong with ff today17:45
+bartjolI find it rather refreshing after 3.0.1117:45
+bartjoland firebug works ok for me17:47
+bartjolmaybe I have a superior OS originating from the Redmond area17:48
+perlmonkey2bartjol: no idea.  The problem was a simple admin panel screen with a select list.  Yesterday I thought the selectList lib was broken when the default item wasn't being selected.  Turns out Firefox just wasn't highlighting it.  That magically resolved itself after several FF restarts.17:56
daviddelikatholy cow, firefox footprint doubled...!!!17:57
+perlmonkey2Then today it was doing the same thing only Firebug wouldn't start and the menu bar was unresponsive (although I could still click on links and use the web pages and tabs).17:57
+perlmonkey2But after killing it 5 or so times it started working again.  17:57
@Haargwhat version of firebug?17:57
+bartjolthe beta17:57
+perlmonkey21.4.0b317:57
+perlmonkey2and I'm on FF3.5b417:58
+perlmonkey2If this keeps up I'll install a temporary local of the new release.  But I like to stay in tune with the repo.17:58
+bartjolah the morning ritual of restarting a browser 5 times with a cup of coffee17:59
+perlmonkey2hah, if only.  More like restart it, click on page, look at logs, try to get firebug to do more than load unactivated panels.  'killall firefox' repeat.17:59
+bartjolwhat kinnd of os are you running>18:00
+perlmonkey2starting to lose faith in Gecko and starting to get mighty curious about Webkit.18:01
+perlmonkey2Fedora 1118:01
+bartjolno one is running that here18:01
+bartjol:(18:01
+perlmonkey2Which otherwise has been a dream.  Every issue I've ever had with Linux on this laptop has been resolved with things looking sharp and behaving beautifully.18:01
@Haargsounds like you problems are more firebug related than gecko18:01
+perlmonkey2Haarg: even with the menu bar becoming unresponsive?18:02
+perlmonkey2next time it repeats I'll disable firebug and see if that resolves it.18:02
@Haargfrom what i've heard firefox works significantly worse on linux though18:02
@Haargthan either windows or mac18:02
+perlmonkey2Haarg: no idea.  I used Opera on Mac and haven't used windows in...well, half a decade.18:03
daviddelikatso, I'm reading all this about ff3.5; I go and upgrade, before upgrade I have firefox at 35M RAM after I upgrade its at 101M!  is this supposed to be better?18:03
+perlmonkey2bartjol what do people run there?  Windows and Ubuntu?18:04
+bartjoland some apple like stuff18:04
+bartjolnot sure about ubuntu18:04
+bartjoloh, yeah, we have that18:04
+perlmonkey2daviddelikat: I've never seen 35MB level usage.  I've always been somewhere around 100MB with FF.18:05
+bartjoldaviddelikat: for me it went down from 500 MB to 240 MB18:05
daviddelikatwow! thats impressive18:05
+bartjolbut I use a lot of tabs18:05
daviddelikatI wonder what I'm doing ...18:05
+bartjolyeah18:05
+bartjolwell I think 400 was average18:05
daviddelikatI use tabs for ~everything~18:05
+bartjolat 500 it began to crash18:06
daviddelikatbut I've got the same 4 tabs now that I had befpre I started...18:06
+bartjolmmm18:06
+bartjolstrange18:06
+perlmonkey2bartjol oh, wish me luck.  You asked about what I used which made me remember that compiz used to lock up my onboard video card.  So I just now started it for the first time in years.  Here's to hoping I can get flashy wizbang without annoying lockups :D18:06
+bartjolmaybe a higher base amount, but less per tab18:06
daviddelikatI guess I'm not done looking, I'll have to tryt leaving some JS runnign over night and see what happens18:06
+bartjolI wish you luck perlmonkey218:06
+perlmonkey2bartjol you are a good fellow18:07
+perlmonkey2:P18:07
+bartjoldon't stick out your tongue at me! ;)18:07
@tavistobartjol, I have a picture of gooey on his own boat18:09
@tavistoa very large sailboat (for him)18:09
@tavistoI'll let you know once I put it in the gooey on the go gallery18:09
+bartjoltavisto: ah, cool, more gooeys on boats18:11
+bartjolperlmonkey2: did it work?18:12
+perlmonkey2bartjol still here without lockups enjoying my compiz wizbang18:15
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:15
+perlmonkey2bartjol I mean not sure whom bartjol is18:17
+perlmonkey2hmm, not sure why I keep getting lower case b's18:17
+bartjolno?18:17
+bartjolI am me18:18
+perlmonkey2Bartjol my tab complete keeps using the lower case.18:18
+perlmonkey2well that is weird, the user list only shows a single Bartjol but tab complete thinks there are two.18:18
+bartjolah18:18
+bartjolstrange18:19
+bartjolI am the good part of the twin18:19
* perlmonkey2 is having many strange technical difficulties today, perhaps he should embrace ludditism.18:19
-!- bartjol is now known as BartJol18:20
+BartJoland now?18:20
+perlmonkey2BartJol: ah, there we go18:21
+perlmonkey2on a single BartJol for my autocomplete :)18:22
+perlmonkey2s/on/only/18:22
+BartJolsomething strange happened to my nick18:22
-!- BartJol [n=bartjol@host2.procolix.com] has quit ["Leaving."]18:24
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: gugod, SquOnk, @preaction18:47
mech422ahh! its not my computer18:47
mech422jqueryvsmootools.com crashes konqui!18:47
-!- Netsplit over, joins: @preaction, SquOnk, gugod18:48
mech422heh - thought I had bad disk or bad mem for a bit there18:48
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit ["Leaving."]18:55
-!- dapperedodo [n=dappered@gw.oqapi.nl] has quit []18:58
@tavistoit's the koolaid that you spilled on your laptop last week19:06
mech422tavisto: hehe - att least I didn't drink da kool-aid *ba* *dum* *bum*19:11
mech422:-)19:11
@tavistowait.. at&t?19:11
@tavistoare you calling me out for getting the new iPhone 3GS 32GB Black superphone?19:12
@preactionDA SUPAPHONE!19:12
@tavisto*tavisto draws his weapon*19:12
mech422actually, I wonder how many tech people use the term 'drink the kool aid' and are too young to know where it comes from ?19:12
@tavistolet's get him preaction!19:12
mech422iphone? your joking right ?19:12
@preactionit was ruby ridge, right?19:12
@tavistowell I thought it makes reference to being in a cult.. Dave Ramsey also says it all the time19:12
+perlmonkey2hahaha19:12
+perlmonkey2preaction++19:12
@tavistoaha it is19:13
mech422jonestown - mass suicide19:13
@preactionthe koolaide was laced with cyanide or arsenic or something19:13
@tavistoyep19:13
mech422women and children included19:13
@tavistoexcept the founder didnt drink right?19:13
+perlmonkey2don't forget the armed thugs shooting people who backed out.19:13
mech422rather macrabre when you think about how its used now19:13
@preactionit was cherry-flavored, if i remember ;)19:13
mech422anyway - on to cheerier stuff like iphone bashing :-)19:13
@tavistopreaction is immune to cyanide so he's still doing pretty good after drinking it... except for those blackouts19:13
mech422actualy, I hear the iphone is great as long as you don't need to make phone calls .... :-P19:14
@tavistothe iPhone is the alpha and omega of mainstream phone technology19:14
@tavistoI have 4-5 bars in most places around me19:14
+perlmonkey2*ahem* Android.19:14
mech422perlmonkey2: yeah - my buddy has a g1 and it sounds awesome19:14
mech422too bad the new android htc handset is like $650 unlocked :-(19:15
@tavistoActually, I will admit that the Samsung Jet definitely w00ps all over the petty iPhone, Palm, Android debates19:15
@tavisto800mhz chip, 2GB of onboard ram, and an organic LED display that requires no backlighting and 66% less power usage19:15
mech422samsung jet ? *gotta google*19:15
@tavistodo it right now... it's amazing19:15
@tavistoI knew they were using OLED in TVs now.. But not on a cell19:15
+perlmonkey2mech422: yep, I loves my G1.  looooves it.19:17
+perlmonkey2mech422: the new HTC is hardly an improvement on the G1.  I really dig physical keyboards.19:17
mech422perlmonkey2: you has one ? bastich :-P   I just got my BB last year so I'm not trading in for a while19:17
+perlmonkey2espeically a nice largish one like the G1's.19:17
mech422yeah - my fingers are too fat for the BB keyboard19:18
+perlmonkey2I can type about 20WPM on the G1, which when I'm in a terminal means I can *almost* code.19:18
mech422but it does a good job with _displaying_ stuff - emails, web pages, word docs - all are pretty well done19:18
+perlmonkey2but certainly fine for sysadmin work.19:18
-!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has quit [Read error: 60 (Operation timed out)]19:19
mech422gah - the ssh client for my BB is lame19:19
+perlmonkey2and the SDK with Eclipse is just tops.  Best I've used for hardware dev'ing.19:19
mech422it's a free one that switches to an input box when you enter commands19:19
+perlmonkey2mech422: there are tons of term apps for Android, but connectbot is great.  Supports PKI which is the only way I allow in to my servers.19:19
mech422supposedly the commercial one is better, but I don't do enough ssh'ing on the phone to spend $$19:20
mech422let me check out this samsung thingy...19:20
mech422jet.samsungmobile.com is fuxored19:22
+perlmonkey2tavisto: You have the Kindle App yet.  That *almost* got me to buy an iphone.19:23
mech422ok - what good is a google cache that doesn't come up when the real site is down ?19:24
-!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has joined #webgui19:25
mech422tv out on a cell phone ?? 19:28
@tavistonope, don't read enough right now perlMonkey219:38
@tavistobut I fly a ton and am very happy with iTunes and the apps available. That really sells the phone for me.. And the fact that PB is pure mac based :)19:38
@tavistoI should say the content available on iTunes (movies, tv shows, music, etc...)19:39
@tavistoI was a diehard blackberry user until one day I was on a plane going to LA and I am sitting there bored and I see a teenage punk with an iPhone watching movies... and I'm like... this blackberry is worthless except for sending email19:40
@preactionheh19:41
@preactiondont' forget games!19:41
@tavistobut of course... preaction... always completing my sentences19:42
@tavistoand that's why I think preaction is19:42
mech422umm - and for making phone calls ?19:42
mech422I mean, it _is_ a phone19:42
mech422:-P19:42
mech422or not, in the iphone case19:43
@preactioni didn't want an iphone until my friends got one and kept playing games and fun applications19:43
* mech422 ducks19:43
@preactionpfft, we're BEYOND phones now19:43
@preactionthis is a Phone++19:43
@tavistoI'm on it all day long.. no problems with connectivity for me.. I hear San Fran is still rough19:43
@preactionwe've evolved past the need for phones19:43
mech422ROFL - my phone is so cool, it won't even _talk_ to a voice network :-P19:43
@tavistobut you can pick 1000 areas where verizon, or sprint sux too19:43
@tavistothis whole "verizon better than at&t" is a joke because Verizon can say that all day..... since they don't have the 7 million iPhone datamongers on their network eating up the data19:44
@tavistountil they have that... and can show their network is better... it's just bs19:44
mech422funny - my client in LA claims his iphone drops so many calls he has to carry his old (tmobile?) phone too19:44
-!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has quit [Read error: 60 (Operation timed out)]19:44
@tavisto65% of mobile data traffic on the web is from iPhone users. That's incredible!19:44
+perlmonkey2I had no problems at all with TMobile/G1 in San Fran or San Jose.19:45
+perlmonkey23g everywhere.19:45
@tavistomech422 I have friends that say that too. Mostly on the 3G phone version19:45
mech422not really - 'mobile data traffic' - thats what - iphone, treos (sooo last year :-P), bb's (all biz, no video here!), and android ?19:45
@tavistoI think that 3G phone had major hardware issues.. Although the original iPhone (which Rizen and I had) never had any major problems. Of course.. we also didn't have the 3G interference19:46
+perlmonkey2and who talks on a phone anymore except to their grandparents.  It's either text or IM or social apps for communicating.19:46
mech422yeah - he's had his awhile, so it's not the latest and greatest iphone19:46
@tavistoI think the 3G version was junk and that's why I didn't upgrade. Especially since I live in Kalamazoo, MI and we don't have 3G yet... *tavisto shakes his head in frustration*19:47
mech422perlmonkey2: yeah - I can't believe people actually like SMS... typing on those stupid lil keyboards19:47
+perlmonkey2mech422: my G1 has a nice big fat keyboard.  But even on a small numeral pad, texting takes a few seconds to send a message when calling takes minutes and social formalities to complete the message.19:48
mech422LOL - we just got a palm pre flyer in the mail - talk about timing :-P19:48
mech422perlmonkey2: thats the second time I've heard the 'talking takes too long' - you guys must all be too polite... speech is still the highest 'bandwidth' medium the phones offer19:49
mech422I can't imagine trying to 'say' anything remotely complex via SMS19:49
+perlmonkey2mech422: that is highly doubtful.  what is an SMS, 512Bytes?  19:50
@preactionless, 21219:50
mech422how fast can you diagnose a problem via sms and how fast via voice ?19:50
mech422voice (speech) imparts the most info in the shortest time - hence highest bandwidth19:50
+perlmonkey2mech422: say you want to give someong a timing or location update or just some status update.  5 seconds of typing on a keyboard and you're done.  You'd still be waiting for the phone to *start* ringing for voice.19:50
mech422if all you do is trivia...19:51
mech422but I don't do a lot of that - I want to _communicate_19:51
mech422exchange ideas -not just 'send' but 'recieve'19:51
mech422plus tmobile can 'lose' SMS messages for hours when the network is busy19:51
+perlmonkey2well if I'm discussing projects or design issues, I prefer IM.  It is logged and you have time to compose your thoughts correctly when responding.19:51
mech422perlmonkey2: I could see that over SMS - but you prefer to type rather then say use skype ?19:52
+perlmonkey2mech422: lose sms messages?  is that when you don't have a data connection, cause the true sms protocol of a voice sideband is almost never used anymore.19:52
+perlmonkey2mech422: absolutey19:53
+perlmonkey2I'd prefer some computer IM discussion for project discussions.19:53
mech422wow19:53
+perlmonkey2voice isn't logged and you get a situation where "so and so said X and it didn't happen like my expectations said so.".19:53
+perlmonkey2too much room for misinterpretation and misundersstandings.19:54
mech422perlmonkey2: yeah - I don't generally have to 'prove' who said what..  and I find speech faster and more expressive19:54
mech422perlmonkey2: well, text messages have no guarantee on delivery time - strictly 'best effort' - I've recieved a few recently that where hours in transit19:55
+perlmonkey2speechis faster and more expressive.  I just want everything logged :D19:55
mech422perlmonkey2: tape recorder ?19:55
mech422:-P19:55
+perlmonkey2yeah, double check their location for wire tapping laws :P19:55
+perlmonkey2but really, if a voice conversation is warranted, I make the effort for a face-to-face.19:56
mech422just say "I'm recording this cuz your boss is cheap and has a short memory and loves scope creep " :-P19:56
+perlmonkey2heh19:56
+perlmonkey2Plus there's hardly a place in the country where I don't have friends, so I don't mind traveling to see customers.19:57
mech422yeah - face to face seems to have fallen out of favor in this digital world :-)19:57
+perlmonkey2nothing more fun than sitting together in a conference room with a pot of coffee and scraps of paper and brain storming for hours.  Love that.19:58
-!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has joined #webgui20:01
mech422Awesome idea!20:05
mech422put that aethism to work!20:06
mech422and sucker some rich holier-then-thou's while yer at it !20:06
mech422oh sorry - wrong channel20:09
mech422I was referencing this: http://eternal-earthbound-pets.com/20:09
mech422perlmonkey2: yeah - and don't forget the white board20:11
mech42290% fumes, and the 10% ink always ends up on your hand or shirt :-P20:11
daviddelikatmech422: that is hilarious!  kind of like the cryogenics of the 70's20:13
daviddelikatperhaps we can make a new service for suckers...  we promise that if you keep sending up money we will see to it that whatever happens we will do somehting for you someday...20:15
mech422daviddelikat: maybe water your plants after the rapture ?20:16
daviddelikatsounds good...20:16
mech422daviddelikat: collect your mail ?20:16
daviddelikatcancel your magazine subscriptions20:16
mech422LOL 20:16
daviddelikatsell your house20:16
mech422I wonder if they actually have any clients ?20:17
daviddelikati dont know but hteir order form doesn't match their front page20:17
mech422I wonder the same thing whenever I get a pyramid scheme or nigerian prince email...20:17
daviddelikatorder form says 1 pet for $110 front page says 220:17
daviddelikathey I'm a close friend of all those nigerian princes20:18
mech4222 for 1 sale ? maybe the rapture is getting close- going out of biz sale20:18
mech422ya gotta wonder, I mean if no one sent them money - they'd stop spamming, wouldn't they ?20:18
-!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has left #webgui []20:18
daviddelikati imagine so ... speaks volumes about americans20:19
-!- carogray [n=Caroline@209.113.248.2] has joined #webgui20:27
mech422Hmm... I wonder where Synq is hiding20:39
+perlmonkey2Their employees are assured to be around for they have violated Mark 3:29.  From the FAQ.20:41
mech422preaction: I was tinkering with my new build stuff the other day and noticed xpdf gets patches applied...20:41
@preactionweird20:41
mech422so maybe each package should get a subdir for the 'recipe' and patches etc ?20:42
mech422so instead of recipes/xpdf.sh we'd have recipes/xpdf/build.sh and recipes/xpdf/patches/foo1.patch ?20:43
@preactionyou might look at how FreeBSD's ports system does it20:43
@preactionthey do this same thing, `make` downloads the source, applies patches, and then builds20:44
mech422yeah - T2 does it all in shell20:44
mech422but I didn't think rizen would be interested in something to 'complicated' ?20:45
mech422personally - I like a single manifest file with subdirs for each package to hold the 'recipe', patches, custom jpegs or whatever20:46
mech422i think it's a good compromise between maintainability, functionality, and complexity20:47
mech422but there's not really much point in doing it if no-one else likes/uses it 20:49
ckotilAny idea why a .graffile file will not upload via the filepile asset?20:49
@preaction.graffle isn't a file, it's a directory20:49
ckotil.graffle20:49
ckotilah, that explains it.20:50
@preactionit's one of OS X's bundle things (like .app)20:50
ckotilthanks, ill have my user zip it up in that case20:50
ckotilgotcha.20:50
mech422osx has a .graffle ?  heh - cute :-)20:50
-!- khenn [n=khenn@76.208.68.155] has quit []20:54
@Haargos x has bundles that are really directories, but get treated like files by Finder21:08
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []21:34
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui21:37
-!- mode/#webgui [+v cap10morgan] by ChanServ21:37
-!- ekennedy [n=ekennedy@70-14-19-53.pools.spcsdns.net] has joined #webgui21:50
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:17
+perlmonkey2ut oh.....July 4th, 20+ family members decend upon my small town.  I'm the only person in the area with a pool and no neighbors within gunshot distance.  Looks like my day might be ending early.22:17
@tavistothen you will fight in the shade....22:18
+perlmonkey2:D22:18
+perlmonkey2tavisto: If loving that movie is wrong, I don't want to be right.22:19
@tavistothat's right.22:19
@tavistoamen brotha22:19
@tavistomy mind is telling me noooooooooo......... but my body....... my boddddddy....22:20
+perlmonkey2had to youtube that video :D22:20
@tavistothe R Kelly one?22:21
+perlmonkey2yep22:22
@tavistodid you see this?  http://www.plainblack.com/news/webgui-8-goes-php22:23
+perlmonkey2tavisto: you sir are an EVIL man22:24
@tavistowait for it22:24
@tavistoRICKROLLED22:24
@tavistobut with style perlmonkey2!22:24
@tavistoit's the narrated version22:24
+perlmonkey2yeah, you got me several times in the past with that version22:24
@tavistomuwhaha22:24
+perlmonkey2yet I STILL click that link22:24
@tavistofeel free to give the URL out to your friends22:24
@tavistoit's the legit plainblack address that gets ya22:25
+perlmonkey2yep22:25
@tavistoI'll have to mix it up from now on22:25
+perlmonkey2hah, #drupal just banned me for that link.  Guess they didn't see the humor.22:47
+perlmonkey2Such sweet community on those php sites.  Abundant sense of humor.22:48
@tavistonice work22:51
@tavistodid they ban you because it was a rickroll22:51
@tavistoor did they ban you because it was a webgui link22:51
@preactionyou'd be hostile too if you had to work with PHP all day22:51
-!- kathyk [n=chatzill@137.53.249.130] has joined #webgui23:05
kathykwhat?  no perldreamer?23:06
-!- kathyk is now known as dreamersgirl23:06
@preactionhuh, that's weird23:06
dreamersgirlhe's probably still galavanting around town with the boys...23:07
dreamersgirlthere's a special Disney train in town just for today23:08
@preactionooh nice23:08
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]23:16
-!- ekennedy [n=ekennedy@70-14-19-53.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]23:16
SquOnkre23:18
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui23:18
SquOnk7.6.29 packages just hit Debian Sid! Ha!23:19
SquOnk.seen  bartjol23:19
* SquOnk is listening to: Genesis - Genesis - Taking It All Too Hard - (0:12/3:58)23:19
SquOnkUps, sorry.23:19
-!- tavisto [n=tavisto@96.230.192.126] has quit []23:20
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has quit []23:30
-!- ekennedy [n=ekennedy@173-112-177-147.pools.spcsdns.net] has joined #webgui23:55
-!- dreamersgirl [n=chatzill@137.53.249.130] has quit ["ChatZilla 0.9.85 [Firefox 3.0.9/2009040821]"]23:55
--- Day changed Thu Jul 02 2009
-!- carogray [n=Caroline@209.113.248.2] has quit [Read error: 104 (Connection reset by peer)]00:06
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Read error: 60 (Operation timed out)]00:07
-!- carogray [n=Caroline@72-63-191-80.pools.spcsdns.net] has joined #webgui00:36
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI00:44
-!- mode/#webgui [+o khenn] by ChanServ00:44
CIA-44WebGUI: translation * r11397 /translations/German/German/Asset_MatrixListing.pm: Update from translation server00:53
CIA-44WebGUI: translation * r11398 /translations/German/German/Asset_MatrixListing.pm: Update from translation server00:53
-!- ekennedy [n=ekennedy@173-112-177-147.pools.spcsdns.net] has quit [Read error: 110 (Connection timed out)]00:53
-!- ekennedy [n=ekennedy@173-118-152-60.pools.spcsdns.net] has joined #webgui00:57
-!- ekennedy [n=ekennedy@173-118-152-60.pools.spcsdns.net] has left #webgui []01:09
CIA-44WebGUI: translation * r11399 /translations/German/German/ (Asset_Navigation.pm Asset_Thingy.pm): Update from translation server01:10
CIA-44WebGUI: translation * r11400 /translations/German/German/ (WebGUI.pm FilePump.pm): Update from translation server01:10
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has left #WebGUI []01:21
CIA-44WebGUI: translation * r11401 /translations/German/German/FilePump.pm: Update from translation server01:23
CIA-44WebGUI: colin * r11402 /branch/WebGUI_7.6/ (5 files in 5 dirs): Fix more iCal creation and reading bugs. With tests.01:38
CIA-44WebGUI: colin * r11403 /WebGUI/ (5 files in 5 dirs): Forward porting fixes for iCal escaping and unescaping, and line wrapping.01:38
CIA-44WebGUI: translation * r11404 /translations/German/German/Asset.pm: Update from translation server01:38
-!- Haarg [n=haarg@76.210.72.162] has quit ["This computer has gone to sleep"]01:46
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"]02:14
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:41
-!- mode/#webgui [+v patspam] by ChanServ02:41
-!- carogray [n=Caroline@72-63-191-80.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]02:57
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui04:37
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]05:07
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI05:12
-!- mode/#webgui [+o tavisto] by ChanServ05:12
-!- tavisto [n=tavisto@96.230.192.126] has quit []05:33
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui05:53
-!- f00li5h is now known as f00li5h[HireMe]06:13
mech422man - my sleep schedule is even more whacked then normal :-(06:24
-!- CIA-44 [n=CIA@208.69.182.149] has quit []07:06
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui07:09
-!- mode/#webgui [+o plainhao] by ChanServ07:09
-!- CIA-44 [n=CIA@208.69.182.149] has joined #WebGUI07:13
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []07:16
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI07:25
-!- mode/#webgui [+o tavisto] by ChanServ07:25
@tavistowhat's up party people?07:26
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."]07:29
mech422tavisto: party canceled on account of sleepy :-P07:54
@tavistobah07:56
-!- perlbot [n=perlbot@c-76-17-10-213.hsd1.ga.comcast.net] has quit [Client Quit]08:01
-!- perlbot [n=perlbot@c-76-17-10-213.hsd1.ga.comcast.net] has joined #webgui08:01
mech422tavisto: it was really wierd - I was really tired last night so I went to bed around 2-3 am (really early for me..)08:02
mech422I slept for 1 hour, then _bounced_ out of bed wide awake... my butt has been dragging ever since08:03
@tavistoyep I bet it is08:11
@tavistoI don't stay up all night anymore.. but if I don't get like 5-6 hours of sleep in a night I am dragging the next night08:11
@preactionif i don't get 10 hours of sleep i feel groggy all day08:12
@preactionmore than 3 days in a row of that and i pass out08:12
@tavistoWhen I was in Orlando I ended up staying up all night and flying out at 6am... By 3pm the next day I could not physically stay awake even for 5 minutes 08:12
@tavistogranted, I was up for 29 hours straight... the plane ride home was brutal08:12
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui08:52
mech422my mom just came back from england - she was saying Logan airport in boston got closed yesterday (today?) 08:52
mech422some sort of electrical storm - they got redirected to connecticut, but couldn't dis-embark as there wasn't any customs officers to check passports08:52
mech422they finally got into logan like 6 hours later :-/08:53
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:06
-!- tavisto [n=tavisto@96.230.192.126] has quit []09:46
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:48
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui10:53
-!- mode/#webgui [+v bartjol] by ChanServ10:53
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perlbot, +bartjol, daviddelikat, ryuu_ro, +patspam11:10
-!- Netsplit over, joins: perlbot11:11
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:17
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui11:17
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui11:17
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:17
-!- ServerMode/#webgui [+vv bartjol patspam] by irc.freenode.net11:17
-!- dapperedodo [n=dappered@gw.oqapi.nl] has quit []11:34
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]11:52
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui13:21
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui15:37
-!- mode/#webgui [+v perlmonkey2] by ChanServ15:37
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:55
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui16:10
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []16:12
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:35
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:35
+MrHairgreasejavascript question.16:40
+MrHairgreasesee: http://webgui.pastebin.com/m4ba4c7f16:40
+MrHairgreaseWhat I'm trying to do is to let the DefinitieTool constructor creat object that more or less inherit from DynamicDropper16:41
+MrHairgreasebut I don't want to rewrite the constructor 16:42
+MrHairgreaseany idea's how I should do that16:42
+MrHairgrease?16:42
+MrHairgreasesee lines 39 - 4116:42
daviddelikatI've seen this sort of thing...16:42
daviddelikatI think that JS has a system that calls a SUPER function sort of like perl16:43
daviddelikatI'll see if I can find it16:43
+MrHairgreasethat's the prototype chain16:43
* daviddelikat looking at JS documentation16:43
+MrHairgreasebut you can only add a prototype to an object16:43
+MrHairgreasewhich a contructor isn't16:43
+MrHairgreaseafaik16:44
daviddelikatthe constructor is part of an object though...16:44
daviddelikatyou add a constuctor to the new object that calls the constructor from the parent object16:44
+MrHairgreaseok, so how would I do that?16:45
+MrHairgreaseDefinitieTool = function () [16:46
daviddelikatworking on it...16:46
+MrHairgreasethis.prototype = new DynamicDropper( arguments);16:46
+MrHairgrease}16:46
+MrHairgreasemaybe that'll work16:46
daviddelikatare you using YUI?16:46
daviddelikatyou could use YAHOO.extend(...)16:47
+MrHairgreaseoh16:47
+MrHairgreasehehe16:47
+MrHairgreaseyeah I'm using YUI16:47
+MrHairgreaseI'll chcek that one out16:47
daviddelikatbut Im sure that JS has a construct...16:47
daviddelikathttp://www.javascriptkit.com/javatutors/oopjs3.shtml16:50
daviddelikatits not what I would call elegant, but then neither is javascript16:51
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI16:52
-!- mode/#webgui [+o tavisto] by ChanServ16:52
+MrHairgreasejavascript is elegant16:52
+MrHairgreasewe're just doing it wrong16:52
daviddelikatjavascript was not designed to do what people use it for today16:52
daviddelikatthis results in very in-elegant sollutions to many problems...16:53
daviddelikatyou can try to make a dog work like a spider by grafting on legs, but it will never look as good a s a spider16:53
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h[HireMe], +perlmonkey217:05
-!- Netsplit over, joins: +perlmonkey2, f00li5h[HireMe]17:05
+MrHairgreaseok17:07
+MrHairgreasegot it to wrok with YUI extend17:07
+MrHairgreaseIt's done like this: http://webgui.pastebin.com/m11a702d217:09
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:26
-!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has joined #webgui17:27
-!- mode/#webgui [+o Haarg] by ChanServ17:27
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]17:38
+perlmonkey2If you couldn't remember the call to create a new unique assetId and were trying to look it up, how would you go about that?17:45
+MrHairgreaseask here17:46
+bartjolor there17:46
+MrHairgrease$session->id->generate17:46
+MrHairgreaseor be like th eurotrash17:47
+bartjolbut that is not the question17:47
+MrHairgreaseand know *EVERYTHING* (echo echo echo)17:47
+bartjolhow would you find it is17:47
+bartjoleeeh17:47
+perlmonkey2MrHairgrease: thanks for the info.  But how would you go about finding htat info yourself?  I was looking in the asset constructor, randoming choosing assets to meander through.  Hit the forums.17:47
+MrHairgreaseack guid?17:48
@Haargwhy would you need to do that yourself?17:48
+bartjolwell, I would look for a method to create the asset in asset17:48
+MrHairgreaseb/c pm2 is not from europe17:48
+bartjoland read the code17:48
+MrHairgrease=)17:48
+bartjolAsset.pm17:48
+bartjolor look in the online api17:48
+perlmonkey2Haarg: I don't need a real assetId, I need a unique id to identify encryption instances.17:49
+perlmonkey2ack guid brought it up :D17:49
@Haargseems like WebGUI::Session::Id should really just be WebGUI::GUID or something17:50
@tavistopreaction, http://sosexpert.com/blog/?p=533917:54
@tavistothat's unfortunately a potential customer I was working with.. who apparently doesn't like the quote that Vrby provided17:54
@tavistoOr maybe he's trying to get a comparison on cost from someone else.. not sure. It's a good size project though17:55
+bartjolwell, I like the footer beneath the message:  Proudly powered by WordPress and Carrington17:58
+MrHairgreaseah well17:59
@HaargMrHairgrease, is there a reason for WebGUI::Shop::TaxDriver::EU to load SOAP::Lite?18:07
+MrHairgreaseOh, yeah18:07
+MrHairgreasethat was from the first vesrion when I did the VAT nr checking myself18:08
+MrHairgreaseno I'm using Business:Tax::VAT for that18:08
daviddelikatcheck it out!  http://delikat.homeip.net:8080/18:08
+MrHairgreaseso it's not necessary anymore18:08
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:14
-!- mode/#webgui [+v perlDreamer] by ChanServ18:14
+perlDreamermorning, folks18:14
daviddelikatperlDreamer: http://delikat.homeip.net:8080/18:14
daviddelikatg'mornin18:14
+perlDreamerinteresting concept, daviddelikat18:15
+perlDreamerhow do you close newly opened tabs?18:15
daviddelikatits the new helpdesk18:15
@tavistotop of the mornin' to ya18:15
daviddelikatits a work in progress18:15
daviddelikatwhere do you think the close button ought to be?18:16
+perlDreameron the tab18:16
+perlDreamerlittle X icon18:16
daviddelikatI thought you'd say that...18:17
+perlDreamerseems like I've seen that somewhere before...18:17
+perlDreameralso, given the recent formatting problems, I'd suggest a new ticket layout18:17
+perlDreamerthat uses a 1 column layout instead of 218:17
daviddelikathmmm, not int he scope of my project18:17
daviddelikathave to see what the boss thinks...18:18
daviddelikatwhats wrong with this format?18:18
+perlDreamerhave a look at the newest bug on webgui.org's bug board18:18
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:23
daviddelikatperlDreamer: I think the solution to that is to put the Issue text into a box with auto scrollbars...18:23
+perlDreamerit needs to be a fixed width one, then, and narrower than the current one since even with a standard bug the editing controls are hidden.18:24
+perlDreamerbut like you said, out of scope18:25
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:26
+perlmonkey2Should the web user have permission to write to the conf file/18:26
+perlmonkey2?18:26
+bartjolsure18:27
+bartjol:)18:27
+perlDreamerit's not under the DocumentRoot18:27
+perlDreamerbartjol: kathy says hi18:28
+bartjolah, thank, give her my regards18:28
+perlDreamerwill do :)18:28
-!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."]18:30
@Haargperlmonkey2, apache's user shouldn't need write permission to the config files18:31
+perlmonkey2Haarg: even if you are using session->config->set?18:31
@Haargapache should never do that18:31
+perlmonkey2:(18:31
+perlmonkey2if that's true, then I have a way blown deadline.18:31
@Haargthat's why the settings table exists18:32
@Haargconfig files only get loaded on startup18:32
+perlmonkey2I think it was decided to put this in the config file for safety since encryption keys/info would be stored there.18:33
@Haargeven if apache could write to the file, which it can't depend on, forked apache processes wouldn't get the new information18:33
+perlmonkey2Haarg: was going to put in a button to restart webgui18:34
@Haargin the web interface?18:34
+perlmonkey2yeah18:34
@Haargouch18:34
@Haargthat's getting into a whole different issue18:35
+perlDreamerusually, only root is allowed to do that18:35
@tavistofirefox 3.5 seems to move a bit quicker with wG admin on18:37
@tavistothan the old ff18:37
+perlDreamerit's supposed to have faster JS, so that's expected (and good news)18:37
-!- tavisto [n=tavisto@96.230.192.126] has quit []18:39
CIA-44WebGUI: colin * r11405 /WebGUI/ (3 files in 3 dirs): Internationalize some Event edit form error messages.18:40
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []18:54
daviddelikathaarg: how hard would it be to add a list command to wgd --> it would list the assets inside another asset.19:01
@Haargwgd ls19:01
daviddelikatoh19:01
daviddelikatgotta get new glasses19:01
@Haargwould be nice if it was a bit faster, but that can't be done without keeping the program running19:04
+perlDreamerwgdd is the WebGUI Developer Daemon19:05
@Haargheh19:06
CIA-44WebGUI: colin * r11406 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting event error message i18n19:08
+perlDreamerI added the config counter to the upgrade script, finally.19:20
+perlDreamerand by next Thursday I'll have that package import option (for in-place vs in-parent) done, too19:21
CIA-44WebGUI: colin * r11407 /WebGUI/ (lib/WebGUI/Storage.pm t/Storage.t): Add hex generation code to tempspace Storage objects. Otherwise, they return undef.19:23
CIA-44WebGUI: colin * r11408 /WebGUI/sbin/upgrade.pl: 19:23
CIA-44WebGUI: Add a counter to the upgrade script, so you know how many configs there are19:23
CIA-44WebGUI: to do, and how many are done.19:23
CIA-44WebGUI: colin * r11409 /branch/WebGUI_7.6/sbin/upgrade.pl: Backporting upgrade.pl enhancement, uh bug!19:23
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:39
-!- mode/#webgui [+v cap10morgan] by ChanServ19:39
-!- perlbot [n=perlbot@c-76-17-10-213.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)]19:46
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui20:02
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui20:04
-!- mode/#webgui [+v cap10morgan_] by ChanServ20:04
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]20:04
* perlDreamer goes to the gym20:35
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI20:58
-!- mode/#webgui [+o tavisto] by ChanServ20:58
-!- cap10morgan_ is now known as cap10morgan21:14
-!- knowmad1 [n=william@97.66.185.250] has joined #webgui22:15
knowmad1hey folks!22:15
knowmad1i just got the Ubuntu security email about Compress::Raw::Zlib vulnerabilities22:15
knowmad1any concern for WebGUI/WRE?22:16
knowmad1i didn't see any forum discussions in my search22:16
@preactionlooks like the latest WRE uses 2.01922:18
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui22:29
+perlmonkey2ut oh, now I'll never get anything done ever again: http://www.agdinteractive.com/games/games.html22:30
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]22:31
+perlDreamerperlmonkey2: It costs $100 to play those games22:34
+perlmonkey2perlDreamer: eh?  I'm downloading now and didn't see anything about prices.22:35
+perlDreamerno linux/MacOs versions available22:35
+perlmonkey2I've got a XP vm and am going to try wine22:36
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui22:36
+perlmonkey2need to run some test cases on the encryption module.  no fun and games for me.22:37
+perlDreamera few good reasons to look at Test Driven Development: http://use.perl.org/~Mark+Leighton+Fisher/journal/3921022:40
* perlmonkey2 pulls out his HTML hammer and smacks a query around.23:17
+perlmonkey2Oh, I see my problem.  I'm using my HTML hammer and I need the SQL hammer.23:17
+perlmonkey2Hmm, when you have a broken workflow and the scheduler is set to run it every minute, your logs become clogged with the foul proof of your ineptitude.  23:21
+perlDreamerwgd reset --dev 23:22
+perlmonkey2ah, anyone here remember how to put a keyword in a query that is a column name?  ie select field, key, row, table from myTable?23:25
@Haargdbh->quote_identifier23:25
@Haargor backquotes if you are doing it directly i guess23:26
-!- wgGuest96 [n=wgGuest9@pool-71-176-188-20.hgrtmd.east.verizon.net] has joined #webgui23:26
-!- wgGuest96 is now known as Zeos23:26
+perlmonkey2arrg!! backticks is how you do it.  But I'll use quote_identifier, it looks more correct.23:26
+perlmonkey2thanks Haarg23:26
@Haarganything dynamic i would say always use quote_identifier23:27
+perlmonkey2roger roger.  Sanitizers++23:28
@preactionhi Zeos! did you have a question?23:42
+perlmonkey2sub execute{my $self = shift; $self->session->log->error("I'm in the workflow");}   Why would my workflow not be running?23:48
+perlmonkey2In running workflows it has shown up suspended with the last state an error.  But nothing in the logs.23:49
+perlDreameris the workflow syntax clean?23:50
+perlmonkey2perlDreamer: if I mess up the syntax I get an exceptoin23:52
+perlmonkey2well and error in the logs23:52
+perlmonkey2and when the sql was bad I received an error there also.23:52
+perlDreamerdoes execute need to return anything in particular to work correctly?23:52
+perlDreamerlike OK, or DONE or WAITING?23:53
+perlmonkey2But for some reason the logs aren't showing up.  Maybe spectre is running as someone without permissions to write to messages23:53
+perlmonkey2even before it returns I have log statements.23:53
+perlDreameryou mean there's no test for this? ;)23:53
+perlmonkey2perl spectre.pl --test ?  is that what you mean?23:54
+perlDreamerno, perl t/Workflow/Activity/PerlMonkeyActivity.t23:58
-!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]23:58
--- Day changed Fri Jul 03 2009
-!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has joined #webgui00:00
-!- mode/#webgui [+o Haarg] by ChanServ00:00
+perlmonkey2perlDreamer: I'd like to just run the workflow successfully once before writing the test for it.00:01
+perlmonkey2Or just get it to execute the first line after execute, just to show it entered.00:02
+perlmonkey2I mean my workflow's constructor has a simple error log that never is shown.  How can it have a lastStatus of error and not have logged that?00:07
-!- knowmad1 [n=william@97.66.185.250] has left #webgui []00:09
+perlmonkey2When you click run on a suspended workflow, what could cause it to go to a page with 'error' as the only html and nothing be placed in the logs?00:09
CIA-44WebGUI: colin * r11410 /WebGUI/docs/ (upgrades/upgrade_7.7.12-7.7.13.pl gotcha.txt): Remove session db based token storage.00:10
+perlDreamerdaviddelikat, as a frequent bug user, one other thing that would be handy is that whenever a user's name is displayed, if it was a link to their profile00:30
daviddelikatis there a macro or function that can provide that link?00:31
+perlDreamer$session->user->profileURL, I think00:31
daviddelikatit be easy enough to add 00:31
daviddelikatbut we want the named user not the current user i think00:32
+perlDreamer$user->getProfileUrl00:32
+perlDreamerthat should be around anyway, if they're displaying usernames instead of userIds00:32
daviddelikatI'll take a look.00:32
@preactionanyone think there should be a nice way to add user-specific information without having to go through all the trouble of a profile field?00:33
@preactioninstead of session scratch, a user scratch?00:33
+perlDreamerwhere would you need it?00:33
daviddelikatyes that would be handy00:33
@preactionexample: I need to keep track of the number of notifications i've sent a user00:34
daviddelikatI would use it to set the default value for the helpdesk table number of rows00:34
@preactionthere should be no way to see this via the profile, and no way to edit it, in fact to any user of the front-end it Should Not Exist00:34
+perlDreamerone problem I see with it is that, unlike session scratch, it won't ever go away00:35
@preactiondaviddelikat: that should work as a session thing00:35
+perlDreamerso it could grow without checks/limits00:35
@preactionperlDreamer: it will go away when the user is deleted, but yes that's the idea00:35
daviddelikatyeah but it would be nice as a user thing00:35
+perlDreamerright, and sessions go away faster than users00:35
daviddelikatit shouldn't grow though because it will only have certain programatic parameters00:36
@preactionthink if it as a profile field, invisible, not-editable, and more importantly not visible or editable to Admins of the site00:36
@preactioneither that, or it should be easier to create these profile fields. a way to say "newOrCreate()" or something00:37
@preactioni'm lazy, and i have to do this too often00:37
+perlDreamernewOrCreate sounds good to me00:37
+perlDreamerit's just a wrapper around existing things00:38
+perlDreamerand it would be nice for upgrade scripts00:38
CIA-44WebGUI: colin * r11411 /WebGUI/docs/create.sql: Preparing for 7.7.13 release.00:54
-!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]01:01
CIA-44WebGUI: colin * r11412 /releases/WebGUI_7.7.13-beta: Release 7.7.13-beta01:09
* perlmonkey2 contemplates sacrificing goats to make any of the workflows write to the logs.01:12
+perlDreamerperlmonkey2, it's working for me in a test01:19
+perlmonkey2hmm, added a return->COMPLETE right after my log statement.  And now when I run the workflow via the admin, it returns complete.  So for some reason the logging isn't working, but at least now I know the workflow is being ran.01:19
+perlDreamerwhat level is your logger set to?01:20
+perlmonkey2I think info, but shouldn't matter as i'm logging to error01:20
+perlmonkey2error01:20
+perlmonkey2it is set to ERROR01:20
CIA-44WebGUI: colin * r11413 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.14 development01:23
+perlDreamerso, just for giggles, set it to warn, restart apache, and try again01:24
+perlmonkey2hmm, with warn I'd think I'd be getting a lot of extra logs.  but nothing01:26
+perlmonkey2but my code is definetely runnign01:26
+perlDreamerI've tried it both with a test script, and via the UI and it's logging for me01:26
+perlDreamerin both cases01:27
+perlmonkey2I'll see if non-spectre actions can log01:27
+perlmonkey2ridiculous...utterly ridiculous.01:30
+perlmonkey2I usually view logs by typing 'wlog' which is an alias for all the logs I want to tail when developing.  But for some reason I was manually picking them today.  And forgot that webgui isn't logging to messages but to webgui.log.  Not everything sent to syslogd goes to messages is the lesson of the day.01:31
+perlDreamersounds like you need less goats and more beer01:37
+perlmonkey2perlDreamer: need more brains01:38
+perlDreamerI'll call George Romero01:39
+perlmonkey2Heh, good one.  I was thinking more like this: http://www.youtube.com/watch?v=UQYjZc7gKXc01:42
mech422blarggle02:22
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)]02:22
mech422how does this look for a build file ? http://webgui.pastebin.com/m3c65ee4702:24
mech422for the 'simple' case - only lines 8-10 change, or as this example shows you can have real logic in the build function02:25
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:30
-!- mode/#webgui [+v patspam] by ChanServ02:30
+perlDreamersf.net just released a new look and feel02:35
+perlDreamerand it seems quite broken02:35
mech422perlDreamer: sf.net is always broken :-P02:37
mech422perlDreamer: btw - could you look at the paste bin above and see what you thing ?02:38
mech422s/thing/think02:38
+perlDreamerI think that I don't grok bash02:39
mech422?02:40
mech422I fail02:40
mech422you weren't really supposed to need to know bash to use it02:40
mech422mostly - just changing the 3 vars at the top should do it (and changing the tar command cuz I was too lazy to dynamically detect the archive type )02:41
+perlDreamermech422, I only mean that I don't know enough about build scripts to know if what I see is good or not02:42
mech422oh - how does it seem from a usability standpoint ?02:44
mech422simple enough to figure out what to put where ?02:44
+perlDreamerseems okay02:54
+perlDreamerhow does it get WRE specific build flags passed into it?02:54
mech422env flags02:56
mech422though there really arent many to speak of02:56
mech422here's the usage message so you can see what it does: http://webgui.pastebin.com/m6826791e03:06
mech422basically you can do stuff like: driver.sh update perl openssl apache03:07
mech422or: driver.sh download (this will download all packages listed in packages.txt )03:08
mech422echo.... echo..........echo.....................echooooo04:24
mech422wow its quiet today04:37
CIA-44WebGUI: patspam * r11414 /WebGUI/ (2 files in 2 dirs): Fixed Survey::Test diagnostics when comparing complex data structures04:52
CIA-44WebGUI: patspam * r11415 /WebGUI/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed: Survey - check for groupToEditSurvey as well as groupToViewSurvey in canView04:52
CIA-44WebGUI: patspam * r11416 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm: 04:52
CIA-44WebGUI: Fixed bug in Survey::ExpressionEngine - was not using most recent survey04:52
CIA-44WebGUI: response to resolve external values04:52
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui04:53
-!- mode/#webgui [+v cap10morgan] by ChanServ04:53
+perlDreamercalendar is getting more sticky all the time05:02
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]05:14
-!- nuba [n=nuba@hq.imaterial.org] has quit [Read error: 110 (Connection timed out)]05:14
-!- tavisto [n=tavisto@96.230.192.126] has quit []05:14
+perlmonkey2perlDreamer: So when was the last time you did something as stupid as I did today?  Ever?  When you were 3?05:24
+perlDreamerprobably yesterday05:24
+perlDreamerwhen I said, "Sure, I'll fix the calendar.  It will be easy"05:24
+perlmonkey2hah, you crack me up05:24
+perlmonkey2hahaha05:24
+perlmonkey2famous last words05:24
+perlDreameractually, it is easy, it's just a lot of work05:31
+perlDreamerlots more work than I thought, and most of it comes from the interpretation of time zones and end times05:32
+perlDreamerI think I'm going to draw up a proposal and float it past JT and Doug and see what they say about it05:32
mech422anyone know if there's any c++ template code in the WRE ?05:41
mech422I noticed this in the libtool docs:05:41
mech422# TODO: Verify if we need to do this (Do we have any C++ template code?) on Darwin :05:41
mech422# 05:41
mech422#    * On Darwin, for C++ code with templates you need two level shared05:41
mech422#      libraries.  Libtool builds these by default if05:41
mech422#      `MACOSX_DEPLOYMENT_TARGET' is set to 10.3 or later at `configure'05:41
mech422#      time.  See `rdar://problem/4135857' for more information on this05:41
mech422#      issue.05:41
elninoanyone know what "auto pinging" is?05:43
mech422umm - you don't have to hand deliver the ping packets ? :-P05:46
mech422elnino: in what context did you see this ?05:46
elninosomeone what's a CMS that has this feature/functionality. no description given.05:47
+perlmonkey2elnino: like something to check for connectivity continuously?05:47
elnino"We want our site re-built with a CMS with built-in scripts for friendly URLs and Auto Pinging. "05:48
mech422elnino: oh05:48
+perlmonkey2I'd put money on a notification system for when connectivity is lost to the site.05:48
mech422email notification05:48
mech422perlmonkey2: nah - I bet they want notification on content update05:48
+perlmonkey2what does pinging have to do with content?05:48
mech422ping-back 05:48
mech422I'm guessing the confused it from blogtalk - 'trac back' and 'ping back' 05:49
mech422s/the/they/05:49
+perlmonkey2seems possible05:49
mech422could go either way...05:50
elninohmm. interesting ok. 05:50
+perlmonkey2don't use their terminology, just bid it both ways :D05:50
mech422does this person seem the type to actually know what a network ping is ?05:50
elninoThanks guys!05:50
elninoprobably not mech422.05:50
mech422bid it with both - and tell them it costs double :-P05:50
elninoI'll think more if I want to bid.   well, I'm going to go watch a movie now, for probably the last time for a long time.  =)05:51
+perlmonkey2"we continuously check and update for network connectivity. blah blah talk about something else ... and we can update you whenever content is altered/added.05:51
+perlmonkey2"05:51
mech422I always love that monitoring shit05:53
mech422people never realize its a 2 location thing05:54
mech422"ok - I want an email when the network goes down.."05:54
mech422"Umm - and how exactly am I supposed to do that ? " :-P05:54
mech422at which point you can sell them a nice off site monitoring service :-)05:55
+perlmonkey2Which is why everything should be written down with lots and lots of diagrams.06:14
+perlmonkey2When dealing with non-technical clients there is nothing more important than excellent writing skills and the ability to concisely summarize complex ideas with a few quick to grok diagrams.06:15
+perlmonkey2feels like there should have been more alliteration in that last sentence.06:16
topsubWhats the min. ram you would use on webgui?06:17
mech422Heh.. personally, I find vodka to be most helpful when dealing with non-technical clients :-P06:17
mech422topsub: that sounds like a dangerous question - how much load before it's allowed to die ?06:18
mech422but then again, when I see 'min ram' I think < 128M :-)06:19
mech422topsub: if it helps any - my dev. box is 512M for the whole machine including wG but I'm the only one that hits it06:22
+perlDreamertopsub, never less than a gig06:29
+perlDreamerWebGUI will run on less06:30
+perlDreamerbut it won't perform well06:30
+perlDreamerthe more sites, the more apache and mysqld children, the more memory06:44
+perlDreamerelnino, google says that autoping is a notification by the site that pages have changed06:52
+perlDreamereither the ability to ping other sites, or to respond to those kinds of pings, I'd guess06:52
topsubah. i want o get more for my box06:52
@preactionperlDreamer: re: Calendar, I told you so :p06:55
+perlDreamerI know.  I'm working on a spec to send on to you.06:55
+perlDreamerstill, there's a lot of good code in here06:55
@preactionyeah, but it doesn't handle the hairy cases well. 06:56
@preactionas i've been told since i wrote it: Calendars are some of the most complicated systems to write, just because of the nature of what we consider date and time06:56
+perlDreamerwell, if you've backlogged, I think the problems are simple, they just need to be fixed all over the place06:57
+perlDreamerwhich is where good tests come in06:57
@preactionindeed06:57
+perlDreamerdue to the original coding, it's fairly easy to test06:57
@preactioni'm backlogged until next month probably, but i'll definately look over whatever you want me to06:57
+perlDreamerno need to post process HTML to get the template variables06:57
@preactionthe way some of my projects are going, i suspect i'm really backlogged until after the WUC :p06:58
+perlDreamerthere are fewer things cooler than hacking while watching the Matrix06:58
@preactioni wanted to get the Alumni site upgrade to 7.7 last month, but there's a slight problem with one of our subclasses of the Collaboration System. i haven't had a single full day to work on it since i figured out what the problem was :p06:58
@preactionand 7.7 has all the performance enhancements Alumni paid for 06:59
@preaction(template attachments and minifying)06:59
@preactionam i correct in assuming that perl -e'undef < 3' will always be false?07:00
+perlDreameryes07:00
+perlDreamerin numerical context, undef == 007:00
@preactionin fact, that "undef TEST 'anything'" will always be false?07:00
+perlDreamerno07:00
+perlDreamerundef == 007:00
+perlDreamerundef eq ''07:00
@preactionif undef == 0, then 0 < 3, then that is true07:00
+perlDreamerwhoops, then I read the original question wrong07:01
+perlDreamerundef < 3 is always true07:01
@preactionyeah, you're right, crap07:01
@preactionthen something else is wrong with my code07:01
+perlDreamerpaste?07:01
@preactionhttp://webgui.pastebin.com/m3585f2bb <- it's pretty ugly07:03
@preactionbut the idea is that we send a notification out to a user, and then update the "importnotified" profile field with the number of the notification (1 or 2)07:04
@preactionafter a third interval, the user gets deleted07:05
@preactionthis workflow activity runs once per minute right now (will be moved to once per hour)07:05
@preactionthis is where i found out that Interval form types are retarded07:05
@preactionthis is also where i found i needed a not-profile-field :p07:05
@preaction(iow, this little activity should be a lot easier than it's been made here...)07:06
+perlDreamerthis is why you want 8 days as an interval07:06
@preactionright07:06
@preactionit was 7 weeks actually, but yeah07:06
@preactionbecause 8 weeks they're deleted07:06
+perlDreamerare you buying my "use the right tool for the job" response?07:06
@preactionno, i'm not. that field IS the right tool :p07:06
+perlDreamerDBIx::Class vs DBI speed comparison: http://use.perl.org/~domm/journal/3921307:07
+perlDreamerthe field is the right tool, but the secondsToInterval isn't07:07
@preactionanyway, right now i'm thinking that either line 39 is never reached, or that line 39 is always false07:07
@preactionoh, secondsToInterval can be fixed though07:07
+perlDreamerit can be fixed "this time"07:08
+perlDreamerand next time07:09
+perlDreamerand the time after that07:09
+perlDreamerbut DateTime is the right solution for this time and all of them now07:09
@preactionno, it can be fixed permanently. divide by the larged number you can until you get an integer response07:09
@preactionso when $input % $divisor == 0, return $input % divisor, $labels{$divisor}07:10
+perlDreamerbut what's more valid, 8 weeks or 2 months?07:10
@preaction2 months07:10
@preactionoh07:10
@preactionsnap07:10
+perlDreamerright07:10
@preaction2 months != 8 weeks07:10
+perlDreamerwell, we're talking intervals so approximately07:10
+perlDreamerDateTIme::Duration makes for good reading07:11
@preactioni still don't think it's fair to compare DBI and DBIx::Class. they're two different use-cases. for WebGUI's normal use (viewing the site), I suspect DBIx::Class will be comparable. this is a special case07:12
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."]07:12
@preactionbut, it of course remains to be seen07:12
+perlDreamertrue07:12
@preactionideally i'd like to have both. one for easy prototyping, and improved speed in the other07:12
@preactionbut with the number of moving parts in WebGUI... maybe the idea should be to reduce the number of APIs we have, period07:13
@preactionuser, group, profile == necessary. asset == optional.07:13
@preactionwebgui will work w/o assets, in theory07:13
@preactionmacros, also optional. i wonder what kind of speedup we'd get without having to parse for macros07:14
@preactioni mean, yes, everybody loves macros. even i do, but what if there was a site you didn't need them on?07:15
+perlDreamerin general, JT's found that for HTML::Template that macros are faster than template variables.07:15
@preactionor, better, what if there was another way to get nearly the same functionality?07:15
+perlDreamerand that was before Graham's speed-up earlier this year07:15
@preactiontrue, and graham's speed-up was what, 3x or 30x07:15
@preactionone of those i know07:15
@preactionbut still, webgui is huge and major parts are not touched by many sites07:16
+perlDreamerit was a bunch07:16
@preactionand we keep adding more parts, and those parts may or may not be used by people07:16
+perlDreamerit would be easy to add a check of the config file variable before doing macro processing07:16
@preactionexactly07:16
+perlDreamerif no macros are listed, skip the parse07:17
+perlDreamerbut every default template in WebGUI uses macros07:17
+perlDreamer^Extras07:17
@preactionah. crap07:17
+perlDreamerwell, a lot of default templates07:17
@preactionwell, pie in the sky. there might come a day where big pieces of webgui become optional07:17
+perlDreamerkeep dreaming, preaction.  Great things come of dreams07:18
@preactioni'm also thinking of implementing Test::Class sooner rather than later. i like the idea immensely07:19
mech422Have you guys heard of WSGI ?07:32
+perlDreamersounds familiar07:32
+perlDreamerWeb Services....?07:32
mech422Web Services Gateway Interface I think07:33
mech422basically it allows you to create 'pipelines' for processing web requests07:33
@preactionit's CGI++. it's also huge in the Python world07:34
mech422so you can (re-)configure a site to use various modules07:34
mech422preaction: right :-)  07:34
mech422not sure if there's something comparable in perl07:34
mech422but that would be a cool way to do something like wG07:34
mech422for instance - i18n ? don't need it ? remove it from the pipeline07:34
mech422want authentication ? wire it into the pipeline07:35
mech422need to change template engines - rewire the pipeline07:35
mech422etc etc07:35
mech422very very cool stuff :-)07:35
+perlDreamersounds like the apache request cycle07:35
+perlDreamercontent handlers and the like07:35
mech422Hmm - yo no se Apache ?07:36
mech422:-P07:36
mech422oh! it would be cool to get wG running on nginx too :-)07:36
mech422wonder if anyone has done that yet ?07:36
@preactionmech422: frodwith has some time set aside to see about WebGUI as FastCGI07:37
@preaction(instead of mod_perl)07:37
mech422would FastCGI reduce teh coupling/reliance on apache ?07:39
mech422that would be a nice by-product :-)07:39
+perlDreamerI don't know.  It's hard enough testing on multiple browsers.07:41
+perlDreamertesting on multiple servers sounds like even less fun.07:41
@preactionFastCGI would decouple from the server entirely.07:42
mech422perlDreamer: heh07:42
@preactionfastcgi means your application is, itself, a long-running server process07:42
mech422preaction: ahh - very cool :-)07:42
+perlDreamerpreaction, you'd still have to deal with FastCGI differences on the different servers.  FastCGI on apache, and all the rest.07:43
@preactioneh, WebGUI only has to support one if we want07:43
mech422umm - supposedly FCGI is a standard isn't it ?07:43
+perlDreamersure, just like HTML07:43
+perlDreamerand like perl07:43
* perlDreamer is too cynical nowadays07:43
@preactionp5 isn't a standard ;)07:44
@preactionp6 is 07:44
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui07:44
-!- mode/#webgui [+o Haarg] by ChanServ07:44
mech422heh - well, choice is always nice07:44
topsubIs it possible for an RFE to be able to delete itemsi n your clip board?07:47
@preactiontopsub: i'll take your meaning to be "Could I make an RFE to do this"? and yes07:47
@preactionyou can make an RFE to ask WebGUI to tie your shoes if you wanted ;)07:47
+perlDreamerbetter put a lot of karma into that last one07:48
+perlDreamertopsub, RFEs with patches have good chances of being implemented.07:48
@preactionwell, they will get put into webgui as soon as the RFE's approved, provided they follow our guidelines07:49
+perlDreameryeah, but this is as simple as a little UI.  Add a button to the clipboard screen that says delete, pointing to func=deleteList and it's all done07:50
+perlDreamer1 hour tops, with hand testing and i18n07:50
+perlDreamerthe delete button sits right next to the paste button07:51
mech422ok - time to make da breakfast burrito07:56
mech422bbl07:56
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui07:57
-!- mode/#webgui [+v cap10morgan_] by ChanServ07:57
topsubsorry i guess i was asking does anyone copy stuff then like.. i don't need it anymore and just want to delete it08:01
@preactionyes, i've done that a couple times now08:01
+perlDreameri still think it's a good RFE08:05
@preactionyes, likewise08:05
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 60 (Operation timed out)]08:06
CIA-44WebGUI: colin * r11417 /WebGUI/t/Asset/Event.t: Clean-up of version tags in this test. Deleting a parent deletes the children.08:10
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Read error: 54 (Connection reset by peer)]08:11
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui08:12
-!- mode/#webgui [+o Haarg] by ChanServ08:12
CIA-44WebGUI: colin * r11418 /WebGUI/ (4 files in 4 dirs): 08:23
CIA-44WebGUI: Add an Event method for returning a non-inclusive end DataTime object.08:23
CIA-44WebGUI: Have Calendar use that for determining the end of a week in viewWeek.08:23
CIA-44WebGUI: Fix getEventsIn to do all comparisons in UTC so that extra events are not added in.08:23
CIA-44WebGUI: colin * r11419 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backport calendar and event fixes and tests.08:23
+perlDreamerpreaction, if you have time, check out the new Event and Calendar tests08:24
@preactionkk08:26
Radix_lol @ http://blogs.computerworld.com/london_stock_exchange_to_abandon_failed_windows_platform08:33
+perlDreamerRadix_, now if they'd just switch to WebGUI...08:34
Radix_hey.. at least they're on the right platform!08:34
Radix_one small leap for man.. one huge leap for mankind..08:35
mech422I'm really surprised they use pc's anyway...08:39
mech422when I worked at TeCam systems (we did the mexico city exchange when it opened) - it was all fault tolerant minis (stratus, and that software fault tolerant one) and mainframes (IBM, DEC)08:40
elninojeepers that was a long movie.. going to bed now.. Thanks perlDreamer for googling autoping. And your're right mech422, customers don't get that it has to be a 2 location thing.  =)08:40
* elnino is sleepy08:40
mech422elnino: g'nite :-)08:40
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]08:41
* perlDreamer is packing it in. Good night, all.08:50
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:50
mech422SnowWrite is asking about aptanna  ? anyone used the editor ?09:02
@preactionwhich editor?09:07
@preactionoh, doesn't work with Perl09:07
@preactioni've used Komodo IDE, which works with Perl09:07
@preactionhmm... based on Eclipse, which i've never liked09:08
@preactionbut then I hate IDEs on principle09:08
-!- Zeos [n=wgGuest9@pool-71-176-188-20.hgrtmd.east.verizon.net] has quit [Remote closed the connection]09:12
mech422preaction: yeah - she's looking at aptana but wants  textmate or coda09:16
mech422aptanna doesn't work with perl ? funny - I would have thought eclipse did perl ?09:16
mech422I _like_ eclipse - I just wish it wasn't sooo slow as to be unusable :-P09:16
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:20
@preactioneclipse does have a Perl plugin, but i don't know what aptana does that's special for Perl09:28
mech422ahh09:29
@preactioni'm a vim person, i've got plans to make vim easier to use09:29
@preactionthere are plugins for certain things, but they're not very friendly currently09:29
@preactionthere's a VCS plugin, for Git, SVN, CVS, but it's horrible to use09:29
@preactionit can be much nicer09:29
mech422I like kate myself... its 'just enough' ide for me 09:29
mech422oh? I didn't realize vim had a plugin system....09:30
@preactionvim has a whole scripting language09:30
@preactionlike emacs only less of a real language09:30
@preactionvim.org has scripts for download09:30
@preactionperl-support is nice, has a lot of good stuff09:30
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:35
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 104 (Connection reset by peer)]11:05
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:18
-!- mode/#webgui [+v bartjol] by ChanServ11:18
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]12:05
-!- dapperedodo [n=dappered@87.213.33.210] has joined #webgui12:25
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:28
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []12:29
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI15:26
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."]15:47
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI15:52
-!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."]16:13
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]16:16
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui16:29
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:29
-!- dapperedodo [n=dappered@87.213.33.210] has left #webgui []16:32
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui16:52
+perlmonkey2holy smokes, everyone see the new webgui padre plugin?16:54
mech422padre ?17:12
mech422oh cool :-)17:13
SquOnkIt's a nice IDE for Perl... something for the VIM/EMACS impaired <g>17:13
mech422heh - rather appropriate as I just spent hours trying to get Kate (kde editor) to work properly on vista17:16
* SquOnk shudders at anything KDE related17:18
SquOnkmech422: Try VIM or EMACS on Windows17:18
mech422Somehow I can't picture Donna using Emacs :-P   Kate worked ok, but the sftp editing wouldn't go :-(17:20
mech422she's also looking at aptana (eclipse) and lusting after textmate and coda :-P17:21
mech422SquOnk: what don't you like about KDE ?  what do you use instead ?17:22
SquOnkmech422: Gnome + Xmonad17:22
SquOnkmech422: Too bloated. Too windowy. Too slow even on a fast machine with loads of RAM.17:23
mech422dunno xmonad ? (goes to google..)17:23
SquOnkmech422: It's a window manager written in Haskell and thus customizable with it.17:23
mech422slow ? heh - can't say I've noticed, even though I'm running in a VM ?17:23
mech422ahh - my issue was Gnome was it always felt half done17:23
SquOnkmech422: It is. And when running on batteries it's _hell in summer_.17:23
mech422but that was years ago - I haven't really touched gnome since before miguel moved onto mono17:24
SquOnkmech422: Most of Gnome has no relation with Mono (yet)17:24
SquOnkmech422: There are some applications written in Mono, but not the core nor the really useful ones.17:24
mech422except the founders - I meant I havent touched gnome in lcose to 10 years...17:24
mech422prolly back when Miguel was still doing the evolution company (in boston? )17:25
mech422anyway - I'm very happy with KDE, and pissed/disappointed I can't use it for windows yet :-(17:26
SquOnkmech422: Hopefully you will one day.17:28
SquOnkI for one won't.17:28
mech422hmmm - wonder if Rasterman ever finished that desktop he was doing...17:31
mech422e17 ?17:31
mech422Enlightenment! thats it :-)17:32
+perlmonkey2The one thing I really miss about emacs is the ability to execute shell commands from a window.  17:54
SquOnkmech422: There has been few (if any?) releases lately. He expects everyone to check out from SVN and build17:54
+perlmonkey2mech422: what do you like about KDE over Gnome?17:54
SquOnkperlmonkey2: You can do that in VIM17:54
+perlmonkey2SquOnk: really?  how!! :D17:54
+perlmonkey2ah, I read oen article that said you can't and another says :sh17:55
SquOnkperlmonkey2: You want to run something and have it's output on a VIM window, right?17:55
+perlmonkey2ah, :sh is lame :(17:55
+perlmonkey2SquOnk: yes, like emacs does.17:56
SquOnkperlmonkey2: You should get the Perl plugin for VIM and be merry17:56
+perlmonkey2maybe I should relearn emacs.  I seem to recall it being way more powerful than VIM.  But I've used vim for about 10 years now, will be hard to stop.17:56
+perlmonkey2I have the perl plugin for vim.  very nice.17:56
SquOnkperlmonkey2: Well, Perl -> Run -> output let's you configure where do you want your output...17:57
SquOnkperlmonkey2: ...then you hit Ctrl-F9 and the program will run, having whatever it outputs in either a new window or and xterm17:58
mech422SquOnk: yeah - there was something a few weeks ago, but it seems to be very sporadic18:00
mech422his personal domain is really out of date too :-( 18:00
mech422perlmonkey2: Umm - I say KDE feels more 'polished' to me then gnome did18:01
mech422perlmonkey2: it just seems to fit together well, work well, and look good18:02
mech422perlmonkey2: I think because all the 'hard' stuff is in the base classes - back when I last really played with gnome, half the apps were broken in one way or another depending on which parts of the 'magic' the devs really understood18:03
+perlmonkey2hmm, maybe I should give it another go.  It doesn't use Gtk but qt, right?18:03
mech422yeah- qt4 now18:03
mech422actually, if you like eye candy - its got a native compositing/effects engine that works with 2D cards now :-)18:04
+perlmonkey2this latest version of gnome seems fairly bullet proof.  But I have nothing to compare it to.18:04
+perlmonkey2I use compiz with gnome and it is pretty whizbang.18:04
+perlmonkey2brb, going to log in with kde18:04
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."]18:05
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui18:08
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:08
+perlmonkey2hmm, 450MB install and I'd have to give up gnome-terminal, plus rhythmbox beats amarok any day of the week.18:08
mech422compviz was ok - but needed too much tweaking to get it working - then there was the whole fork-merge thing - the kde engine was all-in-one so it was trival to setup18:09
mech422rhythmbox ?  I haven't see that18:09
+perlmonkey2hmm...In the Fedora 11 build compiz is a button click away.18:10
+perlmonkey2ust turn it on in preferences.18:10
mech422I actually like amarok - but I'm not much for music - just use it for the occasional streaming radio stuff18:10
mech422perlmonkey2: yeah - last time I tried you needed to hack config files and enable X11 crap by hand18:11
+perlmonkey2I need a tool for handling my ipod.  I don't listen to much music on the lappy, so the fact rhythmbox has much better support for devices decied it for me.18:11
+perlmonkey2mech422: wow, what distro/version18:11
+perlmonkey2?18:11
mech422does gnome-terminal do tabbed sessions ?  and have a ssh-agent ?  that's really nice for when I have to connect to the servers18:11
mech422perlmonkey2: source - debian about a year ago ?18:11
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:12
-!- mode/#webgui [+v perlDreamer] by ChanServ18:12
mech422perlmonkey2: back during the compviz - fusion split thing18:12
+perlmonkey2mech422: yes and yes.  I couldn't live without tabbed terms18:12
+perlmonkey2cntrl-j/k to move back and forth.18:12
+perlDreamertabbed terms are awesome18:12
+perlmonkey2yeah, it is like......a little slice of heaven.18:12
+perlmonkey2mech422: ah, fusion.  I have painful memories of that.18:13
mech422hmm- I seem to recall something in KDE for doing ipod stuff - the poster was basically saying theres like a dozen ways to use an ipod without iTunes18:13
mech422yeah - tabbies rock :-)18:13
mech422trying to look at rythmbox now18:14
+perlmonkey2yes, the fedora repo has many many options.  But the most complete solution that bugs me the least seems to be rythmbox.18:14
+perlmonkey2heh, I'm so closed minded.  Not in the repos then it is alpha :P18:14
mech422heh - I guess ITunes really sucks - even the windows crowd hates it :-P18:14
+perlmonkey2yeah, I never liked it.  locked up all the time, seemed to grow to take up all your memory, tried very very hard to not do what you wanted with your video.  That was on XP though, no idea the experience on Mac.18:15
mech422here's some basic screenshots of kde 4 - http://www.kde.org/screenshots the plasma and phonon stuff is supposed to be a 'big deal'18:15
mech422I just know I couldn't uninstall the dam thing from xp when one of the kids installed it18:16
+perlmonkey2oooohhhh, shiny18:16
+perlmonkey2that is pretty18:16
mech422man - rythmbox is ugly!18:17
mech422are those screen shots current ?18:17
+perlmonkey2heh, looks a lot like macos18:17
mech422kde ? yeah - they have a lot of 'make kde4 into osx' type themes18:17
+perlmonkey2rhythmbox is ugly.  They didn't get the memo that function without form is for losers.18:17
mech422hehe18:17
+perlmonkey2I don't like single menu bar though.  My tool bar is jammed with quick starts and monitoring applets.18:18
mech422perlmonkey2: you can look at http://www.kde-look.org/ if you want to see whats out there18:18
mech422oh - you can have as many 'panels' as you want - is that want you mean ?18:19
+perlmonkey2okay okay, downloading kde now :P18:19
mech422heh - not pressuring :-P  thats why the kde-look link - if ya like eye candy, you can browse without installing :-P18:19
* perlDreamer doesn't like kde anymore18:19
+perlmonkey2mech422: is a panel a bar on the top or bottom for adding menu related stuff?18:19
+perlDreamerI loved kmail18:20
+perlDreameruntil it lost my addressbook in the last upgrade18:20
mech422perlDreamer: kontact needs some serious love ...18:20
mech422kmail is its weakest piece - the time tracking stuff is killer though18:20
+perlmonkey2kde falls into the webkit sphere doesn't it?18:20
mech422webkit came from kde, yeah18:20
+perlmonkey2can gecko really survive with people standardizing on webkit?18:21
mech422umm - a panel is like a think bar you can put on anywhere on the screen with icons for launching apps, menus that 'slide' out etc18:21
+perlmonkey2I guess so.  With an ecosystem of millions, it can probably do just fine.18:21
mech422they can also 'swallow' stuff to the 'systray' area18:22
+perlmonkey2mech422: then I probably mean a menu bar like on the bottom of the kde screens.  Gnome has one on top and bottom (by default).18:22
+perlmonkey2oh18:22
+perlmonkey2no, it is called a panel18:22
mech422yeah - I don't see gecko going away ...  but I'd love to see all the webkit fixes/enhancements merged back to KDE18:22
+perlmonkey2nevermind that I said anything :P18:22
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:24
+perlmonkey2hmm, my userland home is about to be polluted with the billion .files from gnome plus the new ones from kde.  this is about to get messy.18:24
mech422it shouldn't...18:24
mech422I thought they 'agreed' on that now18:24
mech422kde can use gnome shortcuts and vice versa ?18:24
+perlmonkey2nice18:25
mech422oh - you mean app specific directories for config files and such ?18:25
+perlmonkey2right18:25
mech422yeah - if you fire up a ton of new apps , you'll get them :-P18:25
mech422I was thinking desktop shortcuts and menus18:25
+perlmonkey2gnome's flora/fauna plus KDE's should make a solid mess of my .home18:25
mech422heh - create a new user ?18:26
CIA-44WebGUI: colin * r11420 /branch/WebGUI_7.6/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.6.25-7.6.26.pl): Fix a bug in an upgrade script.18:26
mech422just for testing ?18:26
+perlmonkey2ut oh, forogt about konsole.  I think that is why I abandoned kde all those years ago.  No tabbing?18:26
mech422yeah - it tabs18:26
+perlmonkey2whew18:26
mech422but its not control-t by default - its somethign stupid18:27
+perlmonkey2and looks pretty doing it (from the screen shots )18:27
mech422check the settings18:27
+perlmonkey2yeah, I have to customize almost everything I use to my preferred hotkeys.  Eclipse/Netbeans are egregious in their default settings.18:27
mech422its like shift-control-bark-at-the-moon or somethign18:27
+perlmonkey2hah18:27
SquOnkYou missed --pretty-please18:28
mech422the 'problem' was some useless feature had usurped ctrl-t18:28
+perlmonkey2never can find the bark-at-the-moon key when I need it :P18:28
mech422its right next to vi's 'dammit!' key18:28
mech422quit-dammit! , save-dammit!, bark-at-the-moon-dammit!18:29
SquOnkIn 22 years of vi I haven't had the need for such key18:29
mech422you don't use ':q!' ?18:29
mech422or ':w!' ?18:29
SquOnkYes, but without the cursing :)18:29
mech422the '!' used to be called the 'dammit'18:29
+perlmonkey2oh, by damnit you mean bang!  Like if you don't complete this command I'm going to get a gun and go BANG18:29
SquOnkI've had to remap CapsLock to ESC though, but that's a hardware problem :)18:30
+perlmonkey2you have to threaten VIM to show you mean it.18:30
mech422perlmonkey2: yeah - it used to be the dammit... then it was the 'bang" in ''sha-bang'" ('#!')18:30
+perlmonkey2heh, 94 minutes is the fastest I could possibly download KDE.  Yay for living in the sticks.18:31
+perlmonkey2I like damnit better18:31
mech422perlmonkey2: I do too - but I'm an old redneck :-P18:31
+perlmonkey2but splat is just perfect and timeless.18:31
mech422hehe... and what was the old story about the person that called support trying to get '6' to edit their file ?18:32
mech422oh - and on the emacs front we have emacs = Eighty Megs And Constantly Swapping  :-P18:33
+perlmonkey2yeah, I knew moving out here my internets would be teh sux, but a plethora of reasons to live outside the cities.18:33
+perlmonkey2heh18:33
SquOnkEMACS = EMACS Makes Any Computer Slow18:34
SquOnkEMACS = Escape Meta Alt Control Shift18:34
mech422I grew up in the sticks (New Hampshire) - so of course, I moved to the city :-)  I think everyone just likes a change..18:34
+perlmonkey2I think emacs usually had a one keystroke advantage in editing, and could certainly traverse files faster.18:34
mech422SquOnk: heh - that last one opens the emacs tetris game doesn't it ? :-P18:34
SquOnkmech422: Wouldn't know18:35
+perlmonkey2no, I think it turns on the hot water in the emacs sink.18:35
mech422hehe18:35
mech422anyway - not sure KDE apps are the 'best of breed' for any particular usage.. but they fit together nicely, and seem pretty solid18:36
mech422I use stuff like kpdf/ockular a lot for work - along with Kate and Konversation for irc18:36
+perlmonkey2Hmm, I grew up in a small farming town, moved to denver for 5 years, then to a small cattle town.  Then to Albuquerque, then to Tulsa, then to Toledo, then to OKC, then back to a small cattle town.18:36
mech422I started in New England and ended up exactly opposite - 'big city' , 'left coast'18:37
+perlmonkey2If I ever leave I'm thinking Sacremento megaplex area somewhere.  Still surrounded by agriculture, but close to the Ocean and multitudes.18:38
+perlmonkey2Although if I'm rich it will be San Fran 18:39
mech422Really? I've been thinking about going back to phx18:39
mech422but it would be hard to give up Fry's18:39
mech422(Fry's in phx suck :-P )18:39
+perlmonkey2What could possibly attract you to Phoenix?18:40
mech422oh - check out kdevelop once you got it running - it was shaping up _really_ nice last time I checked18:40
+perlmonkey2If you grew up with the green, the brown is hard to take.  I loved Albuquerque, but the desert was just too much.18:40
SquOnkperlmonkey2: I'm betting is not football.18:40
mech422actually - I was surprised how green it is...18:40
mech422and how much rain there is :-P18:40
+perlmonkey2hmm18:40
+perlmonkey2Flagstaff sure isn't 18:41
mech422but its _cheap_ , _great_ weather18:41
mech422oh - flag is just a wide spot in the road - they don't believe in landscaping out there18:41
mech422aside from a few old junkers on the lawn :-P18:41
mech422ASU girlies in shorts all year is a nice benefit too18:42
+perlmonkey2I've got a good buddy who lives in Phoenix.  Used to work for Honeywell but is now in engineering sales.  Absolutely loves it, so close to Mexico and decent weather.18:42
mech422Umm - decent tech - Amex, GE, Motorola, Intel, McDongal Douglas, etc18:42
* SquOnk trumps ASU girlies with any Venezuelan girl18:43
SquOnk...which happen to be in shorts most of the time18:43
+perlmonkey2SquOnk++  yay for the ladies in the shorts.18:44
mech422only real down side is all the old snow birds18:44
mech422and the fact that too many califorians figured out how cool it is, and are raising the prices :-P18:44
mech422when intel moved in, they literally broke 2 school districts with all hte new kids18:45
+perlmonkey2Hmm, google maps shows Phoenix a blip of green smack in the middle of high desert.  Just like Albuquerque.  no thanks :)18:45
+perlDreamerwell, notwithstanding the fact that the state has been in a financial crisis for like two years?18:45
mech422buidling moritoriums, lotteries for building permits, prices doubling on houses18:45
mech422perlDreamer: hello ? califorian - there is no finincial crisis :-P18:46
+perlmonkey2think of the property taxes you'll get to pay.  And the knowledge that they'll be skyrocketing for years to come.18:46
mech422perlDreamer: I mean  hell, Compared to Cali, phx is a model of responsible goverance :-P18:47
+perlmonkey2I have this idea that Californians will start trading goods with chopped up pieces of IOU's.18:47
mech422Donna just said some thing about some states considering using precious metals for trade ?18:47
mech422I was babbling about kde so I didnt' get the whole thing though18:47
+perlmonkey2mech422: I think the WaPo had an article of the 15 worst financially governed states, and I'm fairly certain AZ had a higher % of debt than cali.18:47
+perlmonkey2nope, cnbc18:49
mech422hmm - so are they handing out iou's in 4 weeks ?18:49
+perlmonkey2no way, the feds will jump in at the last moment.18:50
mech422eh - cali's like the 9th largest economy in the world... I think the feds will just let us twist in the wind till we figure it out18:51
+perlmonkey2The required bailout would be smaller than GM got.18:51
+perlmonkey2hold up, trying to get to the numbers in the cnbc slideshow.  hard to do while downloading kde on a 768kbps connection :P18:52
+perlmonkey2$15billion shortfall in cali.  Small fraction of the auto bailouts.  With $300billion in revenues, how is that even possible?18:55
mech422ask arney :-P18:56
+perlmonkey2Cali's 2010 budget is 22% short and Arizona's is 28% short.  For 2009, Cali also has a 6% edge in fiscal responsibility :D18:56
mech4226% ?  I'll deal with it :-P18:57
mech422and its the stuff that gets cut that bugs me...18:58
+perlmonkey22010 California isn't so bad being in 6th worst place, but I think they made the news cause 2009 they are really bad off compared to everyone else.18:58
+perlDreamermech422, then the media is slandering California.  It says the governator is like getting ready to declare bankruptcy18:58
mech422like schools - summer school's have cut their second session already - regardless of what happens with the budget18:58
+perlmonkey2mech422: wait you mean the people who got the state into this fiscal mess aren't being responsible in how they cut spending?  Say it an't so :P18:59
mech422perlDreamer: ?  As far as I know, he is ?  He likes to play 'hard ball' ... so he'll shut the whole state down just to get crap rushed thru18:59
mech422perlmonkey2: touche!18:59
+perlDreamergotcha18:59
+perlmonkey2I think it is a strategic move by policy makers.  The cons are risking their seats, but if they scare people enough, getting tax increases through becomes much easier.18:59
mech422too be honest - I really feel he's brought too much 'hollywood' to the govenorship19:00
mech422and I'm sick of him shortchanging schools19:00
+perlmonkey2If we don't raise taxes we'll have to start selling children to the dog food factories!!  19:01
mech422for instance - when I moved out here 10 years ago - Mesa arizona spent $100 more per student per year - and arney has made it even worse...19:01
mech422(oh more then cupertino californa - home of apple and 6 figure salaries, as opposed to mesa's then $35K median income )19:02
+perlmonkey2yeah, I only trust the politicians who say the first thing we need to do is hire 10x as many inspectors and auditors.  Which means I don't trust any politicians.19:02
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui19:03
-!- mode/#webgui [+o Haarg] by ChanServ19:03
+perlDreamerman, it is so odd to write method calls _inside_ WebGUI::Session19:04
+perlDreamermy fingers are trained to type $session->var19:04
+perlDreamer$session->log19:04
+perlDreamerand typing $self->var just looks odd19:04
+perlmonkey2perlDreamer: you're hacking session?19:05
+perlDreamerit does need to be bug fixed every now and then19:05
+perlmonkey2how do you keep from cracking under the pressure?  one mistake and you take down half the internets :P19:06
+perlDreamerwell, having done it already does help19:06
+perlDreamerIt was the great Form fiasco of 200619:06
+perlDreamerwe have this thing called the Text form19:06
+perlDreamerI broke that19:06
+perlmonkey2bah, who even uses that :P19:07
+perlDreamerI know19:07
+perlDreamerLosers!19:07
+perlmonkey2mech422: I know how to solve all the country's fiscal problems.  Give the GAO power to direct the DoJ or at least create Grand Juries.  Boom, done.  Overnight everything instantly fixed, or at least exposed to lots of sunlight.19:09
mech422Hmm - I dont know...19:18
mech422wouldn't that just make the GAO auditors the new 'crooked politicians' ?19:18
+perlmonkey2mech422: maybe in the future, but right now I think the ranks of beurocrats that inhabit that place are pretty hard core patriots trying to dig out corruption and expose it.  Else why work there, being an accountant in the market pays much better.19:21
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]19:22
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui19:22
-!- mode/#webgui [+o Haarg] by ChanServ19:22
mech422permonkey2: heh - I've always thought that to be part of the problem - given govt. salaries, the best and brightest would naturally tend to gravitate around more lucrative, private positions19:37
mech422perlmonkey2: leading me to doubt either the abilities or the motives of the people that actually take the jobs...19:38
CIA-44WebGUI: colin * r11421 /WebGUI/ (3 files in 3 dirs): Fix the form for the Product. It was returning variants with no quantity.19:38
mech422but to be honest, I've only really been exposed to state workers - not federal employees19:38
mech422authorize.net is down ?19:39
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."]20:27
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui20:29
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:29
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]20:31
-!- cap10morgan_ is now known as cap10morgan20:36
+perlmonkey2mech422: kde is way cooler than I thought it would be.  I don't even know why Gnome exists anymore let alone is the default windowing system.20:38
mech422perlmonkey2: sorry man - if that was saracasm it went undetected :-)20:39
mech422or maybe I'm just so used to it I take it for granted ?20:39
@preactionKDE is imho where Gnome should be trying to go in terms of customizability and features20:41
@preactionGnome is so focused on usability that they seem to miss new features that could help them reach their usability goal20:41
mech422[10:17] <Lenolium> Gnome has a bunch of standalone apps, KDE actually has integration.20:41
mech422[10:17] <Lenolium> Konqueror is fast but stupid.20:41
mech422[20:41
mech422that seems to be my feeling as well - kde has integration.. 20:42
-!- perlmonkey21 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui20:42
@preactionintegration is good though, see OS X20:42
perlmonkey21mech422: missed that last, kde locked up on me20:42
mech422btw - a friend just asked about gnome vs kde for his new install - he got kde 3-to-0 as the answer...20:43
mech422perlmonkey21: really ? wow - thats odd ? the app or the whole desktop ?20:43
@preactionthere's no simple app to get photos off of a camera, you use iPhoto, which also has editing built-in20:43
perlmonkey21mech422: the whole desktop20:43
perlmonkey21couldn't even ctrl-alt # into a non-x term.20:43
mech422perlmonkey21: are you on kde 3 or kde 4 ?20:43
perlmonkey21mech422: fedora 11 kde 4.2.4.2 or whatever it is.20:44
perlmonkey21latest stable I think20:44
mech422ahh - can't help there - I don't do RH - I'm more of a debian man20:44
mech422donna is running kunbuntu with kde 4.2 in a virtual box - no problems20:45
mech422I'm running (*cry*) 3.X in a virtual box20:45
mech422neither of us has had lock ups though ?20:46
mech422perlmonkey21: btw - do you really like kde or was the early comment meant as sarcasm?  Maybe I just take kde for granted now ?20:46
perlmonkey21mech422: no, it is way slicker than I thought it was going to be.  Puts gnome to shame.20:47
perlmonkey21But QT is just a nicer looking library than Gtk and also 100x easier to work with.20:47
mech422heh - cool - glad you like it :-)  20:47
mech422I find KDE really good for my day to day stuff20:47
perlmonkey21hmm, not hotkey to make konsole window full size, it is either full screen or nothing.20:48
perlmonkey21s/not/no/20:48
mech422?  isn't full size == full screen ?20:48
perlmonkey21well I just want the window made its max size, full screen means it is the only things showing with the bottom panel covered up.20:49
mech422btw - you can add 'decorators' to the windows - I think there's 'slots' for up to 6 of them ?20:49
mech422ahh20:49
perlmonkey21actually let me check again, I'm not used to it being down there and might have misunderstood what happened.20:49
perlmonkey21nope, it covers up the panel20:49
mech422the panel can autohide too if that helps20:49
perlmonkey21no, I like it down there.20:50
mech422in 3.5 it does what you want20:50
perlmonkey21usually have my network machine monitors there20:50
mech422so there is prolly an option for it in the settings somewhere ?20:50
mech422my 'maximize' decorator does it20:50
perlmonkey21what is the maximize hotkey?20:51
mech422(btw - you can change the decorators on the border - you know close, minimize,maximize)20:51
mech422lemme look in the settings and see if there's a keyboard shortcut20:51
perlmonkey21hah, you can drag desktop widgets into the panel and they have a panel mod.e20:54
perlmonkey21too much fun.20:54
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui20:55
-!- mode/#webgui [+o Haarg] by ChanServ20:55
mech422perlmonkey: live desktop previews in the pager are nice too :-)20:55
mech422perlmonkey21: you can get more 'plasmoids' (desktop widgets) from www.kde-look.org20:56
mech422can find a shortcut for maximize though - just the window decorators20:56
mech422ah-ha!20:57
mech422its un-assigned in my version20:57
mech422you can assign it in control panel->regional and accesibility->keyboard shortcuts20:58
-!- perlmonkey22 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui20:58
-!- perlmonkey21 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit [Read error: 60 (Operation timed out)]20:58
perlmonkey22pager locked itup.  I guess no compiz for me in kde20:58
mech422oh no...20:58
mech422no 20:58
mech422use the builtin schtuff20:58
mech422sorry - I should have thought of that20:59
mech422I don't think it plays nice with compiz20:59
perlmonkey22well I turned the compiz settings down last time.20:59
perlmonkey22although the kde menus don't even mention the name compiz, just call it desktop effects.20:59
mech422I'd actually turn it off (remove the module?)20:59
perlmonkey22Probably asking too much from an intel g50 vid.20:59
mech422yeah - kde has a builtin effects/compositing engine21:00
mech422nah - it was designed for use on even 2d cards :-)21:00
mech422that was one of the big selling points of using it instead of compiz21:00
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit [Read error: 113 (No route to host)]21:00
mech422'plasma' should be much lighter and snappier, and support older  cards better21:01
perlmonkey22hmm, so in desktop settings turning on effects turns on plasma and not compiz?21:03
mech422Umm - I didn't think compiz was an option... but I would definately use plasma21:03
perlmonkey22then it must be plasma which is locking up21:03
mech422but you still have compiz running from your gnome session don't you ?21:04
* mech422 is confused ?21:04
mech422our machines don't even have compiz installed - so I'm not quite sure what optiosn your getting ?21:04
perlmonkey22mech422: nope, no gnome sessions running21:05
mech422not gnome - compiz? it used to hook into x11.conf and have its own daemon and crap didn't it ?21:05
perlmonkey22well I have gnome-keyring and gdm-simple-slave21:05
mech422actually - gnome is fine - its compiz I think is a problem21:05
perlmonkey22But I think those are both fro the login screen.21:05
perlmonkey22compiz isn't running21:06
mech422you can run gnome apps inside kde (and kde apps inside gnome)21:06
mech422I do that with stuff like Gimp21:06
mech422ok - so no compiz, plasma turned on - do you have 'full' eye candy or did you tone it down any ?21:07
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]21:08
perlmonkey22mech422: I started with full eye candy.  toned it down.  then turned it off21:08
mech422hmm - donna had 'desktop effects' disabled in hers :-P21:09
mech422ahh - the 'all effects' tab...21:09
mech422last I checked - some of the effects were a bit flaky (they are plugins)21:09
mech422I had these working fine: explosion, fade, magic lamp, transluceny, wobbly windows21:11
mech422desktop cube, cover switch, and one of the 'live preview' pager thingys21:12
mech422oh! on advanced - we have compositing type 'openGL'21:13
+perlDreamermech422: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/0rigp6NJ3Ks/Seattle-Data-Center-Outage-Disrupts-E-Commerce21:18
mech422yeah - authorize is getting hammered - a fire in the NOC, and the backups failed ?21:19
mech422looks like they're coming back on line now according to their twitter stream21:21
mech422perlmonkey22: 'desktop grid' is a nifty effect21:23
mech422sorta like a extra-large 'live preview'21:24
perlmonkey22mech422: not going to try effects again.  last time I had desktop effects locking up I had an ex2 corruption that was only resolved with a fresh install.21:32
mech422dam man - you are having a ton of problems21:36
mech422sorry bout that - I haven't had any issues to speak of :-(21:37
perlmonkey22with effects turned off things are working just fine.  no worries.21:39
mech422heh - donna likes the eye candy - but I'm still on 3.521:43
mech422btw - _this is cool_ - http://basket.kde.org :-)21:44
mech422if you like 'oneNote' or ad-hoc 'association' programs, basket is awesome :-)21:44
mech422but last I checked it wasn't ready for kde4 :-(21:45
mech422the really cool thing was being able to 'attach' files to your baskets...21:46
perlmonkey22wow, that is pretty cool21:50
mech422perlmonkey22: yeah - there's a nice time tracker too21:56
mech422fire up 'kontact' and poke around a bit - its a pretty good outlook/evolution type app21:56
mech422I need sleep21:57
mech422I got 2 hours last night, then couldn't sleep :-(21:57
mech422perlmonkey22: I'll be back later :-)  Save up any questions for me :-)21:57
perlmonkey22mech422: groovy, thanks :)22:03
-!- CIA-44 [n=CIA@208.69.182.149] has quit []22:28
-!- CIA-46 [n=CIA@208.69.182.149] has joined #WebGUI22:36
mech422perlmonkey22: Hmm - kde 4.2.4 is out and supposedly much nicer then 4.2.2 (at least on debian...)23:08
mech422perlmonkey22: maybe upgrading to 4.2.4 or 4.3rc1 would help ?23:08
+perlDreamermech422, I thought you were asleep23:31
mech422perlmonkey22: http://userbase.kde.org/GPU-Performance23:51
mech422perlDreamer: yeah - I thought so too :-P23:51
mech422its not quite insomnia - but my sleep schedule seems to be getting really really whack23:51
+perlDreameryeah23:53
+perlDreamerthat's not healthy, dude23:54
* perlDreamer recommends a strong dose caffeine, then go to bed at 11:00pm23:54
+perlDreamersleep until 7:00 the next day23:54
mech422heh - 7 pm you mean ?  I've had 2 hours sleep since what - 3pm yesterday ?  going to 11pm would result in a coma :-P23:55
--- Day changed Sat Jul 04 2009
+perlDreamerno, sleep 8 hours a day.  11:00pm to 7:00am00:04
* perlDreamer moonlights as a doctor00:05
+perlDreameris it bad if you laptop starts smelling hot, like solder?00:06
SquOnkperlDreamer: Not if you have a rare steak near00:28
+perlDreamerSquOnk, you'd ruin a good steak with solder?00:29
SquOnkperlDreamer: Smear some bbq and you won't notice00:30
SquOnkBesides, you haven't had steak until you've had an argentinian steak00:30
+perlDreamerindeed00:36
* SquOnk will be cooking a "parrillada" argentinian style tomorrow00:37
-!- ekennedy [n=ekennedy@174-154-94-218.pools.spcsdns.net] has joined #webgui00:43
+perlDreamerlater, everyone00:51
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]00:51
-!- ekennedy [n=ekennedy@174-154-94-218.pools.spcsdns.net] has left #webgui []01:11
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit ["Leaving."]01:57
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"]03:01
elninoHappy 4th everyone! Bye06:35
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]06:35
-!- perlmonkey22 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."]07:28
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui08:00
-!- mode/#webgui [+v cap10morgan_] by ChanServ08:00
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 110 (Connection timed out)]08:28
-!- mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has quit [Remote closed the connection]12:32
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui13:11
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has quit []13:23
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI14:04
-!- mode/#webgui [+o khenn] by ChanServ14:04
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has quit [Client Quit]14:05
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui16:58
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]17:07
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui19:59
-!- mode/#webgui [+v BartJol] by ChanServ19:59
CIA-46WebGUI: colin * r11422 /WebGUI/lib/WebGUI/Asset/ (Wobject/StoryTopic.pm Wobject.pm Story.pm): 20:22
CIA-46WebGUI: Fix POD to increase POD coverage, mainly by fixing typos and removing20:22
CIA-46WebGUI: unused code.20:22
CIA-46WebGUI: colin * r11423 /WebGUI/lib/WebGUI/ (Crud.pm Shop/Transaction.pm FilePump/Bundle.pm): Add missing POD, or fix POD typos which caused coverage to be low.20:38
CIA-46WebGUI: colin * r11424 /WebGUI/lib/WebGUI/ (Asset/Wobject/StoryArchive.pm Account/Shop.pm): More POD fixes.20:38
CIA-46WebGUI: colin * r11425 /WebGUI/lib/WebGUI/Asset/Sku.pm: Add missing POD for Tax.20:38
CIA-46WebGUI: colin * r11426 /WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm: Add missing POD.22:08
CIA-46WebGUI: colin * r11427 /WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm: Use as many autogenerated form fields as possible.22:38
CIA-46WebGUI: colin * r11428 /WebGUI/lib/WebGUI/Shop/PayDriver/ (PayPal.pm Ogone.pm): Fix POD capitalization.22:53
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui23:11
-!- mode/#webgui [+o Haarg] by ChanServ23:11
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui23:21
-!- mode/#webgui [+v perlDreamer] by ChanServ23:21
+perlDreamerHappy 4th of July, everyone!23:22
CIA-46WebGUI: colin * r11429 /WebGUI/lib/WebGUI/ (3 files in 3 dirs): Add missing POD and fix POD typos in subroutine names. 30/441 failing 100% POD coverage.23:23
CIA-46WebGUI: colin * r11430 /WebGUI/lib/WebGUI/Asset/ (FilePile.pm Template.pm): Add missing POD to these assets.23:37
CIA-46WebGUI: colin * r11431 /WebGUI/lib/WebGUI/Image/Graph/ (XYGraph/Line.pm Pie.pm XYGraph.pm XYGraph/Bar.pm): Add missing POD to WebGUI::Image and child classes, and fix any POD typos that affect coverage.23:53
--- Day changed Sun Jul 05 2009
CIA-46WebGUI: colin * r11432 /WebGUI/lib/WebGUI/Asset/Wobject/Layout.pm: Add missing POD to Layout.00:07
CIA-46WebGUI: colin * r11433 /WebGUI/lib/WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm: Add missing POD to PayPalStd.00:07
CIA-46WebGUI: colin * r11434 /WebGUI/lib/WebGUI/Asset/Wobject/InOutBoard.pm: Add missing POD. Refactor to use the definition to draw the edit form.00:22
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]00:42
CIA-46WebGUI: colin * r11435 /WebGUI/lib/WebGUI/Asset/Sku/Product.pm: Add missing to the Product.00:52
+perlDreamerAnybody mind if I watch Airwolf?01:16
+perlDreamerI can turn down the volume if it's too loud01:17
-!- hansw [n=hans@p5480763A.dip.t-dialin.net] has joined #webgui01:39
-!- hansw is now known as onki01:39
-!- onki [n=hans@p5480763A.dip.t-dialin.net] has quit ["Leaving"]01:57
CIA-46WebGUI: colin * r11436 /WebGUI/lib/WebGUI/Shop/PayDriver/ITransact.pm: Add missing POD to ITransact02:22
CIA-46WebGUI: colin * r11437 /WebGUI/lib/WebGUI/Operation/Graphics.pm: Add missing pod to Operation/Graphics.02:22
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has quit ["Leaving."]02:35
CIA-46WebGUI: colin * r11438 /WebGUI/lib/WebGUI/Asset/Wobject/Collaboration/Newsletter.pm: 02:37
CIA-46WebGUI: Remove methods that are copy/paste from the skeleton, and add missing POD02:37
CIA-46WebGUI: to the Newsletter.02:37
CIA-46WebGUI: colin * r11439 /WebGUI/lib/WebGUI/PerformanceProfiler.pm: Add missing POD to PerformanceProfiler.03:08
CIA-46WebGUI: colin * r11440 /WebGUI/lib/WebGUI/Asset/ (File.pm File/Image.pm): 03:52
CIA-46WebGUI: Add POD missing from File and Image. Remove duplicate code in Image that03:52
CIA-46WebGUI: can be inherited from File.03:52
CIA-46WebGUI: colin * r11441 /WebGUI/lib/WebGUI/Asset/Wobject/ (HttpProxy.pm HttpProxy/Parse.pm): Add missing POD to the HttpProxy03:52
CIA-46WebGUI: colin * r11442 /WebGUI/lib/WebGUI/Asset/WikiPage.pm: Add POD missing from the WikiPage. 12/441 files left04:07
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]05:26
CIA-46WebGUI: colin * r11443 /WebGUI/lib/WebGUI/Asset/Wobject/WikiMaster.pm: Add POD missing from WikiMaster06:27
CIA-46WebGUI: colin * r11444 /WebGUI/lib/WebGUI/Asset/WikiPage.pm: Fix a POD whitespace issue in the WikiPage.06:55
CIA-46WebGUI: colin * r11445 /WebGUI/lib/WebGUI/Asset/Post.pm: Add missing POD to the Post.06:55
CIA-46WebGUI: colin * r11446 /WebGUI/lib/WebGUI/Asset/Post/Thread.pm: Add POD for some methods in the Thread.07:09
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui08:49
-!- mode/#webgui [+o Haarg] by ChanServ08:49
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Client Quit]08:53
-!- chimpbabwe [n=chimpbab@dsl-209-90-144-105.tor.primus.ca] has joined #webgui09:16
chimpbabwesick of fat, ugly, dog-faced bitches constantly running their mouths?09:16
chimpbabwego to www.cumshotonherface.com09:16
chimpbabwesee girls who are actually easy on the eyes09:16
chimpbabweand know what god gave them their mouths for09:16
chimpbabwefor worshipping cock09:16
-!- chimpbabwe [n=chimpbab@dsl-209-90-144-105.tor.primus.ca] has left #webgui []09:16
-!- mode/#webgui [+b chimpbabwe*!*@*] by preaction09:24
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui10:32
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]10:33
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui11:03
-!- mode/#webgui [+o Haarg] by ChanServ11:03
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI11:17
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]11:35
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:08
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]12:46
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui17:09
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:09
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."]17:32
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui17:59
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:00
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui19:23
-!- mode/#webgui [+v perlDreamer] by ChanServ19:23
+perlDreamerIf anyone is bored today, I have a core project that I could use some help on.19:23
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has quit []19:39
CIA-46WebGUI: colin * r11447 /WebGUI/lib/WebGUI/Asset/Post/Thread.pm: Add missing POD, and fix POD typos in the Thread.19:41
CIA-46WebGUI: colin * r11448 /WebGUI/lib/WebGUI/Asset/Wobject/Dashboard.pm: Add missing POD to Dashboard 8/44119:56
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui20:03
CIA-46WebGUI: colin * r11449 /WebGUI/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Add missing POD in DataForm::Entry20:09
CIA-46WebGUI: colin * r11450 /WebGUI/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Fix a bug in AssetCollateral/DataForm/Entry with renameField.20:23
CIA-46WebGUI: colin * r11451 /branch/WebGUI_7.6/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Backportind DataForm entry bugfix.20:23
CIA-46WebGUI: colin * r11452 /WebGUI/lib/WebGUI/Asset/Shortcut.pm: Add some of the POD missing from the Shortcut.22:09
CIA-46WebGUI: colin * r11453 /WebGUI/lib/WebGUI/Asset/Shortcut.pm: Add the remainder of the missing POD for the Shortcut.22:38
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Read error: 113 (No route to host)]22:40
-!- perlmonkey21 [n=perlmonk@75.43.164.195] has joined #webgui23:08
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit [Read error: 60 (Operation timed out)]23:16
-!- perlmonkey21 [n=perlmonk@75.43.164.195] has quit ["Leaving."]23:20
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui23:21
-!- mode/#webgui [+v perlmonkey2] by ChanServ23:21
CIA-46WebGUI: colin * r11454 /WebGUI/ (lib/WebGUI/Group.pm t/Group.t): Have just 1 list of groups that should not be deleted.23:53
CIA-46WebGUI: colin * r11455 /WebGUI/ (3 files in 3 dirs): 23:53
CIA-46WebGUI: Unify the list of protected groups into Group->vitalGroup. Refactor23:53
CIA-46WebGUI: WebGUI::Test and Operation/Group to use that list.23:53
--- Day changed Mon Jul 06 2009
+perlDreamer5 more modules to go...00:04
CIA-46WebGUI: colin * r11456 /WebGUI/lib/WebGUI/Operation/Group.pm: Add the missing POD, and fix broken POD that I just committed.00:07
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []00:33
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui01:46
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []01:46
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui01:58
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:00
-!- mode/#webgui [+v patspam] by ChanServ03:00
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui04:33
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has left #webgui []05:06
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui05:08
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:36
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI05:58
-!- mode/#webgui [+o tavisto] by ChanServ05:58
+perlDreamertavisto!06:02
@tavistohowdy, happy 4th of July06:02
+perlDreameryou, too, dude.06:02
@tavistoi still have large fireworks going off in my neighborhood06:02
Radix_you guys still partying?06:02
@tavistoI celebrated today by firing off about 8-10 different guns with a bunch of friends of mie06:02
@tavistomine06:02
+perlDreamerare you lighting them, or is it the neighbors?06:03
Radix_it's like the 6th july here06:03
@tavistonot me.. someone in my neighborhood. There are 165 houses in my neighborhood so not sure06:03
@tavistoIt's July 5th right now.. in 1 hour it'll be the 6th cuz I'm EDT06:03
Radix_anything bigger than a sparkler here is illegal :(06:03
@tavistothe rule of thumb is that many places stagger their fireworks shows so that they aren't all at the same time06:04
@tavistoso some do it Friday, some do it Saturday, and others do it tonight06:04
Radix_cool.. happy 4th july for you guys anyway :)06:04
Radix_our celebrations are january 26th - australia day ;)06:04
@tavistoand in Michigan we can't have any of the big fun fireworks... Against state law... So people to go neighboring states and smuggle them into Michigan :)06:05
@tavistoI see... I'll try and remember that06:05
+perlDreamerThey're just upholding the fine tradition of rebellion and challenging laws06:05
+perlDreamer"Because that' taxation without representation, and that's not fair."06:05
@preactionmost states have those same laws: you can't purchase fireworks in the state, but you can purchase them outside and bring them in06:06
@preaction(wisconsin has one too, at least)06:07
CIA-46WebGUI: colin * r11457 /WebGUI/lib/WebGUI/Asset/Wobject/Collaboration.pm: 06:27
CIA-46WebGUI: Add missing POD. Also, do not call methods from Wobject that are inherited from06:27
CIA-46WebGUI: Asset.06:27
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui06:40
CIA-46WebGUI: doug * r11458 /WebGUI/lib/WebGUI/Auth/LDAP.pm: Added POD to WebGUI::Auth::LDAP06:42
CIA-46WebGUI: colin * r11459 /WebGUI/lib/WebGUI/Operation/User.pm: Add missing POD for Operation/User.pm06:55
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."]07:00
CIA-46WebGUI: colin * r11460 /WebGUI/lib/WebGUI/Asset/Wobject/DataForm.pm: Add 40% to POD coverage in DataForm.07:10
CIA-46WebGUI: colin * r11461 /WebGUI/t/POD.t: Add POD_COVERAGE==3 switch to find empty POD blocks.07:10
-!- tavisto [n=tavisto@96.230.192.126] has quit []07:30
CIA-46WebGUI: colin * r11462 /WebGUI/ (4 files in 4 dirs): Add the missing Map icons.07:53
CIA-46WebGUI: colin * r11463 /WebGUI/lib/WebGUI/Storage.pm: Fix mistakes in POD for Storage.pm07:53
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 54 (Connection reset by peer)]07:53
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui07:54
+perlDreamerHow 'bout you, stDavid.  Want to help us reach 100% Pod coverage for WebGUI?07:55
stDavidSure pD... Now? 07:57
+perlDreamerPod::Coverage has a bug.  If won't work propertly if the package declaration does not match the file name and path.07:57
+perlDreamerSo Asset.pm, AssetTrash.pm, et. al. register as missing POD.07:57
+perlDreamerI have a small test case that exposes the bug, but I'm sure that it would be fixed more quickly with a patch.07:58
+perlDreamerYou up for taking a look at it?07:58
+perlDreamerThis weekend, I hand added missing POD for 39 modules.  Doug ponied up for writing one, too.07:59
stDavidActually I was on my way to bed (EST here). My son gets me up pretty early in the morning. But tomorrow I've got some time mid-day if that works...08:00
+perlDreamersure!08:00
* perlDreamer didn't know you had children08:01
stDavidOne 11 year-old... We're working on a robotics project this summer together for a Carnegie Mellon program. He keeps me VERY busy08:03
stDavidHence the early wake-up calls08:03
+perlDreameryeah, early sucks, but helping make robots with you son, that's priceless.08:03
stDavidWouldn't trade it for anything. You have 2 kids?08:04
+perlDreameryeah, two boys.  8 and 1008:04
stDavid(sometimes) wish they would stay that age forever08:04
stDavidbut, as they get older, there are more things you can do with them08:05
stDavidthe trick is to stay close to them08:05
+perlDreameryes.  It's not easy to do.08:05
stDavidno, it's not, but08:05
stDavidalways must try08:06
stDavidWell, I'm off to bed. I'll buzz you when I get a couple of free hours tomorrow. (You really wrote 39 POD's this weekend?)08:07
+perlDreameryeah, check the svn history.08:08
+perlDreamerI didn't have to write them all,08:08
+perlDreamerjust the missing ones08:08
+perlDreamerI type very fast08:08
stDavidI believe you, just makes my hands sweaty thinking about it though. Writing any documentation is beyond valor IMHO. 08:09
+perlDreamerthanks :)08:10
stDavidYW - ttyl08:10
CIA-46WebGUI: colin * r11464 /WebGUI/lib/WebGUI/Asset/Wobject/DataForm.pm: Add the rest of the missing POD to the DataForm.08:37
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.9/2009040821]"]08:54
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:56
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:20
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:38
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []10:21
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui10:43
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui10:55
-!- mode/#webgui [+v bartjol] by ChanServ10:55
+bartjolmorning10:55
Radix_morning bart11:29
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]11:34
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []11:36
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui11:47
-!- mode/#webgui [+o Haarg] by ChanServ11:47
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:09
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []12:09
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Remote closed the connection]13:07
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui13:26
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]13:34
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:07
-!- mode/#webgui [+o plainhao] by ChanServ14:07
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:03
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui15:10
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]15:51
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:34
-!- mode/#webgui [+o bopbop] by ChanServ16:34
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui16:50
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:50
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:12
-!- Haarg [n=haarg@75.50.88.180] has joined #webgui17:17
-!- mode/#webgui [+o Haarg] by ChanServ17:17
-!- ekennedy [n=ekennedy@70-12-78-192.pools.spcsdns.net] has joined #webgui17:23
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:34
-!- mode/#webgui [+v perlDreamer] by ChanServ17:34
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]17:38
+bartjolhey colin17:41
+perlDreamerHey, bartjol!17:41
+perlDreamerHow are you doing this week?17:41
+bartjolI was wondering something regarding internationalization17:41
+perlDreamerWhat is it?17:41
+bartjolwell in march I had a small conversation with JT17:41
+bartjolon setting the language of a setting17:42
+bartjolmy proposal was to use a scratch variable17:42
+bartjolwhich he was ok with17:42
+bartjolif it was documented and API'd17:42
+bartjolthat is actually not the hard part17:43
+bartjolbut17:43
+bartjolwhen the Internationalization partt gets the language17:43
+bartjolwith thegetLanguage method17:43
@Haargthe language of a setting?17:43
+bartjolsorry, session17:44
+bartjolmy bad17:44
+bartjolokl, during the retrieval, the language is given as a parameter17:45
+bartjolto that method17:45
+bartjolmy question is:17:45
+bartjolwhat would be better, give the language as a parameter, or let the getLanguage method figure out what language to get17:46
@Haargwhat do you want to accomplish with per-session languages?17:46
+perlDreamerI think the end goal is for a Visitor to choose their preferred language, without having an account17:46
+bartjolwell, that a visitor user can read the i18n text in they're own language17:46
+perlmonkey2hmm, I'm not liking how I'm reregistering session's crypt object every time the encryption provider changes.  What if the crypt object kept in memory members of each provider as it was used.  Since once it is used it is likely to be used quite a bit?17:46
+bartjollike: if you can't read the text: "register here", how can you expect people to register17:47
@Haargmy plan for wg8 is that visitor (at least) will base the language on the http request headers17:47
+bartjolwell, but thgat means there will be an extra variable somewhere, instead of the visitors profile language17:48
+bartjolwhich is ok, but if I am in the states, I still might wat to read duitch text17:49
+bartjolso you want to be able to change it17:49
@Haargtrue17:49
@Haargeither way, it will work quite differently in 817:50
+bartjolso they don't bite each other, but complete each other17:50
@Haarglanguage is going to have a different api around it and probably won't be a user profile field17:50
+bartjolalso not when logged in?17:50
+perlDreamerwhat would it be instead, Haarg?17:50
@Haarglikely directly in the user table17:51
@Haargwe could easily have a scratch variable as part of that api17:51
+bartjolwell, at the moment, that should not be too hard either17:52
+bartjolbut, for the sake of my knowledge, let's go back to my original question17:52
+bartjolthe exercise of making it, will be obsolete17:52
@Haargyeah, we could add what you are proposing in 7.817:53
+perlDreamerbartjol, from reading International.pm, the scratch variable needs to be in two places17:54
+bartjolpro for the embedding in the getLanguage method is, that you don't have to make a language variable each time you call the getlanguage method17:54
+perlDreamersub get, and sub makeUrlCompliant17:55
@Haargi would think the best way to do it would be to have International->new just pull from an additional source when getting defaults17:55
@HaargmakeUrlCompliant should be adjusted anyway.  it wasn't adjusted along with the rest of the methods17:56
@Haarg->{_language} will always exist now so there is no reason for it to try to pull defaults17:56
+perlDreamerI see your point about putting it in new.  It's not likely to change mid-request17:57
@Haargeven if it were, it would be the same as the user changing their language17:58
@Haargand i18n objects don't stay around for the whole request17:58
+perlDreamernot yet, anyway :)18:00
@Haargwe could possibly change that in 7.8.  as long as things to according to plan the 8.0 api will be procedural.18:03
+bartjolwell, that sounds nic18:06
+bartjolew18:06
+bartjolso in overview:18:09
+bartjolthe I18n module gets a variable setLanguageScratchVar18:09
+bartjoland the method new finds out what the value is, if not it defaults to the profile language (at the moment)18:10
@Haargsomething like that18:10
+bartjolnot a vraiable, but a method18:10
+bartjolwhich sets a scratch variable language18:11
+bartjolargh18:11
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:20
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]18:26
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui18:30
-!- frodwith [n=pdriver@helios.tapodi.net] has quit [Read error: 110 (Connection timed out)]18:37
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Client Quit]18:49
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit ["Leaving."]18:56
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []18:59
-!- ekennedy [n=ekennedy@70-12-78-192.pools.spcsdns.net] has left #webgui []19:10
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui19:17
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []19:29
+perlmonkey2Woah, with state and federal tax credits, looks like those small open air electric vehicles springing up everywhere are *free* after all the rebates are finished: http://www.adaeveningnews.com/local/local_story_176122627.html19:34
+perlDreamerheh19:37
+perlDreamergoing to buy one?19:37
+perlDreamerand what's the charging time?19:37
+perlmonkey2might especially if they are free.  Everywhere I go is pretty much in range 10x over with those things.19:40
+perlmonkey2perlDreamer: 6 12V batteries in series so 72V at ~30AH.  So 2.2KwH.  ~$.15 to completely fill up.  19:43
+perlmonkey2perlDreamer: I'd think the larger problem is they use normal golf cart batteries.  Lucky to get 500 charges before replacing them.19:48
+perlmonkey2But I guess that's a few years of normal daily use.19:49
+perlDreameryeah19:49
+perlDreamerhow long is a charge?19:49
+perlmonkey230 miles they say.19:49
+perlmonkey2at 25mph.19:49
+perlDreamerah, how long to recharge?19:49
+perlDreamer8 hours, 12 hours?19:50
+perlmonkey22KwH....just limited on how fast the batteries can safely take a charge.  4-8 hour range I'd guess.19:50
+perlDreamerand will they plug into a windmill?19:50
+perlmonkey2hah19:50
+perlDreamerI was looking into building a solar charger for my lawnmower19:50
+perlDreamerbut it takes about 5 cents to recharge it19:50
+perlmonkey2that'd be pretty cool.19:50
+perlDreamerand the cells cost a lot19:50
+perlDreamerI've seen homemade recharging rigs costing about $10019:51
+perlDreamerwhich is a long time for breakeven19:51
+perlmonkey2yeah, I have set $.07KwH power or could get it as low as $.04KwH if I wanted to stop using power between 2-7pm.19:51
+perlmonkey2Getting it anywhere except the grid is not going to be making you money.19:52
+perlmonkey2perlDreamer: talked to my brother who's a Mercedes mechanic.  Does a ton of welding on hot rods in his shop.  Set me straight on welders.  Said a simple small wire welder from a big box store will do anything I'm likely to need.  Just looking at reviews online to see which box store to get it from.19:55
+perlDreamerawesome!19:55
+perlDreamerthat's been a stopping point for a long time19:55
+perlmonkey2yeah, kept going to auctions, which are fun, but I'd see the nice welders going for kilobucks.  I have to many hobbies to drop kilobucks on any given one :P19:56
+perlmonkey2and I've discovered the steel/metal recycling place.  It is a wonderland for anyone who contemplates what exactly a welder means.19:57
+perlDreamernice :)19:58
+perlDreamerwhat's the correct way to write this in bash: for file in (Asset*.pm); do perl -I /data/WebGUI/lib/ -wc %; done20:01
+perlDreamerseems like it is for file in Asset.*.pm; do perl -I /data/WebGUI/lib -wc $file; done20:03
+perlmonkey2bash knows what to do with 'Asset.*.pm' ?20:05
+perlDreameryup20:05
CIA-46WebGUI: colin * r11465 /WebGUI/ (19 files in 11 dirs): 20:11
CIA-46WebGUI: Provide a framework for CSRF protection, with tests.20:11
CIA-46WebGUI: Add CSRF protection to Asset editSave, AssetManager, VersionTags and Group operations.20:11
-!- dionak [n=dionak@97.66.185.250] has joined #webgui20:17
dionakanyone online familiar with the survey asset?20:24
+perlDreamerI hear that perlmonkey2 is20:25
+perlDreamerbut patspam is the most recent developer of it20:25
dionaki'm trying to setup ranking questions and don't see how to do it. I need responders to rank a list of values so i'll know if pricing is more important than features, for instance. 20:25
dionakthanks, pd. 20:25
dionakperlmonkey2, are you available?20:26
dionakok, thanks. I've emailed Pat20:33
CIA-46WebGUI: colin * r11466 /WebGUI/lib/WebGUI/ (7 files in 2 dirs): 20:38
CIA-46WebGUI: Automatically add a token to any autogenerated form.20:38
CIA-46WebGUI: Refactor previous commits to take advantage of that.20:38
-!- David___ [n=David@130.156.38.11] has joined #webgui20:41
David___Hello i have a question, what is the best way to migrate from windows webgui to linux20:41
+perlDreamercopy your config file20:42
+perlDreameryour database file20:42
+perlDreamerand your uploads directory20:42
David___i have tried porting the uploads directory as well as a dump from the database but i don't get all my content the same way20:42
@Haargwhat problems do you run into?20:42
David___most of it is there, but not all20:42
David___some of my pictures are missing20:42
@Haargsome of the files appear to be missing?20:42
David___yes..apper is the right word20:43
@Haargwhat version are you using20:43
@Haarg?20:43
David___windows 7.4.40 stable20:43
David___i need to go to linux latetst webgui version20:43
@Haargok20:44
@Haargin the uploads directories there are a bunch of 2 character directories, and under those more 2 character directories20:44
David___yes20:44
David___that is correct20:45
@Haargthe problem is that on windows, the file system is case insensitive, so some of those directories can get combined when they shouldn't20:45
@Haargthe third level directories that are 22 characters long should have the correct case20:45
@Haargand the first two levels are created using characters 1-2 and 3-4 of that 22 character id20:45
@Haargso if you know some shell or perl scripting you can move them to the correct paths20:46
@Haargsomewhere i have a script to do that but i don't know where20:46
David___i am very limited on shell , and no knowledge on perl20:47
David___sorry i m newbie on this20:47
@Haarghttp://haarg.org/fixUploadsCase.pl20:49
@Haargafter transfering the files to the linux machine, run20:50
@Haargperl fixUploadsCase.pl /data/domains/www.site.com/public/uploads20:50
+perlDreamerHaarg, can I stick that on the Bazaar?20:51
@Haargsure20:51
David___ok.. i 'll try it20:51
@HaargperlDreamer, there is also http://haarg.org/convert_storage.pl20:52
@Haargwhich is not set up for use on a live site, but shows the concept20:52
@Haargmoving from base64 to hex directories20:52
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]20:53
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui20:53
-!- mode/#webgui [+v perlDreamer] by ChanServ20:53
@Haargwb20:53
+perlDreamerhaarg, what would be the difference between the 2?20:53
CIA-46WebGUI: colin * r11467 /WebGUI/t/Form.t: Check for generation of the csrf token.20:53
+perlDreamerpidgin crashed20:53
@Haarg[12:52:16]  <Haarg> perlDreamer, there is also http://haarg.org/convert_storage.pl20:53
@Haarg[12:52:32]  <Haarg> which is not set up for use on a live site, but shows the concept20:53
@Haarg[12:52:55]  <Haarg> moving from base64 to hex directories20:53
+perlDreamerand must be used with what version of WebGUI?20:54
@Haargthe first is for correcting the case problems, the second for moving to hex encoding20:54
@Haargcurrently we support both20:54
@Haargall new storage locations are created as hex20:54
@Haargbut if a hex location doesn't exist it will check for a base64 version20:55
@Haargi think 7.6 is when that change happened20:55
@Haarg7.6.320:56
+perlDreamerhow much do you want for it, Haarg?21:15
@Haargif you're willing to clean it up you can do with it whatever you please21:16
+perlDreamersince you can only put in dollars, and not more useful things like karma, beer or pizza, I'll just put them there for people to download21:24
ckotilheh. 21:55
+perlDreamerthere are people, real people, who can eat food by themselves, right?22:07
* perlDreamer is despairing of having a nice meal with adults22:08
+perlDreameror at least people who don't talk with their mouth stuffed full of food22:08
@preactionheh22:09
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui22:26
-!- mode/#webgui [+v BartJol] by ChanServ22:26
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui22:33
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []22:33
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui22:33
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:36
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI22:46
-!- mode/#webgui [+o tavisto] by ChanServ22:46
+perlDreamersorry, preaction22:46
@preactionabout?22:50
@preactionWHAT HAVE YOU DONE TO ME?22:50
@preactionWHEN WILL THE MADNESS END? WHY GOD WHYYYYYY22:50
+perlDreamerIt's one bug per week, dude22:50
+perlDreamerKind of like Klinger and the pins22:51
+perlDreamerJust sign my Section 8 papers22:51
@bopbopoh goodie, you gave him my bug!22:52
@bopbopyippeeee22:52
+perlDreamerDo you have any other bugs that I need to assign to preaction?22:53
@bopbopmaybe22:53
@preactiondot.dot.dot22:53
@preactionat first I was like "LOL" but then, I srsed22:54
@bopbopthere's the edit field in thing22:54
@bopbopbut I'm not sure that's for him22:54
+perlDreamerno, that's either Yung or a generic bug fixer22:54
@bopbopyup22:54
CIA-46WebGUI: colin * r11468 /WebGUI/ (4 files in 4 dirs): Allow snippets to be really empty, without showing the Page Not Found screen.22:54
CIA-46WebGUI: colin * r11469 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting snippet fix.22:54
+perlDreamerwhat is "srs"ed, preaction?22:55
@preactionserioused22:55
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has left #webgui []22:55
@preactionit's the opposite of this: http://www.myconfinedspace.com/wp-content/uploads/2007/05/i-lold.jpg22:57
SDuensinLikely old news for you guys:  http://www.cmswire.com/cms/web-cms/open-source-web-content-management-for-retailers-003948.php23:19
* perlDreamer goes on an errand23:19
@preactionTHEY DONT' LIKE THE ROCKSTAR BANNER?23:20
@preactiondamn them. i thought that was the best thing evar23:20
SDuensinI did.  :-)23:20
SDuensinI posted a nice comment for that article.  Hopefully it goes up soon.23:20
@preactionmaybe we just like cheesy things23:22
SDuensinI also just got off the phone with a guy who does a lot of custom hosting and development.  Was working hard to sell him on WebGUI.  He'll be calling back in about 30 minutes to learn more.23:22
@preactionsweet23:22
@preactionit's great to have people to share the excitement with. it just keeps getting more and more exciting, and more people need to share!23:23
SDuensinSpeaking of sharing, it'd sure be nice to get that VFS WebDAV into the main release...  :-P23:23
@preactiondon't worry, it's coming, be patient23:24
SDuensinJust being the squeaky wheel.  Hint, hint.  :-D23:24
David___Hey Haarg. i did what you suggested and it ran moving some files but in other i get Use of uninitialized value $part1 in string ne at fixUploadsCase.pl line 7.23:25
David___Use of uninitialized value $realPart1 in string ne at fixUploadsCase.pl line 7.23:25
SDuensinI'd give you all my karma for it, but that's almost insulting.  (I only have 830!)23:25
David___and the images are still missing23:25
@preactionwe can't release any features until we branch for new development, which won't be until 7.7 goes stable23:25
@Haargyou ran it with the full uploads path as a paramater?23:25
@preactionso if you want new features to come sooner, we need all the bugs currently reported fixed23:25
@Haarg*parameter23:25
SDuensinYea, I know that.  Type faster!23:25
David___yes .. just like you sent it to me23:25
David___perl fixUploadsCase.pl /data/domains/www2/public/uploads23:26
David___can it be the different versions of webgui?23:26
@Haargshouldn't be23:27
@Haargwhat do you get from ls /data/domains/www2/public/uploads ?23:27
David___a list with all the 2 digit folders23:28
David___is there anyway for me to import packages of data from the old to the new webgui?23:30
@Haargasset data yes23:30
David___i have tried that but when the file is bigger than 60 meg. it fails23:31
@Haarghttp://gist.github.com/141659 try this script23:31
David___same parameters?23:34
@Haargyes23:34
David___not able to work with /data/domains/www2/public/uploads/00/64/00646e0feb54aa98d4862c618ac9fcac23:35
@Haargare you sure you are using 7.4.40?23:35
@Haargor did you mean you upgraded after moving it to linux?23:36
David___ok.. sorry for the dumb question.. should i be running this on the old server before moving the public folder?23:36
@Haargyou'd need to move it to the linux server first23:36
@Haargbut you'd want to run the script before doing any upgrades etc23:37
David___ok. what i did was i copy the public folder and the sql file to the new webgui23:37
David___and i m running the script on the new box23:37
@Haargthat should work fine23:38
David___that's where i get the erros23:38
@Haargwhen you first ran the script, did you see lots of warnings about uninitialized variables?23:39
@Haargor only a few23:39
David___only a few23:39
David___it did the mv to a lot of them23:39
@Haargbecause those paths should only exist if you were running a newer version23:39
@Haarghttp://haarg.org/fixUploadsCase.pl i've fixed the script to avoid those paths it can't deal with23:39
@Haargthe next thing would be after running the script, look at some specific cases of it not working properly23:41
David___ok the script run without anything happen23:43
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []23:43
David___i am going to check the specific cases23:43
@Haargthat should be because it already fixed what it could on the first run23:43
David___the images are there.. but no luck on finding them 23:47
David___i get a couple of errors on modproxy and webgui23:47
-!- tavisto [n=tavisto@96.230.192.126] has quit []23:47
@Haargwell, take an example image that is missing and try to find it on the filesystem23:47
@Haargand compare the urls23:48
David___well paths are the same, and the files are  there.  but asset manager can't find it23:54
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui23:59
--- Day changed Tue Jul 07 2009
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:03
-!- mode/#webgui [+v cap10morgan] by ChanServ00:03
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 54 (Connection reset by peer)]00:05
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui00:09
David___does anybody know how to import files bigger than 100 mb ?00:12
-!- David___ [n=David@130.156.38.11] has left #webgui []00:17
+perlDreameroooohhhh00:25
+perlDreamerYUI 3.0.0 beta 1 released00:25
SDuensinI'd be a lot more excited about YUI if someone had a decent layout tool for it.00:29
+perlDreamermaybe you could swap rizen a nifty YUI layout tool in exchange for a webdav implementation?00:38
SDuensinDude, I've been mulling a VisualBasic-for-WebGUI type thing over in my head for some time now.00:40
@preactionthere is a YUI Grid Layout tool on the web, it might be able to be ported to WebGUI00:41
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]00:42
-!- perlDreamer1 [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui00:51
-!- mode/#webgui [+v perlDreamer1] by ChanServ00:52
CIA-46WebGUI: translation * r11470 /translations/German/German/ (Asset_AdSku.pm AssetAspect_RssFeed.pm): Update from translation server00:53
+perlDreamer1they should have been using WebGUI: http://lwn.net/Articles/340130/00:59
+perlmonkey2holy crap, it is already 5?  where did my day go?01:01
+perlDreamer1daydreaming about windmills, wire welders and electric cars?01:01
+perlmonkey2no, working hard01:03
+perlmonkey2makes time pass too fast01:03
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Read error: 113 (No route to host)]01:06
-!- sbaur [n=sbaur@130.157.145.37] has joined #webgui01:15
sbaurHi Everyone!01:16
sbaurAre the nightly builds that used to be available at http://www.webgui.org/downloads/builds/ still available somewhere?01:16
@preactionhttp://www.plainblack.com/downloads/builds/01:16
-!- dionak [n=dionak@97.66.185.250] has quit []01:17
-!- perlDreamer1 is now known as perlDreamer01:17
sbaurthanks preaction, i'll submit a bug for the bad link on the source installs page01:17
+perlDreamer'bout time that impostor got out of here01:17
-!- carogray [n=Caroline@72-58-170-1.pools.spcsdns.net] has joined #webgui01:17
@Haargsbaur, what do you use the nightlies for?  we were having a discussion the other day about them and were having trouble coming up with a solid use case for them.01:18
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit []01:20
sbaurusually just to do a quick visual diff on a specific file on a specific version to see if we might be running a modified file that never made it into our version control. 01:21
sbaurit's a lot faster than grabbing the tar.gz, untarring it and then checking the file01:22
* perlmonkey2 is moments away from having working encryption of database tables/fields in webgui. fueled by granola bars and keystone light, this unholy concoction of openssl and webgui is about to come to life.01:25
@Haargcould looking at the file in the vcs do the same for you sbaur?01:27
sbaurhaarg: if there's a tag or something that will get me to a specific version01:28
sbaurtoday i was looking at 7.5.40 stuff01:28
+perlDreamersbaur, tags in SVN are like directories01:28
sbaurthat would work then01:28
@Haargi still don't have all of the tags done in git, though that is planned01:28
+perlDreamerhttps://svn.webgui.org/svnweb/plainblack/browse/releases/WebGUI_7.5.40-stable/01:28
+perlDreameryou can use SVN::Web to browse to it, then download the copy that you want01:29
+perlDreameror just remove the svnweb stuff to grab the file you want with svn cat (I think)01:29
@Haargit's not that we are looking to get rid of nightlies, just trying to understand if there's something we could be doing better with the version control stuff01:29
+perlDreamersvn cat https://svn.webgui.org/plainblack/releases/WebGUI_7.5.40-stable01:30
CIA-46WebGUI: colin * r11471 /WebGUI/ (docs/changelog/7.x.x.txt www/extras/wobject/Thingy/thingy.js): Refix rendering problem with add/edit field dialog in Thingy.01:38
CIA-46WebGUI: colin * r11472 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt www/extras/wobject/Thingy/thingy.js): Backport Thingy add/edit field dialog fix for height.01:38
sbaurHaarg: basically, i use the nightly builds because I've figured out (and actually remember) how to get there the few times a month/quarter that I actually need to. I'm sure given time (and maybe a link on the webgui.org site somewhere) I could train myself again. 01:46
@Haarghttp://github.com/plainblack/webgui/tree/master is where our code will live in the future btw01:48
-!- Haarg [n=haarg@75.50.88.180] has quit ["This computer has gone to sleep"]02:10
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui02:24
-!- sbaur [n=sbaur@130.157.145.37] has left #webgui []02:28
* perlmonkey2 sees encrypted data :D02:31
+perlDreamerhow do you know its encrypted?02:31
+perlmonkey2I'm looking at it.02:31
+perlmonkey2it used to be json02:31
+perlmonkey2it is wrong 02:32
+perlmonkey2I mean, it doesn't have the correct headers.  But my workflow used an encryption provider to decrypt and then recrypt a field.  02:32
-!- carogray [n=Caroline@72-58-170-1.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]02:37
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []03:01
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:02
-!- mode/#webgui [+v patspam] by ChanServ03:02
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui03:03
+perlmonkey2patspam: encrypted data doesn't appear to like it in text fields.  looks like binary only :(03:19
+perlmonkey2just an fyi03:19
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []03:23
elninohey perlDreamer... just fyi.. http://www.webgui.org/bazaar/prevnext-macro-navigation-buttons - VERY COOL macro - but it seems to be putting out a warning for no reason, or perhaps it's a bug with 7.603:45
+perlDreamercould be, what's the warning?03:45
+perlDreamerHopefully not "Written by perlDreamer"03:45
elninoWARN - xxx.xxxs.com.conf - WebGUI::Asset::newByUrl[1822] - The URL * was requested, but does not exist in your asset tree.03:46
elninoopps. interesting. the warning WAS   WebGUI::Asset::newByUrl[1822] - The URL b-snfoxj2n4doc01wjcqvq was requested, but does not exist in your asset tree.03:46
elninowhat did *I* change?03:46
elninooh. I'm using it on two sites. =)03:47
* perlDreamer has dinner with the fam, bbiaw03:51
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui04:13
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]04:34
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui04:42
CIA-46WebGUI: colin * r11473 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.7.1-7.7.2.pl): Make sure that all old RSS assets are cleaned up during the switch to the RSS AssetAspect.05:23
+perlDreamerdaviddelikat1: ping05:50
daviddelikat1yo05:50
daviddelikat1Gnip05:50
daviddelikat1perlDreamer: sup?05:51
+perlDreamerDo you know how to tell HTML::TokeParser to not decode HTML entities?05:52
daviddelikat1I think I did once05:52
daviddelikat1:)05:52
daviddelikat1:P05:52
+perlDreamerthat helps :)05:52
daviddelikat1have you browsed the docs?05:53
daviddelikat1I think it was easy to find05:53
+perlDreamerI've read TokeParser, PullParser, and HTML::Parser05:53
+perlDreamerit's related to this bug: http://www.webgui.org/bugs/tracker/993505:53
daviddelikat1... looking...05:53
+perlDreamerhere's how the bug works05:54
+perlDreameryou type content into a post05:54
+perlDreamerthe post gets processed and it makes a synopsis from the post content05:54
+perlDreamerthe synopsis has HTML entities that get decoded05:55
+perlDreamerbut when they saved to the db, it only inserts characters up to the first decoded entity05:55
daviddelikat1so splitTag is producing the final text when you rewally want it to still have the HTML encoded specials05:55
+perlDreamerwell, I want splitTag to produce the final text with the entities left encoded.05:56
+perlDreamerI have tried $p->attr_encoded, and it didn't do anything useful05:56
+perlDreamerfrom what I've read, we have to build our own version of get_text, using get_token as a base05:57
+perlDreamersince it doesn't decode entities by default05:58
elninohey perlDreamer...looks ike your busy. I didn't know if I should write a bug report on that macro that your wrote.  it seems that newByUrl is spitting out unneeded warning.05:58
+perlDreamerelnino, does the macro generate warnings when the test for the macro is run?05:59
elninoI didn't try the test, because it created the naviation links great for my site. I just happend to cross the warnings.05:59
elninolet me see.06:00
+perlDreameryou're sure this is made by the macro?06:00
elninoyep, because it's the assetId I specified in the macro and it only appears when I hit that page.06:00
elnino...that use the macro06:00
elninothere are 6 pages that use it.06:00
elnino... interesting ly tho, I' only getting text links, no buttons like it says I'm supposed to get? I don't have js disabled.06:02
elninobutmaybe that's because I'm not using a template.06:02
+perlDreamerthe problem with newByUrl is due to bad documentation06:04
+perlDreamerit says assetId, but in Oregonian, that means assetUrl06:04
+perlDreamertime to be Dr. Daddy, DDS06:04
+perlDreamerbbiaw06:04
elninoI tried to supply a url and it didn't like it at all. Do I need to prepand it with a slash? I didn't try that.06:05
* elnino goes and tries06:05
* elnino still confused because it does find the pages using the assetid.06:05
elninourl doesn't work with or without the slash06:07
daviddelikat1perlDreamer: I think we could do it by overriding the decode_entities operation...  I can help more tomorrow, I'm just heading out for tonight.  I'll be here bright and early tomorrow tho...06:12
* perlDreamer won't be online until 9:00am or so06:13
elninohow do I run a test for the macro?06:13
elninook06:13
+perlDreamerenv WEBGUI_CONFIG=/data/WebGUI/etc/someWebGUI.conf perl t/Macro/PrevNext.t06:13
+perlDreamerhm, elnino, the test is running clean for me on 7.7.14-pre06:18
+perlDreamerno warnings06:19
+perlDreamerand the test does check passing a URL into the macro06:19
+perlDreamerlet me try the macro on a site and see what happens06:19
* elnino is stuck trying to figure out vi's stupid "features"06:19
* elnino sighs finally.06:21
elninoI apparantly don't have a test.pm06:24
elninoCan't locate WebGUI/Test.pm in @INC (@INC contains: /home/data/WebGUI/lib/WebGUI/Macro/t/../lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /data/WebGUI/lib/WebGUI/Macro/t/PrevNext.t line 5.06:24
elninoBEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Macro/t/PrevNext.t line 5.06:24
+perlDreamerthat's unfortunate06:28
+perlDreamerI've tried this on a dev site and it works like I'd expect it to.06:28
+perlDreamerwhat does your macro invocation look like?06:28
elninooh there it is.06:28
elninohold on. I just found test.pm06:28
+perlDreamerPrevNext.t really wants to be in /data/WebGUI/t/Macro06:29
+perlDreamernot lib/WebGUI/Macro06:29
elninoright.06:29
elninook. PrevNext.t is in /data/WebGUI/t/Macro.06:31
elninoI'm in /data/WebGUI/t06:31
elninoand I'm running  env WEBGUI_CONFIG=/data/WebGUI/etc/www.landmarklandscapedesigns.com.conf perl Macro/PrevNext.t06:32
elninoand getting: Failed to require package 'WebGUI::Session'. Reason: 'Can't locate Class/InsideOut.pm in @INC (@INC contains: /home/data/WebGUI/t/Macro/../lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /home/data/WebGUI/lib) at /home/data/WebGUI/lib/WebGUI/Config.pm line 18.06:32
elninoBEGIN failed--compilation aborted at /home/data/WebGUI/lib/WebGUI/Config.pm line 18.06:32
elninoCompilation failed in require at /home/data/WebGUI/lib/WebGUI/Session.pm line 18.06:32
elninoBEGIN failed--compilation aborted at /home/data/WebGUI/lib/WebGUI/Session.pm line 18.06:32
elninoCompilation failed in require at (eval 11) line 1.06:32
elninosorry...06:32
elninoI did setenvironment.. I'll do it again.06:32
+perlDreamerI finally gave up and put it in root's .bashrc file06:32
elninothe .t file?06:33
+perlDreamersetenvironment.pl06:33
+perlDreamerer, setenvironment.sh rather06:34
+perlDreamerthat way I'm always working with the WRE's environment06:34
elninooh good grief...06:37
elninoI think i need to go to bed. I can't think. I'll revisit this06:37
elninolater.06:37
+perlDreamergood night, elnino06:38
elninono worrries, I have my links, I'm happy.06:38
elninojust a warning message that lingers.06:38
elninogood night.06:38
elninook. one last question tho..  where is  Class/InsideOut.pm  supposed to be?06:39
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."]06:40
+perlDreamer/data/wre/prereqs/lib/perl5/site_perl/5.8.8/Class/InsideOut.pm06:43
elninook. it's there. 06:43
elninonow I'm going to sleep. 06:44
elnino=)06:44
+perlDreamerl8r ;)06:44
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI06:45
-!- mode/#webgui [+o tavisto] by ChanServ06:45
+perlDreamergreets, tavisto06:48
@tavistohowdy06:48
@tavistoanyone in here using google latitude?06:48
@tavistojust got an invite from a friend to try it.. love the fact it uses google maps but also wondering if this is just another step to allowing big brother to invade my privacy06:49
+perlDreamerI'm sure that rizen has other ways of keeping tabs on you, tavisto06:50
+perlDreamerI wouldn't sweat it06:50
@tavistohah lol06:50
@tavistoyeah skype/IM work pretty good for that06:50
* perlDreamer is going to call it a night, too06:51
+perlDreamerlater, all06:51
@tavistoyeah I'm about ready to.. couple more minutes06:51
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]06:51
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]06:53
-!- tavisto [n=tavisto@96.230.192.126] has quit []07:57
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui08:06
-!- mode/#webgui [+v cap10morgan] by ChanServ08:06
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui09:25
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []09:37
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []10:31
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui10:35
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]10:36
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui10:54
-!- mode/#webgui [+v bartjol] by ChanServ10:54
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui11:29
-!- mode/#webgui [+v patspam] by ChanServ11:29
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []12:18
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:05
-!- mode/#webgui [+o plainhao] by ChanServ14:05
+bartjolmmm, wondering whether I found a bug14:32
CIA-46WebGUI: translation * r11474 /translations/Dutch/Dutch/ (5 files): Update from translation server15:53
xdangeris there anyone around who can share some knowledge about the mail queue and "cron"?15:57
+bartjolwell, depends on what you want to know16:00
+bartjolhaven't looked into that too much yet16:00
xdangerI have a client who wants "realtime" emails16:00
+bartjolah16:00
+bartjolrealtime as in less than a minute?16:01
-!- carogray1 [n=Caroline@98.217.214.184] has joined #webgui16:01
xdangerwas just wondering at what interval is thet activity runed?16:01
xdangers/thet/that/16:01
+bartjolwell, that depends on the settings of your scheduler16:01
xdangerah!16:02
xdangerthats what I was looking for =)16:02
xdangerwonder if it will break with a small value16:02
+bartjolwell16:03
+bartjolthat depends on how many mails are send probably16:03
xdangerI hope that it's enough for them that we run that once every minute16:04
+bartjolwell, normally with the 5 minute interval I get messages within 2 or 3 minuytes16:05
+bartjoldepends on what spectre has to do 16:05
+bartjolyou can try to tweak you spectre settings16:05
xdangerdid that...16:06
xdangerBut I think that there isn't an easy way to get it under one minute16:06
+bartjolwell, experience will be the teacher16:07
+bartjolnormally it won't be a problem16:08
xdangerIt could be for this client... they are not easy =)16:08
+bartjolbut if they have many users or send a lot of group e-mails it can16:08
xdangerwhy isn't sendmail run in realtime in some places?16:08
xdangerthis is a dataform16:09
xdangerso max 1 email16:09
+bartjolwell, as I said, maybe webgui does more stuff with it, like attaching footers and stuff16:09
+bartjoldarn, I did not say that16:10
+bartjolchanged my sentence, sorry16:10
+bartjolI think you can make a workflow that is run immediately16:11
+bartjolbut I haven't done that myselfd16:11
+bartjolmmm, some of the new i18n doesn't make sense to me16:25
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:50
-!- PCCC [n=David@130.156.38.11] has joined #webgui16:56
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui16:57
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:57
+bartjoley, perlmonkey2, anything to do with the story asset?17:01
+perlmonkey2bartjol Not me.17:01
+bartjolmmm17:01
+perlmonkey2thought that was all perldreamer17:01
* bartjol is grinning evilish17:01
+perlmonkey2ah17:02
+perlmonkey2you worked on it?17:02
+bartjolthe translation17:02
+bartjoland I don't understand some of it17:02
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui17:04
-!- mode/#webgui [+v cap10morgan] by ChanServ17:04
PCCCgood morning does anybody knows how to import files bigger than 100mb 17:07
@preactionPCCC: don't use the web interface17:08
PCCCso what can i use?17:09
+bartjolwell, copy it to your server17:09
+bartjoland use fileImport.pl17:09
+bartjolin /data/WebGUI/sbin17:10
+bartjolor wherever your WebGUI/sbin dir is17:10
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []17:10
PCCCok, i'll give it a go17:11
+bartjolread the help of that script17:11
+bartjolyou need some partameters17:11
PCCCok17:11
+bartjolpreaction: may I ask you something17:13
@preactionbartjol: go ahead17:13
+bartjolI noticed that there is a publicProfile JSON entry in the wg_privacysettings17:13
+bartjolbut I actually see only the field publicProfile being used17:14
+bartjoldo I miss something17:14
+bartjoloh, sorry, that is in the userprofiling stuff17:14
+bartjolyou need some context17:14
+bartjolI also always wine about that17:15
@preactionthere's no reason to show the state of the publicProfile field to anybody except the user who can edit it17:15
+bartjolah, that's only a state17:15
@preactionso the privacysetting isn't currently necessary17:15
+bartjolok17:15
+bartjolwell, useless to do extra work taking it out17:16
+bartjolmmm, I have a user that wants to be the default to set the profile public, but not the fields within17:16
+bartjolbut I believe the default db setting is chosen17:17
+bartjolnot that of the setting chosen in user profiling17:17
+bartjolso you cannot overrule that setting17:17
+bartjolexcept by altering the db tables settings17:21
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui17:27
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []17:30
CIA-46WebGUI: translation * r11475 /translations/Dutch/Dutch/ (8 files): Update from translation server17:38
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI17:40
-!- mode/#webgui [+o tavisto] by ChanServ17:41
+perlmonkey2Anyone catch the crop circle hoopla that seemed to imply the not-quite-a-sunspot was going to launch 6 coronal mass ejections at us today?  Over three days a crop circle got progressively more complicated until astronomers deciphered it to mean the sun was going to hit us hard.17:41
+perlmonkey2Except NASA says that blip on the sun doesn't qualify as a sunspot and "Knowing" was released on DVD today.17:41
+bartjolmmm, I think pygmee people ar responsible17:42
+perlmonkey2I think Summet Entertainment hired some clever marketeers. 17:42
-!- dionak [n=dionak@97.66.185.250] has joined #webgui17:44
CIA-46WebGUI: translation * r11476 /translations/Dutch/Dutch/ (Asset.pm Asset_Matrix.pm): Update from translation server17:54
-!- Haarg [n=haarg@76.210.68.185] has joined #webgui17:55
-!- mode/#webgui [+o Haarg] by ChanServ17:55
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []18:00
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:06
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:31
-!- perlDreamer [n=colink@71.117.209.184] has joined #webgui18:40
-!- mode/#webgui [+v perlDreamer] by ChanServ18:40
+perlDreamerGood morning, everybody18:40
@preactionmorning!18:43
CIA-46WebGUI: colin * r11477 /WebGUI/ (2 files in 2 dirs): Fix bad i18n copy/paste error in the Shortcut.18:43
CIA-46WebGUI: colin * r11478 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backport Shortcut i18n fix.18:43
daviddelikat1mornin pd18:50
daviddelikat1I looked at your html decoding problem18:50
daviddelikat1I think the easiest thing to do would be to re-encode the text18:51
daviddelikat1tho that is nt my favirite solution18:51
daviddelikat1i plodded through toe code for a while and found there is no simple way to turn off decoding18:51
daviddelikat1so you solution about writing a 'plugin' that duplicates the get_text code but without the decoding may be the best solution.18:54
+perlDreamerre-encoding won't work, because it would encode any real HTML markup inside the returned synopsis18:56
+perlDreamerso I agree, the best thing to do is to rebuild get_trimmed_text18:56
+perlDreameralthough I am going to submit a 15 character patch back to the author to do it the right way18:56
daviddelikat1you can tell the re-encoder to do only certain bits...18:56
+perlDreamerHTML::TokeParser is a sub-class of HTML::Parser, which has an attr_encoded property which says: "Don't decode my text".18:57
daviddelikat1and avoid the '<>&'18:57
+perlDreamerdavidelikat: How would it handle this:   <p>I said <b>greater than</b>, you know &gt;</p>18:57
+perlDreamer&gt; would get decoded unconditionally18:58
+perlDreamerand needs to be reencoded18:58
daviddelikat1sure you always find problems with my suggestion ( boo hoo )18:58
daviddelikat1....18:59
* perlDreamer has written too many tests not to think corner cases18:59
daviddelikat1i did not see the 'do not decode text' thing in the code18:59
daviddelikat1so I think you will have to re-write it.18:59
daviddelikat1unless the do-no-decode is inside teh HTML::encoder class.18:59
+perlDreamerno, it's inside HTML::Parser19:00
daviddelikat1are you looking at the current version or the version used in WG?19:00
+perlDreamerboth19:01
+perlDreamerperldoc HTML::Parser, look for attr_encoded19:02
+perlDreamerand then wonder why HTML::TokeParser won't obey it19:02
daviddelikat1perhaps the code is not following the documentation?19:03
daviddelikat1brb19:03
daviddelikat1there was a dumpster truck doing its thing across the street and it sounded like my kids were running around upstairs ...19:04
daviddelikat1but nobodys home19:04
daviddelikat1...19:05
daviddelikat1so when I looked at the code there was only one thing that would skip entity decoding19:05
daviddelikat1and that was if gat_token returned a glag indicating the token is data19:06
daviddelikat1s/glag/flag/19:06
+perlDreamerright.  I think it should also include a check for $self->attr_encoded19:07
+perlDreamerso || $self->attr_encoded is 15-20 characters19:07
+perlDreamervery small patch19:07
+perlDreamerbut WAY useful19:07
daviddelikat1sounds good to me19:07
daviddelikat1I think there are two places to apply it though19:08
@preactionokay, so i'm testing the Collaboration RSS feed items, and the attachments are absolute URLs (not full URLs). is this a bug? 19:16
daviddelikat1perlDreamer: the spot I was looking at is here: /data/wre/prereqs/lib/perl5/site_perl/5.10.0/i686-linux/HTML/TokeParser.pm line 89 and 12819:17
+perlDreamerpreaction: what's the difference between full and absolute?19:18
@preactionhttp://domain.com <- a full URL has that19:18
@preactionan absolute URL starts with /path/to/file.jpg19:18
+perlDreamerdaviddelikat, I agree, get_phrase would be good, too, but I wasn't thinking beyond the immediate problem.19:19
+perlDreamerGood catch19:19
+perlDreamerpreaction, do they work?19:19
@preactionthey work, technically, but you, the site author, have to add your domain to the end of them19:19
@preactioner.. to the beginning rather19:20
@preactionalso, we don't quite support attachments in RSS right now (at least, not according to any RSS/Atom spec)19:20
@preactionso i believe this is just backwards-compat for those using the RSS "feed" as a straight-up XML feed to power weird things19:20
+perlDreamerpreaction: that sounds more like a bug19:21
+perlDreamerXML::FeedPP is supposed to do the right thing for attachments19:21
+perlDreamerif you post it, I'll look at it later19:22
@preactioni don't want to touch it, that's the problem, i just want to test it19:22
+perlDreameror I'll assign it to someone with more experience in web standards19:22
@preactionso i'm going to test it as-is and we'll fix it later19:22
+perlDreamerno19:22
+perlDreamerwhy write a test to verify a bug?19:23
@preactionas i mentioned, it might be working properly.19:23
@preactioni want to wait until a beta release, then fix every stupidity of the CS that we can identify19:23
+perlDreamerbut this reaches beyond the CS19:24
+perlDreamerit also affects StoryManager and SC assets19:24
@preactionno, this is in the getRssFeedItems in the CS, it's not part of the Aspect19:24
-!- beernutz [i=B33rNutZ@173-29-148-188.client.mchsi.com] has joined #webgui19:33
beernutzHow do you get webui running under 64bit ubuntu?  The wiki does not have much on that one, and i understand it SHOULD work from the binary install, but i cant seem to get mod_perl to start.  Can someone point me in the right direction please?19:35
+perlDreamerbeernutz, you need to talk with mech422 if he comes into the room19:38
+perlDreamerhe's our resident 64-bit expoert19:38
beernutzk, thank you so much19:38
+perlDreamerhowever, if you search the forums on webgui.org, in the etc and developer sections, it may give you some help19:38
+perlDreamershort answer, prepare for pain19:39
beernutzya, that is what i have been seeing19:39
beernutztrying to seeif i can get a 32bit slice to simplify19:40
+perlDreamerone of the design goals for WRE 1.0 is to get it working under 64-bit19:40
+perlDreamerI hear they are very close19:40
PCCCdoes anybody know how to upload a webgui package over 100mg19:52
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."]20:00
+perlDreamerPCCC, check the wiki and the forums on webgui.org.  That's a frequently found issue.20:00
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui20:02
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:02
* perlDreamer runs off20:02
topsubcan webgui do invoicing yet?20:34
@preactionwhat do you mean by invoicing?20:35
topsubsorry got distracted20:39
topsubsay you have clients as users, you want to send them abill bascially20:39
topsubis this something we could get working in webgui20:39
topsubusing the Shop?20:40
topsubonly thing i could think of is having them manually type in the amount owed but i was trying to advoid that20:40
@preactionprovided the product is part of the Shop, yes20:43
topsubCan you setup a product so the user can enter in the price?20:54
+perlmonkey2I want to shop at topsub's store.21:08
-!- PCCC [n=David@130.156.38.11] has left #webgui []21:26
@preactionyou can create a product that would allow that, yes21:28
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui22:10
+perlmonkey2perlDreamer: ping22:14
+perlmonkey2actually anyone who cares.  Can anyone think why the Crypt::None shouldn't be a singleton.  Would there ever be a reason when you would want multiple encryption providers which were just passthroughs?22:15
+perlmonkey2multiple no encryption providers I mean.22:17
@Haargseems a little odd to have one provider be a singleton and others not, if that is what you are describing22:19
@Haargbut if it doesn't make any difference to the external api it shouldn't matter much22:19
+perlmonkey2Haarg: the None provider is kind of the default for a field that was once encrypted but is no longer encrypted.  I don't know why there would ever be multiple ones, but it sure would be easier for me to code if I left it as a defined provider and not a singleton.  22:21
+perlmonkey2But None provider fields don't have a header so I need a way to identify them as different in the workflow as it loops on fields who don't match "CRYPT:$providerId:" that don't match the current provider id.  As you can see, a None will loop forever as it will never have that header of "CRYPT:$providerId"22:23
+perlmonkey2I'll just have the workflow check provider types and use a different query for None.22:23
@preactionbut why? the workflow shouldn't care what the provider does22:26
+perlmonkey2preaction: the workflow is the way new providers are switched to.22:33
+perlDreamerperlmonkey2: pong22:33
+perlmonkey2in the admin panel say you switch to Simple, None, then Simple.22:33
+perlmonkey2it doesn't happen instantly, but the next time the workflow runs.22:33
+perlmonkey2perlDreamer: was just going to ask you about what's in the scroll.22:33
+perlDreamerI'll backlog22:33
+perlmonkey2preaction: sorry that didn't make much sense.22:34
+perlmonkey2the workflow only cares what's in the target field.  But for None the target field should not have a header and for all others it should.  The workflow needs to know if it should process those fields and the only way to do it is to check for the proper header or lack thereof.  So None needs a special case in the workflow.22:35
+perlmonkey2woohoo, can switch from providers all day long, interrupting the workflow, whatever and it works.  22:43
+perlDreamerperlmonkey2: 1!@aslkjasf(*D:SKD009 !@#al;ljsdfalsd(&(*kjk;kj:):):)@!3kj;lkj9suoi|{}|22:53
CIA-46WebGUI: colin * r11479 /WebGUI/docs/upgrades/upgrade_7.7.6-7.7.7.pl: 22:55
CIA-46WebGUI: Duplicate the old RSS asset fix right before the upgrade sub that causes problems,22:55
CIA-46WebGUI: to catch users who have upgraded past the original stopping point.22:55
-!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui22:57
-!- carogray1 [n=Caroline@98.217.214.184] has quit [Read error: 104 (Connection reset by peer)]22:57
+perlmonkey2perlDreamer: Is that "I <3 U" encrypted?22:58
+perlDreamerit's either that, or the result of cat paws on the keyboard22:59
-!- PCCC [n=David@130.156.38.11] has joined #webgui23:03
+perlmonkey2perlDreamer: You cat must be drunk to tab complete my name then write gibberish on the screen.  Tell him gentlemen wait until 6.23:10
+perlDreamerit's 6 off the east coast23:10
@HaargperlDreamer, did you end up posting those uploads scripts anywhere?23:11
@Haargfixing/converting scripts23:11
+perlDreamerthey're on the bazaar23:11
@Haarglink?23:11
+perlDreamerhttp://www.webgui.org/bazaar/convert-from-base64-to-hexad-decimal-storage-locations23:12
+perlDreamerhttp://www.webgui.org/bazaar/correct-case-of-webgui-uploads23:12
@Haarghttp://haarg.org/fixUploadsCase.pl i updated this slightly23:12
@Haargalso, the other was written for my own use to convert webgui's paths, so it uses 'git mv'23:13
@Haargalso some other questionable things i have in there like the triple map+glob, but it works so w/e23:15
+perlDreamerhm23:16
+perlDreamerI'll reupload fixUploadsCase now23:16
+perlDreamerand have a look to the other soon23:16
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []23:22
* perlDreamer feels the need to quote Bill Cosby23:25
+perlDreamer"It's the brain damage!"23:25
topsub my store, enter in your own price for LCD tvs..23:26
topsubhaha.. silly clients23:26
-!- PCCC [n=David@130.156.38.11] has left #webgui []23:33
--- Day changed Wed Jul 08 2009
+perlDreamerHaarg, should we be able to write UTF-8 into the synopsis in the db?00:01
@Haargyes00:01
@Haargall text fields should be utf800:01
@Haargtext/char00:02
+perlDreamerSo, if I had a string that looked like this:00:02
+perlDreamerBrandhei?e Neuigkeiten rund um's Klettern f?r euch aus der Region00:02
+perlDreamerand in the db all that showed up was "Brandhei"00:03
+perlDreamerwhat does that mean?00:03
@Haargwhat kind of asset?00:03
+perlDreamerPost00:03
@Haargdoes the content get saved properly?00:03
+perlDreameryes00:03
+perlDreamerhttp://www.webgui.org/bugs/tracker/993500:04
+perlDreamerEnter post data into the RTE00:04
@Haargwhat if you explicitly give that as the synopsis?00:04
+perlDreamerI haven't tried that yet00:04
+perlDreamerSo, enter post content00:04
+perlDreamerit pulls a synopsis from the content00:04
+perlDreamerbut while doing that00:04
+perlDreamerit decodes all HTML entities00:04
+perlDreamerthe db write stops at the first decoded German entity00:05
@Haargdecoded or encoded?00:05
+perlDreamerdecoded (from &eumlaut;)00:05
@Haargit sounds like rte is encoding the characters which it shouldn't really need to00:05
+perlDreamernot seeing any options to make it not encode00:06
@Haargwhere is the decoding happenning?00:06
+perlDreamerHTML::TokeParser00:07
SDuensinIs anyone else considering heavy drinking today?00:07
+perlDreamerI have a fix that changes that00:07
+perlDreamerbut then I started thinking about why the db would care about the content00:07
@Haargit shouldn't matter and should be fine for tokeparser to decode it00:07
@Haargso the return value from tokeparser is cut off like that?00:08
+perlDreamerno00:08
@Haargor our code is doing it afterward?00:08
+perlDreamerit's fine all the way up to update00:08
+perlDreamerI haven't checked it farther than that00:08
+perlDreamerit's fine all the way inside ->update00:13
+perlDreamerwhere it reports as:00:13
+perlDreamer'synopsis' => 'Brandhei<DF>e Neuigkeiten rund um\'s Klettern f<FC>r euch aus der Region',00:13
-!- PCCC [n=David@130.156.38.11] has joined #webgui00:13
+perlDreamerthe <DF> and <FC> are 8-bit characters?00:13
@Haargyeah00:14
@Haargi'm not sure that is correct00:14
@Haargutf-8 doesn't use 8-bit characters00:15
@Haarghow are you dumping that?00:17
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui00:17
+perlDreamer$session->log->warn(Dumper \%setPairs)00:18
+perlDreamerand looking at it 3 ways00:18
+perlDreamervim, less and tail00:19
@Haargi'd make sure whatever you dump for testing of that use $Useqq and $Useperl00:19
+perlDreamerI'll redo it00:20
@Haargalternatively, change the db debug log use ->ascii on the json encoder00:21
+perlDreamer"synopsis" => "Brandhei\337e Neuigkeiten rund um's Klettern f\374r euch aus der Region"00:21
-!- beernutz [i=B33rNutZ@173-29-148-188.client.mchsi.com] has left #webgui []00:22
+perlDreamerwhich I think is the same in hex as before, just using octal?00:23
+perlDreamerthe entity decode table is hardcoded inside HTML::Entities00:23
@Haargit seems like that should all work00:27
+perlDreamerthe only thing I could think of that column being different from all the others00:28
@Haargit's text00:28
+perlDreamerIf I go to a regular asset and enter in the string into the Summary (synopsis) in the edit form, it saves fine00:33
@Haargwhat does your debug output look like for that?00:34
+perlDreamer"synopsis" => "Brandhei\x{df}e Neuigkeiten rund um's Klettern f\x{fc}r euch aus der Region",00:35
@Haarghttp://perldoc.perl.org/functions/chr.html00:37
@Haargso they are internally not encoded as utf-800:37
@Haargwhich is where the problem comes from00:37
@HaargDBD::mysql is probably doing something dumb in its utf8 encoding stuff00:38
+perlDreamerI think I can make a small test case.  Is it worth reporting?00:38
@HaargEncode.pm handles it properly from what i can see00:39
@Haargprobably00:39
+perlDreamercool, I'll work on that while doing the release00:40
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui00:40
-!- mode/#webgui [+o plainhao] by ChanServ00:40
@Haarghttp://rt.cpan.org/Public/Bug/Display.html?id=2559000:40
@Haargmight be the same problem00:40
+perlDreamerit looks like the same signature00:41
+perlDreamerstopped at the first decoded character00:41
+perlDreamerhe even provided a patch00:41
@Haargas for a workaround, we may need to wrap HTML::Entities::decode_entities00:43
@Haargto always convert to utf-800:43
+perlDreamermonkey patch?00:43
+perlDreamerbrb00:44
@Haargi was more thinking just a wrapper00:44
+perlDreamerHTML::Entities::decode_entities is called internally by other modules, though00:44
@Haargyeah00:45
@Haargi'm not sure the best way to go about it00:45
+perlDreamerfor now, I reimplemented TokeParsers get_text_trimmed inside splitTag00:46
+perlDreamerthis is just ugly00:46
-!- PCCC [n=David@130.156.38.11] has left #webgui []00:46
@Haargcouldn't you just utf-8 encode the result from it?00:46
@Haarginstead of re-implementing it?00:46
-!- dionak [n=dionak@97.66.185.250] has quit []00:51
@Haargutf8::upgrade $_ for values TML::Entities::entity2char;00:54
@Haargif we wanted to go the monkeypatch route00:54
@Haarglost a %H in there00:54
+perlDreameror at least the output of $tokenParser->get_trimmed_text;00:54
+perlDreamerthat seems to work00:59
@Haargit seems like HTML::Entities should be returning utf8 strings normally.  i wonder if that is a change that would be accepted.01:03
@Haargwell, i guess it is returning utf8 strings, just not UTF-8 strings :/01:03
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."]01:14
+perlDreamerright01:16
-!- tavisto [n=tavisto@96.230.192.126] has quit []01:23
CIA-46WebGUI: colin * r11480 /WebGUI/ (4 files in 4 dirs): 01:35
CIA-46WebGUI: Work around bugs in HTML::Entities, which doesn't output strict utf8, and01:35
CIA-46WebGUI: DBD::mysql, which doesn't encode high characters correctly. This shows up01:35
CIA-46WebGUI: in the Post synopsis, HTML::splitTag and Post->getSynopsisAndContent.01:35
+perlDreamerI'm going to have a hard problem with 50 character git commit comments01:35
+perlmonkey2waaaa, git limits comments to 50char?01:36
@Haargno01:37
@Haargalthough it does encourage a 50 character limit on the first line of the comment01:37
@Haargto treat it along the lines of an email subject01:37
CIA-46WebGUI: colin * r11481 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting Post synopsis fix.02:04
CIA-46WebGUI: colin * r11482 /branch/WebGUI_7.6/t/lib/WebGUI/Test.pm: Backport utility method that's being used in backported tests.02:04
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit [Remote closed the connection]02:11
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui02:13
-!- mode/#webgui [+v perlmonkey2] by ChanServ02:13
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []02:18
CIA-46WebGUI: colin * r11483 /branch/WebGUI_7.6/docs/ (gotcha.txt upgrades/upgrade_7.6.29-7.6.30.pl): Removing CSRF token from session table and upgrade gotchas.02:38
-!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []02:57
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:06
-!- mode/#webgui [+v patspam] by ChanServ03:06
-!- Haarg [n=haarg@76.210.68.185] has quit ["This computer has gone to sleep"]03:07
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]03:09
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:40
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]03:57
+perlDreamerroll roll roll the release06:08
+perlDreamergently down the tubes06:08
+perlmonkey2patspam: ping06:08
CIA-46WebGUI: colin * r11484 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.30 release06:13
SDuensin:-)06:14
SDuensinOk, well, I bought the shop guide.  Even read some of it.  Now I'm pretty sure I'm screwed.06:14
* SDuensin sighs06:14
+perlmonkey2SDuensin: what's wrong?06:15
SDuensinI need a subscription SKU that changes the amount it costs dynamically each month...06:15
+perlmonkey2workflow06:15
+perlmonkey2can't you write something to run the logic for you on each month?06:16
SDuensinFrom what I understand, iTransact just keeps running whatever was first posted to them and just notifies WG if it worked or not.06:16
+perlmonkey2ah06:16
SDuensinGetting the amount data into WG isn't a problem.  It's charging the user for it.06:16
+perlmonkey2right I see that06:16
+perlmonkey2you can either bill a reoccurring fixed charge, or a single fixed charge, but you need their credit card to bill reoccurring dynamic charges.06:17
SDuensinYep.  I was afraid of that.  Welcome to PCI Hell.06:18
+perlmonkey2I'd put money on their not being an easy way around this.  iTransact probably doesn't want to allow users to write blank checks.06:18
+perlmonkey2cheesy non-solution, charge them the max and refund what they don't use.06:19
SDuensinhehehe06:19
+perlmonkey2Looks like you are about to go into the monthly billing business :(06:20
SDuensinOh yea, it'll be a hoot.06:20
SDuensinOk, I got two more (easier) questions while you're here...06:21
SDuensinIs the POS Terminal in WebGUI yet?  If so, I'm blind and can't find it.06:21
SDuensinAnd do you know how PB runs both the PB and WG sites from the same instance?06:21
@preactionSDuensin: the POS stuff is just allowing a "Cashier" to make a purchase using another user's information06:21
+perlDreamerIt's in 706:21
+perlDreamer7.706:22
+perlmonkey2No idea, I havne't spent much time working on [head]06:22
@preactionPB and WG are now seperate again06:22
+perlDreamerSDuensin, it's Rewrite magic06:22
SDuensinpreaction - Oh yea?  Bad mojo living together?06:22
+perlDreamerbig big big database06:22
@preactionno, just too big06:22
@preactionwe may need to distribute them in the future, so we did this06:22
SDuensinI'm looking to combine three of my sites so all my company pages share a single user database.06:23
@preactionbut, we also made SSO between the two, so hopefully we'll be able to put that into WebGUI someday06:23
@preactionSSO and profile sync06:23
+perlmonkey2preaction: any chance of that code going public?06:23
SDuensinSSO/Sync sounds fun.06:24
SDuensinStill, one user database, one online store.  It'd make my life easier.  Right now I have three.06:24
+perlmonkey2and I mean, public before it is released with WG06:24
@preactionperlmonkey2: i e-mailed JT, he wrote it. I'll let you know what he says06:24
+perlmonkey2preaction: thanks06:25
SDuensinWas the mod_rewrite stunt documented anywhere?06:27
+perlDreamerI think it's in the wiki06:29
SDuensinOK, I'll check it again.  Didn't find much before, but I was kind of in a rush.06:30
SDuensinNothing with "rewrite" or "mod_rewrite".06:30
* SDuensin is liking the wiki less and less these days. :-(06:30
@preactionyeah, it needs some work to make it easier to organize06:31
@preactionthat's my second order of business come August06:31
SDuensinEven a "List Every Damn Thing Here" button would help.06:31
+perlDreamerhow about a "put everything in 1 place button so you can search for it"06:33
+perlDreamerSDuensin, you have to check _all_ the wikis06:33
+perlDreamerthey are all separate now06:33
SDuensinYea, I know it's all separate.  Sucks!06:34
SDuensinThanks for the reminder though.  Found it.06:35
@preactionis it in the Admin one?06:36
SDuensinyea06:36
@preactionlink me? i can't find it either06:37
@preactionsearch sucks06:37
@preactionso i want to fix the keywords on that article to make it easier to find06:37
SDuensinhttp://www.webgui.org/community-wiki/multi-site-setup-7.506:39
SDuensinI just searched for "rewrite".06:39
@preactionah, the title sucks too06:39
@preactionthere, fixed the title and added some more keywords06:41
+perlDreamernot one, or two, but three assets!06:42
+perlDreamernuts!06:42
SDuensin:-)06:42
SDuensinThe new WG site looks nice, but finding things on it got a lot more difficult.06:43
+perlDreamerI think I need to channel Billie Mays for my WUC talk06:43
@preactionSDuensin: if the wiki had two features, it would be much better: Subscribe (email notifications), and keyword relationships (for organizing the unorganizable)06:44
@preactionsubscribe would increase the quality by allowing people to become editors and vet content06:44
@preactionthe keyword relationships would build a table of contents, as well as other things06:45
+perlDreamerwouldn't keyword relationships just be an extension of search06:45
+perlDreamersince it's already keyword based?06:45
+perlDreameralso, it sounds like we need to build a subscription assetAspect06:46
@preactionnot really. you'd set up the links from keyword to keyword. "A" is a parent of "B", then you know that A > B06:46
@preactioni have one almost built, just needs some bugfixing and tweaking06:46
@preactionit's been sitting bitrotting for about 6 months now06:46
+perlDreamerand POD and tests?06:46
@preactionit's Test-driven06:47
+perlDreamerawesome06:47
+perlDreameram I being maintenance-nazi enough?06:47
@preactiononce we move to git, i can fork and have a nicer place to get collaboration on my half-baked ideas06:47
@preactionwe're not backing out untested changes yet, and we haven't set up Selenium or Continual Integration06:48
@preactionon that note, a couple people (and me) are building a CI project in Perl06:48
@preactiononce August rolls around, i might be leading the development on it06:48
@preactionhttp://wiki.github.com/konobi/Cradle06:49
+perlDreamerCI?06:50
+perlDreamerah, ci06:50
+perlDreamergotcha06:50
+perlDreamerare you going to hook something buildbot like into Smolder?06:50
@preactionCradle will be very buildbot-like, probably yes06:51
@preactionand it will have Smolder bindings, but won't be reliant on Smolder06:51
@preactionreports can go anywhere (like smolder), or you can make your own report generator06:52
@preactionevery step is going to be pluggable, Update source, Build, Test, Report06:52
@preactionso as one kind of Report, I can keep track of test coverage by module, and notify someone if it goes down06:52
@preactionas another type, I can do the same for failing tests06:52
@preactionand as a final type, i can shuffle a report off to Smolder06:53
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has left #webgui []06:59
CIA-46WebGUI: colin * r11485 /releases/WebGUI_7.6.30-stable: Release 7.6.30-stable07:00
@preactionperlDreamer: if you have any ideas on what the CI system that WebGUI uses should do, let me know07:02
@preactioni'm thinking it should check Coverage, check test pass/fail, handle nightly builds, keep track of the last 25 or so commit builds (more if the commit had a test failure)07:03
SDuensinWTH?  I just added a user to a group and it says they will expire on 6/19/1941.07:04
@preactionbut now i need sleep. days keep getting busier and busier07:04
@preactionuh... heh, BIGINT rollover perhaps?07:04
SDuensinBeats me.07:04
* preaction sleeps07:04
SDuensinOk, this is too good to not share:  http://www.wthr.com/global/story.asp?s=1065152507:06
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui07:09
+perlDreamerSDuensin, I kind of get that guy.07:26
+perlDreamerWhat good is there in spending 100's of thousands of dollars on property if you don't get to decide what to do with it07:26
+perlDreamermaybe he's an environmentalist, and objects to the use of gasoline mowers?07:27
SDuensinBuy a goat, not a shotgun.07:28
CIA-46WebGUI: colin * r11486 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.31 development07:31
+perlDreamergoats produce methany gas.  Very non-carbon neutral.07:31
SDuensinhehe07:33
CIA-46WebGUI: colin * r11487 /branch/WebGUI_7.6/ (3 files in 2 dirs): 07:53
CIA-46WebGUI: Update the object cache on editSave and autoCommit, so that it doesn't lie about07:53
CIA-46WebGUI: its version lock status.07:53
CIA-46WebGUI: colin * r11488 /WebGUI/ (3 files in 2 dirs): 07:53
CIA-46WebGUI: Forward port fix for updating property cache on editSave with autoCommit07:53
CIA-46WebGUI: so that the asset does not lie about its autocommit status.07:53
+perlDreamerboy, that colin guy was busy today07:53
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]08:03
topsubhaha /golf clap 08:07
CIA-46WebGUI: colin * r11489 /WebGUI/ (2 files in 2 dirs): Force an init of the fields form in the ThingyRecord when the Edit form is loaded.08:17
-!- steveo_a1 [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]08:29
* perlDreamer crashes out08:33
+perlDreamermore hackery tomorrow08:33
-!- perlDreamer [n=colink@71.117.209.184] has quit ["Leaving."]08:33
CIA-46WebGUI: colin * r11490 /WebGUI/lib/WebGUI/Asset.pm: Remove debug code.08:38
CIA-46WebGUI: colin * r11491 /WebGUI/docs/ (3 files in 3 dirs): 08:38
CIA-46WebGUI: Change the default ThingyRecord template to show a thank you message,08:38
CIA-46WebGUI: View Cart link, and continue shopping link.08:38
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:30
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui10:10
-!- mode/#webgui [+v bartjol] by ChanServ10:10
-!- SynQ [n=koendejo@194.171.50.123] has joined #WebGUI10:16
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui10:49
-!- mode/#webgui [+v MrHairgrease] by ChanServ10:49
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui11:24
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []12:05
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui12:29
-!- mode/#webgui [+o Haarg] by ChanServ12:29
-!- carogray [n=Caroline@72-61-111-228.pools.spcsdns.net] has joined #webgui12:56
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]13:02
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui13:34
-!- mode/#webgui [+o plainhao] by ChanServ13:34
-!- carogray [n=Caroline@72-61-111-228.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]14:38
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui16:04
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [Client Quit]16:08
-!- bopbop [n=kmccombs@24.183.106.111] has joined #webgui16:21
-!- mode/#webgui [+o bopbop] by ChanServ16:21
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."]16:22
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI16:23
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:44
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui16:44
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:44
-!- dionak [n=dionak@97.66.185.250] has joined #webgui16:46
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui16:47
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui16:51
-!- mode/#webgui [+v danny_mk] by ChanServ16:51
-!- danny_mk [n=chatzill@68.15.55.161] has quit [Client Quit]16:52
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui16:52
-!- mode/#webgui [+v danny_mk] by ChanServ16:53
-!- danny_mk [n=chatzill@68.15.55.161] has quit [Client Quit]16:54
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui16:54
-!- mode/#webgui [+v danny_mk] by ChanServ16:54
-!- danny_mk is now known as danny_mk_IsAway17:00
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI17:01
-!- mode/#webgui [+o tavisto] by ChanServ17:01
-!- danny_mk_IsAway is now known as danny_mk17:22
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:36
elninoHi!!  are changes to the admin settings logged? so I can see if anyone changed any of the settings?17:36
@preactionno17:38
elninodang17:38
-!- bopbop [n=kmccombs@24.183.106.111] has quit ["bye"]17:45
+bartjoldanny_mk: hi I'm installing the modules for your AuthOpenId app17:51
+bartjolbut the LWPx::ParanoidAgent faisl on it's tests17:51
+bartjoldid you encounter that problem17:52
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [Read error: 110 (Connection timed out)]17:53
+danny_mkhmmm17:53
+danny_mkwhat test does it fail?17:54
+danny_mkwhich test?17:54
+danny_mkbarjol: which test?17:54
+bartjolah17:54
+bartjolwait, I put it in pastebin17:55
+bartjolhttp://webgui.pastebin.com/m29ecfcae17:55
+bartjolso the first, but it sems to need another moudule17:57
elninoOther than collaboration systems, what else might have it's own settings for "committing versions"?17:57
+danny_mkhmmm... try upgrading: LWP::Debug17:58
+danny_mkperl -MCPAN -e 'install LWP::Debug'17:58
+bartjolwell, we don't use cpan17:58
+bartjolbut I'll install it17:58
+danny_mkOK17:58
+danny_mklet me know how it goes17:58
+bartjolwhich perl did you use?18:00
+bartjolI see a deprecated:18:00
+bartjolhttp://search.cpan.org/search?mode=module&query=LWP::Debug18:00
+bartjoland we're on 5.1018:01
-!- frodwith [n=pdriver@66.175.192.44] has joined #webgui18:02
-!- mode/#webgui [+o frodwith] by ChanServ18:02
-!- frodwith [n=pdriver@66.175.192.44] has quit [Client Quit]18:02
-!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui18:03
-!- mode/#webgui [+o frodwith] by ChanServ18:03
-!- frodwith [n=pdriver@helios.tapodi.net] has quit [Client Quit]18:03
-!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui18:04
-!- mode/#webgui [+o frodwith] by ChanServ18:04
+danny_mkbartjol: hmmm... the latest version of LWPx::ParanoidAgent still uses LWP::Debug::debug  http://cpansearch.perl.org/src/BRADFITZ/LWPx-ParanoidAgent-1.05/lib/LWPx/ParanoidAgent.pm18:04
+bartjolwell, that is strange18:04
+bartjoloff course I can try to install18:05
+bartjolbut I'm doubting whether that will be stable18:05
+MrHairgreaseBart, it won't work w/o LWP::Debug18:05
+MrHairgreaseYou'll have to install that as well18:05
+bartjolwell, ok18:05
+MrHairgreaseand then install the paranoiduseragent18:06
+bartjolsure18:06
+danny_mkyou can comment those out in the LWPx::ParanoidAgent module, it is only used twice in the subroutine:  sub _need_proxy18:06
+danny_mkof course this is a maintenance nightmare because you will have to keep track of your changes18:06
+MrHairgreaseit's used in way more places18:07
+MrHairgreaseoh, but all are in send_request18:07
+danny_mkwhat?18:07
+MrHairgreaseLWP::Debug::trace18:07
+danny_mkAH!  the entire module was deprecated.  Yup, you are right18:09
-!- SynQ [n=koendejo@194.171.50.123] has quit ["Leaving."]18:13
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:21
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []18:35
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]18:44
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui18:45
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []18:45
CIA-46WebGUI: colin * r11492 /WebGUI/ (2 files in 2 dirs): Fix i18n typos in the StoryArchive.18:53
-!- dionak [n=dionak@97.66.185.250] has quit []18:55
-!- Haarg [n=haarg@adsl-75-50-91-41.dsl.mdsnwi.sbcglobal.net] has joined #webgui18:59
-!- mode/#webgui [+o Haarg] by ChanServ18:59
-!- dionak [n=dionak@97.66.185.250] has joined #webgui19:01
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui19:10
-!- mode/#webgui [+v cap10morgan] by ChanServ19:10
daviddelikatfire bug is a bit unreliable about displaying errors...19:10
@tavistodaviddelikat, preaction just posted a staff blog entry about this. He switched to Safari 4 because of the problems with it19:11
daviddelikatI'll have to take a look at safari...19:12
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []19:18
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []19:20
-!- wgGuest32 [n=wgGuest3@170-215-153-21.dsl1.chtw.wv.frontiernet.net] has joined #webgui19:23
-!- wgGuest32 is now known as zeos19:23
-!- perlDreamer [n=colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui19:37
-!- mode/#webgui [+v perlDreamer] by ChanServ19:37
+perlDreamermorning folks19:37
+perlDreamerany buzz about Google OS?19:37
+perlDreamersounds like a good, small platform to distribute with our favorite CMS appliance19:37
daviddelikatwhats it based on?19:38
-!- steveo_aa [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has joined #WebGUI19:41
-!- mode/#webgui [+o steveo_aa] by ChanServ19:41
+perlDreamerLInux19:42
+perlDreamersee linkage on slashdot and linux weekly news19:42
+perlDreamercongrats on the PBWG, steveo_aa19:42
+perlDreameroh, and daviddelikat, Haarg wisely advised me to use Encode to fix the HTML::TokeParser entity problem.19:47
+perlDreamer1-line fix instead of copy and paste code from inside HTML::TokeParser19:48
daviddelikatoh the great and wise haarg!!19:48
@Haargactually, didn't you use utf8::upgrade?19:49
+perlDreameryes, I did.19:49
daviddelikatmy question about google OS is can I install it on my palm computer?19:50
+perlDreameroh, I don't know19:50
daviddelikatthen I want to be able to run a local httpd so I can serve up a few apps for myself...19:51
+perlDreamerhttp://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html19:51
+perlDreameriirc, targeted for intel and arm processors19:51
+perlDreamerI'm sure it will be crossported quickly19:51
daviddelikatI wonder how well it will run on a 386?19:53
+perlmonkey2daviddelikat: Android can run iJetty20:03
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui20:03
daviddelikatsorry what are we talking about?20:03
+perlmonkey2running webservers on your handhelds20:04
daviddelikathow good is iJetty?20:04
+perlmonkey2never used it20:04
daviddelikatI need perl running too... :)20:04
+perlmonkey2roll your own handheld with a gumstix ;)20:05
daviddelikatI think I'll just strap a dual P4 on my back and use the palm for interface...20:05
* daviddelikat google gumstix20:05
-!- ryuu_ro [n=rory@5351698C.cable.casema.nl] has joined #webgui20:06
-!- ryuu_ro [n=rory@5351698C.cable.casema.nl] has quit [Client Quit]20:06
+perlDreamerit'll keep you warm, daviddelikat20:08
daviddelikatthe batteries'll keep me fit too....20:09
daviddelikatok so how do I get debug info in safari...20:10
daviddelikatI have the web inspector running20:10
daviddelikatb ut it is empty...20:10
-!- hansw [n=hans@p548044F2.dip.t-dialin.net] has joined #webgui20:11
@preactiondaviddelikat: open the develop menu and click "Start Debugging Javascript"20:20
daviddelikatthats much easier than what I did...20:21
daviddelikatwell a little easier ... I right clicked and inspected an element...20:21
daviddelikatgot me going anyway...20:22
daviddelikatthanks for the tip.20:22
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit []20:42
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui20:45
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit [Client Quit]20:47
-!- zeos [n=wgGuest3@170-215-153-21.dsl1.chtw.wv.frontiernet.net] has quit []21:08
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui21:30
+perlDreamerdaviddelikat, seems like the Helpdesk is doing funny things to usernames with underscores21:49
+perlDreamerlike removing them21:49
* perlDreamer is running out of battery. Time to head home. bbiaw after lunchtime21:54
-!- perlDreamer [n=colink@c-98-232-212-12.hsd1.wa.comcast.net] has quit ["Leaving."]21:54
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:35
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit [Read error: 104 (Connection reset by peer)]22:38
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui22:38
-!- mode/#webgui [+v perlmonkey2] by ChanServ22:38
+perlmonkey2Question about when to inform a user that a encryption provider can be edited in the configuration file, since webgui can't edit them directly.  22:54
+perlmonkey2Here's the problem.  Say you have a column encrypted with 'X'.  You change this to 'Y'.  But it doesn't actually get changed until the next time the workflow completes successfully.22:55
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui22:56
-!- mode/#webgui [+v perlDreamer] by ChanServ22:56
@Haarghow does the configuration of the encryption providers work?22:56
+perlmonkey2So should the admin page check every single row in every possible encrypted field to build a list of all current used providers to tell the user which ones can be altered?22:56
+perlmonkey2Haarg: it must be done by hand in the config file.  The admin is more for checked status/turning on global encryption, and see which fields are currently encrypted and with what.22:57
+perlmonkey2It was set to add/delete/edit providers, but having webgui edit the config file was frowned upon :P22:57
+perlmonkey2I'm just wondering if I should be absolutely 100% positive that it is okay to edit a provider's configuration.  Which could require a lengthy db query.22:58
@Haargwhat alteration would the admin be doing?22:58
+perlmonkey2nothing.  Just letting hte user know which providers it is okay to alter in the config.22:58
+perlmonkey2oh, it turns on/off global encryptoin.22:58
+perlmonkey2and has a shortcut to start the workflow.22:59
+perlmonkey2I guess I could just put a warning saying here is the last time the workflow has completed.  If no changes has been made to field encryptions, then the config file can be edited.23:00
@Haargis there a reason the configuration for this can't be stored in the database?23:00
@Haargaside from encryption keys23:00
+perlmonkey2security, I guess.  23:00
@Haargwhat i mean is, i understand that you can't have encryption keys in the db as that invalidates the whole point of this23:01
+perlmonkey2but really, a provider shouldn't really be altered.  It should be deleted or added, but it woudl be really dangerous to alter it. 23:01
@Haargbut it seems like any other configuration (which i don't know what there is) would be done in the db23:02
+perlmonkey2but any editing of the config besides the key's/encryptoin method, is pretty cosemetic and doesn't matter.23:02
+perlmonkey2yeah, I see what you're saying.23:02
+perlmonkey2and perhaps that could be stored in the db and edited from the admin.  Just not sure what the point is.  As far as I can see, providers should be added, used, retired, then eventually deleted.  But never edited.  But I'm not running the show on this one.23:03
@Haargwell, i don't know all the information you are storing about them, but what you are saying seems mostly correct23:04
@Haargyou just want to have some kind of feedback to the admin of what providers are being used23:04
+perlmonkey2only three types of providers so far.  none, which does nothing but return data, Simple which uses CBC, and then HSM which uses a url.23:05
+perlmonkey2So basically we have a 'name', 'provider' type, and then Simple needs a 'key' and HSM needs a 'url'.23:06
+perlmonkey2okay, yeah, this admin page should be more of just a report on what the score is.  And warn them not to manually edit providers unless they are positive the workflow has completed since the last table changed its provider setting.23:07
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui23:40
@steveo_aaI hadn't noticed that I was this month's PGWG poser boy.23:44
@steveo_aaPBWG23:44
@preactionyessir!23:45
@steveo_aa(poser wasn't a typo, chuckle)23:45
+perlDreamerit's a promotion?23:45
@steveo_aaMy life is going backwards from being a company owner to a support dev.23:46
@steveo_aaBut I voluntarily gave up the owner life.  Way too many stresses.23:46
@steveo_aaI'll have to let you know later if being the July PBWG is anything more than marketing.23:48
@steveo_aaBut it is good to be recognized, even as a commercial.23:49
@steveo_aaSpeaking of "commercial" I was once on a nationally televised commercial back in 1994.23:49
@steveo_aaI didn't have a speaking role, but Barbara and I, and Dee Dee our dachshund were filmed and inserted into a promotional Discover card commercial.  We won a contest we didn't know we had entered.  We even got actor's guild residuals for the showings.23:51
@preactionha, nice23:52
@steveo_aaThe rules are you can do that once without having to pay guild dues, but any more than that and you owe them some money.23:52
-!- hansw [n=hans@p548044F2.dip.t-dialin.net] has quit ["Leaving"]23:53
@steveo_aaThe contest was a pretty big deal.  1 in 6 million to be drawn, and the money was sufficient for us to put some money down on building the house we now live in.23:53
@steveo_aaSomeday I should digitize the commercial and post it online.23:56
@steveo_aa15 years later and we still have Dee Dee the devil dog.23:56
@steveo_aaHer face has gone white, and she doesn't hear very well anymore, but she's still healthy and strong.23:57
--- Day changed Thu Jul 09 2009
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]00:08
+perlmonkey2If I need to run a workflow, is there an API for activating it, or just instantiate it and execute?00:09
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui00:09
SquOnkHi everyone.00:09
@Haargpretty much just instantiate and ->run00:10
+perlDreamerIs is WebGUI::Error->caught, or Exception::Class->caught?00:12
@Haargthe first will catch any of our exceptions, the second anything using E::C00:12
@Haargso probably the former00:13
SquOnkI'm looking for suggestions. Picture this:00:13
SquOnkWe have a set of assets that should go on the right column.00:13
SquOnkFor pages /a/b/* it should be one set, but for pages /a/c/* it should be a different set...00:14
SquOnk...and for /a/c/e/* it should be a different set...00:14
SquOnk...we current have them manually placed in each page, but were wondering if there was some sort of wildcard way of doing that00:15
@preactioni would suggest different style templates probably00:15
SquOnkpreaction: That's what I thought.00:15
@preactionthe other way would be a navigation00:15
SquOnkpreaction: My partner here had a wicked idea, though.00:15
@preactionbut there would be some weirdness00:15
@Haarga nav set to show siblings may work00:15
SquOnkHow about a macro having a sort of "overloading" feature.00:16
+perlDreamerwait a sec00:17
+perlDreameris it WebGUI::Exception, or WebGUI::Error?00:17
+perlDreamerthe package is WebGUI::Exception00:17
+perlDreamerbut it throws things in WebGUI::Error00:17
@preactionperlDreamer: it's WebGUI::Error00:17
SquOnkYou create assets with URL /a/b/c and /a/b/c/d...00:17
@Haargthe only place you use 'WebGUI::Exception' is to load the .pm00:18
SquOnk...then you use ^OverloadMacro('%/c') which would select /a/b/c for /a/c and every other page below that one, except /a/b/c/d that has a more specific associated asset.00:19
SquOnkHe just wants to write a macro :)00:19
+perlDreamerSquOnk, sounds like the RelativeUrl macro in the Bazaar00:19
SquOnkperlDreamer: Ah, will check. Thanks00:19
+perlDreameror is it RootUrl....00:19
+perlDreamerone of those00:20
+perlDreamerSo I have this exception that is being thrown, but not being caught by WebGUI::Error00:20
+perlDreamerit is caught by an eval, and the right error message from the exception shows up in $@00:20
@Haarghow is it thrown?00:21
+perlDreamerWebGUI::Error::Shop::RemoteShippingRate->throw(error => 'Problem with UPS Online Tools XML: '. $xmlData->{Response}->{Error}->{ErrorDescription});00:22
@HaargWebGUI::Exception::Shop has problems00:26
@Haargits exceptions don't inherit from WebGUI::Error00:26
@Haarghttp://gist.github.com/14320300:27
+perlDreamerthanks, Haarg00:34
+perlDreamermust be time to write some tests for Exception::Shop.pm00:34
+perlDreamerrather, past time...00:40
CIA-46WebGUI: colin * r11493 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Exception/Shop.pm): Shop exception classes were not subclasses of WebGUI::Error.00:42
-!- carogray [n=Caroline@32.178.234.175] has joined #webgui00:45
+perlDreamerit's be  nice if there was some kind of introspection that could be done to automatically test any exceptions added, but this oughta do for now.00:54
CIA-46WebGUI: colin * r11494 /WebGUI/t/ (Exception Exception/Shop.t): Add tests to make sure that Shop exceptions are WebGUI::Errors.00:56
-!- dionak [n=dionak@97.66.185.250] has quit []01:00
+perlmonkey2So you have to have a workflow activity in a workflow before you can run it?01:04
@Haargyes01:04
elninoOther than collaboration systems, what else might have it's own settings for how it commits changes/postings/versions?01:06
@Haargwiki01:06
elninook.  Cool. Thanks.01:07
@Haarggallery as well01:07
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"]01:08
elninook. Thanks haarg01:09
+perlDreamerstory manager01:10
+perlDreamerthingy...?01:11
@Haargno01:11
@Haargmatrix01:12
@Haargthe ems might, i don't remember01:12
elninohelpdesk?01:13
* elnino looks at dbschema01:13
elninostory archive has a approvalWorkflowId?01:13
+perlDreamerof course01:13
+perlDreamerwho knows what kind on unscrupulous people might submit stories...01:14
@Haarghelpdesk would as well, but it isn't core01:14
elninohmm. calendar too?01:15
+perlDreameryes01:16
+perlDreamersounds like we need a wiki page...01:16
elninodataform? Map? (what's that?)01:16
+perlDreamerwhat's Map?01:16
elninoYeah, I was planning on writing on on this.01:16
elninothere's a table called Map01:17
@Haargi think map may01:17
+perlDreamerDataForm, yes01:17
elninomy customer said that his site "never worked this way before." he was using CS, and I showed him how to use shop and the two had different committing settings.01:18
elninothen it dawned on me...01:18
+perlDreamerMap has an autocommit for adding points01:18
+perlDreamereach point is an asset01:18
+perlDreamerMap is WebGUI + Google Maps01:18
+perlmonkey2Why does Thingy create a workflow instance of this class? className=>"WebGUI::Asset::Wobject::Thingy"01:19
elninoso what wiki should this be under? user?01:20
+perlmonkey2would be nice if the next developers guide shows an example of creating a workflow instance.01:20
+perlDreamerelnino: developer, I think01:21
elninoreally?01:21
+perlDreamerperlmonkey2, you can check t/Workflow/Activity/*.t01:21
+perlDreameror check out Operation/User.pm01:22
+perlDreamerelnino, I guess it depends on the audience.  If you think users would want to know this, then it definitely should go into the users wiki01:22
elninohmm. it appears that any wikis on version tags are under admin.01:22
+perlmonkey2thanks perlDreamer01:22
elninoI find splitting up the wiki is confusing.01:23
+perlDreameri think there's a bug filed for that, elnino.  Your comments about it would be very helpful in getting the issue fixed.01:23
+perlDreamerperlmonkey2, I think className is the type of object it wants to get01:23
+perlmonkey2perlDreamer: that doesn't make sense to me in the context of workflows.  Wouldn't a workflow already know what class of activities it will run?01:24
+perlDreameryes, but it doesn't care about the type of objects they receive01:25
+perlDreameraside from shoving the right ones into them, I think01:25
CIA-46WebGUI: colin * r11495 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backport exception tests and subclassing fixes.01:25
CIA-46WebGUI: colin * r11496 /WebGUI/lib/WebGUI/Exception/Shop.pm: Add POD for Exception/Shop.01:25
+perlmonkey2so I should be able to leave that blank since my workflow activity doesn't need an object/?class passed in.01:25
+perlDreamerwhich line in Thingy are we talking about?01:26
+perlmonkey2triggerWorkflow01:28
+perlDreamerah, I see01:28
+perlDreameryeah, className is the type of object that it want to receive01:28
+perlmonkey2and method?01:28
+perlDreamermethodName is how to build one01:29
+perlmonkey2how to build one what?01:29
+perlDreamera className01:29
+perlDreamerclassName => what I want, methodName => how to build one, parameters => how to customize it01:29
+perlDreamerperldoc Workflow::Instance.pm01:30
+perlmonkey2no idea why an activity would need that, but I'm sure some do.  01:30
+perlDreamerwell, if you want to work on a particular user, you'd need to know which userId to fetch with methodName from className01:31
+perlmonkey2not sure why the documenation for classname and method name are for set instead of create.  maybe create calls set.01:32
+perlmonkey2either way, I didn't find t.01:32
@Haargthe workflow system needs to be able to construct the object to hand to the activities.  the workflow system itself doesn't know anything about the objects it is creating so you have to tell it.01:32
@Haargin your case, you don01:33
@Haarg't have an object so it is simpler01:33
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui01:44
@tavistowhat's up party peeeeeeeeeeople?01:45
+perlmonkey2tavisto: despairing01:46
@tavistonooooooo01:47
@tavistowhy is everyone in a bad mood today? It's been a good day for me and WebGUI leads01:47
+perlmonkey2bah, Instance tries to instantiate an object and pass it to the Activity?  I'm not even passing anything in.01:48
@Haargit doesn't have to01:48
+perlmonkey2tavisto: spends hours digging through code trying to figure something out, make zero progress, and realize how bad you suck.01:48
@tavistoI have 2 trivia questions... 1st one to answer them both correctly gets a handclap and a smiley from tavisto.01:48
@Haargdon't give it that information and it won't try to use an object01:49
@Haarglook at Operation::Workflow::www_runWorkflow01:49
+perlmonkey2Haarg: I'm only passing in the workflowId to Instance-create.01:49
@tavisto#1 - Can you rename Karma easily? (like just by modifying templates)01:49
+perlmonkey2ah, must have been trying to rerun a previously failed workflow.01:50
+perlmonkey2just worked :D:D:D:D:D:D01:50
@tavisto#2 - Is it possible to embed a poll asset into a message board post?  I don't think ^AssetProxy(); works.01:50
@Haargkarma is probably pulled from i18n, so renaming it wouldn't be simple in all cases01:50
@Haargcollab posts usually filter out macros, but you can change that01:51
@Haargit would be dangerous if untrusted people were allowed to post to it though01:51
@Haargalso, when you voted it would take you to the original poll asset01:51
@tavistooh yeah.. that's right01:51
daviddelikatanybody want to peek at the new tabbed help desk tickets?  http://delikat.homeip.net:8080/01:53
@Haarglooks like a good start01:55
@Haargwould it be possible to have close buttons on the tabs themselves?01:55
@Haargalso might be good to have immediate feedback - open the tab right away with a throbber in it or something01:55
daviddelikatI tried to put the close thin in the tab, but it does not work because YUI grabs the mouse click before it gets to my link01:56
daviddelikatI can see about opening the tab earlier01:57
@Haarghmm01:57
daviddelikatare there any examples you can point out01:57
@Haargmight be able to change the order of the events01:57
@Haargi guess you don't get control over capturing/bubbling using yui's event stuff since it wouldn't work in ie01:58
@Haarghttp://blog.davglass.com/files/yui/tab3/02:00
elninook. http://www.webgui.org/use/community-wiki/version-tags-overview - here's my start thanks haarg, perldreamer! 02:06
+perlDreamerelnino, you are simply awesome02:06
elninoyou didn't read it.  lol02:06
+perlDreamerIf we had 3 people who made as many bug postings, wiki pages and RFEs as you did, WebGUI would be better off02:06
+perlDreamernow, how do we get you to do core contributions?02:06
elninosend my kids to college.02:07
+perlDreamerhm, can I do that with WebGUI karma?02:07
elninomaybe?02:07
elninolol, well, I try to contribute as I can. you guys have an awesome product! 02:08
elninoI'm going to make supper and go to sleep, signing off....02:08
elninobye.02:08
+perlDreamerlater :)02:08
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]02:09
-!- topsub1 [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui02:30
-!- topsub1 [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []02:32
* perlDreamer heads off to go shopping, then make dinner, then 02:34
+perlDreameroh dear lord, I'm domesticated!02:34
+perlDreamerahhhhhhhhhhhhh02:34
daviddelikatyou finally noticed?02:37
-!- carogray [n=Caroline@32.178.234.175] has quit [Read error: 110 (Connection timed out)]02:42
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"]02:47
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit [Read error: 110 (Connection timed out)]02:48
daviddelikattheres the close box... needs some style work, and I'm still debugging the 'close function, but it should work fine...03:02
daviddelikathttp://delikat.homeip.net:8080/03:02
-!- f00li5h[HireMe] [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection]03:03
-!- f00li5h[HireMe] [n=f00li5h@211.30.203.217] has joined #webgui03:03
@Haargnice03:08
daviddelikatdo you have an example of the other thing... displaying the 'throbber'?03:09
@Haargnope03:09
-!- tavisto [n=tavisto@96.230.192.126] has left #WebGUI []03:12
@preactionvery nice! i might actually enjoy using this version of the helpdesk03:13
SDuensinHey daviddelikat - one thing bothers me about that help desk...03:20
SDuensin*I* don't have it!  :-)03:20
daviddelikatit doesn't work yet either03:20
SDuensinWell, that's a minor problem.  :-D03:20
daviddelikatit should be out by EOW...03:20
SDuensinOh yea?  Excellent!03:21
daviddelikatnow the tab close/reopen works fine03:34
daviddelikatneeds optimizing though...03:35
SDuensinI just need a help desk / bug board.03:36
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:38
daviddelikatwell, this one is not officialy released, but it is the one they use on webgui.org03:39
SDuensinThought it looked familiar.  :-)03:39
daviddelikatyou can get it from git03:39
daviddelikatyou might ask around if anybody cares if you use it...03:39
SDuensinDoes it still download files instead of displaying search results in Safari?03:39
daviddelikatbut i expect they would welcome another beta sire03:39
daviddelikatsite03:40
daviddelikati dont know03:40
daviddelikatim trying to remember where that bug occurs, i can test it...03:40
SDuensinI think it happens any time you search.03:40
@Haargtry clicking the button instead of pressing enter03:41
SDuensinI'll remember that.03:41
@Haargi looked at the code at one point and it wasn't obvious why it wasn't working, but it's because it isn't trapping the submit event properly.  clicking the button should work though.03:42
daviddelikatit is still a problem exactly as you've described it...03:43
daviddelikatit is also on my list...03:43
SDuensinOk, was just curious.03:43
SDuensinGotta run for a bit.  :-)03:43
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui03:50
-!- mode/#webgui [+o plainhao] by ChanServ03:50
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:56
-!- mode/#webgui [+v patspam] by ChanServ03:56
+perlDreamerdaviddelikat++03:59
daviddelikatwait till you see my next trick04:00
+perlDreameroh!04:00
+perlDreamerDid you see the thing I posted about names with underscores?04:00
daviddelikatum no04:00
daviddelikatis it bad?04:01
+perlDreameryeah04:01
+perlDreamernot 100% bad04:01
+perlDreamerbut like 80% bad04:01
+perlDreamerbecause you can't tell which user the bug got assigned to04:01
daviddelikatcan you give ma ahint of a link or something?04:01
+perlDreameryup04:01
+perlDreamerthis bug: http://www.webgui.org/use/bugs/tracker/1061704:01
+perlDreamerI assigned it to Mike_S04:02
+perlDreamerbut that's not what the bug says04:02
daviddelikatsorry thats like greek to me04:03
daviddelikatwhat is a .cdn file?04:03
+perlDreamerdon't worry about the bug, look at who it is assigned to ;)04:03
+perlDreamerperlmonkey2: you're set -> http://rss.slashdot.org/~r/Slashdot/slashdot/~3/hCDhyvZ6hqg/US-Offering-45M-For-Huge-Wind-Energy-Test-Bed04:03
+perlDreamerbut you're going to need a bigger welder04:03
daviddelikatwhos mikes?04:04
daviddelikatis that the problem?04:04
+perlDreamerthat's the thing04:04
daviddelikatthe name?04:04
+perlDreamerI assigned to Mike_S04:04
daviddelikatI get it...04:04
+perlDreamercan you fix it, doctor?04:04
+perlDreameror do we need to take it out behind the woodshed, along with old Shem?04:04
daviddelikatI'll take a look after I submit the current project...04:05
daviddelikatI was working on something related to user ids a little while ago...04:05
daviddelikatits all very curious what kind of odd stuff WG does with bits of data...04:05
+perlDreameryes04:06
+perlDreamernow, I have a general question for the room04:06
+perlDreamerIn the CS, it makes a Post template variable for seeing the user's profile04:06
+perlDreamer$var{"userProfile.url"} = $self->getUrl("op=viewProfile;uid=".$self->get("ownerUserId"))04:07
+perlDreamerbut viewProfile is deprecated, and there's an API for getting the link to a user's profile04:07
+perlDreamerusing the API, however, means making 1 user object for every post in the list04:07
+perlDreamerdo I go the correct route which could be slower, or the fast route, which may not be right?04:08
@HaargperlDreamer, i'm pretty sure the problem happened when you assigned the user04:09
@Haargi just assigned the bug to Mike_S04:09
+perlDreamerthere was no Mike_S in the list that search gave me04:09
carograyhi late night workers04:09
+perlDreamerbut I'll believe you that the problem was PEBKAC04:10
@Haargwell, if the user wasn't in the list that may be a separate problem04:10
@Haargbut mikes is a different user from Mike_S04:10
+perlDreamerthanks for fixing that, Haarg04:11
daviddelikatmy turn...04:11
daviddelikatHaarg: 04:11
daviddelikatwhat is it about WGdev commands that forces them to exit after the run?04:11
@Haargyou are looking at writing your own?04:12
daviddelikatno I'm improvising a shell...04:12
@Haargah04:12
daviddelikattired of waiting for long loads04:12
+perlDreamerwgdev REPL?04:12
daviddelikatI was going for wgsh04:13
@Haargthat behavior should probably change - basically when it started i had some commands that would exit04:13
@Haargso i made them all exit to be consistant04:14
daviddelikatbut even if I put the code in a eval it still exits all the way out04:14
@Haargmore specifically, they would exec04:14
@Haargit calls exit directly04:14
daviddelikatthe exec would be the issue04:14
@Haargso the behavior should probably change so they never exit04:15
@Haargand the case i wanted exit for will just have to use system instead04:15
daviddelikatwhich case is that?04:15
@Haargwgd db04:15
carograyany idea why we get  the message,04:16
carogray "The page you have requested does not exist. 04:16
carograyWhat would you like to do? 04:16
carograyAdd the missing page. 04:16
carograyBack to site." 04:16
carogray After we change a URL and save? 04:16
daviddelikatprobably because the browser is still looking at the old url04:17
+perlDreamerlook for errors in the logs?04:17
@Haargthe change url function or the edit screen?04:17
@Haargit's not a bid deal really, i just figured i would let the os reclaim the memory wgdev was using - it's would be more sane to have it stay running04:17
@Haarg*it'd be more04:18
carograyHaarg:change URL04:18
carograywe were merrily fixing URL's today and then all of a sudden could no longer do it04:18
@Haargasset manager or from content?04:19
carograymm.04:19
carograyboth04:19
@Haargand is the url changing actually failing or is it just reporting that error afterward?04:19
carograyurl changing seems to be actually failing... 04:19
@Haargit sounds like a bug either way, so that should be reported04:19
carograythen can no longer edit asset from either manager or content04:20
carograybig bug04:20
@Haargyeah, that's not good04:20
carograywould there be a reason it was working and then just stopped?04:20
+perlDreamerit's actually a feature04:20
+perlDreamerchanging URLs breaks links to pages :)04:21
* perlDreamer will try anything to prevent new bugs from being posted04:21
carograymore please oh04:21
carograyhere's me getting more an dmore puzzled04:21
+perlDreamerHaarg is right, it needs to be posted.04:21
carograyok... 04:22
+perlDreamerPlease check the log files for errors, and be very detailed with what needs to be done to duplicate the error.04:22
carograylog files are ...? can I do that? hosted on PB?04:22
+perlDreamerwhat kind of server do you have, carorgray?04:23
+perlDreamervirtual host?04:23
+perlDreamershell access?04:24
carograynot virtual host...04:24
carograyI think we did some shell access a couple of years ago...something to do with sudo or something?04:24
@Haargdaviddelikat, if you wanted to work around the exit thing until i get to fixing it, you might look at t/03_WGDev-Command.t04:25
daviddelikatthanks04:25
@Haargit has code to trap exits04:25
@Haargthe BEGIN right at the top and sub capture_exit04:26
daviddelikatthats kinda cool04:26
@Haargusing that strategy, the BEGIN defining CORE::GLOBAL::exit needs to be before anything using exit is compiled04:28
@Haarghttp://github.com/haarg/wgdev/issues#issue/304:30
daviddelikathere it is wgsh beta 0.0.0.0 http://webgui.pastebin.com/d43f60a4804:31
daviddelikatso far it works OK04:31
daviddelikati have not tested all functions...04:31
@preactionokay, if the next thing is to be able to pipe output from one command into another, you are all buying me new pants04:33
daviddelikatls, edit, package seem to work; thats what I was hoping for04:33
daviddelikatdb does not work04:34
@preactionalso, perhaps a way to call system commands as part of a |-chain?04:35
daviddelikatstart a rfe list04:36
CIA-46WebGUI: colin * r11497 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post.pm): Remove use of the deprecated viewProfile url param to get a user's profile.04:37
@Haargyou should either fork wgdev and put this up in that or i can give you commit access and you can work on it in a branch04:38
@Haarggithub's issue tracker would work well for an rfe list04:38
daviddelikatI'm not likely to do much more than I have...04:39
@Haargwell, i'd be interested in improving it at some point04:39
daviddelikatits really cool but does not generate revenue...04:39
@preactionwish i had the cash to fund development04:40
@preactionbut my own time is cheaper than other people's time ;)04:40
-!- Aspire_Team [n=chatzill@adsl-75-45-9-39.dsl.scrm01.sbcglobal.net] has joined #webgui04:42
CIA-46wgdev: Patrick Donelan master * r16373e0 / lib/WGDev/Command/Package.pm : 04:43
CIA-46wgdev: Fixed bug with Package --output-dir option04:43
CIA-46wgdev: Renamed option to --to since hypenated options are not supported. - http://bit.ly/IqzCq04:43
CIA-46wgdev: Graham Knop master * r0342277 / (8 files in 4 dirs): add tidy command and tidy test and other files - http://bit.ly/BRP3s04:43
CIA-46wgdev: Graham Knop master * r6cb8162 / MANIFEST.SKIP : soem updates and cleanups to MANIFEST.SKIP - http://bit.ly/QzCSQ04:43
@Haargsoem04:44
@Haargme speel gud04:44
Aspire_TeamHow do I get avatars to display in a User List?  <tmpl_var user_profile_avatar_value> just gives me the asset id04:46
@Haargit's not actually an asset id, but a storage id04:48
@Haargyou should be able to use the StorageUrl macro04:48
@Haarg^StorageUrl(<tmpl_var user_profile_avatar_value>);04:49
Aspire_TeamGreat, I'll try it out.04:51
Aspire_TeamNow the URL shows up instead, i assume I need to wrap it in something so it WebGUI treats it as an image?04:52
Aspire_TeamI guess that is just html04:52
@Haargyeah04:52
@preactionright04:52
Aspire_TeamThanks.04:53
@Haargyou can also send a second parameter to that macro04:53
@Haargif it is 'thumb' it will return the url to the thumbnail instead04:53
Aspire_Teami.e. ^StorageUrl(<tmpl_var user_profile_avatar_value>,thumb); or ^StorageUrl(<tmpl_var user_profile_avatar_thumb>);04:58
@Haargthe former05:00
Aspire_TeamWorks like a charm!  Thanks Haarg!05:08
Aspire_Teamdhelsten here --- logged in on another computer... thanks guys keep up the good work!05:09
-!- Aspire_Team [n=chatzill@adsl-75-45-9-39.dsl.scrm01.sbcglobal.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"]05:09
-!- Haarg [n=haarg@adsl-75-50-91-41.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]05:23
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:25
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."]05:33
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []06:13
+perlmonkey2George Washington killed his sensai and he never said why.06:17
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []06:25
+perlDreameris a sensai like a sensei, but american?06:25
+perlmonkey2perlDreamer: damn google and it not seeing that as misspelled.  06:28
+perlDreamermaybe I'm wrong06:29
+perlDreameryou know us oregonians06:29
+perlDreamerwe're very stubborn, pushy and opinionated06:29
+perlmonkey2So you're French?06:30
* perlmonkey2 oh snaps06:30
+perlmonkey2I need a hobby project for WebGUI.  Something to do on my own for fun06:31
+perlmonkey2I've been toying with S3 integration, but that would cut into PB's profit model, and I dont' want to do that.06:31
+perlDreamerhow does test writing strike you? :)06:31
+perlmonkey2Like digging ditches :P06:32
+perlmonkey2maybe I could find some beauty in it.  I'm under-experienced in test writing.06:32
+perlDreamerit'll change the way you write code06:32
+perlDreamerIt's like in the Matrix, when Cipher is talking to Neo06:32
+perlmonkey2and add 20% to my total time per task.06:32
+perlDreameractually, no06:32
+perlmonkey2your link said it added 20%.06:33
+perlDreamerright, but it also said there was reduced maintenance06:33
+perlDreamerso it takes you 20% more upfront, billable time06:33
+perlDreamerbut saves you face later in fixing bugs at cost06:33
+perlmonkey2In my case it wouldn't really add to billable time, since I only bill for what it should have taken me, not what it took me :P06:34
+perlDreamergotcha ;)06:34
+perlmonkey2anyways, what did you have in mind with the test writing, or were you speaking of generalities?06:35
+perlDreamerit would just be great to have someone else helping to write tests06:41
+perlDreamerright now I'm at the point where I can point to specific tasks that need to be done06:41
+perlDreamerlike06:41
+perlDreamerwrite tests to bring User.pm coverage back up to 100%06:41
+perlDreamerLook into integrating WebGUI::PseudoRequest with Test::Apache206:42
+perlmonkey2well I've got some admin addons to add to 3 wobjects, then tests to write for Crypt, then I can work on some tests for you.06:42
+perlDreamerfigure out a way to autostart a server for WWW::Mech tests06:42
+perlmonkey2mech?06:43
+perlmonkey2why use mech?  how is that different from the api calls?06:43
+perlDreamermech is good for integration testing06:43
+perlDreamermost of the API calls are all unit tests06:43
+perlDreamerso we know that each gear and cog works06:44
+perlDreamerbut the machine is still untested06:44
+perlDreameralso, somethings can only be done from the UI, like authentication06:44
+perlmonkey2mech used to be my favorite plaything06:44
+perlmonkey2for years06:44
+perlDreamerI'd love for the server autostart thing to be written06:44
+perlDreamerwe'll need it for WWW::Mech, and for Selenium06:44
+perlmonkey2back when I was at the university I'd keep 5 servers handling 1MB/s each for days using Mech and Heritrix.06:46
+perlmonkey2autostart?  I dont get it?  Test is ran as root and runs teh wre startup?06:47
+perlDreamerright, we need a config file, database setup from scratch, then start apache and spectre, and then set an environment variable so that all downstream tests know that the server is up and ready for testing06:49
+perlDreamerit's really just chaining WRE calls together06:49
+perlDreameraddsite.pl06:50
+perlDreamerwreservice06:50
+perlDreameretc06:50
+perlDreamerhm, more like two environment variables06:50
+perlDreamerWEBGUI_CONFIG and WEBGUI_LIVE06:50
+perlDreamerwell, there's also the DNS setup, since any site will need to be able to be resolved by IP06:52
+perlDreamerso maybe the hostname needs to be passed into addsite, so that it gets created with a good website name06:52
+perlDreamersomething like shawshank.localdomain06:52
+perlmonkey2127.0.01 or bust07:05
+perlmonkey2anyways, catch you on the flip side.07:06
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]07:06
+patspamperlDreamer: howdy07:29
+perlDreamerhey, patspam!07:29
+patspamI'm back from the dead =)07:29
+perlDreamerdead?07:30
+perlDreameryou been sick?07:30
+patspamnah, just been too busy at $work to hang out on #webgui07:30
+perlDreamerthat happens.07:30
+perlDreamerbetween fathering and work I haven't had time to work on smaller projects07:31
+perlDreamerit takes me 12 hours to get 8 hours of billable work done07:31
+patspamyeah that really sucks, I feel the same thing even without kids in the mix07:31
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:14
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:32
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:34
-!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI10:03
SynQola10:03
SynQcom esta10:03
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui10:07
-!- mode/#webgui [+o Haarg] by ChanServ10:07
-!- SynQ [n=koendejo@host2.procolix.com] has quit [Read error: 60 (Operation timed out)]10:14
-!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI10:17
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [Read error: 110 (Connection timed out)]10:40
-!- bartjo1 [n=bartjol@host2.procolix.com] has joined #webgui11:04
-!- bartjo1 is now known as BartJol11:05
-!- mode/#webgui [+v BartJol] by ChanServ11:05
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []12:51
-!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui12:51
Celestarlol. ok the topic redirects me to the wiki, and the getting started of the wiki redirects me to the IRC channel :P12:52
Celestaris there any easy way to import an existing page, especially the CSS into webGUI?12:55
Celestarand could anyone point me to some docs how to do so?12:55
+BartJolCelestar: ah13:05
+BartJollike you have a html page13:05
+BartJoland want to import that?13:05
+BartJolwell, that can't be done automatically13:06
+BartJolafiad13:06
+BartJols/d/k/13:06
+BartJolI would put the css in a snippet and link to that in the template13:07
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @steveo_aa, Celestar, SDuensin, f00li5h[HireMe], @frodwith, stDavid, +patspam13:12
-!- Netsplit over, joins: steveo_aa13:12
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui13:12
-!- Netsplit over, joins: +patspam, stDavid, @frodwith, SDuensin13:12
-!- ServerMode/#webgui [+ovo steveo_aa patspam frodwith] by irc.freenode.net13:12
-!- f00li5h[HireMe] [n=f00li5h@211.30.203.217] has joined #webgui13:13
-!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui13:13
-!- Celestar [n=vici@fire2.tngtech.com] has quit [Read error: 60 (Operation timed out)]13:14
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:05
-!- mode/#webgui [+o plainhao] by ChanServ14:05
-!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui15:59
Celestarhail15:59
CelestarI have an existing website which I would like to import into webGUI somehow. can anyone point me to do resources?16:04
+BartJolah, you missed my notes Celestar16:13
+BartJol?16:13
Celestaryeah16:16
CelestarI had connection problems :(16:16
Celestaror rather a reboot problem while irssi was running in screen :P16:16
+BartJolah16:17
+BartJolok16:17
+BartJolBartJol: Celestar: ah16:17
+BartJolBartJol: like you have a html page16:17
+BartJolBartJol: and want to import that?16:17
+BartJolBartJol: well, that can't be done automatically afiak16:17
+BartJolBartJol: I would put the css in a snippet and link to that in the template16:17
Celestark16:18
+BartJolnot really bringing you forward yet, but I ned to know where you start16:18
CelestarI will give it a try16:18
CelestarI managed to somehow paste some stuff in the wrong place by accident and rendered the admin interface unusable :P16:18
+BartJolbecause of the rendering, some divs will automatically be generated16:18
+BartJolcool16:18
+BartJolbut inconvenient16:19
+BartJolwhat kinda source do you have know?16:21
+BartJolnow16:21
Celestarplain static html16:22
Celestarwith a single css16:22
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:25
Celestarwill try in an hour or so16:27
+BartJolgood luck16:36
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:39
-!- mode/#webgui [+o bopbop] by ChanServ16:39
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]17:11
-!- dionak [n=dionak@97.66.185.250] has joined #webgui17:11
-!- Haarg [n=haarg@76.210.70.250] has joined #webgui17:12
-!- mode/#webgui [+o Haarg] by ChanServ17:12
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui17:45
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:45
-!- perlmonkey21 [n=perlmonk@76.213.115.80] has joined #webgui17:46
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]17:46
-!- perlmonkey21 [n=perlmonk@76.213.115.80] has quit [Client Quit]17:47
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui17:47
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:47
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI17:48
-!- mode/#webgui [+o tavisto] by ChanServ17:48
-!- dionak [n=dionak@97.66.185.250] has quit [Remote closed the connection]17:52
+perlmonkey2what's new today?18:08
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:09
-!- mode/#webgui [+v perlDreamer] by ChanServ18:09
+perlDreamerBartJol, you bug posting fiend!18:10
+BartJolI know18:11
+BartJolI'll raise our karma18:11
+BartJolwell, I'll be translating some more in the future, which is good for the # of bugs that are posted and resolved :)18:12
+perlDreamerit turns out that the Post also suffered from the viewProfile bug18:12
+BartJolI saw18:12
+perlDreamerindeed :)18:12
+BartJolperlDreamer: and I i18'd my holiday notice for you again18:14
+perlDreameryou are so kind18:15
+perlDreamerwhere are you sailing this time?18:15
+BartJolFriesland18:15
+BartJolhttp://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=friesland&sll=37.579413,-95.712891&sspn=42.109235,112.851562&ie=UTF8&t=h&z=9&iwloc=A18:15
SynQthat is a bit north18:16
SynQthis is more likely: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=friesland&sll=37.579413,-95.712891&sspn=42.109235,112.851562&ie=UTF8&t=h&z=9&iwloc=A18:16
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:17
-!- mode/#webgui [+v cap10morgan] by ChanServ18:17
+BartJolwell, close enough18:17
+perlDreamerseems shorter than the last trip18:17
+BartJolyeah18:17
SynQactually this is the best place: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=cafe+de+watersport+woudsend&sll=52.944837,5.63118&sspn=0.028187,0.040126&ie=UTF8&t=h&z=17&iwloc=A18:18
SynQthat is where I whish I was18:18
+BartJol:)18:18
+BartJolsitting on the shore, see other people fumble at the bridge18:18
+perlDreamerah, the good ol' days18:19
+BartJolyes, the beste schippers staan aan wal18:19
SynQin this case: the beste schippers stay at home18:20
+perlDreamerI thought the best shippers came from The Netherlands, drank beer and used WebGUI18:24
-!- BartJol [n=bartjol@host2.procolix.com] has quit ["Leaving."]18:24
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:25
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:30
+cap10morganperlDreamer: want to do some bug squashing today?18:36
+perlDreameryes!18:36
-!- Celestar [n=vici@fire2.tngtech.com] has quit [Read error: 60 (Operation timed out)]18:47
SynQlet's go home18:50
-!- SynQ [n=koendejo@host2.procolix.com] has quit ["Leaving."]18:50
+cap10morganperlDreamer: ok, getting you an instance setup now18:57
+cap10morganthis was an issue upgrading from 7.7.11 -> 7.7.12 right?18:57
+cap10morgan(asks the guy who reported the bug)18:57
+cap10morganah, nope18:58
+cap10morgan7.7.10 -> 7.7.1118:58
+cap10morganok, so setting you up w/ a 7.7.10 instance of that site18:58
+perlDreamerat the very least, we should check to see that the package was imported by WebGUI before calling methods on it so that it would die more gently.19:00
+perlDreamerHaarg, if we can't import a package during upgrade, should that be a hard error with stopping the upgrade, or just a warning?19:01
@Haargwhat would lead to a package failing to import?19:02
+perlDreamerwell, right now possible a bug with Storage.pm19:02
@Haargaside from a serious problem of some kind19:02
+perlDreamerbut ->import is not guaranteed to always work?19:02
@Haargas far as i know it isn't supposed to fail19:03
+perlDreamerand anything we ship should be tested at least twice before it gets to a customer site19:03
+cap10morganperlDreamer: where was that asset test you mentioned the other day?19:07
+cap10morganwould be interesting to run that on this site's DB19:07
+cap10morgansince it's in such bad shape19:07
+perlDreamert/Asset/Asset_diagnose.t19:07
@Haargthe only case of a package import failure that is handled 'gracefully' is if the package file itself is corrupt19:07
+cap10morganoh yeah, thanks19:07
@Haargand that should never happen for an upgrade19:08
+perlDreamercap10morgan, remember, though.  That test does not give 100% database coverage19:08
+perlDreamerright, Haarg19:08
+cap10morganyeah, i'm just curious what it says on this site's database19:08
@Haargso package import failures should be upgrade failures19:08
+perlDreamerCool.  I'll trap it in an eval and give some better feedback about what's going on .19:09
+perlDreamerpreaction: no new templates today.  They didn't pass the template tests.19:39
@preactiontemplate tests?19:39
@preactionoh, have you been watching the template working group thread?19:40
+perlDreamer:)19:40
+perlDreamerthey were almost ready to be installed19:40
+perlDreamerthen I ran t/hardcodedExtras.t, t/i18n/template.t and t/templateChecker.t19:40
CIA-46WebGUI: colin * r11498 /WebGUI/docs/upgrades/ (4 files): Better error handling for importing packages.19:53
CIA-46WebGUI: colin * r11499 /branch/WebGUI_7.6/docs/upgrades/_upgrade.skeleton: Backporting package import error trapping.19:53
CIA-46WebGUI: colin * r11500 /WebGUI/docs/upgrades/upgrade_7.7.13-7.7.14.pl: Another upgraded upgrade script.19:53
-!- rizen [n=rizen@adsl-70-226-179-161.dsl.mdsnwi.ameritech.net] has joined #webgui20:09
-!- mode/#webgui [+o rizen] by ChanServ20:09
-!- rizen [n=rizen@adsl-70-226-179-161.dsl.mdsnwi.ameritech.net] has quit [Client Quit]20:09
* perlDreamer goes to the gym20:10
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit []21:21
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui21:30
-!- mode/#webgui [+v cap10morgan] by ChanServ21:30
+perlmonkey2Can someone point me at a Wobject which catches the wobject edit returns to process changes to its definition?21:53
+perlDreamerhuh?21:56
+perlDreamerwobjects aren't allowed to dynamicaly change their definition21:56
@preactionthat would be very bad21:56
@preactiondefinition describes the underlying database table (and never vice-versa)21:57
+perlDreamerperlmonkey2: put down the keystone and try that question again, please :)21:57
+perlmonkey2hah.  I mean when someone edits the definition I need to catch that in the wobject in order to affect some special changes.  22:00
+perlDreamerthe only place that does that is Crud22:01
+perlmonkey2In this particular case I want fields to be encrypted set in the definition, butthe wobject needs to make special calls to Crypt::setProvider when this happens.22:01
+perlmonkey2okay, cool, thanks.  22:01
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []22:03
@Haargthe only thing that comes to mind is saving the definition and comparing that to the current definition after an upgrade22:03
@Haargbut that sounds pretty horrible22:04
+perlmonkey2I thought there was a method from Asset that could be overridden to handle definition posts.22:05
@Haarghandle definition posts?22:06
+perlmonkey2Haarg: well when you submit your edits to the definition.  Or is that Form passed to new?22:06
@Haargnow i'm even more confused22:06
+perlmonkey2sorry22:07
@Haargare you about asset data updates?22:07
@Haargor database structure updates?22:07
+perlDreamerperlmonkey2: are you talking about processPropertiesFromFormPost, or editing code for the definition subroutine?22:07
+perlmonkey2asset data updates22:07
+perlmonkey2from the admin panel when you are editing a new/existing wobject.22:07
+perlmonkey2the definition autoforms.22:07
+perlmonkey2yes!22:07
+perlmonkey2pd that's it.22:07
+perlDreamerthat's pPFFP22:07
+perlmonkey2whew, I didn't have a clue what I was talking about :D22:08
@Haargwww_editSave uses processPropertiesFromFormPost22:08
+perlmonkey2but we got there, even if it was the hard way.22:08
@Haargbut wouldn't you want to handle this at a lower level?22:08
@Haarglike ->update ?22:08
+perlDreamerupdate would be better, then you'd capture ALL data changes to the asset22:09
+perlmonkey2Hmm, I only want when they alter the security tab of the edit form.  Just two drop downs of available fields that can be encrypted and the type of encryption desired.22:10
+perlDreamerbut what if it gets changed via a script?22:10
+perlDreameror via editBranch22:10
@Haargso the actual encryption is handled elsewhere?22:10
@Haarglike in the sql layet?22:10
+perlmonkey2This should be the only way to edit which type of encryption is used.22:11
+perlmonkey2Haarg: the encryption is done by a workflow.22:11
+perlmonkey2well, all the calls to the encrypted field must be wrapped in encrypt/decrypt, but as far as changing types of encryptoin used, the workflow doe sthat.22:11
+perlDreamerperlmonkey2: The old RSS was built that way, and it was a nightmare.22:11
+perlmonkey2This isn't my spec, but was pounded out by JT and Pat22:12
+perlmonkey2But I don't see why it would be a problem.22:12
+perlDreamerI get in trouble for this frequently, but I'd push back on the spec with respect to that.22:12
@Haargit makes sense to use a workflow for the global enable/disable22:13
+perlmonkey2there is only a single way for the encryptoin provider of a field to be altered.  In that instances definition.  decrypt will work as long as the correct provider exists, regardless of the current selected provider, and encrypt always uses the current correct provider.22:13
+perlmonkey2and the workflow is in charge of making sure any changes to the type of provider are eventually executed for all altered rows.22:14
@Haargi think you are using the word definition incorrectly22:14
+perlmonkey2what do you calls a wobjects settings?22:14
+perlDreamers/instance's definition/instance's data/;22:14
+perlmonkey2err, properties.22:15
+perlDreamerright22:15
+perlDreamerin WebGUI parlance, the definition will never be changed by a user, only a developer22:15
+perlmonkey2and the definition means the table schema which defines the wobject?22:16
@Haargroughly, yes22:16
+perlmonkey2okay, whew.  I made that way harder than necessary.22:18
@Haargwhere are you actually storing the information about the provider?22:24
+perlmonkey2Haarg: there will be two tables22:26
+perlmonkey2way, information about hte provider?  Like the keys, its id, etc?  that is in the config file.22:27
+perlmonkey2The providerId will be stored as a property, and also so in the cryptProvidersTable which has the table,field,key,providerId,oldProviderIds22:27
@Haargok22:29
@Haargso using ->update for this wouldn't be right since it isn't acually asset properties that are being modified22:30
@Haargso you'd need to use processPropertiesFromFormPost like you were thinking22:30
@Haargalthough you'd want to have a real api for it and just have pPFFP hand off the new settings to it22:31
+perlmonkey2Haarg: I'm not sure how fancy it needs to be.  It will be calling SUPER so the property is set and then Crypt::setProvider which changes the infor in cryptProviders which is what crypt/decrypt and the workflow use.22:33
+perlmonkey2Not sure what an API would look like for it?  wrapper fo setProvider which also updates the property?22:33
@HaargCrypt::setProvider is basically what i meant i think22:33
@Haargjust used to seeing too much code in pPFFP22:34
+perlmonkey2Yeah, good call.  Whatever processing I have to do, I'll do in a public method.  Doh, I have to do that anyways for testing.22:34
+perlmonkey2Don't want tests having their calls sent to SUPER22:34
+perlmonkey2for pPFFP.22:34
-!- stDavid [n=stDavid@pool-71-100-12-202.tampfl.dsl-w.verizon.net] has joined #webgui22:46
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:49
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]22:56
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui22:59
+perlDreameryou can't catch a bad mysql insert with eval?23:01
@Haargnot easily23:02
@Haargany sql failure usually triggers a fatal error which kills the whole request23:03
@Haargsomething that needs to change in 823:03
+perlDreameryes23:03
@Haargwell, fatal needs to go away entirely23:03
+perlDreamerI see23:06
+perlDreamerI have a dream.  I dream of a day where we subclass DBD::Mysql instead of wrap it23:19
+perlDreamerand save method calls left and right23:19
+perlDreamerand decide how we handle SQL errors23:20
+perlDreamerand all the little programmers would stand around, hand-in-hand23:21
+perlDreamersinging about Coca-cola23:21
@Haargas it stands i think we could entirely eliminate SQL.pm23:24
@Haargit does almost nothing of value given DBI's API as it is today23:24
+perlDreamerhashRefOfHashRefs?23:25
@Haarghttp://search.cpan.org/~timb/DBI-1.609/DBI.pm#selectall_hashref23:26
+perlDreamervery nice23:27
+perlDreamerand selectall_arrayref, too23:27
@Haargyeah23:28
@Haargmost of the utility methods have equivalents directly in DBI23:28
+perlDreamerso we'd only need setRow ?23:28
@Haargsomething like that23:29
+perlDreamermaybe that could just be an aspect for database collateral23:29
@Haargthe other thing is logging23:30
@Haargbut using DBI's tracing mechanism would work for that23:30
-!- stDavid [n=stDavid@pool-71-100-12-202.tampfl.dsl-w.verizon.net] has quit []23:31
+perlDreamerpreaction, Haarg, do you have any pending bug commits?23:35
+perlDreamerI'd like to start the release a little early23:35
@preactionno, i'm clear23:35
+perlDreamerno, you're supposed to say, "Oh, I forgot!  Let me get that fixed right away!"23:36
@preactioni'm way too busy to say that :p23:36
+perlDreamerthis is funny: http://twitter.com/sp4449/statuses/255562693823:38
CIA-46WebGUI: colin * r11501 /WebGUI/t/Asset/Asset.t: Use WebGUI::Test rollback methods instead of an END block.23:38
CIA-46WebGUI: colin * r11502 /WebGUI/docs/create.sql: Preparing for 7.7.14 release.23:52
--- Day changed Fri Jul 10 2009
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui00:07
-!- mode/#webgui [+o plainhao] by ChanServ00:07
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."]00:09
-!- Celestar [n=vici@mnch-5d856a55.pool.einsundeins.de] has joined #webgui00:18
CIA-46WebGUI: colin * r11503 /releases/WebGUI_7.7.14-beta: Release 7.7.14-beta00:38
-!- Celestar [n=vici@mnch-5d856a55.pool.einsundeins.de] has quit [Read error: 113 (No route to host)]00:57
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []01:18
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui01:22
CIA-46WebGUI: colin * r11504 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.15 development.01:22
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI01:38
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui01:40
mducharme-workgood evening01:40
mducharme-workI'm working with the thingy object to link two data sets together01:41
mducharme-workit works, and I have links from the Cities and ISPs tables so that each city has an associated ISP01:41
mducharme-workbut if I want to pull the ISP phone number onto the same page as the city data, it uses a different relationship01:42
mducharme-workso the record in the cities table may be linked to two different records in the ISPs table, one per field, which is not what I want01:42
mducharme-workthere has to be some way of pulling the data from both tables onto the same page..01:45
mducharme-workdo I have to use the SQL report wobject to accomplish this, or is there an easier way?01:45
-!- tavisto [n=tavisto@96.230.192.126] has quit []02:16
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui02:22
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit ["Leaving."]02:34
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui02:35
+perlmonkey2Is there a way to overload the asset update call so that a property is pulled from a table besides its own?02:36
@Haargnot generally02:37
+perlmonkey2Just realized the spec calls for all wobject instances to be able to edit the encryption globally.02:37
+perlmonkey2encryption settings that is.02:37
@Haargnot sure i follow02:37
+perlmonkey2encryption settings will be global for all instances of that wobject.  02:38
@Haargso the settings are per asset class02:38
@Haargthat's not something that should be handled by update02:38
@Haargyou can have pPFFP handle them and pass them off to a different api02:39
+perlmonkey2So say wobject A sets it to 'simple'.  Then wobject B sets it to 'complex'.  Next time wobject A loads, it will think the encryption is 'simple', but actually it is 'complex'.  Because A will be loading the current type from its properties.02:39
+perlDreamerthis is starting to sound like it has bad race condition problems02:39
+perlmonkey2Haarg: but when the properties load I need them to show the global value, not the local value.  I'm guessing this shouldn't be done in the properties edit and should be a different screen.02:40
+perlDreamerwhat happens if someone tries to change the encryption while the workflow is running?02:40
+perlmonkey2perlDreamer: no worries, you can't screw up the encryption as long as the proper providers exist.02:40
@Haargif the settings aren't stored in the asset's tables (as defined ->definition) they shouldn't use ->update02:40
+perlmonkey2perlDreamer: doesn't matter.  If it is changed mid-flow, the workflow continues as it was, but on a delay or next run, it changes the rows to the new provider type.02:41
@Haargyou can fit it into the edit screen by adding to the form, and process them through pPFFP though02:41
+perlmonkey2perlDreamer: actually once it finishes updating it checks to see if anything changed and then would start over.02:41
+perlmonkey2Haarg: you sir are a brilliant man.02:41
+perlDreamerno offense, but /me is getting more skeptical.  Not about the implementation, but about the whole concept.02:42
+perlmonkey2Haarg: wait, where would I access the form for the edit screen?02:42
@Haargi don't really know how your implementation works so it's hard for me to say02:43
+perlmonkey2I'm looking through the asset.pm and not seeing it02:43
+perlDreameryou'd subclass getEditForm and modify the tabform object there02:43
@Haargbut getEditForm i think can do pretty much whatever it wants02:43
+perlmonkey2Haarg: right now I've just added a param to the properties02:43
+perlmonkey2ah, I see02:43
@Haargif it isn't stored in the asset's own table you don't want it in definition02:43
+perlDreamerperlmonkey2, Asset/Sku/ThingyRecord has a good example of doing just that02:43
@Haargbe sure it is clear that the settings are global though since everything else on that screen is per instance02:43
+perlDreameralthough it just stuffs in some javascript02:43
+perlmonkey2perlDreamer: right, which is why I'm trying to take it out.  but I still want it to show up in the edit form.02:44
+perlmonkey2perlDreamer: thank ye thank ye02:44
+perlmonkey2Haarg: yes, absolutely.  Although no real damage can be done as long as no one edits the config file and removes/edits providers.02:44
+perlmonkey2perlDreamer: trust me, as long as the providers are in tact, you can't mess up the fields.  They are always accessible.02:45
+perlDreamerI look forward to reviewing and extending your tests :)02:45
+perlmonkey2decrypt() doesn't care what the set provider is, it gets the provider from the field's header.02:45
@Haargit sounds like it will all work on a technical level, just the way various parts work together sounds like it could become unpleasant02:45
+perlmonkey2unless the provider is None, then there is no header.02:45
+perlmonkey2its actually a pretty smooth design.  I thoguht it was jacked up until I saw how bullet proof the design was.02:46
+perlmonkey2think of the set provider as just a suggestion to how the fields should be encrypted, and any new encryptions will use that provider.  But decryptions use the current provider per field.  The workflow just makes sure all the new encryptions occur that are needed.02:47
+perlDreamerwhich fields/assets in the db are getting encrypted?02:48
+perlmonkey2 right now I'm just adding crypt functionality to three wobjects and no idea when or even if they'll be moved to head.  responseJSON and a couple of user params.02:49
CIA-46WebGUI: colin * r11505 /branch/WebGUI_7.6/docs/ (3 files in 3 dirs): 02:57
CIA-46WebGUI: Unify tags used for title in the layout templates. They are all02:57
CIA-46WebGUI: now H2 tags, similar to the way they'll be done in the new02:57
CIA-46WebGUI: 7.7 templates.02:57
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:16
-!- mode/#webgui [+v patspam] by ChanServ03:16
-!- Haarg [n=haarg@76.210.70.250] has quit ["This computer has gone to sleep"]03:22
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Nick collision from services.]03:36
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:36
-!- patspam1 is now known as patspam03:36
-!- mode/#webgui [+v patspam] by ChanServ03:36
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Nick collision from services.]03:53
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:53
-!- patspam1 is now known as patspam03:53
-!- mode/#webgui [+v patspam] by ChanServ03:53
+perlDreameranyone have a good online tutorial for how to setup LDAP for authentication?04:15
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]04:28
+perlmonkey2oh poor perlDreamer.  Entering that hateful world of LDAP.  Next thing you know he'll be asking about LDAPS.05:04
SDuensin...or AD.05:04
+perlmonkey2SDuensin: ah yes, proof we live in a cruel world.05:11
SDuensinYou have no idea.  I may end up back in ASP.NET.05:17
+perlmonkey2SDuensin: at least its .NET ?05:20
SDuensinThat's a consolation?05:20
* SDuensin sighs05:23
SDuensinMy projects have run my funds dry.  Time to get a "real" job for awhile and pay some bills.05:24
+perlmonkey2hah, I'd hustle for handy man work before I'd get a real job.  05:25
SDuensinUnless they need a handy programmer, I'm not of much use.05:26
+perlmonkey2If you can work the hustle, get things done, and schedule things right, you can make serious cash.05:26
+perlmonkey2the world is short of people who can fix random things.05:26
SDuensinI have a random broken drawer, leaky tub, and a few other things of my own.05:27
carograyit's me again more stupid questions06:12
carograyIf I am just trying to test little bits at a time, can I put CSS in the Extra <head> elements (tags) of the metadata tab and then html in the properties of snippet and have it all show up?06:14
carograyie I want to test out a header06:14
+perlmonkey2carogray: seems easy enough just to test?06:21
carograytrying to figure out how the metatags work and looking at applying CSS to small bits at a time06:22
carograycannot get syntax and understanding of what goes where06:22
carograygave up on metadata extra head tags and just put css in properties of snippet06:22
carogray<head>06:23
carogray<style type="text/css">06:23
carograyCSS....stuff06:23
carograythen </head> </style> then enclosed html snippet in body tags - I know this is not the way to do it ultimately06:23
carograybut I just wanted to see if I could make the header look the way I want it to06:24
carograycannot get the background:url('FileUrl(images.blkbar.gif);') to show up, not sure if it's syntax or where I am putting CSS or ...?06:25
carograySORRY - duh. If I could learn to type properly I wouldn't have to be interrupting you guys, just realized when I uploaded the file I gave it the url imagesblkbar.gif not images/blkbar.gif. Stupid - sorry 06:30
carograynever mind06:30
+perlmonkey2heh, I do that all the time06:33
+perlmonkey2no worries06:33
+perlmonkey2This, my friends, is a person devoted to science: http://i136.photobucket.com/albums/q184/KengoDrums/Screenshot.png06:34
CIA-46WebGUI: patspam * r11506 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/Test.pm: Survey: fixed handling of multi-choice question bundles in Test.pm06:40
CIA-46WebGUI: patspam * r11507 /WebGUI/ (4 files in 4 dirs): 06:40
CIA-46WebGUI: FilePump bug fixes06:40
CIA-46WebGUI: Restricted file uris to uploads and extras dirs06:40
CIA-46WebGUI: Validation messages for invalid file uris06:40
CIA-46WebGUI: Updated i18n06:40
CIA-46WebGUI: Added more tests06:40
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]07:11
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui07:22
-!- mode/#webgui [+v cap10morgan] by ChanServ07:22
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."]07:28
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]07:55
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui08:14
topsubwhen you do an user import can you assign the user a group to join?08:20
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]08:39
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui08:58
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []09:20
-!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui09:22
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []10:17
-!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI10:52
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui11:04
-!- mode/#webgui [+o Haarg] by ChanServ11:04
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]11:24
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []12:37
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []12:43
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]12:46
-!- Celestar [n=vici@fire2.tngtech.com] has quit [Remote closed the connection]13:09
-!- hansw [n=hansw@87.249.99.61] has joined #webgui13:51
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:05
-!- mode/#webgui [+o plainhao] by ChanServ14:05
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:32
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui15:50
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:50
-!- hansw [n=hansw@87.249.99.61] has quit ["Leaving"]16:52
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []17:18
-!- Haarg [n=haarg@75.50.89.99] has joined #webgui17:36
-!- mode/#webgui [+o Haarg] by ChanServ17:36
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui17:44
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:44
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui17:46
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []17:46
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI18:01
-!- mode/#webgui [+o tavisto] by ChanServ18:01
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:24
-!- mode/#webgui [+v perlDreamer] by ChanServ18:24
mducharme-workperlDreamer: I'm running LDAP for auth right now...18:32
+perlDreamercool!18:32
+perlDreamerif you can help me get a test server set up, I can fix a bug18:32
mducharme-worksure18:32
+perlDreamerI don't need organizations, roles, business structures or anything beyond usernames and passwords18:33
mducharme-workthe ldap setup in webgui is confusing because the options are mislabelled18:33
+perlDreamerreally?18:33
mducharme-workyes18:33
mducharme-workwell poorly labelled18:33
mducharme-worklabelled in such a way that no LDAP directory uses, to my knowledge18:33
+perlDreamerwell, labels can be changed.  It could be that whoever wrote that part used whatever was familiar to them or their company.18:34
mducharme-workright18:35
SynQit was martin18:35
SynQas far as I'm aware18:35
@plainhaomysql> select * from webguiVersion;18:35
@plainhaoERROR 1194 (HY000): Table 'webguiVersion' is marked as crashed and should be repaired18:35
+perlDreamerSynQ, you blame martin for everything18:35
+perlDreameruh oh18:35
SynQbut of course18:35
SynQ:)18:35
SynQplainhao: mysqlcheck -r webguiVersion18:36
mducharme-workwell for starters the ldap URL is generally simple... ldap://serverip:389/18:36
+perlDreamermducharme-work, I actually need help on the _LDAP_ side, too18:36
mducharme-workahh18:36
mducharme-workusing openldap or edirectory or AD?18:36
+perlDreameropenldap18:36
SynQplainhao: does that help?18:37
@plainhaodid that recover from backup?18:37
@plainhaoi should've asked before i ran the command :)18:37
mducharme-workok, we have a guy here using openldap, I mostly use edir.. he uses phpldapadmin to manage openldap, it looks fairly user friendly18:37
SynQthe command fixes that table18:37
SynQif it can be fixed18:37
+perlDreamermducharme-work: I'm cool with using vim and a commandline18:38
SynQrecovery from backup works differently18:38
@plainhaook, thanks, SynQ18:38
SynQplainhao: did your server crash or something?18:38
SynQsince in that case you might be better off with this command:18:38
mducharme-workperlDreamer if you go that route, then it is much more difficult because you will be creating users by making ldif files and importing them....18:38
+perlDreameryup, but I only need 2 users18:39
SynQmysqlcheck -Ar ALL18:39
mducharme-workok18:39
+perlDreamerthis is a one-time setup for doing a debug18:39
SynQmysqlcheck -Ar18:39
SynQ-A for 'ALL databases'18:39
SynQand -r for repair18:39
@plainhaoah, ok18:39
@plainhaothanks again, SynQ18:40
SynQno problem18:40
@HaargperlDreamer, please keep track of what you do to set up openldap.  i'm sure we'll want to do more testing with it in the future before we're able to get an automated test setup working for it.18:41
@Haargi've set it up and tested with it in the past but don't remember any of it18:41
SynQperhaps documenting it in the wiki is a good plan18:41
+perlDreamerHaarg, you got it.  I'd much rather have this working with Net::LDAP::Server::Test, but expediency wins in this case.18:42
@Haargthanks, and yeah at some point it would be great to get that worked out18:42
* Haarg notes that it is no longer 'the wiki' :/18:44
+perlDreameryeah :(18:44
+perlDreamer:<18:44
SynQwhat is is called then now?18:45
mducharme-workone ldap feature I'd like is there is a lot of data stored in common between the webgui profile and ldap.. it would be nice to have a way of keeping those in sync18:45
+perlDreamerin my selfish opinion, we either need a dashboard so we can monitor all the forums and wikis, or they all need to be merged into 1 place with topic links from the topic sections18:45
mducharme-workwork phone, home phone, address, title, etc18:45
+perlDreamermducharme-work, isn't that in there already18:45
SynQprobably it should go in this wiki: http://www.webgui.org/admin/wiki18:45
+perlDreamersync profiles to ldap?18:45
+perlDreamerand sync profiles from ldap?18:45
+perlDreamerthey are workflows18:45
mducharme-workperldreamer I've never seen an explanation of what that does18:45
@Haargyou can do that mducharme, but it isn't obvious how it is done18:45
SynQmultiple wiki's suck18:46
mducharme-workI tried turning it on but it didn't seem to do anything18:46
SynQthey should all be interconnected18:46
+perlDreamermducharme-work, in return for helping me get this setup, I can swap you some LDAP workflow help.18:46
SynQor at least inherit into a 'master wiki' like the calendar does18:46
SynQoh18:47
SynQI see I just repeated the selfish opinion of perlDreamer in my own selfish words18:47
mducharme-workcool18:47
+perlDreamerSynQ, maybe we should add some comments to the bug that is posted about this...18:47
SynQhttp://www.webgui.org/design/forum/forum/wiki-in-new-design18:49
SynQthat one?18:49
+perlDreamerthis is the point where preaction usually chimes in and says, "I have some code that will fix all this.  I just need some time"18:50
+perlDreamerSynQ: this one - http://www.webgui.org/use/bugs/tracker/1058518:50
SynQposted one18:50
* SynQ pokes preaction18:51
SynQI think he is vast asleep18:51
SynQI'm also very sad to see that there has been not even one submission for the design contest18:51
+perlDreamerI know.  I'm sorry for that.18:51
SynQthe announcement for the design contest is also hard to find though18:51
SynQI tried to find the rules today18:51
SynQand found myself reloading the page 10 times just to be able to click on the right banner18:52
SynQIt's also not in this list: http://www.webgui.org/promote/inthenews18:52
* perlDreamer pokes tavisto18:52
SynQI would say that the contest should be prolonged for at least 1 month18:53
SynQthe deadline being at the 1st of september would be a good plan18:53
mducharme-workon an unrelated note are there any plans to make the webgui upgrade process any more user friendly?18:53
+perlDreamersure.  And the winner announced at the WUC, perhaps?18:53
SynQgood plan18:54
+perlDreamermducharme-work: what issues are you having with upgrades?18:54
-!- tavisto [n=tavisto@96.230.192.126] has quit []18:54
+perlDreamerwe fixed two upgrade bugs this week.  Here's what it took18:54
+perlDreamer1) user posted a bug18:54
+perlDreamer2) user answered questions about the bug with a week of being asked18:54
+perlDreamerit's really quite simple ;)18:55
mducharme-workwell none, but having to read through the gotchas and check carefully for any perl modules that need to be installed in advance before running the upgrade seems like something that could be automated easily enough18:55
mducharme-workbecause I've had upgrades fail before because I had missed a perl module in the gotchas18:55
+perlDreamerperl modules have been left out of the gotchas, too18:55
+perlDreamerbut testEnvironment.pl is almost always up to date18:55
SynQmducharme-work: you should always use the WRE18:56
mducharme-workyeah I do use the WRE18:56
SynQ0.9.3 works fine for current stable and current beta18:56
+perlDreamereven with the WRE, you have to install modules18:56
mducharme-workexactly18:56
SynQperlDreamer: not if it's up to me18:56
+perlDreamerwell, have had to18:56
+perlDreamerthanks to SynQ, that's gotten much better18:56
mducharme-workwhy can the module installation not be triggered by the same upgrade pl script that upgrades the database?18:56
+perlDreamersuch a script has been written by cap10morgan18:57
SynQis github broken?18:57
+perlDreamerquite possibly18:57
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui18:57
-!- mode/#webgui [+v cap10morgan] by ChanServ18:57
+perlDreamerwhoa!18:57
SynQthat sucks18:57
+perlDreamercap10morgan: good morning.18:57
SynQthere is the devil18:58
mducharme-workand the upgrade scripts themselves, I always carefully parse through them to look for any errors whatsoever, and it is made even more confusing when lines sometimes end in "... OK!", sometimes end in  "... Done.", sometimes end in "... DONE!" and sometimes nothing.18:58
mducharme-worker when the upgrade runs18:58
mducharme-worknot the scripts18:58
+perlDreamercap10morgan: Please meet mducharme-work.  He's interested in your auto-upgrade script18:58
@HaargSynQ, http://twitter.com/github18:58
SynQah18:58
SynQin my opinion github sucks18:59
+cap10morganhey mducharme-work18:59
mducharme-workhey18:59
SynQplainblack should run their own git server18:59
SynQjust like they did the svn one18:59
+perlDreamerbut what happens when PB goes down?18:59
+perlDreamerI think the hope was that by running it on an external service it would be more reliable, and less maintenance19:00
@Haargmoving git to someone else's hosting was done on purpose19:00
SynQwell19:00
SynQHaarg: I know19:00
+cap10morganmducharme-work: you have some questions about my new upgrade script?19:00
mducharme-workI didn't even know about it19:00
mducharme-workbut there are lots of things I do not like about the current upgrade process19:00
+cap10morganit's submitted for inclusion in WRE 1.0 at this point, but i use it every day19:01
+cap10morganthe main things it adds are automatic handling of "stop" versions19:01
+cap10morganand automatic installation of newly required perl modules19:01
mducharme-workI had just mentioned that I wish I didn't have to parse through the gotchas file manually to check for new modules I have to install19:01
mducharme-work"stop" versions?19:01
SynQI was going to have a look at WRE development status19:01
SynQbut github is down19:01
+perlDreamerdue to database changes, sometimes you can't always change from one version of WebGUI to another19:01
+cap10morganthose are versions you have to install and upgrade to before you can move on19:02
mducharme-workright19:02
@Haargluckily stop versions have been pretty predictable for a while19:02
mducharme-workyeah I know you need all the pl and sql scripts to get there in the correct step sequence19:02
+cap10morgancurrently it relies on a json metadata file to know what's what19:02
mducharme-workI've discovered that once when I had to upgrade a really really old webgui to the latest version19:02
SynQI'm going to have to include the perl modules needed for the openId module into the WRE some day soon19:02
+cap10morganeventually that will need to be replaced by a plainblack web service or something similar19:02
+perlDreamerit should be a file in git19:03
+perlDreamerthat drives testEnvironment.pl19:03
+perlDreamerthat way, it's only ever in 1 place19:03
SynQmducharme-work: we have an 'upgrade factory'19:03
+cap10morganor a file in git :)19:03
+perlDreamerso there aren't any differences19:03
+cap10morganmaybe w/ a backup copy on update.webgui.org19:03
+perlDreamermducharme-work: how does this look for an ldif file: http://webgui.pastebin.com/m719a023319:03
SynQwhich is a special VM that can be used for webgui upgrades for versions back till 5.5.419:03
+perlDreamerbrb19:04
+cap10morganspeaking of which, i need to send rizen a new patch19:04
+cap10morgani fixed a few bugs since i sent that to him19:04
mducharme-workmy other comment is the upgrade scripts should have a common output format for whether the particular steps completed successfully19:05
mducharme-workand error traps, becuase I"ve seen errors in the text output that were not caught by the script and stopped.. and an auto restore from backup would be nice in cases where the upgrade failed due to some error in the database19:05
SynQperhaps a 'upgrade on a copy' would be nicer19:06
mducharme-workI don't rely on the backup in the current autoupgrade script, what I normally do now is before I upgrade, I stop all webgui services and mysql and .tgz the whole /data/ tree19:06
SynQthat you take a copy of the site (a point in time snapshot)19:06
SynQupgrade that copy and if it worked you turn it into the 'working site'19:06
mducharme-workthat would be excellent19:06
mducharme-workthat way there  would be almost no downtime19:07
SynQis there a way to turn a WebGUI instance into 'read only' mode?19:07
mducharme-workbecause one day for some reason there was a duplicate record in the database, dunno how it got there, it was in the sessions table19:07
mducharme-workbut it caused upgrade of one of my sites to fail19:07
mducharme-workit continued on through the upgrades not noticing the problem but the site didn't work afterwards, had to go find and delete the offending row19:08
mducharme-workperlDreamer: typically the objectclass for a user would be inetOrgPerson19:08
+perlDreamerSynQ: not really19:09
+perlDreamerdue to user logging, content metadata and all it pretty much has to be read/write19:09
+perlDreameralso session scratch and caching19:10
+perlDreamerit's doable, just isn't done now19:10
+perlDreamermducharme-work: aside from that is it okay?19:10
SynQperlDreamer: that is a pitty19:10
mducharme-workperldreamer you will probably need to specify an sn and cn as well19:10
mducharme-workand your dn should include the actual object name19:11
SynQperlDreamer: that would be something awsome to work on at the hackaton19:11
SynQmake WebGUI able to switch to a sort of 'snap shottable state'19:11
mducharme-workdepending if you want the object to be referenced with uid or cn, you would use dn: uid=joebob,dc=localhost19:11
mducharme-workor you could use dn: cn=joebob,dc=localhost19:12
mducharme-workoh and it should be userPassword, not password:19:12
SynQI have to go home19:12
mducharme-workthe choice to use "dn: uid=etc" versus "dn: cn=etc" will have a bearing on the webgui config19:13
mducharme-workso you should choose one of those conventions for all the users and stick to it, and you would correspondingly put either "uid" or "cn" into the "LDAP Identity (default)" field in webgui19:14
mducharme-workthe name and help for that field is totally wrong19:14
mducharme-workthe help popup text says it's generally "shortname" but I've *never* seen that before19:15
mducharme-workit's actually in 90% of cases either cn or uid19:15
mducharme-workthat's the most mislabeled piece of the entire ldap setup page19:16
mducharme-workI might like to suggest new labels for some of those ldap settings if anybody is interested in considering them19:16
+perlDreamermducharme, we always listen to suggestions19:20
+perlDreamerwe can't always take them, but we'll always listen19:21
+perlDreamerand if we can't we'll try to tell you why19:21
+perlDreamerwe'll go with cn instead of uid then19:22
+perlDreamermducharme-work: is this better: http://webgui.pastebin.com/m63d8b40c19:23
mducharme-workyeah that looks like it should work19:26
+perlDreamercool19:26
SynQhatsa19:26
mducharme-workhttp://webgui.pastebin.com/f1683038619:26
mducharme-workthose are my suggested changes to the labels19:26
SynQ1000 karma to rfe 1059319:26
@Haarggithub is working now19:27
SynQI know19:27
SynQnow I really need to go19:28
* perlDreamer boots SynQ!19:28
+perlDreamerscoot19:28
+perlDreamergo!19:28
+perlDreamerbeautiful women need their husband and father19:29
SynQok19:29
SynQbye ~19:29
+perlDreamermducharme-work: when I try to add that LDIF file it says:  (34) Invalid DN syntax19:51
mducharme-worker hang on let me ask my openldap guy here19:51
+perlDreamerthe problem isn't in the LDIF, it's in my slapd.conf19:52
mducharme-workyour dc in the ldif file may not match your actual dc's19:53
mducharme-worktypically you would use like dc=company,dc=com instead of dc=localhost19:53
mducharme-workdepending on what your domain name is19:53
+perlDreamerit'll actually check the domain name?19:53
mducharme-workno19:54
mducharme-workthat's just the standard19:54
mducharme-workyou can make it whatever, but all objects have to go inside that root context19:54
mducharme-workor in ou's inside that root context19:54
+perlDreamerI'll append the conf info the ldif and repaste for comparison19:55
+perlDreamerhttp://webgui.pastebin.com/m7f0a525d19:56
mducharme-worktry putting a space after the comma19:59
mducharme-workmy openldap guy didn't see anything wrong with your ldif file..19:59
mducharme-worktry adding uid as a property as well20:04
mducharme-workuid: joebob20:04
mducharme-workthat would be my suggestion20:04
+perlDreamereeerrrrrgh20:05
+perlDreamerthe dn was wrong in my slapd.conf20:05
+perlDreamernow I'm getting invalid credentials when trying to log in to run ldapadd20:05
mducharme-workdo you have a rootpw set in the config file?20:07
+perlDreameryes20:07
+perlDreameras clear text20:07
mducharme-workok.. make sure you are using your "rootdn" as the bind dn for ldapadd, and I think there is a command line option for ldapadd to have it use clear text password20:08
+perlDreamerldapadd -x -D "cn=Manager,dc=localhost" -W -f ../lib/WebGUI/user1 -v20:09
+perlDreamer??20:09
mducharme-workyeah, should do it20:10
mducharme-workwe normally do all this with the phpldapadmin so20:10
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui20:10
mducharme-workperlDreamer: did that work?20:15
+perlDreamernope20:15
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []20:15
mducharme-worksame error, invalid credentials?20:16
+perlDreameryes20:16
+perlDreamerokay, now I'm authenticated20:17
+perlDreamernow I get: ldapadd -x -D "cn=Manager,dc=localhost" -W -f ../lib/WebGUI/user1 -v20:17
+perlDreameruh20:17
+perlDreamerldap_add: No such object (32)20:17
+perlDreamerdo I need to add the inetOrgPerson object?20:18
mducharme-workno, inetOrgPerson is a class, not an object20:18
mducharme-workin webgui terms, classes are is like types of wobjects, and attributes are the properties of those types of wobjects20:19
mducharme-workyou should already have inetOrgPerson.schema included in your slapd.conf20:19
+perlDreameryep20:20
mducharme-workhow did you fix the auth issue20:20
+perlDreamerI wasn't restarting the daemon as I was making config file changs20:20
mducharme-workahh20:20
mducharme-workok so your dc=localhost is correct and what you are using?20:21
+perlDreameryes20:21
mducharme-workok.. the file is properly in unix format?20:21
+perlDreameryes :)20:21
+perlDreamerI turned on verbose mode, and the parse seems fine20:22
mducharme-workhttp://www.openldap.org/faq/data/cache/157.html20:22
mducharme-workdoes that help?20:25
+perlDreameryes20:25
+perlDreamersounds like I need to add dc=localhost20:25
+perlDreamera 'root' node in WebGUI Asset parlance20:25
mducharme-workright20:26
mducharme-workhttp://www.openldap.org/doc/admin24/quickstart.html20:26
mducharme-workstep 10 on that page says how20:26
mducharme-workyou just make an ldif file that creates that object20:26
mducharme-workonce you do that your user add should work20:26
+perlDreamerah ha!20:28
mducharme-workthe distro we used did that automatically20:33
mducharme-workso I didn't know that needed to be done manually :)20:33
+perlDreamerit _was_ in the quick start guide20:38
+perlDreamerI should have read more thoroughly20:38
+perlDreamerokay, time to setup WebGUI for LDAP20:40
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Client Quit]20:42
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui20:42
mducharme-workok20:43
mducharme-workthis is the part I know well20:43
mducharme-workyour ldap url should be ldap://serveripaddress:389/20:43
mducharme-workyou might need dc=localhost on the end of that too20:43
mducharme-workconnect dn should be your rootdn and identifier should be your rootpw20:44
+perlDreamerokay20:44
mducharme-workauthentication attribute should be dn and ldap identity cn20:44
mducharme-workthen you just change your overall auth settings under settings and turn on auto registration if you want, and you should be done20:45
+perlDreameryou lost me there20:45
+perlDreamerwith the dn and ldap identity cn20:45
mducharme-workin the ldap connection configuration screen there is an "authentication attribute" setting and that should be set to "dn" and an "LDAP Identity" setting which should be set to "cn"20:45
+perlDreamerah, okay20:46
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI20:46
-!- mode/#webgui [+o tavisto] by ChanServ20:46
+perlDreamerit says the connection is valid, that's good20:46
mducharme-workonce you have it set up you should be able to log in to webgui as either Manager or joebob20:47
+perlDreamerdo I need to add a WebGUI user for those LDAP users?20:47
mducharme-workit will do it automatically once you go into settings and switch your auth from webgui auth to ldap20:47
mducharme-workany previous users created would be using webgui auth, it won't change those, so don't worry about it changing admin or something20:48
mducharme-workbecause it won't20:48
mducharme-workand turn on ldap auto registration20:48
mducharme-workit makes things easier20:48
+perlDreamerit works20:49
+perlDreamerand I can duplicate the bug20:49
mducharme-workwhat is the bug, if I might ask?20:50
+perlDreameroh, it's not a secret or anything20:50
+perlDreamerif a password has a space in it, the user cannot log in to WebGUI20:50
mducharme-workahh20:50
+perlDreamerso, in addition to user joebob, I also added user spacebob, with a space in his password20:50
+perlDreamerand sure enough, not auto-login or user creation20:51
mducharme-workright20:51
mducharme-workbtw did you see my pastebin earlier with my recommended renames of those ldap settings?20:51
+perlDreameryes, I did20:51
+perlDreamerI'm going to run them past of the of the other devs who I know does LDAP, and if he has no problems with them, I'll submit a bug and then make the changes.20:52
+perlDreamerfor the most part, they're only i18n label changes, so I can't see that anyone would mind20:53
+perlDreamerhm, it's getting passed all the way to the ldap bind inside Net::LDAP fine20:59
+perlDreamerthis may not be a WebGUI bug20:59
-!- perlbot_ is now known as perlbot21:01
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui21:13
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has quit [Nick collision from services.]21:14
-!- perlmonkey21 is now known as perlmonkey221:14
-!- mode/#webgui [+v perlmonkey2] by ChanServ21:15
+perlDreamermducharme-work, do you know how to read LDAP "messages"?21:16
+perlDreamerwould you recognize a poorly encoded message?21:17
+perlDreamerI think the problem here is with Net::LDAP itself, and the way it's encoding the message to send it to the server21:36
+perlDreamerI'll post this as a bug to Net::LDAP, and see where it goes21:37
mducharme-workhrm21:40
mducharme-workno I don't know how to read ldap messages21:40
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []21:45
+perlmonkey2I'm trying to differentiate between the terms "email" and "messages".  If messages refers to the inbox table, then email in the context of user profiles, would mean the 'email address', right?22:20
+perlmonkey2Yeah, it is labeled email address in the edit screen but the field is actually 'email'.  nevermind :)22:20
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui22:38
-!- mode/#webgui [+v cap10morgan] by ChanServ22:38
-!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui22:38
-!- carogray3 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui22:40
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:44
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 60 (Operation timed out)]22:44
-!- Haarg [n=haarg@75.50.89.99] has quit ["Leaving"]23:40
-!- Haarg [n=haarg@adsl-75-50-89-99.dsl.mdsnwi.sbcglobal.net] has joined #webgui23:43
-!- mode/#webgui [+o Haarg] by ChanServ23:43
+perlDreamermducharme-work: now that I've got the bug triaged, shall we try the LDAP profile sync workflow?23:57
--- Day changed Sat Jul 11 2009
+perlDreamerthe sync process goes one way only00:01
+perlDreamerfrom LDAP, to WebGUI00:01
CIA-46WebGUI: colin * r11508 /WebGUI/lib/WebGUI/ (55 files in 4 dirs): Fix a common misspelling of the word definition, in POD.00:08
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui00:38
elninoa person that is a content manager, is by defacto part of the "turn on admin" right?  otherwise, they wouldn't be able to modify content...  What was "turn on admin" group originally meant for?00:39
+perlDreamerelnino, unless the content manager group is a sub-group of Turn On Admin, then no.  They need to be added to both groups.00:41
elninoah.. I guess it is by default a subgroup of Turn On Admin. never thought to look.  Package Managers, Template Managers, Secondary Admins, and Admins are too.00:45
+perlDreamerAdmin is a subgroup of everything by default00:46
+perlDreamerit's hardcoded that way00:46
elninoyep. Saw that too.00:46
elninooh. It's set up via the groups area too.00:46
elninoI added that to a wiki in admin wiki. Thanks!00:48
-!- Haarg [n=haarg@adsl-75-50-89-99.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]01:06
mducharme-workperlDreamer: ahh I thought it would go both ways01:15
+perlDreamerno, it only pulls from LDAP into WebGUI01:15
+perlDreamereach field would need some kind of datestamp so you'd know who was most recently updated01:16
mducharme-workok01:16
mducharme-workunless it did a comparison of each01:16
mducharme-workon login01:16
-!- tavisto [n=tavisto@96.230.192.126] has quit []01:17
+cap10morganperlDreamer: i gotta run in about 30 min. but i can setup this ec2 instance for you if you want to debug that cdn upgrade issue01:19
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI01:19
+perlDreamerplease do, cap10morgan01:21
+perlDreamerI think it's going to work with the patch01:21
+perlDreamerso it's just verifying01:21
+cap10morganok, should be ready in 10 minutes or so01:21
+cap10morganthe patch didn't work when i tried it01:21
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui01:22
-!- mode/#webgui [+o Haarg] by ChanServ01:22
+perlDreamerbummer, but we'll work it out cap10morgan01:23
+cap10morganyeah, hopefully it's still something simple01:23
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]01:35
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui01:35
-!- mode/#webgui [+o Haarg] by ChanServ01:35
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]01:49
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]01:50
CIA-46WebGUI: colin * r11509 /WebGUI/ (3 files in 3 dirs): Do not rely on a database default for the profile field formType.01:53
CIA-46WebGUI: colin * r11510 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting profileField default formType fix.01:53
+perlDreamerelnino, are you still here?02:07
* perlDreamer is between bugs, so I thought I'd tackle your latest next02:08
mducharme-workperldreamer ldap does not have an easy self service interface for updating info like webgui does, that's why it would be nice if it could work the other way02:15
+perlDreameraside from that php thing?02:16
+perlDreamerin any case02:16
mducharme-workthere are open source web interfaces for ldap but none are good at user self service, except one that is for edirectory02:16
+perlDreamerI see02:16
mducharme-workbut that doesn't help people using openldap02:16
+perlDreamerwell, it should be possible to write a custom workflow for WebGUI that does that02:16
+perlDreamerand, WebGUI already has the hooks for triggering it02:16
mducharme-workphpldapadmin is meant for centralized admin, not user self-management02:17
+perlDreamerso, if someone were to start with Workflow/Activity/SyncProfileToLdap and reverse it, it should be possible to do what you want02:17
+perlDreamerand use wG for a front end for LDAP02:17
mducharme-workyup02:17
+perlDreamerunless you have a space in the password02:17
+perlDreamer:/02:17
+perlDreamerDo you know how to program in perl, mducharme-work?02:20
mducharme-workI used to ages ago02:21
mducharme-workbut it's been like.. 13 years or so02:21
mducharme-worklol02:21
+perlDreamerwow02:21
+perlDreamerthat is a long time ago02:21
mducharme-workoh CRAP02:21
mducharme-workI was customizing the login template02:21
mducharme-workthankfully made a duplicate02:22
mducharme-workand now I can't log in to my site02:22
mducharme-workoy this will be fun...02:22
mducharme-workhow do I get back in to fix this...02:22
+perlDreameryou should be able to construct the login using URL parameters02:22
+perlDreamerfirst, try this: http://mywebgui.localdomain/?op=auth;method=login02:23
+perlDreameruh, use your real site name, not my dev site :)02:23
mducharme-workahh thank you!02:24
mducharme-workI found the URL parameters from another site02:24
+perlDreamerthat's a handy URL to bookmark, by the way02:25
+perlDreamerwhat, and the turn on admin url02:25
+perlDreamerdo you use the WebGUI toolbar?02:25
+perlDreamerit's a little piece of javascript that will append those URL params to the current URL so they work on any site02:25
mducharme-workahh02:26
mducharme-workno, never heard of it02:26
+perlDreamerI think it's in the Bazaar on webgui.org02:26
mducharme-workI wish there was a way to nest style templates in webgui02:27
+perlDreamernest?02:27
mducharme-workwell02:27
mducharme-workit's probably easier just to show you an example02:27
mducharme-workhttp://www.gobcn.ca/02:27
+perlDreamerok02:28
mducharme-workthat's the site I'm trying to update right now, just to get it to the point where we can get a quote from plainblack on a redesign02:28
mducharme-workyou can see that orange gradient on the back of the main page02:28
+perlDreameryes02:28
mducharme-workwell it's only on the main page, not on the others02:28
+perlDreameryou sure?02:29
mducharme-workif you go on the others there is a white box which has the actual content in it and the orange gradient is underneath that as a border02:29
+perlDreamerbut you want it in the foreground, instead of the white box02:29
mducharme-workexcept communities map under about us, missed that one02:29
mducharme-workon the main page only, yes02:29
+perlDreamerand now you're doing that with 2 style templates?02:30
mducharme-workI used to accomplish that by having two templates, one for the splash page and one for the other pages, but it seemed silly to maintain two that were identical save like 2-3 lines02:30
mducharme-workso I tried something new.. put stuff in just one style template, and modified all the page layout templates I use (duplicated of course) to draw the white box02:30
mducharme-workand went through all my pages and changed them to the page layout template that draws the white box02:31
mducharme-workof course that also necessitates customizing login, search, collaboration, etc templates02:31
mducharme-workso it seems silly either way02:32
+perlDreameryeah, I'd go with the dual templates02:32
mducharme-workit would be nice if you could "nest" style templates, would solve that type of problem for me02:32
+perlDreamerif it really bothers you, you could use snippets for the constant parts of the template02:32
+perlDreamerand assetProxy them into the template02:32
mducharme-workso that a template would be inserted into its parent wherever the "content" area was02:33
mducharme-workon-the-fly02:33
mducharme-workshould be possible02:33
+perlDreamermaybe some conditional code in the style template would help02:34
+perlDreamerif main page, then do this02:34
+perlDreamerotherwise, do that02:34
mducharme-workonly problem is that style templates don't have an if ishome like nav templates do02:35
mducharme-workalthough I suppose I could do it based on the page title02:36
+perlDreameryou would need to use either a macro, or maybe one of the session variables02:36
mducharme-workof course if someone created a new page somewhere else on the site called "Home" it would get the wrong thing02:36
+perlDreameryes02:36
+perlDreamerI think a small macro would do it, unless I have the order of processing between templates and macros backwards02:37
+perlDreamerwait02:37
+perlDreamerisn't that the if macro?02:37
mducharme-workyeah I was gonna say it would only work if the macro processed first02:37
mducharme-workthe if macro?02:37
+perlDreamerthere is a macro named "if" ^If(condition, text1, text2);02:38
+perlDreamerbut putting HTML into that is not fun02:38
+perlDreamerand I think macros eval after templates02:38
mducharme-workI'll try this02:40
mducharme-work^If('^Page(title);' ne 'Home', <div id="main-pane">);02:45
mducharme-workhrm that is running regardless of whether page title is home or not02:45
mducharme-workit's inserting that html regardless, I mean02:45
+perlDreamerright, because cond is not a conditional, it's a boolean02:45
mducharme-workhttp://www.webgui.org/design/wiki/if-macro02:47
mducharme-workI'm going by the examples on that page02:47
+perlDreamerI think you may have missed the note on the top of that page02:48
mducharme-workoops02:48
mducharme-workI saw it but misread it02:48
+perlDreamerhere's something else to try02:49
+perlDreamerthere's an SQL macro02:49
mducharme-workso ^If(ne, ^Page(title);, 'Home');  <--- would that do it?02:49
+perlDreamerso you build a SQL statement that returns whether or not the current assetId is the same as the defaultAsset from the settings table.02:49
+perlDreamersomething like this02:50
+perlDreamer^If( ^SQL(select 1 where someVariable = (select value from settings where name='defaultPage'));, '<div id="main-pane">);02:52
+perlDreamerI just don't know off the top of my head what someVariable is02:52
+perlDreameror if the whole idea will work or not02:52
mducharme-workis there any docs on the usage of the new If macro?02:52
CIA-46WebGUI: colin * r11511 /WebGUI/ (3 files in 3 dirs): 02:53
CIA-46WebGUI: Update POD in HTML.pm, 'html' is not an option for format content.02:53
CIA-46WebGUI: Fix Comment formatting in the AssetAspect.02:53
CIA-46WebGUI: colin * r11512 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting comments aspect formatting fix.02:53
+perlDreamerthe if macro works exactly like a <tmpl_if>02:53
+perlDreameraside from that wiki page, the Macro booklet is available from the Bazaar02:54
+perlDreamerI don't know if it covers the If macro02:54
+perlDreamerlooks like it doesn't02:55
+perlDreamerbut like I said, ^If(one, two, three); is the same as <tmpl_if one>two<tmpl_else>three</tmpl_if>02:55
+perlDreamerit won't perform logic, aside from determing if the string "one" is true or false02:56
mducharme-workahh gotcha!02:56
+perlDreamermaybe I should add that to the wiki page :)02:56
mducharme-workheh oh well it's not working03:01
mducharme-work^If(^Page(title);="Customer Car2","Care","No Care");03:01
+perlDreamerit won't03:02
mducharme-workI put that on the "Customer Care" page and it's consistently outputting "Care"03:02
+perlDreamerit won't do a comparison03:02
mducharme-workI thought tmpl_if could do comparisons03:02
+perlDreamerno03:02
mducharme-workwell = anyway03:02
+perlDreamerit only checks the argument for truth03:02
+perlDreamerand "^Page(title);="Customer Car2" as a string is true03:03
mducharme-workright03:03
+perlDreamerbecause it isn't empty or 003:03
mducharme-workand there's no new comparison macro which does what that used to do03:04
+perlDreamerno03:04
+perlDreamernot unless you try that SQL hack I mentioned above03:04
mducharme-workI'll give that a shot, once I can figure out how to pull the current page assetid03:07
+perlDreamertry ^Page(assetId) may work03:08
* perlDreamer is going to call it a day03:24
+perlDreamerlater, all03:24
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]03:24
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:36
-!- mode/#webgui [+v patspam] by ChanServ03:36
-!- cap10morg [n=irchon@198.202.202.22] has joined #webgui03:46
-!- cap10morg [n=irchon@198.202.202.22] has quit [Remote closed the connection]03:46
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui04:20
-!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:20
-!- carogray3 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []05:22
-!- f00li5h[HireMe] is now known as f00li5h05:28
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]07:11
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []07:18
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]08:16
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]10:57
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:08
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui15:02
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []15:03
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]15:31
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui15:31
daviddelikatgotta love it!   MS IE 8 can't connect to the web...17:35
daviddelikatwont load any pages at all!17:35
carograycan I please ask a stupid css question? - i have been on the css chat room for ages - i think it's simple, but no one has acknowledged17:40
carograydaviddelikat: did you try that compatibility thing?17:41
daviddelikatwhich compatibility thing?17:41
carograyit's a funny little icon just to right of addess bar looks like a broken page17:42
daviddelikatfeel free to ask, I may or may not have the answer17:42
daviddelikatbut I'll tyr...17:42
daviddelikattry...17:42
daviddelikatthe address bar on IE?17:43
carograymy question...is "does text always have to be inside some sort of html tag, like p or li, if it's in a div?"17:43
carograyyes address bar in IE17:43
daviddelikatanswer:  no17:43
daviddelikatbut there are all kinds of css things that could be keeping your text from displaying...17:44
carograyYAY! I thought there was some sort of standards rule or something that said it had to. it can just be "loose"?17:44
carograyit's not keeping my text from displaying... it's a positioning thing17:44
daviddelikatpositioning is a pain in the but...17:45
carograya  menu I want inside a div was just right, then I put it in a p tag and it wansered far away17:45
carograywandered17:45
carograyfor sure17:45
daviddelikatI'm currently having trouble with some tabs in YUI17:45
daviddelikatit puts one piece on top of another...17:46
carograykeep finding I think I am almost there and then suddenly 3 days later find I have to begin thewhole blinkin' thing all over again17:46
carograyYUI is totally beyond me at this point!17:46
daviddelikathave you tried firebug? or something like it?17:46
carograycan't go there right now, have to get an entire website transferred over to WG by end of tomorrow night17:47
carograyyeah - I like firebug17:47
carograyalso I use dreamweaver 8 a lot to see17:47
carograyand play17:47
carograynot for fun, I mean fiddle17:47
daviddelikatgood luck finishing your project...  ( sounds like fun to me )17:48
carograywould so much rather be outside playing finally stopped raining after a month and I have a duck house I must finish17:48
carograythanks17:48
daviddelikatcool ... duck house17:48
daviddelikatwhere abouts is all this rain?17:48
carograyyeah, they keep pooping on teh porch and I want to get them their own place so when I finish porch with new deckign it is duck poop free17:49
carograyin NH17:49
carograybeen raining nearly a month17:49
carograyfeels like summer in England17:49
daviddelikatcool17:49
daviddelikatwe just had an awesome storm go through last night17:49
carograywhere are you17:49
daviddelikatfirst real rain we've had in a month17:49
daviddelikatWI17:49
carograyahah you are one of those?17:49
daviddelikatwe have nickel sized hail17:49
carograythat sounds dangereuse17:50
carograyeverybody would be needing houses!17:50
daviddelikatwe didn't have much damage so far as I can tell...17:50
daviddelikatbut there is a hole in the fabric on out swing17:51
daviddelikats/out/our/17:51
daviddelikatso some of it was hard enough to hurt.17:51
carograyfor sure17:51
daviddelikatI've got to get busy here, lots to do...17:51
carograygotta get back to my headache..too 17:52
carograylater17:52
carograythanks17:52
daviddelikatyour wlecome17:52
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: stDavid, mducharme, Radix_17:52
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui17:54
-!- Netsplit over, joins: mducharme, stDavid, Radix_17:54
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 110 (Connection timed out)]19:29
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui19:30
CIA-46WebGUI: colin * r11513 /WebGUI/docs/changelog/7.x.x.txt: Note a bug fix that was actually fixed a while ago.19:38
CIA-46WebGUI: colin * r11514 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: backporting bug changelog notice.19:38
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui20:00
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:01
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui21:13
-!- mode/#webgui [+v perlDreamer] by ChanServ21:13
+perlDreamerpreaction: ping21:13
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []21:30
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui22:22
topsubAnyone good with mod_rewrite, when iuncomment both rules i get an internal server error, But when i have one rule comments they work as expected, Any Ideas? http://webgui.pastebin.com/m39876d3422:23
daviddelikatI think your secodn rule has to exclude items that match the first rule22:28
daviddelikatim guessing the final text has both the index.php and our_work_detail.php 22:29
topsubwell here is my goal:  I'm taking urls like this domain.com/index.php/our_work to domain.com/our_work22:30
topsubin the 2nd rule22:30
topsubso any url that is passed domain.com/index.php/contact will go to domain.com/contact22:31
topsubbascially just removing the index.php22:31
topsubon the portfolio page i am doing an ajax request  /detail/1 i need to rewrite it to our_work_detail.php?id=122:32
daviddelikatI don't know much about rewrite, but it looks like it would do the opposite.22:32
daviddelikatthe index part that is22:33
topsuball my links on the site are domain.com/contact22:33
topsubdomain.com/about_us22:33
daviddelikatso your url is doman.com/about but you want it to go to the index.php script right?22:34
daviddelikatI think it is applying that rule to the detail urls also:22:35
daviddelikatdetaiil/5  ===> index.php/include/pages/our_work_detail.php?id=522:35
topsubyes the domain.com/about to index.php/about22:36
topsubi want it to see the detail/5 and send it to /include/pages/our_work_detail.php?id=5 instead of through the index.php page22:36
daviddelikatthats what I thought, you need to make sure the detail match is the last match so it doesn't apply the other rule22:37
daviddelikatperhaps change the last part of the line from [NC]  to [NC,L]   -- I'm not sure what that means, but is 'L' is Last then that would fix your problem...22:38
daviddelikatsorry I'm speculating here 22:38
topsubso more line 8 to 722:39
daviddelikatyou might want to hit the apache web site and see wht they say about the rewrite tules.22:39
topsubthen on line 7 add a rule that if it is detail to skip22:39
topsublike i said alone each rule works22:39
topsubwhen they are both uncommented it crashes22:39
topsubfor some reason22:39
daviddelikatyeah, its definatly applying both rules then, ...22:40
daviddelikatsee if you can get it to spit out the final text for the URL22:40
topsubi think because that /index line is saying anything thats pass through its crashing 22:42
daviddelikatI just looked at the syntax a apache.com, add the 'L' to the flags at the end22:45
daviddelikatthat will fix your problem22:45
daviddelikathttp://webgui.pastebin.com/d5ca6fb3b22:45
topsubhmm doesn't seem like working22:49
daviddelikatyou might try back Monday, when there are mode people online..22:51
topsubya22:52
topsubhaha22:52
topsubi am wondering if i can do a rewritecond above the index rule22:52
+perlDreamerthat's what ya get for using PHP23:06
* perlDreamer blows a raspberry23:06
topsubhaha23:13
topsubfor a client23:13
topsubnot me23:13
daviddelikathey PD hows it going?23:13
topsubI got further, http://webgui.pastebin.com/m17d34dcf23:13
topsubboth working but when i call the detail page via ajax23:14
topsubi'm getting blank screen like its not picking it up23:14
-!- eon` [n=xorl@sys-adm.org] has joined #webgui23:19
* perlDreamer is doing WebGUI promotional work23:19
eon`so, I changed the theme in webgui, but, it didn't change *at* all23:19
+perlDreamercheck out this page: http://en.wikipedia.org/wiki/RSS23:19
+perlDreamereon`: what do you mean by that?23:19
+perlDreamerjust exactly did you do to 'change the theme'?23:20
eon`perlDreamer: I used the steps on the webgui site to change it23:20
eon`it says it's using that new style under the "Display" area of the branch23:20
eon`but, it's not23:20
eon`ahh23:20
+perlDreamerdid you clear the cache on the site, and in your browser?23:21
eon`yeah, i figured it out.23:21
+perlDreameris there a pending version tag that needs to be committed or approved?23:21
+perlDreamerah, sweet23:21
eon`It wasn't very clear about editing root->home23:21
eon`gotta edit home's branch23:21
eon`not the theme's branch23:21
+perlDreameryou could update the wiki page to clear that up23:21
eon`"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"."23:23
eon`I will edit it and throw an example on the end of it 'e.g. root -> home'23:23
daviddelikatthis is insane... it appears that quite suddenly none of the JS on my WG site is running.23:24
daviddelikatI don't know what I did, but its a greate feature.23:24
daviddelikateven made safari crash23:25
eon`now how to create my own theme23:25
topsubwoot got it!!!23:26
eon`how do you create hmm more or less23:27
eon`how do I create a wgpkg?23:27
daviddelikatI love wild goose chases...23:30
+perlDreamereon`, that is pretty simple23:34
+perlDreamerAny asset can be a package23:34
+perlDreamerEdit the asset, and go to the Metadata tab23:34
eon`got it23:34
+perlDreamerselect Yes23:34
eon`you "Make package yes"23:34
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []23:34
+perlDreamerright23:34
eon`right\23:34
eon`cool23:34
+perlDreamerto export the package, use the Asset Manager.23:34
+perlDreamerthere's a very large wiki page on making styles for WebGUI23:35
+perlDreamerbest practice is to put everything into one folder23:35
+perlDreamertemplates, images, css snippets, js, etc23:35
+perlDreamernavigation config23:35
eon`perlDreamer: yeah if you click the link on the wiki it goes the the "plan black" site23:35
eon`the wiki page is broken23:35
+perlDreamerwhich page?23:35
eon`https://www.webgui.org/community-wiki/how-to-give-webgui-your-own-style23:35
eon`click on export wgpkg23:35
eon`it's down at the end of the page23:36
eon`but if you just click the link it goes to the wrong location ;)23:36
+perlDreameroy23:36
+perlDreameryeah, wrong website23:36
+perlDreamerthose links must have been inserted by hand23:36
+perlDreamerI think I'm going to edit that using vim23:36
eon`vim, my only home23:37
eon`haha23:37
+perlDreamerI miss the vim text editing plugin for firefox23:37
eon`hmmm23:38
eon`can do I manually create my own assets folder23:38
+perlDreamersure23:38
+perlDreamerwhich version of wG are you using, dude?23:39
eon`7.6.29 debian SID23:39
+perlDreamerwhen you go to the asset manager, there should be a content bar down below the asset browsing pane23:41
+perlDreamerfrom there you can add a folder23:41
eon`i see23:42
eon`only "With selected:"23:42
+perlDreamerno23:42
eon`update delete cut copy duplicate23:42
+perlDreamerIs there an admin bar on the left side of the page/23:42
+perlDreamer?23:42
eon`yes23:42
eon`I am looking23:42
+perlDreamerthen you can add a folder with that23:42
+perlDreamerI keep forgetting in which version we made that change23:42
* perlDreamer is going to run outside to do some yardwork, but I'll check back in periodically.23:43
eon`perlDreamer: ah23:44
eon`got it23:44
+perlDreamerbtw, I updated most of the links on that wiki page23:44
eon`under the basic yeah?23:44
eon`I see "new content"23:44
+perlDreameryes23:44
+perlDreamerUnder Basic23:44
+perlDreamerabout 6 items down23:44
+perlDreamerFolder23:44
eon`yeah23:44
+perlDreamerare you trying for the design contest?23:44
eon`nope23:45
eon`just trying to integrate my own design into the webgui interface23:45
+perlDreamerwell, if you're interested, there are cash and karma awards23:45
eon`cool23:45
+perlDreamerand to the best of my knowledge, there are no other entries yet23:45
eon`are you the same github perldreamer?23:46
+perlDreamerI am23:46
+perlDreamerthe one, the only, the overworked23:46
* perlDreamer will be back in a while23:47
eon`ah ok cool23:47
--- Day changed Sun Jul 12 2009
eon`ok so I made my theme all webgui compatible00:13
eon`now to make it so webgui can use it00:13
eon`it's not showing up in the style menu00:13
eon`hmmm00:13
eon`wrong namespace that's why00:14
+perlmonkey2Is there a way to have a profile field only show up for a single user profile field?00:21
eon`hmmm00:22
eon`my page is seemingly ignoring my css00:22
eon`kind of odd00:22
eon`yar00:24
eon`got it!00:24
eon`now to fix how it broke my menu and nav00:24
+perlDreamerperlmonkey2: what do you mean?00:27
+perlmonkey2perlDreamer: never mind.  I just need to edit the ProfileSettings file and to add my profile field.00:28
eon`damn, got it to work!00:39
eon`this is amazingly easy to theme for lol00:42
eon`i've never used webgui and i got a theme to work on it in 1/4 of the time it took me to port the same theme to for instance wordpress00:42
+perlDreamercool!00:44
eon`that or since then00:44
eon`i've doubled my ability to learn things ahah00:45
+perlDreamerWebGUI is not known for its easy learning curve00:45
eon`eh00:45
eon`know how I learned perl? Not a book, or a class, reading it and figuring out the functions, I learned assembley the same way.00:45
eon`It's just logic00:46
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui00:46
eon`logic+syntax, that's it00:46
+perlDreamer"WebGUI is logical."  I like that00:46
eon`why is this damned wgpkg not importing though, I see it go into the /var/lib/webgui/uploads/.....00:46
+perlDreamerare you importing it into a new site?00:46
eon`new folder00:47
eon`n/m00:47
eon`figured it out00:47
+perlDreamerI think I'm going to wait 3 minutes before answering all your questions ;)00:47
eon`perlDreamer: I would, I learn quickly haha00:47
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []00:48
eon`End up answering most of my own questions, there are some tougher ones i'll probably ask later about the sql things I was reading about00:48
+perlmonkey2heat index is 106 with the temp at 100.  some metals are starting to melt.00:48
eon`perlDreamer: yowza00:48
+perlmonkey2perlDreamer: ah, how to do automatically check for coverage on unit tests?00:49
+perlmonkey2that wasn't even a real sentence.  obviously I've spent too much time out in the oven, er, outside.00:50
+perlDreamerperlmonkey2: cover -delete; perl -MDevel::Cover t/someTest.t; cover00:50
+perlmonkey2hmm00:50
+perlmonkey2interesting00:50
+perlDreamerfile:///data/WebGUI/coverage/index.html -> Firefox00:50
+perlDreameror is it coverage.html?00:55
+perlDreamerone of those00:55
eon`perlDreamer: How do you refresh the cache for webgui?00:59
eon`found it burried01:00
+perlDreamerburied?01:01
+perlDreamerIt's the 2nd link from the top inthe admin bar01:01
eon`yeah the admin console is crunched up01:02
eon`well toggled01:02
+perlDreamerperlmonkey2: this is the correct file URI: file:///data/WebGUI/cover_db/coverage.html01:12
+perlmonkey2perlDreamer: sweet thanks :)01:13
mducharmeevery time in the past I've suggested webgui to people, I've met a certain amount of resistance01:18
eon`so01:18
eon`I put my theme under root > Home > themename01:19
eon`why does it show up on the front page?01:19
mducharmebecuase you put it in home01:19
mducharmemake a theme folder under root01:19
mducharmeand put it in there instead01:19
eon`ok01:19
eon`how do I move that folder?01:19
mducharmecut and paste01:19
mducharmevia asset manager01:19
eon`hah01:19
mducharmecheck the folder, cut, browse to root, paste01:19
eon`that was awesome01:19
+perlDreamerwhy don't people like it, mducharme?01:21
mducharmeperlDreamer: the number one biggest worry, which people seem terrified of, is "it will prevent us from doing something on the website that we would otherwise be able to do"01:22
mducharmethere's a fear it'll prevent people from making the website the way they want01:22
mducharmebecause with joomla all sites tend to look the same, and other CMS's01:22
mducharmeand the silly thing is, in like 100% of cases these are sites that are brochure sites, not doing anything fancy, webgui handles everything just fine01:23
mducharmebut there is still that fear01:23
+perlDreamerespecially if you show them this: https://www.webgui.org/promote/sightings01:23
+perlDreamerall those sites are quite different from one another01:23
mducharmeyeah and I show them that type of stuff01:25
mducharmebut still there is that fear01:25
+perlDreamerwell, maybe if we make WebGUI a great front end for self-managing LDAP data it will help persuade them01:25
mducharmeand there are a few cases in which people want to do things a specific way which are not the easiest in webgui01:25
+perlDreamerthat can be very true01:26
mducharmewhereas there is an alternative method that works just as well that is webgui friendly01:26
+perlDreamerspeaking of which, did you get the sql query thing to work?01:26
mducharmeit's like once I was requested to have news articles grouped by month01:26
eon`hmmm01:26
eon`cleared cache and the nav I made is not respecting my menu design01:26
mducharmeperl no, the macro doesn't even seem to run01:26
+perlDreamerodd, let me try it01:26
+perlDreamermducharme, the new Story Manager will group news articles by month, by default01:27
mducharmeand archived in categories by year then by month01:27
mducharmeahh01:27
mducharmemust be in the new version01:27
+perlDreameryes, it's in 7.701:27
mducharmethe beta?01:27
mducharmeI'm running stable everywhere01:27
mducharmenervous about betas01:27
mducharmehow long until stable jumps to the new code?01:27
+perlDreamersoon01:27
mducharmethat's good to know01:28
+perlDreamerdefinitely before the WUC01:28
mducharmestory manager replaces the collaboration wobject as far as news articles go?01:28
+perlDreameryes01:28
+perlDreamersmaller, lighter, faster01:28
+perlDreamerRSS and atom feeds01:28
mducharmecool01:28
mducharmesounds good01:28
+perlDreamerand a built in story aggregator called the StoryTopic01:28
mducharmeI'd like to see the thingy be a bit more powerful, has it improved in 7.7?01:29
+perlDreamerI have a talk about it at the WUC, if you're interested01:29
+perlDreamerThingy is just more stable01:29
+perlDreamerno improvements01:29
mducharmeahh01:29
mducharmerats01:29
mducharmeheh01:29
+perlDreamerdo you have RFEs filed for what you want?01:29
mducharmeno, I don't know where to go to file them heh01:29
+perlDreamerwww.webgui.org/rfe01:30
mducharmethe new webgui site design drives me nuts at work there01:30
+perlDreamersorry, www.webgui.org/use/rfe01:30
+perlDreameryou should be able to search for existing thingy RFEs, and submit new ones01:31
mducharmewe still use firefox 2.x at work01:32
eon`perlDreamer: how can I generate a nav w/out <li> </li> every href?01:32
mducharmedue to a bug in 3.x that is not yet fixed01:32
mducharmethe webgui site appears all wonky in firefox 2.x01:32
+perlDreamereon`: try a different template01:33
eon`making my own heh01:33
+perlDreamermducharme, that sounds like a bug01:33
eon`changing the way the navigation works01:33
+perlDreamerwww.webgui.org/bugs01:33
mducharmethe menu is centered instead of on the left01:33
mducharmeand the site content is pushed down and appears on a dark background01:33
mducharmeand the quote on the main page is in the wrong spot too and covers up the menu01:34
mducharmeheh01:34
eon`http://174.143.247.26/try it out01:34
eon`http://174.143.247.26/  **01:34
+perlDreamervery nice01:35
+perlDreamerclean layout01:35
eon`one issue, been meaning to get someone elses opinion01:35
mducharmelooks to be working ok01:35
eon`should I make the text like for instance click "Getting started"01:36
eon`the "If you're reading this message that means ..." should I make that text white?01:36
mducharmeeon yeah that text is too hard to read01:37
eon`that's what I thought01:37
eon`I am a tad bit color blind, so it stands out to me, but needed someone elses opinion01:37
eon`white would be ok yeah?01:37
mducharmeyeah I think so.... I actually almost always prefer websites with a plain white background personally, with black text01:37
eon`yeah, iw anted the same idea, just with a blue hue01:37
mducharmethere were studies done that say that while people read headings and titles just fine white on black, for longer amounts of text they read it faster black on white01:37
mducharmebut the most important thing is always maximizing contrast01:38
mducharmethe grey color shows up fine in the footer01:38
eon`hmmm01:41
eon`how to figure out why the "HOME" button just dissapeared from my Navigation01:42
eon`relative to rootm /a/b/ +2 self siblings descedants ./a/ +101:42
mducharmethe self should do it, strange01:43
eon`yeah01:44
eon`it shows the 'default' buttons01:44
eon`but doesn't show "HOME"01:44
+perlDreamermducharme: I'm an idiot!01:45
+perlDreamerThe If macro only works on strings01:45
+perlDreamerso to have it return the "else" case, it has to get the empty string01:46
mducharmeyeah01:46
mducharmewhat about naming the page "0"?01:46
+perlDreamerwhat a stupid macro!01:46
mducharmeor would it consider that to be 1 as well01:46
+perlDreamer0 ne '', so that is true01:46
mducharmeis there a way to bring the old "If" macro into the current webgui?01:47
mducharmeI downloaded an older webgui but didn't see an If.pm in the macros dir01:47
+perlDreamerit is a bad security hole01:47
mducharmehow so?01:47
mducharmeeon why would you show siblings01:49
mducharmeyou shouldn't show siblings for a nav starting at home01:49
mducharmeotherwise you will get import node and crap in the nav01:49
+perlDreamerThe if statement would let you execute little pieces of perl01:49
+perlDreamer_any_ little piece of perl01:50
mducharmeahh, I see01:50
mducharmeI don't need something that'll execute a piece of perl, just something that will print output depending on whether a certain comparison is true or false01:50
mducharmeheh01:51
mducharmeI've wondered why HTML::Template never supported comparison operators in the tmpl_if statement01:52
+perlDreamerYou can install HTML::Template::Expr and use it instead01:52
+perlDreameror Template::Toolkit01:52
+perlDreamerbut that often requires rebuilding a lot of templates01:53
+perlDreamerwG 8 will use Template::Toolkit01:53
+perlDreamerby default01:53
mducharmeand that allows if's with actual operators, like =, !=, < > etc?01:53
+perlDreameryes01:54
eon`wtf why won't home show up01:54
+perlDreamerthey think that even with the local field advantage they're going to lose?01:55
mducharmeeon you should not have siblings selected01:55
eon`i disabled that cleared cache01:55
eon`and home still not showingh01:55
mducharmeyour start point should be /a/ +101:55
mducharmeis that what its set to?01:56
eon`i had it /a/b/ +201:56
mducharmethat's the problem01:57
+perlDreamermducharme: this is closer -> ^If(^SQL("select if('^Page(assetId);'='68sKwDgf9cGH58-NZcU4lg','1','')");,Home,Elsewhere);01:57
eon`hmm01:58
eon`yeah still no home01:58
mducharmeperlbot: I"ll give that a try01:58
mducharmeer perlDreamer even01:58
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui01:58
eon`and it doesn't appear that any change I make to my nav does anything01:58
mducharmeeon are you sure your page is using your nav and not the default nav?01:59
eon`yeah it's using my nav01:59
mducharmeer your style is using your nav and not the default nav?01:59
eon`with the style of my menu01:59
eon`which may be breaking it01:59
mducharmeI don't think it's anything to do with the style01:59
mducharmeI don't see it even inserting home into the code anywhere01:59
mducharmeperlDreamer: I tried running a ^SQL macro on another page and it didn't parse it, it just printed what I typed02:00
+perlDreamerIs it enabled in your site config file?02:00
mducharmeperhaps not02:00
+perlDreamercheck the macros section02:00
mducharmeI don't have access to my site config file at the moment, the site this is for was just moved to a new web server and ssh isn't enabled on it yet02:00
mducharmeI'll have to try that on monday02:01
mducharmehow are you calling the nav from your style template, eon?02:01
mducharmeand are you using the edit button for the nav on the page or are you editing it through assets?02:02
eon`ok so the style calls ^AssetProxy(nullim_navigation);02:02
eon`which calls the nullim_navigation with the type of Navigation02:02
mducharmeand you're sure you're making changes to the nullim_navigation02:02
eon`the Navigation template is my own nullim_menu02:03
eon`under display02:03
mducharmeyou made nullim_menu a copy of the default coolmenus one with the site template?02:03
eon`copy of another themes template02:04
eon`let me pastebin it02:04
eon`http://pastebin.com/m493961b002:04
mducharme<tmpl_unless page.isTopOfBranch>02:06
+perlDreamermducharme: this will do it -> ^SQL("select if('^Page(assetId);'='68sKwDgf9cGH58-NZcU4lg','home','elsewhere')");02:06
+perlDreamerjust forget the stupid If macro altogether02:06
+perlDreamersince SQL provides one for us02:06
mducharmethat only runs that code if the page is not the top of the branch02:07
mducharmehome is the top of the branch, therefore it doesn't display it02:07
mducharmeI think that's what's causing home to not display for you02:07
mducharmeperlDreamer: thanks much, I'll give that a shot on mon when I can enable the SQL macro02:07
+perlDreamercool02:07
+perlDreamerI think I'm going to write a wiki article about that02:08
+perlDreamerand then I'm going to file a bug against the If macro02:08
+perlDreamerbecause it's nigh on useless for 0 to be true02:08
mducharmeeon what happens if you remove that <tmpl_unless page.isTopOfBranch> and the corresponding end tag?02:09
-!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui02:11
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)]02:11
mducharmeeon`?02:12
mducharmeoop, now your menu has disappeared altogether02:13
* perlDreamer tries to do more chores outside.02:16
mducharmemy favorite menu for webgui is smartmenus02:19
mducharmeyou can do almost anything with them02:19
mducharmesmartmenus.org02:20
mducharmethey integrate nicely in webgui, you just need a bulleted list nav to base it on02:20
mducharmeand make the config js file a snippet for easy modifications02:21
eon`mducharme: yeah02:23
eon`i am trying to reconfigure the menu as many different ways to see if it changes02:24
mducharmeeon did you see what I said02:24
mducharme(6:09:27 PM) mducharme: eon what happens if you remove that <tmpl_unless page.isTopOfBranch> and the corresponding end tag?02:24
mducharmethat tmpl_unless is causing your problem I can almost guarantee it02:25
eon`mducharme: that worked02:25
mducharmeok02:25
eon`damn, i love webgui haha02:26
mducharmeyour menu is still disappeared02:27
mducharmeor perhaps you have not commited version02:27
mducharmeahh now it is there02:28
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui02:30
-!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 54 (Connection reset by peer)]02:31
mducharmestrange, what's wrong with my work client02:33
eon`heh02:57
eon`mducharme: how do I add a blog to a page of my site?02:59
mducharmeeon - webgui has this thing called a "collaboration system"03:00
mducharmeits used for news, weblogs, message boards, photo galleries, all kinds of stuff03:00
eon`sweet03:00
eon`clicked on it03:00
mducharmeit's fully templated so that it works well for all those things03:00
mducharmeif you don't like the way something looks, you can adjust it03:01
eon`so like for instance03:01
eon`the default post shows "Approved Subject User views replies rating date03:02
mducharmeyeah, that's one of the templates03:02
mducharmeyou can have it display things differently depending on the template you use03:03
eon`ok cool03:03
mducharmeI don't know if there's a way to pull all the articles on a single page for a blog, never tried that before03:03
mducharmemost blog sites have them all on one page at least going back a certain number, dunno if you can do that03:04
mducharmebut you can customize a lot03:04
mducharmeif you just want a blog site youd probably use wordpress or something03:04
mducharmebut collaboration system is good for a blog on an existing site03:04
eon`http://174.143.247.26/03:06
eon`it does :D03:06
eon`gotta figure out how to change the visual output of it though03:06
mducharmeyeah that just displays the summary on the page I think though03:07
mducharmewhat do you mean by visual output03:07
eon`see the box around each post?03:07
mducharmeyeah03:07
eon`very faint, but anoying03:07
mducharmethat's all in the template03:07
mducharmeyou can either find a template that is closer to what you want03:07
eon`in the template I created?03:07
mducharmeor duplicate that one and changed it03:07
mducharmeno, in the collaboration system template03:07
eon`ah03:07
eon`where is that template located03:08
mducharme"collaboration system template" under "display"03:09
eon`ah03:09
eon`sweet03:09
mducharmethere are about 15 to choose from03:09
mducharmeyou find one that is closer to what you want, and if you still want to customize it, you duplicate that and go make the changes03:09
eon`yeah got it03:10
eon`it put a big ole "RED" window up saying "Duplicate this before editing"03:11
mducharmeoh right03:11
mducharmethat red window is new03:11
mducharmeforgot03:11
mducharmelol03:11
eon`lol03:11
mducharmeit didn't used to be there03:11
eon`I like that feature03:11
mducharmeso if you customized something, and upgraded webgui, it would erase your customizations03:11
mducharmeunless you knew to do that03:11
mducharmelol03:11
eon`yeah03:11
eon`There is a syntax error in this template. Please correct.HTML::Template->new() : found  with no matching  at /fake/path/for/non/file/template : line 36. at /usr/share/perl5/HTML/Template.pm line 2202. 03:19
eon`I broke it03:19
mducharmeyou're probably just missing a tag03:20
mducharmeit does that if you have a start tag but no end tag03:20
mducharmeor vice versa03:20
eon`hmmm03:23
mducharmeeasy enough to fix03:26
mducharmeif you just want to remove the box though you would only have to change the css code for the template, not the template itself03:27
mducharmeI think the css code for the template is in the 'metadata' tab of the properties03:28
eon`http://pastebin.com/mbfa22503:31
eon`check that over see if you see anything funky03:31
eon`I am not seeing it03:31
eon`<tmp_if replies> <tmpl_var replies> <tmpl_var replies.label> </tmpl_if> it's that line03:35
eon`if I add that to the line it braeks03:35
eon`breaks*03:35
eon`hah03:35
eon`i see it03:36
mducharmeahh03:37
eon`tmp_ <---03:37
eon`now to fix the new brokenness it brought upon the page03:38
eon`keeps generating this <div class="pagination"> wrapping my stuff03:47
eon`not sure why03:47
eon`sorry03:48
eon`<p class="pagination">03:48
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.9/2009040821]"]03:53
eon`http://174.143.247.26/ check it out now :D03:56
eon`Just need to fix the css (font color) and the right hand side "Login" options and the "Theme" of the login options, create my content and I'm done :D03:57
eon`now my goal is, replicate my old site http://xorl.net capabilities (code syntax high-lighting and all) over to this.04:04
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 54 (Connection reset by peer)]04:07
mducharmelooks good04:15
eon`mducharme: is there a syntax highlighter built in or a patch to do something like this04:18
eon`http://sys-adm.org/scripts/vhost.pl ?04:18
mducharmedunno04:26
eon`well it kinda does04:30
eon`in the editor it shows it as a snipper but, it doesn't aftewords04:31
eon`guess imma have to write my own patch to get this feature04:38
eon`bbiab though04:38
+perlDreamerw00t!05:11
+perlDreamerwe can fix the If macro05:11
+perlDreamerbut first, it needs tests05:11
+perlDreamerand fixes to the POD05:11
+perlDreamerand some code restyling05:11
+perlDreamerand05:11
+perlDreamerand05:11
+perlDreamerand!05:11
+perlDreamera pony!05:11
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui05:12
-!- mode/#webgui [+v patspam] by ChanServ05:12
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has quit ["Leaving."]05:13
+perlDreamerpatspam, do you have the patience to postulate some POD, please?05:15
+patspampossibly..05:15
+patspam:)05:15
+perlDreamerthe potentialities are pleasing05:15
+perlDreamerI have good news and bad news05:16
+perlDreamerI have permission to fix the If macro05:16
+perlDreamerthat's the good news05:16
+perlDreamerbut the bad news is that currently, the If macro sucks05:16
+patspamI don't think I've ever used the If macro05:16
+patspamI came up with a new macro a couple of days ago05:17
+perlDreamerreally?05:17
+patspamwe have a site with 5 different major sections, each need their own style05:17
+patspamthe designer was using 5 style templates, almost identical except that they used different css class names05:18
+patspamthe sections live under /programs/section1/... /programs/section2/..., etc..05:18
+patspamso i wrote a macro that returns the sectionX slug of the current page05:19
+perlDreamernice :)05:19
+patspamso those 5 templates reduce to one05:19
+patspambut then i though05:19
+patspamt05:19
+perlDreamerthere's a variation of that on the Bazaar, called the RootUrl macro05:19
+patspamah ok05:19
+patspamdoes it accept a regex?05:19
+perlDreameror RelativeUrl macro05:19
+perlDreamerno, it doesn't05:19
+patspamI was thinking the macro should take an arbitrary regexp, and match that against the current url05:20
+patspamoh and the other thing with the macro, if you pass an argument, the root asset gets instantiated and that property gets returned05:20
+patspame.g. Slug(menuTitle); returns the menu title of the current sectionX05:21
+patspamwhich is handy for putting in a common heading in the template, a link to the root, etc..05:21
+patspameliminating template duplication is my new obsession05:22
+patspamas part of that I wrote a mod for Template.pm yesterday that adds a "show me where this template is being used" button05:22
+perlDreamerI wonder if I should abstract that asset introspection bit I wrote for delete group05:23
+perlDreamerit crawls through all the definitions it can find, looking for certain field types05:24
+patspamasset definitions?05:24
+perlDreamerasset definitions, setting definition, Workflow Activity defintions05:24
+perlDreamerand a few others that I could find05:24
+perlDreamerShop05:25
+patspamnice, I could definitely use that for this template thing05:25
+patspami'm just covering asset defns at this stage05:25
+patspamthis morning I want to add a button that lets you globally replace all usages of a template with another template05:25
+patspamto make it easy to decommission a template05:25
+patspambut first I will write some pod for you :)05:26
+patspamlooks like you already added the missing POD to Survey.pm?05:45
+patspamperlDreamer: where in particular did you want me to postulate my POD?05:47
+patspamah SurveyJSON has 84% POD coverage05:48
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Read error: 60 (Operation timed out)]06:08
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui06:10
-!- mode/#webgui [+v patspam] by ChanServ06:10
+perlDreamerpositive POD prediction, patspam06:21
+patspamgotta love when you find a bug as a result of updating the documentation06:26
+perlDreamerwhat?06:26
+perlDreamerawesome!06:26
+perlDreamerI should have people write POD more often ;)06:27
eon`perlDreamer: does webgui support syntax highlighting of snippets or stuff displayed on pages?06:29
+perlDreamereon`, there is an optional editor that we've turned off because it has more problems than useful features06:35
eon`perlDreamer: well I mean, not editing06:35
eon`but http://sys-adm.org/scripts/vhost.pl output like this06:35
+perlDreamerno, nothing like that06:35
+perlDreamerunless you'd like to write it for us? =)06:35
eon`I could :)06:35
eon`there's already a syntax high-lighter for perl06:36
eon`I just have to add the feature to webgui06:36
+perlDreamerwell, here's what I'd do then06:36
+perlDreamer1) write it.  Follow all good WebGUI style as set in the developer wiki06:36
+perlDreamerwrite a few tests for it06:36
+perlDreamermake sure it has POD06:36
+perlDreamer2) Submit an RFE saying that you'd like the feature added06:36
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 54 (Connection reset by peer)]06:36
+perlDreamerinclude the patch against the latest SVN06:36
* perlDreamer needs to run for tonight, but patspam is another very experienced WebGUI dev who is good at answering questions06:37
+perlDreamerquick recommendation, add a syntax highlight method to WebGUI::HTML06:38
+perlDreameradd an option to Snippet to highlight06:38
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]06:38
eon`that's what my plan was06:38
eon`to add a drop down "Syntax Highlight: <dropdown>" with the selected language.06:39
CIA-46WebGUI: patspam * r11515 /WebGUI/lib/WebGUI/Asset/Wobject/ (Survey/SurveyJSON.pm Survey.pm): 06:41
CIA-46WebGUI: Add missing POD to SurveyJSON06:41
CIA-46WebGUI: Also fix a bug I noticed while updating POD - when removing a06:41
CIA-46WebGUI: multiple-choice bundle the question should have its questionType06:41
CIA-46WebGUI: set to the generic "Multiple Choice' question type rather than06:41
CIA-46WebGUI: leaving it set to the now-deleted bundle questionType.06:41
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]13:49
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui13:54
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui13:55
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]14:27
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]14:28
-!- wgGuest75 [n=wgGuest7@91.37.254.160] has joined #webgui15:40
wgGuest75It seems the diskussion forums have been deleted/cleared again  from the webgui-Site15:41
wgGuest75I just want to find out how to reset a users-PW15:41
-!- wgGuest75 [n=wgGuest7@91.37.254.160] has quit []16:48
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui17:00
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:00
+perlmonkey2This make sense to anyone?            got: 'WebGUI::Crypt::None=SCALAR(0xeaf1700)'18:41
+perlmonkey2#     expected: 'WebGUI::Crypt::None'18:41
+perlmonkey2from a test.  Just returning an instantiated object.  Not sure why isa_ok is finding that first string.18:41
+perlmonkey2Dont' get it, logging the ref of the returned object gives me a None without the =SCALAR crap.18:49
+perlmonkey2testing sucks, not because we don't need it, but because it is a huge pain in the ass.18:49
-!- cap10morgan [n=wmorgan@12.236.120.162] has joined #webgui20:44
-!- mode/#webgui [+v cap10morgan] by ChanServ20:44
+perlmonkey2I must have blown a gasket, test writing is becoming fun.  Kind of a game.21:08
-!- cap10morgan [n=wmorgan@12.236.120.162] has quit [Read error: 113 (No route to host)]22:04
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []22:24
-!- cap10morgan [n=wmorgan@12.236.120.162] has joined #webgui22:47
-!- mode/#webgui [+v cap10morgan] by ChanServ22:47
-!- cap10morgan [n=wmorgan@12.236.120.162] has quit [Read error: 113 (No route to host)]23:24
-!- cap10morgan [n=wmorgan@12.236.120.162] has joined #webgui23:30
-!- mode/#webgui [+v cap10morgan] by ChanServ23:31
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui23:50
CIA-46WebGUI: colin * r11516 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Macro/If.pm): Fix the if macro to recognize that 0 is a false value.23:52
CIA-46WebGUI: colin * r11517 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt lib/WebGUI/Macro/If.pm t/Macro/If.t): Backport If macro fixes.23:52
CIA-46WebGUI: colin * r11518 /WebGUI/t/Macro/If.t: Add If Macro tests.23:52
-!- cap10morgan [n=wmorgan@12.236.120.162] has quit []23:56
--- Day changed Mon Jul 13 2009
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI00:20
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]01:56
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui02:04
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI02:26
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has left #webgui ["Leaving."]02:36
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui02:36
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:08
-!- mode/#webgui [+v patspam] by ChanServ04:08
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Read error: 110 (Connection timed out)]04:35
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:37
-!- mode/#webgui [+v patspam] by ChanServ04:37
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]04:44
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]05:44
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 104 (Connection reset by peer)]06:39
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui06:42
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has quit [Read error: 113 (No route to host)]07:07
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui07:27
-!- mode/#webgui [+v perlDreamer] by ChanServ07:27
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]07:38
CIA-46wgdev: Graham Knop master * r0342277 / (8 files in 4 dirs): add tidy command and tidy test and other files - http://bit.ly/xc6Xt08:38
CIA-46wgdev: Graham Knop master * r6cb8162 / MANIFEST.SKIP : soem updates and cleanups to MANIFEST.SKIP - http://bit.ly/16DbDM08:38
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:33
CIA-46wgdev: Patrick Donelan master * r1647c8a / lib/WGDev/Command/Ls.pm : Added -r|--recursive option to wgd ls command - http://bit.ly/sdRX010:07
CIA-46WebGUI: patspam * r11662 /branch/WebGUI_flux/ (8 files in 5 dirs): 11:09
CIA-46WebGUI: Better template diagnostics on failure. It now also includes the template URL, and templateId11:09
CIA-46WebGUI: in both the onscreen and logged output.11:09
CIA-46WebGUI: patspam * r11663 /branch/WebGUI_flux/ (3 files in 3 dirs): Changed survey .js/css files to remove hardcoded absolute extras paths.11:09
CIA-46WebGUI: patspam * r11664 /branch/WebGUI_flux/lib/WebGUI/Asset.pm: Removed debug line, whups.11:09
CIA-46WebGUI: patspam * r11665 /branch/WebGUI_flux/www/extras/wobject/Survey/administersurvey.js: Final correction on extras path error for administersurvey.js. surveyedit.css should be placed in a snippet using Extras macro.11:09
CIA-46WebGUI: patspam * r11666 /branch/WebGUI_flux/ (3 files in 2 dirs): Moved surveyedit.css to a snippet. Pointed template url at the new snippet.11:09
CIA-46WebGUI: patspam * r11667 /branch/WebGUI_flux/ (3 files in 3 dirs): 11:09
CIA-46WebGUI: Fix the error message shown when you try to send a message from the Inbox, but none11:09
CIA-46WebGUI: of your friends allow private messaging.11:09
CIA-46WebGUI: patspam * r11668 /branch/WebGUI_flux/lib/WebGUI/Help/Asset_Navigation.pm: Update help to show that ALL asset variables are available for every page in the page_loop.11:09
CIA-46WebGUI: patspam * r11669 /branch/WebGUI_flux/lib/WebGUI/Help/Asset_Navigation.pm: And more changes.11:09
CIA-46WebGUI: patspam * r11670 /branch/WebGUI_flux/lib/WebGUI/i18n/English/Asset_Navigation.pm: Update Navigation docs to show that all asset variables are available for each asset in the page_loop.11:09
CIA-46WebGUI: patspam * r11671 /branch/WebGUI_flux/ (6 files in 6 dirs): 11:09
CIA-46WebGUI: Fix a bug in the Story when handling images of different sizes. Add a11:09
CIA-46WebGUI: photoWidth property to the StoryArchive, and resize all newly uploaded pictures11:09
CIA-46WebGUI: to a Story.11:09
CIA-46WebGUI: patspam * r11672 /branch/WebGUI_flux/ (3 files in 3 dirs): Cherry-picked updates from master11:09
CIA-46WebGUI: patspam * r11673 /branch/WebGUI_flux/docs/ (2 files in 2 dirs): Fixed #10491: Side by Side template metadata extra headers CSS.11:09
CIA-46WebGUI: patspam * r11674 /branch/WebGUI_flux/www/extras/wobject/Shortcut/querybuilder.css: Fix hardcoded extra in Shortcut query builder.11:10
CIA-46WebGUI: patspam * r11675 /branch/WebGUI_flux/www/extras/wobject/Profiler/sortabletable.js: Remove hardcoded extrasPath in the JS.11:10
CIA-46WebGUI: patspam * r11676 /branch/WebGUI_flux/www/extras/ (7 files): Remove unused files from extras.11:10
CIA-46WebGUI: patspam * r11677 /branch/WebGUI_flux/www/extras/WebGUI.js: Remove another unused file in extras.11:10
CIA-46WebGUI: patspam * r11678 /branch/WebGUI_flux/ (2 files in 2 dirs): fix icons not drawing initially in admin panel in IE11:10
CIA-46WebGUI: patspam * r11679 /branch/WebGUI_flux/ (lib/WebGUI/Session/Url.pm docs/changelog/7.x.x.txt): fixed: assets can have urls with /./ or /../ in them, making them inaccessible11:10
CIA-46WebGUI: patspam * r11680 /branch/WebGUI_flux/docs/changelog/7.x.x.txt: fix massively misplaced changelog entry11:10
CIA-46WebGUI: patspam * r11681 /branch/WebGUI_flux/ (lib/WebGUI/Session/Url.pm t/Session/Url.t): Forward port urlize changes, and tests.11:10
CIA-46WebGUI: patspam * r11712 /branch/WebGUI_flux/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Thingy.pm): fixed a bug in Thingy where in some cases the style template was not processed after editing a Thing.11:28
CIA-46WebGUI: patspam * r11713 /branch/WebGUI_flux/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetClipboard.pm): Pasting from the AdminBar in the AssetManager should leave you in the manager.11:28
CIA-46WebGUI: patspam * r11714 /branch/WebGUI_flux/ (lib/WebGUI/Content/AssetManager.pm docs/changelog/7.x.x.txt): Do not display a select all button in the AssetManager unless there's more than 1 asset.11:28
CIA-46WebGUI: patspam * r11715 /branch/WebGUI_flux/lib/WebGUI/i18n/English/WebGUI.pm: Add missing lastUpdated attributes for i18n tags in WebGUI.11:28
CIA-46WebGUI: patspam * r11716 /branch/WebGUI_flux/lib/WebGUI/i18n/English/WebGUI.pm: more missing lastUpdated tags.11:28
CIA-46WebGUI: patspam * r11717 /branch/WebGUI_flux/lib/WebGUI/AdminConsole.pm: Update POD for the AdminConsole11:28
CIA-46WebGUI: patspam * r11718 /branch/WebGUI_flux/lib/WebGUI/i18n/English/WebGUI.pm: Add missing commas to patch I committed yesterday11:28
CIA-46WebGUI: patspam * r11719 /branch/WebGUI_flux/lib/WebGUI/ (Content/AssetManager.pm i18n/English/Asset.pm): i18n a button label for Paste.11:28
CIA-46WebGUI: patspam * r11720 /branch/WebGUI_flux/ (8 files in 5 dirs): 11:28
CIA-46WebGUI: Add a progress bar for long running ops. First implementation is11:28
CIA-46WebGUI: with paste. Also fix bugs with redirecting from the admin bar back to a11:28
CIA-46WebGUI: page instead of staying in the Asset Manager.11:28
CIA-46WebGUI: patspam * r11721 /branch/WebGUI_flux/docs/upgrades/packages-7.7.11/admin_progress_bar.wgpkg: Adding template for progress bar.11:28
CIA-46WebGUI: patspam * r11722 /branch/WebGUI_flux/lib/WebGUI/ (ProgressBar.pm AssetClipboard.pm): Make it work with debug mode turned on.11:28
CIA-46WebGUI: patspam * r11723 /branch/WebGUI_flux/lib/WebGUI/ (AssetBranch.pm AssetClipboard.pm): Tell Content/Asset that the paste status method did a redirect.11:28
CIA-46WebGUI: patspam * r11724 /branch/WebGUI_flux/ (2 files in 2 dirs): Fix instructions for data to be entered on the paypal website.11:28
CIA-46WebGUI: patspam * r11725 /branch/WebGUI_flux/ (3 files in 2 dirs): spew forth more data!11:29
CIA-46WebGUI: patspam * r11726 /branch/WebGUI_flux/ (9 files in 6 dirs): Add group privilege checking to the Shipping Drivers11:29
CIA-46WebGUI: patspam * r11727 /branch/WebGUI_flux/lib/WebGUI/ (i18n/English/Asset.pm AssetClipboard.pm): i18n the clipboard pasting progress bar data.11:29
CIA-46WebGUI: patspam * r11728 /branch/WebGUI_flux/lib/WebGUI/AssetClipboard.pm: Fix poor i18n code, and add notifications about assets that are skipped to the paste progress bar.11:29
CIA-46WebGUI: patspam * r11729 /branch/WebGUI_flux/ (3 files in 3 dirs): Add a progress bar to Edit Branch.11:29
CIA-46WebGUI: patspam * r11730 /branch/WebGUI_flux/lib/WebGUI/AssetClipboard.pm: Mark www_paste as deprecated.11:29
CIA-46WebGUI: patspam * r11731 /branch/WebGUI_flux/lib/WebGUI/ProgressBar.pm: 11:29
CIA-46WebGUI: ProgressBar tweaks11:29
CIA-46WebGUI: Output skips macro processing11:29
CIA-46WebGUI: Modperl buffering is side-stepped ($|++)11:29
CIA-46WebGUI: Modproxy buffering is side-stepped (output size)11:29
CIA-46WebGUI: Javascript extensibility11:29
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]11:38
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui11:42
CIA-46WebGUI: patspam * r11749 /branch/WebGUI_flux/lib/WebGUI/User.pm: User::delete now deletes flux and history data11:43
CIA-46WebGUI: patspam * r11750 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Minor bugfixes/tweaks to Survey11:43
CIA-46WebGUI: patspam * r11751 /branch/WebGUI_flux/ (5 files in 4 dirs): 11:43
CIA-46WebGUI: Moved flux-enabling script to sbin/flux.pl.11:43
CIA-46WebGUI: Updated docs, fixed a minor bug that was preventing tests from passing.11:43
CIA-46WebGUI: patspam * r11752 /branch/WebGUI_flux/ (8 files in 7 dirs): Added WebGUI::History11:43
CIA-46WebGUI: patspam * r11753 /branch/WebGUI_flux/lib/WebGUI/Exception.pm: Re-ordered Exception objects to reduce future manual merges11:43
CIA-46WebGUI: patspam * r11754 /branch/WebGUI_flux/ (3 files in 3 dirs): Fast-tracked Survey fixes from master11:43
CIA-46WebGUI: patspam * r11755 /branch/WebGUI_flux/lib/WebGUI/Flux/Operand/History.pm: Fixed History bug11:43
CIA-46WebGUI: patspam * r11756 /branch/WebGUI_flux/ (4 files in 2 dirs): Survey: stopped RTE from overlapping dialog buttons in Edit Survey page11:43
CIA-46WebGUI: patspam * r11757 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed bug where Survey was leaving uncommitted version tags behind11:43
CIA-46WebGUI: patspam * r11758 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed minor Survey bug that could prevent tests from running in some cases11:43
CIA-46WebGUI: patspam * r11759 /branch/WebGUI_flux/docs/upgrades/ (8 files in 3 dirs): Moved survey template upgrades to the correct folder11:44
CIA-46WebGUI: patspam * r11760 /branch/WebGUI_flux/ (2 files in 2 dirs): Fixed Survey::Test diagnostics when comparing complex data structures11:44
CIA-46WebGUI: patspam * r11761 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed: Survey - check for groupToEditSurvey as well as groupToViewSurvey in canView11:44
CIA-46WebGUI: patspam * r11762 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm: 11:44
CIA-46WebGUI: Fixed bug in Survey::ExpressionEngine - was not using most recent survey11:44
CIA-46WebGUI: response to resolve external values11:44
CIA-46WebGUI: patspam * r11763 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey/Test.pm: Survey: fixed handling of multi-choice question bundles in Test.pm11:44
CIA-46WebGUI: patspam * r11764 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Thingy.pm: Exposed thingy label in searchResult_field_loop (ref #10618)11:44
CIA-46WebGUI: patspam * r11765 /branch/WebGUI_flux/lib/WebGUI/FilePump/Bundle.pm: backported doc update from master11:44
CIA-46WebGUI: patspam * r11766 /branch/WebGUI_flux/ (4 files in 4 dirs): 11:44
CIA-46WebGUI: FilePump bug fixes11:44
CIA-46WebGUI: Restricted file uris to uploads and extras dirs11:44
CIA-46WebGUI: Validation messages for invalid file uris11:44
CIA-46WebGUI: Updated i18n11:44
CIA-46WebGUI: Added more tests11:44
CIA-46WebGUI: patspam * r11767 /branch/WebGUI_flux/lib/WebGUI/Macro/FilePump.pm: 11:44
CIA-46WebGUI: Made FilePump work for Print CSS too.11:44
CIA-46WebGUI: Factored out the functions that generate the <script> and <link> tags11:44
CIA-46WebGUI: in the FilePump macro, and added the (optional) extras param so11:44
CIA-46WebGUI: that you can do: FilePump(my-printable-bundle,css,'media="print"'); and11:44
CIA-46WebGUI: have the media attribute set on your Print CSS <link> tag.11:45
CIA-46(1 lines omitted)11:45
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []11:47
CIA-46WebGUI: patspam * r11769 /branch/WebGUI_flux/ (23 files in 13 dirs): Removed non-flux mods from Flux branch11:56
CIA-46WebGUI: patspam * r11770 /branch/WebGUI_flux/FLUX_README.txt: Updated FLUX_README.txt11:56
+patspamno more commit spam from me, i promise11:56
-!- carogray [n=Caroline@173-114-8-63.pools.spcsdns.net] has joined #webgui12:53
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:07
-!- mode/#webgui [+o plainhao] by ChanServ14:07
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Read error: 60 (Operation timed out)]14:33
-!- carogray [n=Caroline@173-114-8-63.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]14:35
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui15:00
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui16:09
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:09
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui16:14
-!- mode/#webgui [+v perlmonkey21] by ChanServ16:15
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit [Read error: 113 (No route to host)]16:37
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI16:59
-!- mode/#webgui [+o tavisto] by ChanServ16:59
-!- Haarg [n=haarg@76.210.68.86] has joined #webgui18:03
-!- mode/#webgui [+o Haarg] by ChanServ18:03
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:14
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui18:24
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []18:24
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:54
-!- mode/#webgui [+v perlDreamer] by ChanServ18:55
+perlDreamermorning, folks18:55
@tavistomorning18:55
-!- Haarg [n=haarg@76.210.68.86] has quit ["Leaving"]18:59
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:00
-!- mode/#webgui [+v cap10morgan] by ChanServ19:00
-!- Haarg [n=haarg@76.210.68.86] has joined #webgui19:05
-!- mode/#webgui [+o Haarg] by ChanServ19:05
+perlmonkey21I was mocked, roundly, by Randal Schwartz yesterday for working on a project that uses svn.19:10
+perlDreamermerlyn is a good guy19:11
+perlDreamerand we are moving to git19:11
@tavistoDoes Wayne Brady have to choke a b#$%^?19:11
+perlDreamerokay, so we have this new CSRF thing19:12
@tavisto(waits to see if there are any Dave Chappelle fans in the channel who get the reference)19:12
+perlDreamerimportant actions need to be via POST instead of GET19:12
+perlDreamerexcept that most AdminConsole links are GETs19:13
+perlDreamerThis means that the AdminConsole will be getting a form wrapped around all submenu items19:13
+perlDreamerand some javascript to dispatch to the right function and submit the form19:13
+perlDreamerI don't want to copy that code all over the place, so I'm thinking about adding new methods to AdminConsole19:13
+perlDreameraddSubmittedSubmenuItem19:14
+perlDreamerand addSubmittedConfirmedSubmenuItem19:14
+perlmonkey21That sounds complex.19:14
+perlDreamerI agree, but I can't think of a better way to do it.19:15
+perlDreamerDo you have suggestions?19:15
+perlmonkey21thinking19:17
+perlDreamermaybe just extend the options currently there?19:19
+perlmonkey21rewrite adminconsole from the ground up with ajax?19:19
+perlmonkey21no idea19:19
+perlDreamerkind of outside the scope of a bugfix ;)19:19
+perlDreamerbut I like the way you think, perlmonkey21!19:19
* perlDreamer will shave, pack lunch, and ponder19:19
+perlmonkey217.7.14 claims to have already fixed CSRF?19:21
+perlmonkey21I guess just not in the adminconsole.19:21
+perlDreamerthe framework is there to fix _anything_, it just has to be implemented on a case by case basis19:33
+perlDreamerthe worst case, by far, is the delete icon19:34
+perlDreamerI managed to get free rides for the kids on the new light-rail system today, so I'll be out several hours.19:42
+perlDreamerif y'all need me, please leave me a message here, or email me19:42
-!- rizen [n=rizen@76.210.68.86] has joined #webgui20:49
-!- mode/#webgui [+o rizen] by ChanServ20:49
CIA-46WebGUI: translation * r11771 /translations/German/German/Account_FriendManager.pm: Update from translation server21:08
mducharme-workhrm21:38
CIA-46WebGUI: translation * r11772 /translations/German/German/ (Asset_Matrix.pm Asset_MatrixListing.pm): Update from translation server21:38
CIA-46WebGUI: translation * r11773 /translations/German/German/ShipDriver.pm: Update from translation server21:38
CIA-46WebGUI: translation * r11774 /translations/German/German/WebGUI.pm: Update from translation server21:38
CIA-46WebGUI: translation * r11775 /translations/German/German/ (TaxDriver_EU.pm VersionTag.pm): Update from translation server21:38
mducharme-workI wonder if there is any way to pass the username and password of the logged in user in the http proxy gadget21:38
mducharme-workor through links21:39
@preactionthe proxied URL supports Macros21:41
@preactionso you could pass the username (but not password, never password) as a URL parameter21:42
mducharme-workis there a macro for username and password of the logged in user?21:42
mducharme-workahh21:42
mducharme-workour existing intranet system allows passing the password21:42
@preactionthe password is never ever stored. a hashed version is, which cannot be used to find the real password21:43
mducharme-workhoped that webgui could too21:43
@preactionuh... that sounds very very bad21:43
@preactiona password should never be passed over plaintext to any other system, even if you "trust" that system21:43
mducharme-workwhy not, if it's done over ssl?21:43
@preactionover ssl is not over plaintext21:44
mducharme-workwell it's plaintext in the ssl heh21:44
@preactionand even so, the hostname can be spoofed, are you absolutely 100% always sure the password is being sent to the correct system?21:44
mducharme-workyup, all in a tightly controlled LAN segment21:45
@Haargplus part of the point of ssl is to deal with that issue21:45
mducharme-workI want to have single sign on from the website to other webapps21:45
mducharme-workwithout having to put something like Novell iChain in front of it all21:46
@preactionthe only time WebGUI knows the password is while it's checking it against the hash, you could SSO during that time21:46
@preaction(in other words, extend the Auth module to do what you want)21:47
mducharme-workor pull the password from ldap....21:47
@Haargif the only integration point you have for auth on the other system is a user/pass, it probably won't work well to try to make it work as sso.21:47
@Haarga user/pass login that is21:47
@preactionpassword is stored unaltered in LDAP? that sounds like a recipe for trouble.21:48
@preactionpeople don't use different passwords for everything. that password could also be their gmail account, their bank account, their etc...21:48
mducharme-workedirectory stores the password with multiple hash types21:48
@preactionprobably your LDAP server's fault :p21:48
mducharme-workone is cleartext, but that is protected so that by default no users can access it21:49
mducharme-workyou have to define a very specific access list for what users can access the cleartext version of the password21:49
mducharme-workthe actual store is encrypted so if someone stole a copy of the LDAP database the password store itself is encrypted21:49
@preactionno security is true security. it's all just levels of insecurity. i understand the desire for convenient SSO, but I don't believe in convenience getting in the way of proper security21:50
@preactioni know you probably can't alter the webapps you want to SSO to, so a real secure solution is probably off the table21:50
mducharme-workmost of the webapps in question are in house actually21:50
mducharme-workdeveloped in php21:50
@preactionjust anytime i hear "cleartext" and "password" it gets my cockles up21:51
mducharme-workthey use the apache ldap auth where it comes up with the popup window21:51
@preactionoh, then that's much nicer: pass a token to the PHP app, have it ask WebGUI if that token belongs to the correct user, and then have the PHP app log the user in21:51
@preactionyou mean HTTP Basic Auth21:51
mducharme-workyeah21:51
@preactionthe token-based SSO will work much nicer, and potentially more secure (no working with passwords at all)21:52
mducharme-workok cool will look into that.. the other thing I'm wondering is, we have a setup where we want to give users access to traffic graphs on their internet account(s)21:52
mducharme-worktrying to determine if that could be done in webgui easily or if it would make sense to have a php app linked in to do that21:53
@preactionor do it the way PayPal and OpenID does it. have the PHP page send the user back to WebGUI, and WebGUI, if the user is logged in, will send the user back to the PHP app with a special token (which can then be verified by the PHP app)21:53
@preactionOpenID would probably be your best model for this21:53
mducharme-workok21:53
CIA-46WebGUI: translation * r11776 /translations/German/German/Asset_Matrix.pm: Update from translation server21:54
@preactionwhat kind of traffic graphs?21:54
mducharme-workwe're an ISP21:54
mducharme-worka telco21:54
@preaction(hell, if you can make WebGUI be an OpenID provider, that would be awesome)21:54
mducharme-workwe want to give the customers access to their traffic graphs and not the traffic graphs of others21:54
@preactionyou could write an asset that would check who is logged in and then show the traffic graph for that user21:55
mducharme-workit could be done manually by making an article for each traffic graph and proxying the traffic graph in, and giving only certain groups matching the companies access to that article, but that would be a lot of work and require manually creating articles for each traffic graph21:55
mducharme-workhrm21:56
@preactionthe Developer's Guide would probably help you immensely21:56
mducharme-workhrm.. I haven't programmed in perl for like 13 years though21:57
mducharme-workI don't remember any of it21:57
mducharme-worklol21:57
@preactionyeah, it'd be easiest to do with a little bit of programming, no matter what language you end up doing it in21:58
mducharme-workis it possible to have attributes of a user that admins can write to but users cannot?22:02
mducharme-workbesides group membership?22:02
@tavistoHi mducharme-work, I got your email re: design and passed along the info to our client services group.22:19
mducharme-workoh lol22:20
mducharme-workthat's a funny coincidence that you are in here22:20
mducharme-workthanks22:22
mducharme-worktavisto: how long until I could expect pricing, probably?22:22
@tavistoWe have several staff and community members in here at any given time. It's a good venue for collaboration and mingling. :)22:23
@tavistoCan't give you an estimate until I hear back, but I know our design team is rather swamped at the moment. I will definitely let you know as soon as I know more.22:24
mducharme-workok, at least knowing they are swamped is something22:26
@tavistoyeah, do you have a specific deadline you are trying to make?22:26
mducharme-workno specific deadline22:27
mducharme-workI think the biggest thing is the cost, my first thought was to go with plainblack becuase normally I'm stuck webgui-fying some web developer's templates22:27
mducharme-workand I have lots of other things to do heh22:28
mducharme-workI figure as long as the price is right it works out better for me because then I could just dump in the style package or whatever and associate the pages with it22:29
-!- SynQ2 [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI22:39
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:42
@tavistoyep, that definitely makes sense.22:42
-!- pattieja [n=pattieja@kr.structure.northwestern.edu] has joined #webgui22:46
pattiejahello22:47
@tavistogreetings22:47
pattiejaI've been working through the example at http://www.webgui.org/community-wiki/wobject-development-tutorial as a first step to developing my own Wobject, and I've run into a little trouble during the "install" phase.22:48
SynQ2hi there22:48
SynQ2tavisto: can we extend the Design contest until august 14th ?22:49
SynQ2and place more prominent banners for it?22:49
pattiejaI receive the following error message when I run "perl -MWebGUI::Asset::Wobject::Trivia -e install test.site.conf": Not an ARRAY reference at /data/wre/prereqs/lib/perl5/site_perl/5.10.0/Config/JSON.pm line 26.22:49
SynQ2no submission has been placed yet22:49
pattiejaI'm running WebGUI 7.6.30-stable using WRE 0.9.3.22:49
pattiejaI added some debug statements to the "install" procedure, and it appears to be throwing that message when it gets to the addToArray call.22:50
pattiejanot sure what to do...22:50
@tavistopattieja, I'm not able to help you with your question as that is not my skill set. However, I'm sure other people may have some helpful hints for you. You may need to wait a few minutes for people to pop back in here and see your question22:51
pattiejathanks tavisto, no problem.22:51
@tavistoSynQ2, I don't see why we couldn't extend the deadline. Although, as far as I'm aware we have the banner in the crown for the contest on webgui.org.22:52
CIA-46WebGUI: paul * r11777 /WebGUI/lib/WebGUI/ (4 files in 2 dirs): rewrite of PayPal payment driver22:53
pattiejaI was able to figure out that I can manually do most of the steps manually that are performed in the "install" routine, but I'm not sure if that causes certain initial configuration that is necessary to be skipped22:53
SynQ2tavisto: you have to reload at least 5 times before you get it if you are looking for it22:53
SynQ2plus it is not announced on the front page22:53
SynQ2plus no-one in the community is talking about it22:54
SynQ2it seems that there are no designers in the community who are interested in the contest22:54
SynQ2which means that no-one cares about karma or that the rules for the contest are too strict22:54
SynQ2or something else :)22:54
@tavistoIt was on the home page originally, but our news story space is limited with the new design. The banner works good although it is not perfect as you say. I think the issue is that everyone is so busy with their work projects that they haven't had time to embark on the design contest. We have 5 designers at PB and they are all swamped23:00
@tavistomany of our affiliates who contribute design stuff are equally busy. Not to mention with the upcoming WUC stuff. So, I think there is a barrage of reasons for this currently. I would be open to extending the deadline although the rules and such were established by Tabitha and the design team23:02
-!- rizen_ [n=rizen@76.210.68.86] has joined #webgui23:09
-!- rizen_ [n=rizen@76.210.68.86] has quit [Read error: 104 (Connection reset by peer)]23:12
-!- rizen_ [n=rizen@76.210.68.86] has joined #webgui23:13
pattiejatavisto, I think I figured it out!23:13
@tavistothat's great pattieja!23:14
pattiejaI tracked the WebGUI::Session to WebGUI::Config23:14
pattiejain that file, there was addToArray but also addToHash23:14
@tavistosorry it's so quiet in here right now.. there's normally lots of chatter in here but I think everyone is at lunch or working diligently on their own projects23:14
SynQ2tavisto: can you take up the extension of the deadline with Kristi and make that happen?23:14
pattiejawhen I looked at the configuration file in /data/WebGUI/etc/...conf, it looked like everything in "assets" was a hash, so I gave it a try in a test file that only attempts to add that to the "assets" configuation, and it worked!!23:15
pattiejanow to apply it to the actual Trivia.pm test Wobject...23:15
pattiejaif it works, I assume that someone might want to update the _NewWobject.skeleton and _NewAsset.skeleton and wiki pages?23:15
mducharme-workI wish the new WebGUI site actually worked with firefox 2.x23:16
pattiejaI take it this may have changed sometime with one of the newer version of WebGUI but not made it into the relevant support documentation and files?23:16
-!- Haaarg [n=haarg@76.210.68.86] has joined #webgui23:17
-!- mode/#webgui [+o Haaarg] by ChanServ23:17
@tavistoSynQ2, we're going to extend the contest23:21
@tavistoTabitha is also going to post an updated news story talking about the contest and new deadline23:22
@tavistowe'll also push it out on facebook and twitter23:22
-!- Haarg [n=haarg@76.210.68.86] has quit [Read error: 110 (Connection timed out)]23:25
-!- rizen [n=rizen@76.210.68.86] has quit [Read error: 110 (Connection timed out)]23:26
SynQ2tavisto: superb :)23:37
pattiejawell, the Trivia Wobject shows up in the "New Content" bar when "Turn Admin On!" is clicked.  But, clicking on the "Trivia" link doesn't do anything.23:41
pattiejaI'll look at other Wobjects to see if there are any differences that might matter.  Otherwise, I think the addToHash vs. addToArray did the trick.23:42
SynQ2nite23:45
SynQ2~23:45
CIA-46WebGUI: colin * r11778 /WebGUI/ (8 files in 6 dirs): 23:46
CIA-46WebGUI: Reverting 11777 due to lack of docs, upgrade script, and adding new23:46
CIA-46WebGUI: code during feature freeze.23:46
* perlDreamer sighs23:46
+perlDreamernot going to win any friends with that one23:46
-!- rizen [n=rizen@76.210.68.86] has joined #webgui23:47
-!- mode/#webgui [+o rizen] by ChanServ23:47
mducharme-workhmm?23:52
-!- Haaaarg_ [n=haarg@76.210.68.86] has joined #webgui23:52
-!- tavisto [n=tavisto@96.230.192.126] has quit []23:52
--- Day changed Tue Jul 14 2009
-!- Haaarg [n=haarg@76.210.68.86] has quit [Read error: 110 (Connection timed out)]00:03
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]00:04
-!- rizen_ [n=rizen@76.210.68.86] has quit [Read error: 110 (Connection timed out)]00:05
-!- carogray [n=Caroline@166.203.41.224] has joined #webgui00:32
-!- pattieja [n=pattieja@kr.structure.northwestern.edu] has left #webgui ["Ex-Chat"]00:48
CIA-46WebGUI: paul * r11779 /WebGUI/ (8 files in 6 dirs): Requested docs/scripts added for 1177701:29
-!- Haaaarg_ [n=haarg@76.210.68.86] has quit ["This computer has gone to sleep"]01:39
CIA-46WebGUI: paul * r11780 /WebGUI/ (4 files in 4 dirs): tabs->spaces in PayPal i18n file (was inconsistant) and a couple of doc changes per colin's suggestions.01:52
CIA-46WebGUI: paul * r11781 /WebGUI/lib/WebGUI/ (i18n/English/PayDriver_PayPal.pm Shop/PayDriver/PayPal.pm): Unified label and name in i18n, since they'll always be the same.01:52
@preactionperlDreamer: your r11778 commit seems to have added more than you thought02:19
+perlDreamercrud02:19
+perlDreamerpreaction, thanks for catching that02:20
+perlDreamermaybe I should read my own commits, too, huh?02:20
-!- carogray [n=Caroline@166.203.41.224] has quit [Read error: 110 (Connection timed out)]02:24
CIA-46WebGUI: colin * r11782 /WebGUI/docs/upgrades/upgrade_7.7.14-7.7.15.pl: Remove early commit of new template code.02:30
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:07
-!- rizen [n=rizen@76.210.68.86] has quit []03:09
CIA-46WebGUI: colin * r11783 /WebGUI/docs/upgrades/upgrade_7.7.14-7.7.15.pl: Finish pruning out early release code.03:12
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:20
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 54 (Connection reset by peer)]03:56
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []03:56
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui04:12
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Client Quit]04:13
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui04:14
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Client Quit]04:14
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui04:14
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui04:20
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)]04:31
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:36
-!- mode/#webgui [+v patspam] by ChanServ04:36
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI04:41
-!- mode/#webgui [+o tavisto] by ChanServ04:41
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui04:41
-!- mode/#webgui [+o rizen] by ChanServ04:41
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)]04:44
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui04:52
-!- mode/#webgui [+v cap10morgan] by ChanServ04:52
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Read error: 60 (Operation timed out)]05:04
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui05:09
-!- mode/#webgui [+v patspam] by ChanServ05:09
+perlDreamerI'm trying (futilely) to submit a form from an HREF tag.05:50
+perlDreamerin the HREF, I've set onclick="this.form.func.value='newOp';this.form.submit();"05:51
+perlDreamerFirebug tells me that this.form is undefined05:51
+perlDreameris the form only set on valid input type elements?05:51
+patspamfor onclick, 'this' should be bound to the form element05:56
+patspamer no05:56
+patspamthe clicked element05:56
@preactionso you have to walk up this.parentNode.parentNode(etc...) until you find the form05:57
+patspamor use: onclick="console.log(YAHOO.util.Dom.getAncestorByTagName(this, 'form'))"06:03
+patspambut it's nicer if you use yui event to assign the handler06:03
+patspamis there a known clipboard bug in 7.7.14-beta? I had to roll back to 7.7.13 on my production server to unbreak it06:04
+perlDreameris it evil to use document.formId ?06:04
+perlDreamertell me more, patspam06:05
+perlDreamerwhat's the bug?06:05
+patspampermission denied message when you hit paste06:05
+perlDreamerpaste from where?06:05
+patspamfor any asset in the asset manager06:05
+patspamtrying to reproduce locally06:05
+perlDreamerpasting from Clipboard manager, admin bar, or asset manager?06:05
+patspamadmin bar and asset manager06:06
+patspamdidn't try clipboard manager06:06
+perlDreamerI'm on 7.7.15-pre, and the asset manager is working for me06:06
+perlDreamerI'll try a beta site06:06
+patspamI'm pulling down a copy of the db locally so that i can test on the same site06:07
+perlDreamerasset manager is working for me06:08
+perlDreamerbut the admin bar isn't06:08
+perlDreamerbecause it's a GET request06:08
+perlDreamerand it's being blocked by the accursed CSRF token checker06:08
+perlDreamerclipboard manager works06:09
+patspamadmin bar is working for me in 7.7.1306:10
+patspambut maybe i only tested asset manager in 7.7.1406:11
+patspamjust firing up that test site, will reproduce shortly06:11
+perlDreamercool06:11
+perlDreamerpreaction, will you hate my guts if I use document.myFormId, or just look at it askance?06:12
+patspamare you using document.myFormId just to get the dom element?06:13
+perlDreameryes06:13
+patspamjust use document.getElementById() then06:13
+perlDreamerso I can alter the form.op.value, and then do form.submit06:13
+perlDreamerportable and works better?06:13
+patspamyep06:13
+patspamas long as the element id is unique on the page06:14
+perlDreamerit'll be unique06:15
+patspamah yep, past from admin console is broken in 7.7.14 too06:15
+perlDreamerplease try on this site: http://beta.webgui.org/demo1247540996_364/home06:16
+perlDreamercut the flash, go to the asset manager, then paste it from the green paste button below the asset pane06:16
* perlDreamer has to brush and floss kids' teeth, back in 2506:17
+patspamperlDreamer: for that demo site - asset manager works, LHS admin bar broken06:21
+patspamsubmitted as bug #1063806:25
* patspam heads out for lunch06:25
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]06:31
-!- tavisto [n=tavisto@96.230.192.126] has quit []07:57
-!- perlbot_ is now known as perlbot08:03
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []08:39
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:49
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui09:08
-!- mode/#webgui [+o rizen] by ChanServ09:08
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit [Client Quit]09:10
-!- eon` [n=xorl@sys-adm.org] has left #webgui []09:12
CIA-46wgdev: Patrick Donelan master * rec7c495 / lib/WGDev/Command/Ls.pm : 09:33
CIA-46wgdev: Added a few more convenient getLineage rules to Ls09:33
CIA-46wgdev: Added: includeOnlyClasses, excludeOnlyClasses, limit, and isa. - http://bit.ly/11JW5i09:33
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:34
CIA-46wgdev: Patrick Donelan master * r72754cb / lib/WGDev/Command/Ls.pm : Added smartmatch filtering to Ls - http://bit.ly/SA3Zk10:42
CIA-46wgdev: Patrick Donelan master * rc69bc4e / lib/WGDev/Command/Ls.pm : Made code work for pre-perl 5.10 - http://bit.ly/Wqhk910:43
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:03
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []12:28
-!- carogray [n=Caroline@72-63-15-10.pools.spcsdns.net] has joined #webgui12:55
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI13:34
-!- SynQ2 [n=SynQ@f70096.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]13:49
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:03
-!- mode/#webgui [+o plainhao] by ChanServ14:03
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]14:05
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI14:06
WebGUI7.6.30 stable and 7.7.1414:07
WebGUIbeta14:07
-!- WebGUI is now known as SynQ214:07
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI14:12
-!- WebGUI is now known as SynQ314:12
-!- Socrates [i=socrates@ringbreak.dnd.utwente.nl] has joined #webgui14:29
-!- SynQ2 [n=SynQ@f70096.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]14:30
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI14:39
-!- carogray [n=Caroline@72-63-15-10.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]14:44
-!- SynQ3 [n=SynQ@f70096.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]15:11
-!- carogray [n=Caroline@209.113.248.2] has joined #webgui15:23
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui15:32
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]15:45
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]15:51
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []15:59
-!- mducharme1 is now known as mducharme16:02
-!- SquOnk [n=emhn@bolivar.unesr.edu.ve] has joined #webgui16:17
SquOnkHi everyone16:17
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:20
-!- mode/#webgui [+o bopbop] by ChanServ16:20
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui16:34
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:34
-!- rizen [n=rizen@76.210.61.113] has joined #webgui16:49
-!- mode/#webgui [+o rizen] by ChanServ16:49
-!- rizen [n=rizen@76.210.61.113] has quit ["The Black Blog - http://plainblack.com/tbb"]17:09
-!- wgGuest91 [n=wgGuest9@209.240.47.182] has joined #webgui17:10
wgGuest91I'm trying to learn webgui and am a bit lost.17:11
SquOnkwgGuest91: Did you read the WebGUI Primer?17:11
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui17:11
-!- mode/#webgui [+v danny_mk] by ChanServ17:12
wgGuest91Yep. I'm finding it hard to find more than surface level instructions.17:12
wgGuest91I'm trying to get the site to look like I'd coded with html and css. And it doesn't respond.17:12
wgGuest91Are there any tutorials or articles on how to create a style?17:13
SquOnkwgGuest91: Have you read http://www.webgui.org/community-wiki/how-to-give-webgui-your-own-style17:13
-!- WebGUI is now known as SynQ217:13
wgGuest91Yes, I've been through it several times.17:13
SquOnkwgGuest91: Well, that has proved useful for me several times...17:14
SquOnkwgGuest91: What do you mean by "doesn't respond"?17:14
wgGuest91there's got to be one thing in my code that isn't correct. I'm not a programmer, so am finding it tough.17:15
SquOnkwgGuest91: HTML and CSS are not programming languages, but I digress17:15
SquOnkwgGuest91: Check for HTML tags not properly nested/closed17:15
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI17:15
-!- mode/#webgui [+o tavisto] by ChanServ17:15
wgGuest91Yes, it's all a learning process for me.17:15
SquOnkwgGuest91: Check that you've added the <tmpl_var body.content> tag...17:16
SquOnkwgGuest91: That's why I asked what do you mean by "doesn't respond"17:16
wgGuest91I don't think that the style (i.e. html portion) is seeing my css (which is in a snippet)17:17
SquOnkwgGuest91: Aha. So the page "works", but it just looks ugly. Is that it?17:17
wgGuest91I think that's it.17:17
wgGuest91I have a feeling that I'm not getting the URL portions correct in the code.17:18
SquOnkwgGuest91: All right. Did you include a <link ...> tag for the CSS in the <head> of the template?17:18
wgGuest91yes17:18
wgGuest91<link rel="stylesheet" type="text/css" href="bmds_style.css">17:18
SquOnkwgGuest91: And you'd be right. Make sure you use ^FileUrl(/url/you/set/for/the/snippet/in/webgui);17:18
SquOnkwgGuest91: There's your problem. The href should point to WebGUI's URL notion, not a hardcoded thing.17:19
SquOnkwgGuest91: Assuming you loaded bmds_style.css as a snippet in WebGUI, you should set a specific URL for it in WebGUI.17:19
SquOnkwgGuest91: Then replace href="bmds_style.css" with href="^FileUrl(/url/you/set/for/the/snippet/in/webgui);" and it should work17:20
wgGuest91sorry, this is where I'm getting lost...17:20
SquOnkwgGuest91: Edit the snippet in webgui and set a specific URL for it. Say /css/bmds_style.css17:21
SquOnkwgGuest91: Then edit the template and set17:21
wgGuest91you're saying put href="^FileUrl (/bmds_style.css"> ?17:21
SquOnkhref="^FileUrl(/css/bmds_style.css);"17:21
SquOnkwgGuest91: Yes.17:21
SquOnkwgGuest91: (With the closing parens and semicolon inside the quotes, that is :)17:22
wgGuest91<link rel="stylesheet" type="text/css" href="^FileUrl (/css/bmds_style.css);"17:23
wgGuest91didn't work as I have it above17:23
SquOnkwgGuest91: And the closing angle bracket17:23
SquOnk<link rel="stylesheet" type="text/css" href="^FileUrl(/css/bmds_style.css);" >17:24
+danny_mkSquOnk: you probably want to have him/her cut out the "rendered" url to see if it points to an actual file17:24
SquOnkwgGuest91: And do not leave a space between FileUrl and the opening parens17:24
wgGuest91<link rel="stylesheet" type="text/css" href="^FileUrl (/css/bmds_style.css);">17:24
wgGuest91deleting that space...17:25
SquOnkwgGuest91: That should work assuming you set /css/bmds_style.css as specific URL for the snippet.17:25
wgGuest91I'm thinking that I don't have a folder called css. Maybe that's why this isn't working.17:25
SquOnkwgGuest91: You don't need a folder named css. You only need to set /css/bmds_style.css as the specific URL for the snippet.17:26
SquOnkwgGuest91: WebGUI allows you to set any specific URL regardless of filesystem structure.17:26
wgGuest91ahh, ok.17:26
-!- stDavid [n=stDavid@72.64.138.146] has joined #webgui17:26
wgGuest91so I should go back and add "/css" to the URL within the snippet?17:27
SquOnkwgGuest91: Yes17:27
wgGuest91I currently have this "themes/bmds_home/bmds_style.css"17:28
wgGuest91and and am changing it to css/bmds_style.css?17:29
SquOnkwgGuest91: Well, either change that to css/bmds_style.css or change ^FileUrl(themes/bmds_home/bmds_style.css)17:29
SquOnkwgGuest91: Yes. As long as whatever you put there matches whatever you put inside ^FileUrl();17:29
wgGuest91I now have <link rel="stylesheet" type="text/css" href="^FileUrl(themes/bmds_home/bmds_style.css);">17:30
wgGuest91but it wasn't successful17:31
SquOnkwgGuest91: Ok. Use whatever means your browser has to "View page source" and look for the <link> tag in the HTML source. What does href have there?17:32
SquOnkwgGuest91: You can copy and paste to http://webgui.pastebin.com17:33
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:34
-!- mode/#webgui [+v perlDreamer] by ChanServ17:34
wgGuest91sorry to need things explained so literally, but do you mean viewing the source of my webgui template page?17:36
SquOnkwgGuest91: The source of the main page. The one that doesn't look right.17:36
SquOnkwgGuest91: That way you can figure out whether the href is being filled correctly by webgui or not.17:36
wgGuest91OK, so I found 2 places where is says link. I've posted that into the window of pastebin.com...17:39
wgGuest91It should be there? (Claire)17:40
SquOnkwgGuest91: Yes. But there's no reference to _your_ CSS there...17:45
SquOnkwgGuest91: ...those are the standard CSS used by webgui.17:45
SquOnkwgGuest91: Please paste the template you've created17:45
wgGuest91ok17:45
mducharmeif he were to set the URL for the style as being bmds_style.css, with no path, in my experience it is accessible from anywhere with just href="bmds_style.css"17:46
mducharmeunless I am missing something17:46
mducharme:)17:46
wgGuest91mducharme: that didn't work17:50
SquOnkwgGuest91: Well, the template looks good. I don't see the <tmpl_var body.content> in the <body> ... </body>, unless it is included in themes/bmds_home/bmds_html17:50
SquOnkwgGuest91: Did you apply the style to the site?17:50
wgGuest91Hmmm, you might have something there.17:51
SquOnkwgGuest91: Admin -> Goto the /home page -> Click on the Layout icon -> Edit branch -> Select the style -> Apply recursively17:52
SquOnkwgGuest91: BTW, I usually have two _different_ browsers open. One for the admin and the other to watch the results. That way, if I screw up with the templates, I can always go back and fix the mess.17:54
wgGuest91does <tmpl_var body.content> go straight into <body>? or within a specific div?17:54
-!- Haarg [n=haarg@76.210.61.113] has joined #webgui17:54
-!- mode/#webgui [+o Haarg] by ChanServ17:54
SquOnkwgGuest91: Well, it goes where you want it to go, as long as its somewhere inside <body> .. </body>17:56
SquOnkwgGuest91: For starters, try placing it instead of ^AssetProxy(themes/bmds_home/bmds_html);17:57
SquOnkwgGuest91: The first step is getting WebGUI to use your template and CSS properly.17:57
wgGuest91yes17:58
wgGuest91would it help to paste my css up?18:00
wgGuest91There is probably extra stuff in there at the moment. Not sure what I don't need, and if it makes a difference being there.18:05
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:07
SquOnkwgGuest91: Sure18:09
wgGuest91Oops, thought I'd already done it.18:10
SquOnkwgGuest91: CSS looks fine. If the CSS mentioned other files (like images), those must be uploaded to WebGUI and referenced with ^FileUrl too. Since the CSS doesn't mention any, there's nothing to do there.18:12
SquOnkwgGuest91: So the CSS is fine, and the template too.18:12
SquOnkwgGuest91: You just need to apply the template to the site.18:12
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []18:12
wgGuest91I've applied it to the home page layout. Still not seeing it. None of the colors are even showing.18:14
wgGuest91Is my html too complicated? It is a 3 column layout inbetween a header and footer.18:16
SquOnkwgGuest91: Do the "page source" thing again and paste the whole thing18:19
wgGuest91Ok18:19
mducharme-work  <link rel="stylesheet" type="text/css" href="The Asset you requested does not store files.">18:24
mducharme-workthat's the problem18:24
+perlDreamermducharme-work++18:25
mducharme-workdon't use FileUrl there18:25
mducharme-workI don't and it works18:25
mducharme-workjust put the URL in18:25
wgGuest91remove the macro?18:25
mducharme-workyes18:26
mducharme-workcheck your css snippet to make sure the URL in it is correct, you have to use the URL it lists18:26
mducharme-workURLs in webgui start off matching the asset tree layout, but when you move things, the URL doesn't change18:27
mducharme-workso even though something may be in a different spot in the asset tree, from looking at the actual URL it would not change automatically, so it would not appear to have moved18:27
mducharme-workif your css started off in a different location in the asset tree and you moved it, its url would still be the old location unless you manually changed it18:28
wgGuest91This is the URL I have set in the snippet: themes/bmds_home/bmds_style.css18:29
mducharme-workok, so make the link href="/themes/bmds_home/bmds_style.css"18:29
mducharme-workin your template18:29
mducharme-workalso make sure you can access the snippet in a browser by going to http://www.example.com/themes/bmds_home/bmds_style.css18:30
mducharme-worksubstituting whatever you domain name is18:30
wgGuest91Yes, that worked. I get the css.18:31
wgGuest91Hey, went back to the home page, and I think we might have something!18:32
wgGuest91The background colour is there, and I have 3 columns. I suppose once I get my assets in there, it will take more form18:34
wgGuest91Thanks so much guys for your help. I've been pulling my hair out for weeks!18:35
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:37
-!- mode/#webgui [+v cap10morgan] by ChanServ18:37
SquOnkwgGuest91: Have fun18:38
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:41
CIA-46WebGUI: colin * r11784 /WebGUI/lib/WebGUI/ (Help/WebGUI.pm i18n/English/WebGUI.pm): Add Help docs for the Admin Console template.18:53
CIA-46WebGUI: colin * r11785 /WebGUI/ (3 files in 3 dirs): Add a form to the admin console for CSRF protected actions.18:53
CIA-46WebGUI: colin * r11786 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Operation/User.pm): Fix becomeUser and deleteUser CSRF protected submenu links.19:08
mducharme-workhrm anybody know how to clear and rebuild the awstats?19:30
mducharme-workspectre caused 780,000 hits in two days, had to open the config file and exclude the ip itself from showing up in the stats19:30
mducharme-workthat takes care of things going forward but the past stats still show the spectre accesses19:30
+perlDreamerthat doesn't sound like a problem, really.  Just need to teach spectre how to click on ads, then we're in business!19:31
mducharme-workheh19:32
mducharme-workI just don't want the spectre accesses to show up as ghost hits19:32
mducharme-workspectre accesses.. ghost hits... that's ironic19:32
mducharme-workanyhow seriously, how do I get these stats to rebuild from the beginning19:32
mducharme-workheh19:32
+perlDreamerno clue19:33
+perlDreamerit'd be in the awstats docs, if anywhere19:33
+perlDreamerhttp://www.lifelesspeople.com/forum/archive/how-to-reset-awstats-32666.htm19:33
mducharme-workthanks, that did the trick19:35
-!- wgGuest91 [n=wgGuest9@209.240.47.182] has quit []20:01
@tavistoperldreamer, I have another one of those phantom version tags on cmsmatrix20:13
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]20:48
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui20:49
-!- mode/#webgui [+v cap10morgan] by ChanServ20:49
@tavistoanyone in here use the Opera browser?20:58
@tavistoor have access to it on their machine?20:58
@Haargyes20:59
@tavistoHaarg, could you go out to www.cmsmatrix.org and tell me if the compare and search buttons work in that browser?21:33
@Haargappears to do nothing21:35
@tavistoalright, so the report I got today is true. It said neither button did anything21:35
@tavistoThanks Haarg, I'll fill out the bug21:35
mducharme-workhrm21:49
mducharme-workplainblack runs cmsmatrix?21:49
@preactionyes21:50
@preactionwell, runs implies we actually do something. we moderate the posts and fix bugs in the Matrix webgui asset, that's about it21:51
mducharme-workahh21:51
mducharme-workI read online once years ago about cmsmatrix, someone complaining that the site was biased towards webgui21:54
@preactionas mentioned, we don't do that. it would be too big of a time investment for no guaranteed return. far more economical to actually make WebGUI better21:55
@preactionthat being said, it was used to compare WebGUI against other CMSes for ideas on how to improve WebGUI21:55
@preactions/used/used by us/21:55
mducharme-workright21:56
mducharme-workheh I never realized opencms was still around21:59
mducharme-workused to use that prior to webgui21:59
@tavistoWebGUI crushes opencms21:59
mducharme-workyeah I know21:59
@tavisto*tavisto stomps out the charred remains of opencms*22:00
mducharme-workheh22:00
@tavistofor awhile they were getting lots of media buzz and we're sitting here going.... heeeeellooooo22:00
mducharme-workthey are similar in many ways, which is why I liked webgui, I found it an easier to use, more powerful opencms22:00
mducharme-workI set up a site once with Joomla and hated Joomla22:00
@tavistooh yeah, CMSmatrix is definitely neutral given that all the product data is provided by the vendors22:01
mducharme-workand tried typo3 once and didn't like that either, that was way confusing22:01
@tavistoWebGUI was the first CMS added so that was a organic benefit22:01
@tavistobut otherwise, the site is just a side project that is powered by WebGUI22:01
@tavistoI know because I manage the project :)22:01
mducharme-workahh22:02
@tavistothe site needs some major tweaking in the search feature and so once we finish up the TGC project we'll hopefully have time to do that22:03
@preactionheh, time, right22:03
@tavistojust make things a bit more aligned with user expectations22:03
@tavistofor one, we shouldn't display products that don't match.. that still confuses many peeps22:03
@preactionwhile we're also getting ready for WUC and releasing 7.7 stable :p22:04
@tavistobut the thought was that it would automatically check the boxes for things that match.. Except that with 1100 CMSes, there are LOTS of unchecked products :)22:04
@preactionyeah, perhaps it should make an accordian alphabetically?22:05
@tavistoI'm sure that's an easy thing to filter... but everytime I make the request preaction tells me he is waiting for his perl to compile22:05
@preactionor be able to group by other criteria?22:05
@preactiondood, not my fault that HTML takes forever to compile22:06
@tavistowhen searching, when someone selects criteria, it just needs to show stuff that matches... Not 1100 things and then 5 things with checks next to them that are22:06
@tavisto:)22:06
@tavistobut I'm sure we'll hash on that topic in the coming days22:07
mducharme-workwebgui has a trouble ticketing / bug reporting app?22:07
@preactionyeah, matrix needs a little bit of work22:07
@tavistoif not, I will be whipping you devs with a wet noodle22:07
@preactionmducharme-work: the HelpDesk is available, but not part of the core package yet22:07
@tavistountil you comply22:07
@Haarghelpdesk is still a bit rough, but is improving22:07
@preactiontavisto: no massuh, don't be hittin on me massuh22:07
mducharme-workoh really?22:08
mducharme-workwe use third party software for help desk at the moment22:08
@preactionthank daviddelikat for making helpdesk awesome, though he's not here right now22:08
@Haargyeah, and he has more stuff coming that will help a ton22:08
mducharme-workwe actually have two help desks, one runs on something called GroupLink, the other runs on sugarcrm22:08
@preactionwe want to completely redo our Project Management System, HelpDesk is just the start of that22:09
mducharme-workthe matrix comparison really should say free add on for help desk, it says it's included22:09
@preactionthere is one included, it's a Collaboration System with a special template22:09
@preactionit's just not as nice as HelpDesk is22:09
mducharme-workis the new story manager completely replacing the old collaboration system?22:10
mducharme-workor is it for news only and not for other stuff22:11
@preactionit's only for news22:11
+perlDreamertavisto, thanks for the phantom version tag bug ping22:11
+perlDreamerplease forward me the notice that told you there was a pending version tag22:11
@preactionlike Gallery replaced the CS for files, and other assets will replace other CS uses with more specialized and enhanced features22:11
mducharme-workhrm.. why would CS have not simply been extended to be able to do more?22:12
mducharme-workor was that not possible/realistic?22:12
+perlDreamerthe CS was becoming a bloated, unmaintainable pig22:13
@preactionit's not realistic. the CS is a huge application with so much old code it's impossible to add new code22:13
mducharme-workI mean it's great to have more options in how news content is presented, becuase the current CS is kinda limited22:13
+perlDreamerit needs gastric bypass surgery22:13
mducharme-workahh.. so by having it be a swiss army knife it also was too big?22:13
+perlDreamerStoryManager, Gallery, HelpDesk are the result of that22:13
+perlDreamermducharme, exactly22:13
mducharme-workis it slowly going to be phased out?22:13
+perlDreamerno22:13
+perlDreamerit'll just be downsized in wg8, I think22:13
mducharme-workdownsized to just do forums?22:14
@preactioni don't know what we're going to do with the CS yet, but making it our general forum application would be a good start22:14
@preactionforum/mailing list <- if it just does that it would be fine22:14
+perlDreamerpreaction: I got the JS figured out this morning22:16
mducharme-workhrm can that story manager pull RSS feeds too? or do you still need to use syndicated content for that?22:16
+perlDreamerthat's a SC function22:16
+perlDreameraggregation22:16
@preactionmducharme-work: still need a syndicated content feed for that22:16
mducharme-workok22:16
mducharme-workwhat about categories of news22:17
mducharme-workcan you have a single storymanager with multiple news categories?22:17
@preactionthat's what the Story Topic is for22:17
mducharme-workok22:17
+perlDreamera news category is called a "keyword"22:17
@preactionyou make a Story Archive, then you can have Story Topics to show the categories of news22:17
+perlDreamerI keep forgetting that form.submit() does not return anything useful.22:17
+perlDreamerso for a while, i was getting two page requests from 1 click22:17
mducharme-workgotcha22:17
mducharme-workI just asked because currently my users are set to an in-house start page, www.ktc.ca/start22:18
mducharme-workthe screenshots online of the new story manager make it look like it would be nice for that22:18
+perlDreamerit needs a little template love, but yes.  Definitely22:19
mducharme-workyeah the start page right now looks ugly22:20
+perlDreamerin a "perfect" StoryManager setup, the Archive would not be visible to the average use22:20
+perlDreameronly the topics22:20
mducharme-workany planned enhancements to weatherdata, because at the moment it looks kinda useless to me22:21
mducharme-workI tried using it for that start page at first but it didn't do a lot, so I swapped it out22:21
+perlDreamerall it does is show weather data for one site22:21
@preactionprobably, it was part of the Dashboard, but the dashboard is kinda horrible22:21
@preactioni want to enhance the bejesus out of it22:21
+perlDreamerNo!22:22
+perlDreamerNo enhancements22:22
+perlDreamerfixes first22:22
* perlDreamer puts on his maintenance nazi hat22:22
@preactionit's BAD22:22
@preactionperlbot Bad22:22
perlbotBroken As Designed - There comes a time when it's easier to start from scratch.22:22
mducharme-workthere's no tempC22:22
mducharme-workand no way of displaying the forecast22:22
+perlDreamertavisto, if you can get me that notice before the logs rollover, I have a much better chance of finding the bug22:23
+perlDreamerbut if you send me the email tomorrow, I make you no promises22:23
@preactionperlDreamer: i'll fix the ThingyRecord bugs today, map may take longer22:28
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @bopbop22:29
-!- Netsplit over, joins: bopbop22:35
-!- mode/#webgui [+o bopbop] by ChanServ22:35
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit [Client Quit]22:36
+perlmonkey2How do you test a workflow that has the potential to run for hours?22:36
SquOnkperlmonkey2: --speed=warp222:37
@preactionvery slowly22:37
+perlmonkey2hah22:38
@preactionalso, the workflow should yield every few minutes22:38
@preactionso just test to make sure the workflow does what it is supposed to for a minute, and that it yeilds properly22:38
+perlmonkey2preaction: but what does a yield gain me?  The test is either hanging on a call or polling every few bits to see if it is done.22:38
+perlmonkey2ah22:38
@preactionthen you can delete the workflow and spectre will clean up22:39
+perlmonkey2Yes, I could take a short snapshot of what it will start on first and then check to make sure it has done that after a bit.  Although I'm not sure how long 'a bit' should be.  Should a test hang for 60 seconds?22:39
@preactionthe workflow should not run for longer than 60 seconds, that's the core convention22:40
@preaction60 seconds at a time, i mean22:40
+perlmonkey2preaction: right mine yields after 60.  But I don't think the test should hang for 60 seconds total.  But is there a guarentee that my activity will begin immediately?22:40
@preactionyou can run it yourself, don't go back out to spectre for it22:41
+perlmonkey2okay.  sounds like a plan :)22:41
@preactionWebGUI::Workflow->new( )->run;22:41
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:46
+perlDreamerperlmonkey2, there are test setups for running workflow activities22:52
+perlmonkey2perlDreamer: I've looked at them, but I wasn't sure how to handle something that might go on for a long time.  But the test can just check the results every few seconds and when it sees something resembling progress, it can delete the workflow and let spectre clean up the mess.22:54
+perlDreamercan you arrange it so it won't run for hours?22:54
+perlDreameralso, there are CPAN modules for fooling time()22:54
+perlmonkey2perlDreamer: no, if someone decides to encrypt a field with 10TB of data and then runs the test, the test data will not be the first thing the workflow sees.22:55
+perlDreamerI see your point22:57
+perlDreamerbut usually tests require controlled situations22:57
+perlDreamerso 10 TB shouldn't happen22:57
+perlmonkey2hmm, actually I could put an order by in the first query in the workflow.  There would only be a single row per field encrypted, so at most a hundred rows.  So an order by shouldn't add any perceptable time to the query and would allow me to put test data as the first table updated.22:57
+perlmonkey2maybe this is overblown anyways, as you say, tests should only be ran on dev instances.22:58
+perlmonkey2or in cases where someone needs to see what's breaking and knows what they are doing.22:58
+perlDreameryeah, if someone runs this on a production site, they're begging for trouble22:59
+perlDreamerI know there are queries in the tests that do things like 'delete from someTable'22:59
+perlmonkey2they probably can't as webgui shouldn't have table creation rights on a production instance shoudl it?22:59
+perlmonkey2my tests I create new tables to throw my junk into.  then just drop the table.22:59
+perlmonkey2at least for the stuff that is going to be encrypted.  a failure there could lock up a lot of data.23:00
+perlDreamerthe tests connect as the user in the config file23:00
+perlDreamernot as the user running the tests23:00
+perlmonkey2right and db permissions are set in the db.  the webgui db users probably shouldn't ahve create or drop, I would think.23:00
+perlDreamerotherwise, the upgrade scripts wouldn't work23:00
+perlmonkey2ah23:00
+perlDreameror Thingy23:01
+perlmonkey2that's right.  so the db user does need create and drop23:01
+perlmonkey2doh23:01
+perlmonkey2I'll just put a README.  To test workflow, encrypt a table.  set tables encrypt to None.  View table in DB.  Is you can read it, it worked.23:01
+perlmonkey2:P23:01
+perlDreameryou're killing me, perlmonkey223:04
+perlmonkey2Then my plans our nearing completion :D23:05
+perlmonkey2s/our/are/23:05
+perlDreamerkilling me softly with his code, killing me softly...23:05
+perlmonkey2wow, using the wrong word really detracts from a person's rhetoric.23:05
+perlmonkey2hahahha23:05
SDuensinI feel left out.  Like I should be called "perlScott" or something.23:06
-!- preaction is now known as perlaction23:07
+perlDreamerperlDuensin23:07
+perlDreamerjaegerPerl23:07
+perlDreamerperlHunter23:07
@perlactionunf, yeah yeah23:07
+perlmonkey2heh23:09
+perlmonkey2Hmm, DeleteExpiredSessions.t looks like a good one to copy.23:19
+perlDreamerwoohoo!23:25
+perlDreamerYouTube is phasing out support for IE623:25
+perlmonkey2crap.  the only encryption provider I can be sure of existing is 'None'.  So maybe I should randomly chose one that isn't None.  Then run the workflow again with None.  Then I can check table results and see if they are as they should be.23:28
+perlDreamerit won't ship with any other default encryption providers?23:28
+perlmonkey2yes, btu will they be configured?23:28
+perlDreamerforce the config for the test, then restore it to what was there before23:29
+perlDreameryou can use WebGUI::Test->originalConfig to do that23:29
+perlmonkey2and really those are questions for rizen's crew.  It has the Simple provider which is just a symetrical key in the config file.23:29
+perlmonkey2duh.  I can create a mock config entry for the Simple provider.23:29
+perlDreamer:)23:29
+perlmonkey2thanks perlDreamer, you're my hero 23:30
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"]23:30
+perlmonkey2wait, how do you force the config?  I didn't think the web user was supposed to be able to write to the config?23:30
+perlmonkey2nm, there are some tests which use it 23:31
+perlDreamertests are normally run as root, or as a user who can write to the configs23:32
+perlmonkey2groovy23:32
+perlDreamerand remember, production setups != development and test setups23:32
+perlmonkey2wait, just calling originalConfig on a param will automagically restore it when the test ends?23:38
+perlmonkey2yep, so says the pd23:38
+perlmonkey2pod23:38
+perlmonkey2smooth23:38
+perlDreamer:)23:58
-!- steve__ [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has joined #webgui23:58
steve__Hi all23:58
-!- steve__ is now known as Mech42223:58
@perlactionhey, i was looking for you!23:59
Mech422perlmonkey2: how is kde working out for you ?23:59
@perlactiondid you ever get to write down how to compile WRE on Debian 5.0 64-bit?23:59
-!- carogray [n=Caroline@209.113.248.2] has quit [Read error: 104 (Connection reset by peer)]23:59
--- Day changed Wed Jul 15 2009
Mech422Moi?  I swear I thought she was single!00:00
@perlactionshe was my sister you frog!00:00
Mech422But she was sooo cute? noone would think your related!00:00
+perlDreamerobviously, perlaction's strong, masculine features mask the resemblance00:01
@perlactionshe's 16... expect a visit from Dateline00:01
Mech42216's legal :-P00:01
@perlactionnot really, in that we're kinda similar00:01
Mech422hey PD :-)00:01
@perlactionshe has a darker, richer beard than i do though00:01
Mech422anyway - I did post a script that should basically work ... oh duh.. hang on...00:02
Mech422I have a haxored script for the most recent drop00:02
@perlactionyour build script wouldn't be able to build to other places than /data/wre, would it?00:03
Mech422whats your prerferred opts for patches ? (diff -nur ? )00:04
@perlactiondiff -nur should work fine00:04
Mech422my 'new build' (like 'new deal' or 'new economy' ? :-P ) can - but I was told /data is hard coded in places00:04
+perlDreameryo, Mech42200:04
Mech422and I want to talk to SynQ about the new stuff and see if he likes it00:04
+perlDreamerSynQ, SynQ2: ping00:05
@perlactioni'd like to be able to build a WRE without nuking my current WRE :p00:05
Mech422yeah - that would be nice 00:06
Mech422patch: http://webgui.pastebin.com/m78d232a2 00:08
Mech422full: http://webgui.pastebin.com/m592711aa00:09
Mech422that should be most recent - 0.9.300:09
@Haargwould be nice if pastebin didn't screw with patch files00:09
Mech422with wG 7.7.9 I think00:09
Mech422Haarg: oh dam - sorry00:10
@perlactionclick the download link00:10
Mech422perlDreamer: so how's stuff in the land of pD ?00:10
Mech422surviving summer vacation ?00:11
@Haargah, download link does work00:11
+perlDreamerno children have been injured so far00:11
Mech422how about parents ? :-P00:11
+perlDreameradults are bruised, battered and disrespected00:11
Mech422ahh - so, situation normal then :-)00:12
Mech422we have 6 running around right now - from 12-25 :-P00:13
Mech422here's a sample of what my build 'recipes' look like: http://webgui.pastebin.com/m474e19ff00:13
Mech422there is a manifest file that is used mostly for package ordering (build deps) and a driver script that just iterates the package list and build stuff00:14
Mech422each 'package' has a sub-directory of its own, so you can stuff patch files in with the recipe for locally maintained patches00:14
Mech422creating new 'recipe' generally consists of copying the template recipe and changing maybe 5 lines :-)00:16
Mech422unpack() really should determine archive type based on 'file' but I got lazy - this is also where you would put any required patch commands00:17
-!- SynQ2 [n=SynQ@f70096.upc-f.chello.nl] has quit [Read error: 104 (Connection reset by peer)]00:20
Mech422heh - guess I'm not talkign to SynQ today :-P00:20
+perlDreamerhe's normally in here at 8:00am PDT00:26
+perlDreameror, drop him an PM from webgui.org00:26
CIA-46WebGUI: colin * r11787 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: Fix spacing in the changelog.00:26
+perlDreamerhis username there is koen00:26
+perlDreamerjust find a post with his name, click on the username to head to his profile, and drop him a private message00:27
Mech4228am PDT ? ackk - what an ungodly hour...00:28
Mech422prolly much nicer in germany where its like midnight or something civilized :-P00:28
+perlDreamerhe's in The Netherlands, which explains why he isn't here now ;)00:28
-!- carogray [n=Caroline@173-114-218-13.pools.spcsdns.net] has joined #webgui00:29
Mech422ahh - thought it was .de 00:30
Mech422perlaction: so that diff help any ?00:31
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:34
-!- mode/#webgui [+v cap10morgan_] by ChanServ00:34
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]00:34
@perlactionMech422: dunno yet. gotta remake my linode later tonight00:36
Mech422ahh00:36
Mech422Hmm - is there a macro version of the 'search' asset?  I'd like to 'embedd' the search in a particular spot in my layout ?00:36
Mech422(searching for 'search' is not only recursive, but very unhelpful :-P )00:37
+perlmonkey2Mech422: gave up on it.00:37
+perlmonkey2the graphics were beautiful and I still use konsole, but the applets and tools just didn't seem as useful.00:38
Mech422perlmonkey2: oh, it didn't work out for you ? really - I'll have to try gnome then... anything in particular stand out as being nerfed ?00:38
+perlmonkey2plus the graphics acceleration crashed my machine in KDE while compiz works fine for gnome.00:39
+perlmonkey2all the applets I use.  weather, system monitors, tomboy.  But the biggest was plasma would occasionally lock up.  00:39
Mech422hmm - I remember you saying... might be something in 4.2 mucking with the driver.  for a while nvidia's were slow as molasses due to a driver bug00:40
+perlmonkey2granted I'm on a GMA video car, but compiz has no problems.00:40
+perlmonkey2intel video here though00:40
Mech422yeah - but might be something similiar - some driver voodoo they doo :-P Ahh - I don't use those sort of things  -how did say 'kate' compare to gnome editors ?00:41
+perlmonkey2but it was pretty.  I'll give KDE that, things were absolutely beautiful.  I've never seen a windowing system look that nice.00:41
+perlmonkey2didn't use kate00:41
Mech422my biggies are kate, konsole, and korganizer00:42
+perlmonkey2hmm, yeah my only editor is VIM and I use either google or tomboy for organization.  00:43
Mech422tomboy ? (goes to google...)00:44
+perlmonkey2applet that allows you to write sticky notes.00:44
+perlmonkey2great for task lists and reminders00:44
+perlmonkey2can be used with dav to have everything stored on a central server so all your machines use the same storage.00:45
+perlDreamerMech422, you can always try the AssetProxy macro to bring in a Search asset where you want it00:45
Mech422perlDreamer: ohhh - sneaky is you :-)  I likes...00:45
+perlmonkey2wow, korganizer just had a fit when I tried to start it.  had to kill it .00:45
+perlDreamerstrong am I in the force00:45
@HaargperlDreamer, given the stop versions we have now, do you see any reason to keep 7.6 upgrades around in 7.7?00:46
Mech422perlmonkey2: korganizer pulls in half of KDE as plugins - kmail, baskets(tomboy), timetracker, and a bunch of other stuff00:46
+perlDreamerEvery 7.7 version is a stop version?00:47
Mech422perlDreamer: heh, yes you are.... now lets see if I can do that without horking everything00:47
+perlDreamerhow does that work for the shunt path when 7.6 goes stable?00:47
+perlDreamerwell, not every version00:48
Mech422perlmonkey2: the central server thing sounds cool - not sure if baskets can do that00:48
+perlDreamer.2, .3, .4, and .500:48
@Haargwhat i mean is that you can't upgrade direct from 7.6.14 or below so we shouldn't need those upgrades00:48
+perlDreamerI see00:48
+perlDreameryes, I agree00:48
Mech422perlmonkey2: baskets can be exported though, like oneNote folders - so you can mail a basket and all its attachments to someone00:49
+perlDreamerin any case, at the rate bugs are growing, 7.7 won't go stable before the apocalypse in 201200:49
@Haargi'll be helping out a lot more soon00:49
+perlmonkey2nice in theory, but I'll probably never use it.  With a laptop why would I ever have a desktop on another machine?00:49
Mech422perlmonkey2: for home/work use maybe ?00:50
Mech422kinda cool it cross platform too00:50
+perlmonkey2I should reset up thunderbird and see how its sunbird integration has come along.  Mozilla should kill off evolution and kde's organization/email/rss app.00:51
Mech422hmm - wonder why it needs specific application plugins to drag evolution emails or bugzilla reports to the note ?00:51
+perlDreamerperlaction, !? is better than fluffer/nutella sandwiches made with chocolate waffles00:51
Mech422perlmonkey2: yeah - I haven't tried thunderbird in ages00:52
Mech422and I'm the only guy in the world that hates gmail00:52
Mech422I actually liked the yahoo stuff00:52
+perlmonkey2Qt vs Gtk.  That war is starting to look one sided.  Without corporate sponsors I think Gnome would be dead.00:52
@tavistoI hate gmail too00:52
@tavisto*high fives Mech422*00:52
Mech422tavisto: :-)00:53
@tavistoit's a great extra spam email address... so I love it in that regard00:53
+perlmonkey2If Yahoo could build a spam filter I'd give them a chance.  00:53
@tavistobut using it for real? hah. never!00:53
+perlDreamertavisto: send me your tired, your poor, your bad version tag links00:53
@tavistoum00:54
@tavistoyou want the link eh00:54
+perlDreamer(10:22:56 AM) tavisto: perldreamer, I have another one of those phantom version tags on cmsmatrix00:54
Mech422perlmonkey2: yeah - I can never get over the feeling gnome apps are 'half-done' - dunno maybe its a look-n-feel thing - but they always feel 'under construction'00:54
+perlDreamerand an admin level account on cmsmatrix org00:54
@tavistoyeah but the URL will be enough to debug eh00:54
+perlDreamerit's a good start00:54
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]00:55
Mech422perlmonkey2: if KDE on windows actually takes off, things could get very interesting...00:55
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:55
-!- mode/#webgui [+v cap10morgan] by ChanServ00:55
+perlmonkey2Mech422: after looking at KDE, gnome does look kind of lame.  Even with compiz jazzing things up.  But everything feels more complete.  For instance just compare the system monitoring applets.  Gnome has light years more functionality, but htey look way crappier.00:56
Mech422perlmonkey2: just too bad that eclipse and OO are java based and sooo dam slow00:56
+perlmonkey2hmm, OO is slow because it is a beast.  But I've no problems with eclipse (once it loads).00:56
Mech422perlmonkey2: really seems like there a ton of monitor applets?  but I don't know as I don't really use them00:56
Mech422perlmonkey2: I was using eclipse for python work - it was painful00:57
+perlmonkey2if you have the sys monitor as a panel applet you can't get at the data.  You get a compressed graph that is hard to read.  In gnome you can only have panel applets, but clicking on them opens windows with full views of the data and lots of options and configs.00:57
Mech422perlmonkey2: basically, since python allows you hang methods on objects dynamically (like js) the eclipse plugin ran python in the background to dynamically look at the object for completion data...sloow00:58
+perlmonkey2I'm not sure why kde would seem to have less functionality to me.  I've written gtk apps and qt apps and qt is much MUCH easier to work with as a graphics lib.00:58
Mech422ahh - never tried to do that00:58
Mech422In KDE, I would have guessed the 'small' version was just the thumbnail/preview of a 'real' full screen app but I guess not00:59
+perlmonkey2but as far as desktops go.  A pimped out KDE desktop can't be beat.  Nothing compares to having a bunch of plasma applets as a desktop.  Looks like it should be in some sci-fi movie where the graphics guys spent years mocking up a futuristic desktop.00:59
+perlDreamerif only it worked better, used less memory and was more stable...01:00
Mech422perlDreamer: actually - it is pretty small memory wise... 01:01
+perlmonkey2Mech422: maybe I was wrong and the panel versions can be made big.  But it seems like something was missing.  My network applet seemed like it was hard to get the actual numbers and I couldn't change to bytes from bits.  temp had the same problem.  and there wasn't a memory usage applet.01:01
Mech422people think because it spawns a ton of processes its a hog - but its been pretty reasonable with memory/cpu requirements for me01:01
+perlDreamerGnome uses less.  Maybe it's just the Fedora setup?01:01
+perlmonkey2but konsole.  konsole should be the crown jewel of KDE.  That is a term's terminal.01:02
Mech422perlDreamer: Gnome might - but I don't think either uses enough to be an issue in this day and age ?  every box I have can run (both?) pretty easily...01:02
+perlmonkey2perlDreamer: you definetely want to set up konsole as a replacement to gnome terminal.01:02
* perlDreamer has used konsole. It's not worth using it as my only KDE app.01:03
Mech422perlmonkey2: I have the other problem - every time I look at stuff like applets there's a ton of choices and I can never figure out which is the 'good' one01:03
+perlDreamerMech422: when WebGUI is sucking up the rest of your available memory, it all counts01:03
+perlmonkey2Mech422: in kde or gnome?  01:03
+perlmonkey2perlDreamer: heh, that is why you have your old Q6600 with 4GB or ram back in a closet of the spare room as your dev machine.01:03
Mech422perlmonkey2: in both actually :-P  there's always the dead projects and the 'half-baked' ones and figuring out the 'good' ones is a chore01:04
+perlmonkey2Mech422: fedora defaults with only a single choice for each area.  Even with rpmfusion I have a limited selection of applets per category.01:04
Mech422perlmonkey2: ahh - cool.  I always end up looking at every package :-P  01:05
Mech422debian choices are cool - but sometimes its a bit of 'information overload' ..01:05
+perlmonkey2perlDreamer: there are 45nm chips faster than a Q6600 out now for about $170.  That is a $400 pimped out server.01:05
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []01:06
Mech422btw - out of two brand new seagate 1.5TB drives - one has developed an annoying 'rattle' when the head steps 01:06
Mech422seems to work ok - and the other one is quiet - but the one is just annoying01:06
+perlmonkey2I'd be returning the noisy one.01:07
+perlmonkey2vibrations in a drive probably mean it won't last long.01:07
+perlDreamerit's that extra half TB, just rattling around empty01:07
Mech422perlmonkey2: I should... but I'd have to RMA it now (fry's 2 week return window passed)01:08
+perlDreamerit's like my truck, it doesn't ride smooth 'til drop a yard of bark dust in the back01:09
Mech422heh01:11
Mech422its like the cobbler kids... my home machines don't get no love 01:12
Mech422I really _should_ consolidate all the old drives into a NAS for the house01:12
* SDuensin pats his Drobo lovingly.01:13
* perlDreamer wants to get a toaster for that01:13
Mech422I really _should_ setup more traffic montoring for the house and make sure the son isn't surfing playboy.com :-P01:13
SDuensinHeck, that's a tame site.  :-P01:13
Mech422I really _should_ setup streaming servers for the ps3/xbox360 for media01:14
Mech422SDuensin: heh - remind me to consult you for the block list :-)01:14
SDuensinhehe01:14
* SDuensin wonders if there's a way to export his history...? :-D01:15
Mech422SDuensin: Or can you just email me your bookmark file ? :-D01:15
Mech422but anyway - I never get around to any of it01:15
Mech422I wanted to do some 'smart house' stuff too01:15
Mech422perlDreamer: Ohh - with all your construction, are you doing the smart house thing ?01:15
+perlDreamerno01:16
+perlDreamerI wanted to use some X10 hardware for external LED christmas lights01:16
+perlDreamerbut the X10 hardware "leaks", and the lights never turn fully off01:16
* SDuensin has a HAL2000 here.01:16
+perlDreameryou have to hack the units to make them work correctly, and the models I have haven't been hacked yet01:16
SDuensinLeaks?  Do you need the dim feature?  If not, use an appliance module.01:16
SDuensinX10 is neat, but damn, it's slow.01:17
+perlDreamerSDuensin, that's what I have01:17
Mech422perlDreamer: aww - thats too bad :-(  01:17
+perlDreamerit's the appliance load detect feature that leaks01:17
SDuensinAh, that kinda makes sense.01:17
+perlDreamerhard to convince the wife to spend more, when we went out to get the first set01:17
+perlDreamer"No, honey.  Really.  It'll work this time!"01:17
+perlDreamerrecently I've been daydreaming about a solar powered laptop recharge rig01:22
CIA-46WebGUI: colin * r11788 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.31 release.01:25
CIA-46WebGUI: colin * r11789 /releases/WebGUI_7.6.31-stable: Release 7.6.31-stable01:25
* perlDreamer is going to have to fix that, I think01:26
mducharmeooo.. a new stable?01:35
+perlDreameryes01:38
+perlDreamerevery tuesday01:38
+perlDreamerno LDAP relabeling yet, though01:39
+perlDreamerit's still on the TODO list01:39
mducharmeI never knew it was every tuesday01:47
mducharmeit always seemed so random01:47
@perlactiontuesday is the stable release, thursday is the beta release01:47
* SDuensin never knew that either. Funky.01:47
@perlactionwhen there's only one, it's wednesday, but with colin leading releases, he can keep them to tuesday if he wants01:47
* perlDreamer will do as he is told, master perlaction01:50
* perlDreamer bows in the Drakian fashion01:50
@perlactioneh, as i said it's up to you when you do the release really01:52
@perlactionjust thinking that consistency might be better for you and all other involved parties01:52
+perlDreamerregularity is nice01:57
mducharmestrange01:57
mducharmepidgin just popped up and told me "perlDreamer has joined #webgui"01:57
mducharmejust now.. must be some kind of bug01:58
+perlDreamervery odd01:58
mducharmeI have to figure out how to turn off those popups01:58
mducharmeI installed some add ons and now it tells me anytime anybody joins any channel I'm on heh01:58
CIA-46WebGUI: colin * r11790 /releases/WebGUI_7.6.31-stable: Removing accidental preemptory release tag.02:00
CIA-46WebGUI: colin * r11791 /releases/WebGUI_7.6.31-stable: Release 7.6.31-stable02:00
+perlDreamerhey, we have a site style contest entry finally02:09
Mech422hey pD - if I assetProxy-fu a container into a page - does the nifty editing stuff still work ?02:09
Mech422like adding assets to the container or drag-and-drop into the container ?02:10
+perlDreamergood question02:11
+perlDreamernever tried it02:11
+perlDreamerit might work02:11
+perlDreamerkind of like Lucy holding the football02:11
+perlDreamerMech422, WebGUI is full of stuff like that02:12
+perlDreamerfor example, HTML::Template doesn't allow you do to do comparisons02:12
CIA-46WebGUI: colin * r11792 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.32 release.02:12
+perlDreamerbut you can use the SQL macro to do comparisons, and return true or false to the If Macro02:13
Mech422pD: okies...I'll fart around with it a bit and see what I break :-P02:13
-!- Radix_ changed the topic of #webgui to: [7.6.31-stable | 7.7.14-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com02:24
-!- carogray [n=Caroline@173-114-218-13.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]02:26
-!- SquOnk [n=emhn@bolivar.unesr.edu.ve] has quit [Read error: 110 (Connection timed out)]02:26
-!- Haarg [n=haarg@76.210.61.113] has quit ["This computer has gone to sleep"]02:27
-!- CIA-46 [n=CIA@208.69.182.149] has quit [Read error: 145 (Connection timed out)]02:40
+perlDreamerperlaction: just downloaded Selenium IDE02:49
+perlDreamerwe should make a place to put recipes02:49
+perlDreamerwith my CSRF gaffes, seems obvious I should have something to back me up02:51
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]02:51
@perlactionperlDreamer: once August rolls around I'v got something better, a Test::A8N fixture02:52
@perlactionwhich reminds me i should ask if anyone has a Selenium one built02:52
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui02:52
-!- mode/#webgui [+v cap10morgan] by ChanServ02:52
+perlmonkey2Mech422: streaming video for the ps3 is as simple as setting up ushaer02:54
+perlmonkey2ushare02:54
SDuensinOr Rosie!   :-)02:56
SDuensin(Another fine WebGUI site:  www.getrosie.com)02:56
-!- CIA-44 [n=CIA@208.69.182.149] has joined #WebGUI02:58
@perlactionSDuensin: is there a VGA or a mini displayport on that thing?02:58
SDuensinNope.  She feeds the data to your console or other media player.02:59
@perlactioni'm trying to make thin terminals around my house with commodity hardware (touchscreen monitors and remote X sessions)03:00
SDuensinI'd love to do that here, too.  Not found an inexpensive solution yet.03:00
@perlactionthere another wall-wart thing that does have a VGA port on it, but they're not shipping yet that I see03:01
SDuensinThere is?  URL?03:01
@perlactiontrying to find it03:01
SDuensinMight be a nice companion to Rosie.  :-)03:01
@perlactioncan you put a 3/8" speaker port on rosie? like Apple's AirPort Express does?03:02
SDuensinYou'd have to add sound hardware inside her, too.03:03
SDuensinMight be able to be done, but it'd not be cheap.03:03
@perlactionah, mais oui03:03
@perlactionwhereas apple can just send the actual signal over the air, and the airport express would just have to throw it out of the 3/8" port03:04
SDuensinRosie is ideal for people like my dad who have an XBMC and a couple laptops.  Media everywhere.03:04
SDuensinDunno how Apple does theirs.03:04
@perlactionthough if there were some software...03:04
SDuensinEver see a BeagleBoard?  Neat toy that could maybe be used for client stuff.03:05
@perlactioni'm guessing that with software you can throw special packets over the wireless and have them picked up and translated03:07
@perlactionwhich, with some Python, wouldn't be too ugly of a hack i think03:07
SDuensinWait.  You're not pythonaction.  :-P03:07
@perlactionit's been my experience that it's easier to get low-level, down and dirty with Python than Perl03:08
@perlactionwhere Perl is the glue of the Internet, Python is the glue of GNU/Linux OS03:08
SDuensinToo bad the BeagleBoard only has stereo out.  It'd be a killer XBMC host otherwise.03:09
@perlactioneh, for $70 I guess I'll just use AirPort Expresses everywhere03:12
@perlactionwell, one place really (the kitchen). for the living room there's an Apple TV03:13
@perlactionRosie might be nice for a Drobo03:13
SDuensinShe's cheaper than a DroboShare, that's for sure.03:14
@perlactionplus the DroboShare doesn't work with the big 8-drive Drobo03:14
@perlactionfor some stupid reason i never found out03:14
SDuensinIt doesn't?  That's dumb.03:15
SDuensinI had problems with the DroboShare dropping me when I was pushing data hard to the Drobo.  I quit using it.03:15
+perlDreamerperlaction, /me is confused03:15
+perlDreamerTest::A8N, or Selenium or both?03:15
@perlactionwow... i haven't had the nerve to get a drobo yet03:15
@perlactionperlDreamer: Test::A8N will use Selenium, but we won't use Selenium IDE to build tests, we'll use Plain English03:16
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]03:16
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui03:16
-!- mode/#webgui [+v cap10morgan] by ChanServ03:16
@perlactionthis way we can do two things: (1) have automated tests, (2) describe the functionality for people to read03:16
* SDuensin loves his Drobo.03:17
@perlactionso it does work nicely, except for DroboShare?03:18
@perlactioni was thinking of using a mac mini to power it, or a Time Capsule03:18
SDuensinYea.  Works great!03:18
SDuensinMine is slung off my Linux server.03:18
+perlDreamerperlaction: no clicky-clicky way of building Selenium recipes?03:20
-!- CIA-44 [n=CIA@208.69.182.149] has quit []03:23
-!- CIA-44 [n=CIA@208.69.182.149] has joined #WebGUI03:31
@perlactionperlDreamer: i've not used Selenium IDE before, can you simply edit the resulting recipe?03:33
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:39
-!- mode/#webgui [+v patspam] by ChanServ03:39
@perlactionhttp://github.com/preaction/Test-A8N/blob/f27fed4e62182b9f303bdd5bb2241f758d075c6d/lib/Test/A8N/Tutorial.pm <- a tutorial for how to use Test::A8N, which will be called Test::Story soon03:43
+perlDreamerperlaction, I should hope so.04:02
+perlDreamerabout post editing recipes04:02
Mech422later all :-)04:11
-!- Mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has quit [Remote closed the connection]04:11
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]04:32
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui04:59
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Read error: 54 (Connection reset by peer)]05:17
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui05:18
-!- mode/#webgui [+v patspam] by ChanServ05:18
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]05:24
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui05:24
-!- mode/#webgui [+v patspam] by ChanServ05:24
* patspam pulls from http://github.com/perlmonkey2/webgui/tree/crypt06:19
-!- Message [n=none@75-1-177-145.lightspeed.snantx.sbcglobal.net] has joined #webgui06:28
-!- Message [n=none@75-1-177-145.lightspeed.snantx.sbcglobal.net] has left #webgui []06:29
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Excess Flood]06:32
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui06:33
-!- mode/#webgui [+v patspam] by ChanServ06:33
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Excess Flood]06:33
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui06:34
-!- mode/#webgui [+v patspam] by ChanServ06:34
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Excess Flood]06:38
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui06:39
-!- mode/#webgui [+v patspam] by ChanServ06:39
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 54 (Connection reset by peer)]06:46
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Excess Flood]06:46
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui06:47
-!- mode/#webgui [+v patspam] by ChanServ06:47
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Excess Flood]06:47
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui06:48
-!- mode/#webgui [+v patspam] by ChanServ06:48
+perlmonkey2perlDreamer: you around?  got a sec?  go to /lib/WebGUI and 'ack userProfileFields'.  Think all those should be changed to api calls to User.pm?07:27
+perlmonkey2perlaction: what do you think?07:27
+perlDreamerwill check soon07:28
* perlDreamer isn't getting any hits on that, perlmonkey207:30
+perlmonkey2doh, 'ack userProfileData'07:30
+perlmonkey2Those are a lot of modules making raw queries to the same table.07:31
+perlDreamerI know in some cases they are doing that to save an object call07:32
+perlDreamerlike the firstName/lastName stuff from the Inbox07:32
+perlmonkey2"save"?  Wouldn't you rather make an object call than a db call?  What if the object already has that info?07:32
+perlmonkey2or it is cached?  07:33
+perlDreamerin that case, they don't have a user object07:33
+perlmonkey2ah07:33
+perlDreamerfor the most part, I agree with you, but it needs to be looked at on a case by case basis07:33
+perlmonkey2This makes it hard to encrypt user profile data :)07:33
+perlDreamerwell, that means one of several things07:33
+perlDreamereither Crypt won't ever be merged in07:33
+perlmonkey2Yeah, I'll hit up the pb guys manana.  07:33
+perlDreameror it'll never be used for those tables07:34
+perlmonkey2ah07:34
+perlDreameror the code has to be rewritten07:34
+perlDreamertake the one in Operation/Settings07:34
+perlDreamerthere is no way they're going to iterate over every user object in the db, instead of making 1 direct db write07:35
+perlmonkey2Hmm, an API would have to make allowances for global changes.07:36
+perlDreamera crypt API?07:36
+perlDreamerwhich API are you talking 'bout, Willis?07:36
+perlDreamerperlmonkey2: does this return an "array object" in js- return [curleft,curtop];07:38
+perlmonkey2the new User API for handling the profile table07:40
+perlDreamernope, it's a regular old array07:40
+perlmonkey2:)07:40
+perlDreameryou're digging pretty deep for this Crypt thing07:42
+perlmonkey2perlDreamer: shouldn't we be trying to cut out all the raw sql anyways?  Shouldn't objects own their tables?08:07
+perlDreameryou know I agree with that concept, but speed of execution is hard to argue against08:08
+perlmonkey2unless User was caching its results and its tables were being needlessly accessesd several times for data that resided in its objects.08:08
CIA-44WebGUI: doug * r11795 /WebGUI/lib/WebGUI/Asset/Sku/ThingyRecord.pm: marked comment appropriately08:09
CIA-44WebGUI: doug * r11796 /WebGUI/lib/WebGUI/Asset/Sku/ThingyRecord.pm: perltidy08:09
CIA-44WebGUI: doug * r11797 /WebGUI/ (4 files in 4 dirs): added thingyrecord per-field pricing08:09
CIA-44WebGUI: doug * r11798 /WebGUI/docs/ (3 files in 2 dirs): added thingyrecord per-field price to right upgrade08:09
+patspamperlDreamer: it's for RFE #1027708:09
+patspamso that you can go into User Profiling, toggle the "encrypt this field" option, and have wg magically start encrypting that field 08:10
+patspamif user profile data access happens through an api rather than direct sql calls, the rest of wg doesn't need to know if encryption is on or off08:11
+perlmonkey2But also if several assets are accessing the table for the same information, then there is a major gain in speed to be had by saving the results of the first query.08:12
+perlmonkey2200 microseconds on average to select a single row from a single table that only has a single row.08:19
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has left #webgui []08:22
+perlDreamerpatspam, I think I understand now, but if you force it to go row by row through an API, it's going to be slower.08:25
+perlDreamermaybe for the goal of encrypting the data, that's fine08:25
+patspamencryption is a pain in the butt08:28
+patspamso much thought and work for something that just makes your site slower, and that the end user never sees08:29
+perlDreamerwhen Node.appendChild is called, does it tell the new child that it has a parent?08:29
+patspamfor what definition of "tell"?08:31
+patspamthe browser will redraw08:31
+perlDreamerI'm working on a Gallery bug.  When you mouseover a thumbnail, it creates new DOM nodes for the thumbnail pop-up08:31
+perlDreamerwhen it tries to get rid of them, then it gives me errors.08:32
+perlDreamerthis.parent undefined08:32
+perlDreamerthe javascript that makes the new DOM nodes uses appendChild to put them in place08:32
@perlactionbecause it's this.parentNode08:32
+perlDreamermy bad.  Here's a 1 -line paste: elements[i].parentNode.removeChild( elements[i] );08:33
+patspamdoes it only do it when you mouse in and then mouse out quickly?08:34
@perlactionthat should work08:34
+perlDreamerelements[i].parentNode is null08:34
+perlDreameri=008:34
+perlDreamerso it's the new link that's created08:34
+perlDreamerit's in the DOM, but when it gets to scaleThumbDown, it's lost its parentNode somehow08:34
+perlDreamerpatspam, the speed doesn't seem to matter08:35
+patspami was thinking it might be trying to remove it before the dom has finished rebuilding08:35
+perlDreamerI'm starting to think that scaleThumbDown is being called twice08:37
+perlDreamerthe first time it works08:37
+perlDreamerthat's it08:38
+perlDreamerDo we have to listen to both?08:41
+perlDreamernewBox is a big href08:41
+perlDreamerand newContainer is the image and the caption08:41
+perlDreamernewBox is a small href, right on top of the old one08:44
+perlDreamernewContainer is still the image and caption08:44
+perlDreamerwhen newContainer is being closed, it must be triggering mouseout, too.08:44
@perlactionfrom what i remember of that code, there are two elements that have mouseout listeners08:46
@perlactionboth mouseouts are being triggered.08:47
@perlactionbut from what i remember about that code, there's a reason for both, because that code sucks08:47
@perlaction(IE6 makes that code suck)08:47
@perlactionso put it in a "try { ... } catch (e) { .. } " block and just ignore the error08:47
@perlactionor try to detect if there's a parentNode and only remove it if there is08:48
+perlDreamerI'll add that bit about both as a comment08:49
+perlDreamerbecause I would have pulled one of them08:49
+perlDreamerwait a sec, perlaction08:50
+perlDreamerright at the top is a BrowserDetect which bombs out if it's less than IE708:50
@perlactionthen perhaps it was IE7, or perhaps it was just leftover from when i was trying to make IE6 work08:51
+perlDreamerhttp://gist.github.com/14748208:51
+perlDreamerprobably safer to trap the call to parentNode rather than muck with the code08:52
@perlactioni believe that browserdetect was because IE6 didn't properly support some of the wacky CSS tricks i was using08:55
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)]09:02
+perlDreamerchecking parentNode worked09:04
+perlDreamerbut after I installed the fix for the _real_ bug i was trying to fix, it didn't even work09:05
* perlDreamer is going to call it a night09:08
+perlDreamerI find that after banging my head on a bug for 7 hours, that 7 hours of sleep are required.09:08
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]09:08
-!- tavisto [n=tavisto@96.230.192.126] has quit []09:20
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:22
CIA-44WebGUI: martin * r11799 /WebGUI/ (3 files in 3 dirs): Fixed a bug where VersionTag->get would return unsafe copies. Also added tests for this.09:54
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui10:02
SynQgoodmorning10:06
ryuu_romorning10:06
SynQI want that car-game 10:06
SynQthat sucker game10:07
ryuu_ro:) try to buy it then10:07
SynQafter I fill in my address I am redirected to the game-page (/games/sucker) and I cannot go to the cart again10:10
-!- SynQ [n=koendejo@host2.procolix.com] has left #WebGUI []10:11
-!- SynQ [i=koen@ringbreak.dnd.utwente.nl] has joined #WebGUI10:33
-!- mode/#webgui [+v SynQ] by ChanServ10:33
+SynQah :)10:33
+SynQhello10:33
ryuu_rooh no, he has a voice now ;)10:34
+SynQand a real irc client too :)10:34
SocratesSynQ: ah, there you are10:37
+SynQyes I am10:39
Socratescheck your priv msg SynQ 10:39
+SynQI have :)10:39
+SynQhttp://www.webgui.org/2009-design-contest10:47
+SynQthat should be the topic for #WebGUI for the next few weeks10:47
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui11:28
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:22
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []12:30
-!- carogray [n=Caroline@173-114-218-13.pools.spcsdns.net] has joined #webgui12:58
-!- carogray1 [n=Caroline@173-114-218-13.pools.spcsdns.net] has joined #webgui13:16
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]13:32
-!- carogray [n=Caroline@173-114-218-13.pools.spcsdns.net] has quit [Read error: 110 (Connection timed out)]13:34
-!- plainhao [n=plainhao@208.75.85.237] has joined #webgui14:03
-!- mode/#webgui [+o plainhao] by ChanServ14:04
-!- carogray1 [n=Caroline@173-114-218-13.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]14:52
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui15:13
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui15:25
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:25
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:04
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:18
-!- mode/#webgui [+o bopbop] by ChanServ16:18
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui16:29
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui16:57
CIA-44WebGUI: martin * r11800 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Shop/PayDriver/Ogone.pm): Fixed a rounding error bug in the Ogone payment plugin.17:11
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 110 (Connection timed out)]17:15
CIA-44WebGUI: martin * r11801 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Account/Shop.pm): 17:27
CIA-44WebGUI: Fixed a bug in my purchases where tarnsaction amounts were shown that did not take into account the in store credit17:27
CIA-44WebGUI: used in the transaction.17:27
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]17:30
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:42
-!- mode/#webgui [+v perlDreamer] by ChanServ17:42
+perlDreamerMrHairgrease, okay if I backport the VersionTag fix back to 7.6?17:43
+MrHairgreasesure17:44
+MrHairgreaseI just forgot17:44
+perlDreamerI'll do the Shop in-store credit one, too, while I'm at it17:48
+perlDreamerYou've been busy today17:48
+MrHairgreaseactually I fixed those Mondayevening =)17:49
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI17:49
-!- mode/#webgui [+o tavisto] by ChanServ17:49
+MrHairgreasejust haven't had the time to apply those fixes to the core17:49
+MrHairgreaseThere's also a problem that receipt aren't being sent for transactions with a zero amount17:51
+MrHairgreasethat can happen by either:17:51
+MrHairgreasea) solely free items in the cart, or17:51
+perlDreamermatching amount by in-store credit17:51
+MrHairgreaseb) yeah that17:51
+MrHairgreaseif the amount is zero, the paydriver is completely circumvented17:52
+MrHairgreasewhich is good in one way17:52
+MrHairgreasebut bad since paydrivers sent out the sale notifiocation and the receipts17:52
+perlDreameryeah17:52
+MrHairgreaseI'm not sure how to fix it...17:53
+perlDreamersounds like we need to abstract out WebGUI processing from paymentProcessing17:53
+perlDreamerso that the drivers themselves can still be called17:53
+perlDreamerSynQ: is that really you?17:54
+MrHairgreaseyeah something like that would be necesarry17:54
+MrHairgreaseprolly move the send notifications to processTransaction17:54
+MrHairgreaseerr17:55
+MrHairgreasecompletePurchase17:55
-!- Haarg [n=haarg@76.210.64.175] has joined #webgui17:56
-!- mode/#webgui [+o Haarg] by ChanServ17:56
+MrHairgreasebut then you'd miss the ability to have a per PayDriver instance receipt template17:56
+MrHairgreaseI'm not sure if you really need that17:56
+MrHairgreasebut I guess it's there for a reason17:56
+SynQperlDreamer: ?17:56
+SynQperlDreamer: you summoned me?17:57
+perlDreamerSynQ: there's a fellow named Mech422 who'd like your feedback on some potential WRE build scripts17:57
+SynQah17:57
+perlDreamercan you hang around until 2:00pm PDT?17:57
+SynQI'm awfully busy these days17:57
+SynQwhat time is it now in PDT?17:57
+perlDreamer8:00am17:57
+perlDreamerso, about 6 hours17:57
CIA-44WebGUI: colin * r11802 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting VersionTag unsafe copy fix.17:58
CIA-44WebGUI: colin * r11803 /branch/WebGUI_7.6/ (lib/WebGUI/Account/Shop.pm docs/changelog/7.x.x.txt): Backporting reported amount in Account/Shop fix.17:58
+SynQthat would be around 23:00 here17:58
+SynQI can do that17:58
+SynQI'll get on channel around that time17:58
+perlDreamerthanks :)17:58
+perlDreamerHe is the guy who says he built the WRE on 64-bit17:58
+SynQI'll see if I can find the time to read the wg-dev thread on that matter before then17:58
+perlDreamerMrHairgrease: how about if the PayDrivers themselves checked for 0, and internally skipped any payment processing, but still called the backend?17:59
+perlDreamerthat should still allow the per paydriver templates17:59
+MrHairgreaseyup18:00
+MrHairgreasebut then you'd have to pass the selectPayemntGateway screen18:00
+MrHairgreaseand that would be stoopid18:01
+MrHairgrease=)18:01
+perlDreameryes, but also required for those per paydriver templates18:02
@tavistowow preaction, did you see that dropbox is going to have an iPhone app!18:03
+MrHairgreaseindeed18:03
+perlDreamermaybe we need a "free" paydriver for that18:03
+MrHairgreaseand there's my dilemma18:03
+MrHairgreaseyeah18:03
+perlDreamernever displayed, but has a specific template18:03
+MrHairgreasethat's also crossed my mind18:03
+perlDreamerand it rejects attempts to use it unless the balance is 018:03
+perlDreamerand has excellent POD and tests18:03
+MrHairgreasehehe18:03
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has quit ["Leaving."]18:23
mducharme-workis the product gadget going to be extended to allow customization of product?18:26
mducharme-worklike if something is available in different colors?18:26
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []18:27
+perlDreameryou can do that now, mducharme-work18:30
+perlDreamerit's just a different variant18:30
+perlDreameryou can try it out this way18:31
+perlDreameradd a product18:31
+perlDreamerit will say "set initial price and sku"18:31
+perlDreamerset one18:31
+perlDreamerthe next time you're at that screen, that link will have changed18:31
+perlDreamerit will now say, "add variant"18:31
mducharme-workahh18:31
mducharme-workok18:31
+perlDreamerso you can have one that is blue, red, turquoise, aqua18:31
mducharme-workthat won't work for exactly what I have in mind though18:31
-!- kristi [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui18:31
+perlDreameror different sizes18:31
+perlDreamerwhat do you need?18:32
mducharme-workwell18:32
mducharme-workI do some work for a place that sells art and frames it18:32
mducharme-worktheir website is old and doesn't do online sales, but it does allow people to choose frames and backing online18:32
mducharme-workso any one of several hundred frame designs is an option for any piece of art18:33
mducharme-workadding those individually for each artwork would not be feasible18:33
+perlDreamermake one, then copy/paste?18:33
+perlDreameror, make them buy the frame separately18:34
mducharme-workthe frames change from time to time18:34
mducharme-workdepending on availability18:34
mducharme-workright, but then they can't see what it looks like18:34
mducharme-workI could easily program in an image of the frame and backing etc to overlay the art with some javascript18:35
+perlDreamerah18:35
mducharme-workunless I had a page that let them choose a frame, backing and artwork18:35
mducharme-workand add them to cart from the same spot18:35
mducharme-workhrm18:35
mducharme-workthat would probably take some sql hacking though18:36
@tavistospeaking of hacking... anyone know if this would be possible somehow:  "Can I link in excel documents using Webgui so that dynamic graphs and tables can be created from them using WebGUI?"18:38
@tavistoI'm guessing you'd need to make a custom version of the poll asset18:39
mducharme-workwhat is meant by "link in excel documents"18:39
@perlactiontavisto: that is going to be a feature of the DataTable I suspect. but it is not currently18:39
@tavistoI'm guessing pulling the data from excel docs18:39
@perlactionimporting excel into DataTable, and then graphing using DataTable18:40
@tavistoah okay! Good idea18:40
mducharme-workyou can export from excel to CSV easily enough18:40
@perlactionyeah, it'll be a CSV import in any case18:40
@tavistoSo if this person needed this functionality, they could fund the feature to enable datatable asset to allow import from CSV18:40
+perlDreamerno native Excel support?18:41
+perlDreamerthere are perl modules that do that18:41
@tavistoI suppose that would have to be tied into workflow or something so that the file is always sync'd18:41
mducharme-workI expect more work would be needed for the graphs, than for importing from csv18:41
@perlactionyes, and they're horrible because Excel is horrible18:41
@perlactionactually, with martin's GraphMagick it's not too bad18:41
* MrHairgrease is working on ChartMagick18:41
@perlactionoh, yeah, that18:42
+MrHairgreaseIt's in my git repo if you're interested18:42
+MrHairgreasebut still not finishe18:42
+MrHairgreasegithub i mean18:43
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]18:48
@Haarghmm18:51
@Haargsomehow we ended up with two different thingyrecord icons18:51
+perlDreamerwe did?18:52
+perlDreamerlittle box with a + in it?18:52
+perlDreamerhm18:52
@Haarghttps://svn.webgui.org/plainblack/WebGUI/www/extras/assets/thingyRecord.gif  https://svn.webgui.org/plainblack/WebGUI/www/extras/assets/thingyrecord.gif18:52
@perlactioni like the little box one better18:54
+perlDreamerit's your asset, so we nuke the record18:55
@perlactionyay! i made a decision!18:55
* perlDreamer is not good at decisions18:56
+perlDreamerokay, the record is gone18:57
kristiI would like the little box w/ a dollar sign in it... since it goes w/ Shop19:00
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui19:00
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:00
+perlDreamerI like that idea, kristi19:03
kristiwell, I don't know who does the icons around here... maybe I'll poke my nose out and see if I can find out19:05
@perlactionkristi: Tabitha did that one19:05
kristiok19:05
+perlDreamerperlaction: your javascript defies the accumulated wisdom of Google and YUI19:07
@perlactionwhich one?19:07
+perlDreameroffset calculations for thumbnail pop-up in the gallery19:07
@perlactionoh, heh, yeah, that's pretty old19:08
+perlDreameroh no19:08
+perlDreamersuccessfully defies19:08
@perlactionyou want to see successfully defying Google, look at the map.js ;)19:08
@perlactionthey did everything in their power to make things difficult, i swear19:08
+perlDreamerkristi: re Products and pictures, is this 7.7 or 7.6?19:10
CIA-44WebGUI: colin * r11804 /WebGUI/www/extras/assets/ (thingyrecord.gif small/thingyrecord.gif): Remove duplicate thingy record icon.19:10
kristi7.719:10
kristithe images were there in 7.619:10
kristinow... poof!19:11
+perlDreamerusing the nifty asset History browser, could you pull up the history of that asset?19:11
kristigone19:11
kristiit's a whole bunch of assets19:11
kristilet me look at a couple19:11
+perlDreamerperlaction: according to google search, javascript books and YUI, you have to consider offsetParent for offset calculations19:11
+perlDreamerbut using those methods puts the pop-ups in the wrong place19:12
@perlactiononly when the parent is not "position: relative"19:12
@perlactionposition: relative creates a new positioning context19:12
@perlactionwell, any "position" other than "static" (which is the default)19:12
+perlDreameri see, so by using position absolute you bypass all that19:13
@perlaction<div style="position: relative"> ... anything in here position: absolute will treat the top-left corner of the div as 0,0</div>19:13
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []19:14
@perlactionposition: relative with no offset does nothing, it just creates the new positioning context19:14
+perlDreamerokay then, tell me this.  When does a bug reported against WebGUI in a particular browser revert to being a bug in that browser?19:15
+perlDreamerhttp://www.webgui.org/bugs/tracker/996219:15
+perlDreameroccasionally IE7 puts the pop-up in the wrong place19:15
+perlDreamerso a bug is placed in WebGUI19:15
+perlDreamerbut it's not a browser quirk, and its intermittent19:16
@perlactionit's a browser quirk, but let me show you something quick19:16
@perlactionthe bazaar does almost this same thing, but using pure CSS instead19:17
+perlDreamerif it's intermittent, how can it be a browser quirk?19:18
@perlactionsometimes position: relative isn't being set on the parent div, for some reason19:18
@perlactionor isn't being obeyed19:18
@perlactionhttp://www.webgui.org/bazaar/theme-victoria <- roll over the thumbnails to see a better solution to this problem19:19
@perlactionnot sure if it works in IE6, but it should degrade more gracefully than having to do a stupid browser detect19:20
@perlactionif you want, you can leave the bug open for now and i can address it later19:20
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui19:27
-!- mode/#webgui [+v cap10morgan] by ChanServ19:27
+perlDreamerit looks pretty simple, just template changes19:29
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui19:29
+perlDreamerbut it'll bust any current custom templates that are being used19:29
+perlDreamerI need this: http://www.thinkgeek.com/bd48/19:30
+perlmonkey2userProfileData is directly queried by 13 different modules.  Would it make sense to have all these modules use an API housed in User.pm?  The benefits would be caching and a single clearing house for this data.  The drawbacks would be the API would have to be robust as some of those queries are specialized.19:34
+perlDreamerand potentially speed as well?19:37
+perlDreamersorry, I've done a lot of optimization work recently, and it's stuck in my head19:37
-!- tavisto [n=tavisto@96.230.192.126] has quit []19:39
+perlmonkey2yes, speed being a bonus.19:40
+perlmonkey2several of those queries are grabbing the same user data.  names, email, etc.  Any duplicate data pulls could be reduced giving significant speed increases.19:43
+perlDreamerno, I suspect that it's going to be slower19:49
+perlDreamerbecause iterating row by row, object by object is slower than telling MySQL to set them all to 019:49
+perlDreamerlike the Operation/Setting code we talked about last night19:49
+perlDreamerunless you'll provide a way to reset it all rows to 0 without iterating?19:49
kristianyone know?: If I do a search in the asset history screen, and in the results click on Date ... shouldn't that order the results by date? Right now it's refreshing and ordering ALL assets. I'm not sure what the intended behavior is.19:52
+perlDreamerthe search is not compound19:52
+perlDreamerhm, maybe it ought to be19:52
+perlDreamersounds like a bug to me19:53
kristiand another question: why isn't asset history paginated?19:54
kristiok, I'll post the first as a bug19:54
+perlDreamerit should be paginated19:57
kristiok, I'll post another bug19:57
+perlDreamerthat's another bug19:57
+perlDreamerspeaking of bugs, we need to update the Content Manager's guide from this bug: http://www.webgui.org/use/bugs/tracker/1064219:57
+perlDreamerno hierarchy allowed in ZipArchives19:58
kristizip archive is an enigma to me19:58
kristiit's been explained multiple times by multiple people and I have yet to make it work19:59
kristias it was explained to me19:59
kristicould it be that in the bug the user wasn't using the zip archive for the correct use?19:59
kristijust wondering... it's not really to store zipped fles20:00
kristifiles20:00
+perlDreamerright20:00
+perlDreamerthe ZipArchive is a way to upload 1 full webpage into WebGUI20:00
kristihmmm20:00
+perlDreamerso, you create a ZipArchive of the HTML, CSS, JS, and images20:01
+perlDreameryou upload that, and wG expands it back out20:01
+perlDreameryou set the initial page to the name of the HTML20:01
+perlDreamerand wG will render that for you, instead of the ZipArchive20:01
+perlDreamerwell, _as_ the ZipArchive20:01
+perlDreamerin AdminMode, it works like a Redirect, showing you a link to the page and editing controls20:01
+perlDreamerto store a zipped file, you'd use a regular old File asset20:02
kristiI'll put a call-out in the guide to note that hierarchies aren't allowed and I'll stick it right on the first page of the chapter20:02
kristiright, and lots of people try to use it for that unfortunately20:02
+perlDreamerI know20:02
+perlDreamerIt's not a well named Asset20:02
kristino20:02
kristimaybe we should post an RFE to rename it :)20:02
+perlDreamerI have a feeling that RFE would be implemented immediately if you can think of a better name for it20:03
kristiyeah, that's the problem... there's nothing short and sweet that comes to mind20:04
+perlDreamerLocalPage?20:04
kristimaybe, but not everyone uses it for a page per se, do they?20:04
@perlactioni have a feeling that nobody uses the ziparchive and it can be removed :p20:04
kristiperlaction, you might be on to something20:05
kristiexcept20:05
kristia bug was posted, so apparently someone is trying to use it20:05
+perlDreameryes, by sbaur20:05
kristi"trying" 20:05
@perlactionreplaced with something that, instead, turns .html into Article, .jpg, .gif, .png into Image, anything else into File20:05
kristiis there a better way in WebGUI to do what she wants to do?20:05
+perlDreamerPassThru URL20:05
+perlDreamerexcept that then the uploading is more difficult20:06
+perlDreamerthat's the nice thing about the ZipArchive20:06
kristiokie dokie, call out added20:09
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []20:20
+perlDreamerkristi, pagination on top and bottom of page?20:20
-!- perlaction is now known as preaction20:23
kristiperlDreamer: yes please20:23
+perlDreamerit was like that M.A.S.H. episode about Captain Tuttle.20:23
+perlDreamerAdded AJAX, javascript code and everything required20:24
+perlDreamerexcept the div tag required to _hold_ the pagination controls20:24
kristi:)20:24
+perlDreamerkristi, can we dig a bit more on the missing products?20:27
+perlDreamerwhen was the last time you saw the images/20:27
kristioh boy20:28
kristiI have no idea20:29
kristiI don't go out there that often20:29
+perlDreamerokay, so a while ago.  It could have been any of a number of upgrades then20:29
kristibut happened to be in that vicinity of the site about two weeks ago 20:29
kristiyep20:29
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui20:29
+perlDreamerdid it start out as a 7.6 site?20:29
kristiit may have started as a 7.5 site20:30
kristibut shop stuff, so 7.6 content20:30
kristiit was all there over this winter20:30
kristiand spring20:30
kristiso it's been fairly recent that the images disappeared20:30
kristiand if I look at the assets themselves the files are no longer attached20:30
+perlDreamerare there old versions of the assets available, or have they been automatically cleaned up?20:31
kristinope, all cleaned up 20:32
kristipurged revisions started on 6/2120:33
+perlDreamerwell, I'll go through the upgrade scripts, then try to run upgrades and see what shakes out20:34
kristialright20:34
+perlDreameralthough, PB seemed to get by with no problems20:34
kristiyeah, and I don't know why this would be any different20:35
+perlDreamerit's the code that Frank added20:35
+perlDreamerif WebGUI::User->usernameExists(kristi) then ...20:35
kristimust be 20:35
+perlDreamerby Friday, the AssetManager will be more useful20:36
+perlDreamerif there was a button that cleared the current search results, would you expect it to be called Reset or Clear?20:36
+perlmonkey2perlDreamer: Yes, and why would the User API have to be limited to single row updates?20:36
+perlDreamerperlmonkey2: it doesn't.  If you're providing that, then you've assuaged all my issues20:37
+perlmonkey2Why couldn't the API be made to accomidate every query currentlyused?20:37
kristiClear20:37
+perlmonkey2It just means a crud like interface wont' work.20:37
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 110 (Connection timed out)]20:37
kristiperlDreamer: one more thing, the assets are set to be edited by Admin, but in Asset History the purge revisions are shown as Visitor... I don't know if that has anything to do with anything, just tossing it out there20:39
CIA-44WebGUI: colin * r11805 /WebGUI/ (3 files in 3 dirs): Add divs required to hold pagination controls.20:39
+perlDreamerthat may be due to the Session created by Spectre20:39
@preactionprobably spectre not calling itself Admin for that task20:39
+perlDreamershame on spectre, being perplexing20:40
@preactionperhaps the Spectre user should be something else, like System or something20:40
@preactionAdmin could mean I did it, or Spectre did it. If Admin is a shared account, I may not know.20:40
kristithat's a good point preaction20:41
+perlDreamerI'd buy a new Spectre user20:41
@preactionuserId 020:42
@preactionthat'd be an 8.0 feature though, considering the problems it will cause20:42
+perlDreamerhuh/20:43
+perlDreamerwhat problems?20:43
@preactionevery query that expressly removes Visitor and Admin will now also need to remove System20:43
@preactionevery SQLReport20:43
@preactionevery custom application20:43
+perlDreameroy20:43
@preactioni'm moving towards perlmonkey2's suggestion: make an API for searching users. we don't have one at all.20:44
@preaction*cough* DBIx::Class::WebGUI *cough*20:44
* perlDreamer suggests some Ludens, preaction20:44
+perlmonkey2woooohooo!  preaction+++++++20:44
+perlmonkey2preaction: have you done any DBIx::Class speed tests?20:45
+perlDreamerokay, one handy dandy clear button for the asset history search form, and sorting keeps the results.20:45
@preactionnot yet, i'm still in the middle of making a Modern::WebGUI::Asset that uses Moose and DBIx::Class20:45
+perlmonkey2On my system at no load, I'm seeing about 150 microseconds per open query and 100micros per insert/update20:45
@preactionwhat's that compared to raw DBI calls?20:45
+perlmonkey2holy crap20:45
+perlmonkey2preaction: yes, those are using webgui's DB wrapper20:46
@preactionoh, i thought you meant DBIx::Class20:46
+perlmonkey2nope, but I can install those and give them a go.  20:46
@preactioni suspect with DBIx::Class's magic caching that we can get read improvements20:46
@preactionif you want, i'm doing my project as a hobby thing, i don't know how it will go over with TMRFE20:47
+perlmonkey2But dude....really....a new asset class built on Moose and DBIx::Class.  I'm sending you a dozen roses and professing my eternal love.20:47
@preactionhttp://github.com/preaction/modern-webgui20:47
+perlmonkey2preaction: once I finish up with some wrapups today I will offer my services to your project i fyou like.20:47
+perlmonkey2sweet :)20:48
+perlmonkey2Heh, DBIx::Class will blow my tests out of the water.  I run 10 different queries in a row 100 times and average the time per query.  DBIx::Class's magic caching will destroy that test.20:48
@preactioni already know that adding Moose and DBIx::Class to our prefork preload adds only 6MB to our preforked memory usage20:49
@preactionso if we can blow up CPU-wise, we might have a chance to get this implemented sooner rather than later20:50
+perlmonkey2And no one can complain if Moose adds some microseconds and DBX::CL will subtract milliseconds.20:50
@preactionexactly20:50
@preactionespecially considering the developer time involved20:50
@preactionwe're probably talking days of savings there20:51
+perlmonkey2If I ever ran into a personal silver bullet for making things vastly easier, it was Moose.20:51
+perlmonkey2Does every call to WG::International->new result in a DB query?  If so, right there are massive savings.20:54
CIA-44WebGUI: colin * r11806 /WebGUI/ (3 files in 3 dirs): Sorting search results works now. Added a button to clear the search and submit the form.20:55
+perlDreamerasset History all buttoned up again20:58
+perlDreamerperlmonkey2: shouldn't be any db calls for new.  It talks to the user object, which has the profile stuff cached inside20:59
+perlmonkey2perlDreamer: there should never be a call to WebGUI::International->new($session,$assetName)?21:00
+perlDreamerit's all file access21:02
+perlDreamerno db involved21:03
* perlDreamer gets sent to the showers for "being a stinky Daddy".21:03
CIA-44WebGUI: doug * r11807 /WebGUI/www/extras/yui-webgui/build/thingyRecord/thingyRecord.js: removed debug alerts21:09
CIA-44WebGUI: doug * r11808 /WebGUI/docs/upgrades/packages-7.7.15/thingyRecord-view.wgpkg: added new thingyrecord template21:09
+perlmonkey2perlDreamer: that day of the week already?21:21
+perlDreamernew thingyRecord icons committed21:35
CIA-44WebGUI: colin * r11809 /WebGUI/www/extras/assets/ (thingyRecord.gif small/thingyRecord.gif): Really new thingyRecord with $'s on them.21:38
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui21:50
-!- mode/#webgui [+v danny_mk] by ChanServ21:50
+perlmonkey2Any WebGUI::Pluggable gurus out there who might have an idea why I have intermittent issues with the module not being loaded into the namespace.  It is completely random.  Sometime it is loaded, sometimes not.  But eval{"use $module"}; works every time.22:11
@Haargwithout more information i couldn't say why it would be failing22:13
@Haargi have never seen that happen22:13
-!- plainhao [n=plainhao@208.75.85.237] has quit []22:39
@Haargas for the purpose of Pluggable, it's mainly a small performance enhancement22:42
@Haargand safety22:42
@Haargwhile you could sanitize anything you passed to the eval, it involves starting the parser every time, where pluggable can avoid that for the common case of the module already being loaded22:43
@Haargalso, eval "use $module" would be a bad idea in general as opposed to eval "require $module"22:44
@Haarguse can end up importing functions, which it doesn't make much sense to do at runtime and is more likely to cause problems22:44
+perlDreamerAll I want is some frigging ThingyRecord icons with dollar signs on their heads!22:46
+perlmonkey2Weird, it looks like if every time I use the module I make sure pluggable has ran, it works.  It's like pluggable is only loading the module in the immediate scope of that single call.22:53
+perlmonkey2But in the next call, if a thread is loaded with a cached object, which returns before the call to pluggable, it *might* fail.22:54
@Haargcan you give a real example of that?22:54
+perlmonkey2Well it is the crypt branch on github.  But let me explain what happens.22:55
+perlmonkey2A wobject calls Crypt->encrypt, which has a providerId.  If that provider has already been created, it is immediately used.  If not, pluggable is used to load and create it.22:56
+perlmonkey2encrypt makes a call to Crypt->getProvider which returns the correct provider object.22:56
+perlmonkey2But when I moved the return if already exists below the call to load the module, it always works.22:57
@Haargi'd probably have to look at the code22:58
+perlmonkey2but the strangest part is the intermittent failures.  22:58
@Haargif this is inside apache, could it be due to the multiple forks?22:58
+perlmonkey2But either way, moving the return if already exists below the call to pluggable shouldn't add any measured reduction in speed.22:59
+perlmonkey2Haarg: But why would one http process have a cached object, but not the module loaded?22:59
+perlmonkey2seems like if it has one it has the other.22:59
@Haargi don't know.  like i say, i'd have to look at the code.23:00
+perlmonkey2Haarg: if you care to look, http://github.com/perlmonkey2/webgui/tree/master on the crypt branch.23:01
@Haargi should have made the state of the github repo more clear to patspam.  i'm going to have to do another round of history munging to get your repos in line with the official one.23:02
+perlmonkey2Haarg: http://github.com/perlmonkey2/webgui/blob/5a7af120f9877ad2d0a2efbe7ce0a108ab2f3159/lib/WebGUI/Crypt.pm  line 9523:02
+perlmonkey2And line 119 is where the module is loaded.23:02
+perlmonkey2Haarg: let me knwo if I can help with bringing these branches inline with wG.23:03
+perlmonkey2But right now I'm doing good to manage my own local repo and to push back to github :P23:03
@Haargnothing you can help with really23:03
@Haargone thing is that there's really no reason to use Pluggable::run in that situation23:06
@Haargits purpose is to load the module then run a method23:07
@Haargbut you are already loading it23:07
@Haargso you could just to $module->new(...)23:07
+perlmonkey2hmm23:09
+perlmonkey2okay, I'll need to digest that.23:09
@Haargor replace the load + run with Pluggable::instanciate($class, $params)23:09
+perlmonkey2Haarg: which way would you go with?  ie which is more elegant?23:12
@Haargmy personal preference is to just use pluggable::load23:14
@Haargthen $module->new(...);23:14
+perlmonkey2Haarg: okay, that makes the constructors look more normal as $class is passed in.23:15
+perlmonkey2with run, class is not passed in.23:15
+perlmonkey2And I guess that explains my problem with the module not being loaded some of the times.  Probably some sort of mess up with load and run both trying to add it.23:17
@Haargi wouldn't expect it to cause problems the way you had it, it just makes it a bit wierd to read23:18
+perlmonkey2Well the constructors no longer cause me grief by looking weird, so I'm going to forget about it until the next time pluggable bites me in the arse :P23:22
+perlmonkey2Anyone know anything about sound systems that are just too loud?  Looking for something outrageous to hook up in the office to my computer.23:23
* perlDreamer goes to the dentist, back in 2 hrs23:28
-!- kristi [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]23:39
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit ["Leaving."]23:42
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has joined #webgui23:56
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:56
+perlmonkey2Crap, I can't get over how cool this Crypt mod is.  I also can't believe it works.  Amazing what automated tests will do for you.23:56
+MrHairgreaseanyone knows if a intel Atom Z520 cpu could run webgui for dev purposes?23:57
--- Day changed Thu Jul 16 2009
+perlmonkey2MrHairgrease: I used to run webgui on a via C7, and it sucked.  Otherwise all I know is it runs XP Pro relatively quickly.00:00
+perlmonkey2when I say "sucked" I mean it was perfectly usable, but it could only serve 2-3 pages a second.00:02
-!- MrHairgrease1 [n=martin@5ED040EC.cable.ziggo.nl] has joined #webgui00:05
MrHairgrease1erm, my wifi died...00:05
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has quit [Read error: 104 (Connection reset by peer)]00:05
Socratesthank god, at first i read my wife died... it's just the wireless00:06
-!- MrHairgrease1 is now known as MrHairgrease00:06
-!- mode/#webgui [+v MrHairgrease] by ChanServ00:07
+MrHairgreaseno worries socrates, I'm not married =)00:07
SocratesI know that, but you're living together now00:09
Socratesahwellahwell, time for bed00:10
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]00:12
+MrHairgreaseoh i see00:12
+MrHairgreaseit eelco00:12
+MrHairgreasewell see you tomorrow then =)00:12
-!- carogray [n=Caroline@mobile-166-217-031-008.mycingular.net] has joined #webgui00:46
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui01:26
+perlmonkey2Wow, tracking down everywhere userProfileData is used and wrapping it with crypt is just about impossible.01:31
+perlDreameryup01:40
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has left #webgui []01:44
+perlmonkey2heh, perlDreamer I'm not even sure it is possible.  Some places the return from the query is never exposed to  be put in a crypt call.01:45
+perlDreamerare you talking about the funky table joins for making a username?01:46
+perlmonkey2no, I'm talking about the rats nest like ProjectManager with how it handles the userProfileData table.01:47
+perlmonkey2No clue where/what I'd wrap with crypt calls.01:47
+perlDreameryou have to force the queries to return userIds, then build user objects for each one to access the required data01:47
+perlmonkey2ah, in _resourceSearchPopup @resources needs to be processed.01:49
+perlmonkey2hah01:49
+perlmonkey2no, this isn't for a merge into head.01:49
+perlmonkey2This is to get it done 01:49
+perlmonkey2Nightmare of a task.01:49
+perlmonkey2and then testing all this? so far most users of userProfileData have limited or zero test coverage.01:51
+perlDreameryup01:53
+perlDreamerwhich is why I spend so much time harping on people for POD and tests01:53
@Haargperlmonkey2, anything of value in your gh-pages branch?01:55
+perlmonkey2Haarg: not my branch.  Probably patspams01:55
@Haargok01:55
+perlmonkey2left over form the fork he made01:56
@Haargis crypt the only one you have stuff in?01:56
+perlmonkey2yep01:59
+perlmonkey2everythign is in the crypt branch01:59
+perlmonkey2I've grown to hate "return $sql;"02:00
+perlmonkey2I bet DBIx::Class allows overloading accessors to tables and fields to wrap calls.02:01
@Haargyeah02:01
+perlmonkey2hahah mY ($ID) = $SESSION->DBSLAVE->QUICKARRAY("SELECT USERID FROM USERPROFILEDATA WHERE EMAIL=?",[$EMAIL]);02:05
+perlmonkey2Which requires a $email = $session->crypt->encrypt($email,{table=>'userProfileData', field=>'email'});02:06
+perlmonkey2This is never going to work :P02:06
CIA-44WebGUI: colin * r11810 /WebGUI/docs/ (2 files in 2 dirs): Make the StoryTopic story template the same as the StoryArchive template02:08
+perlDreamerpreaction, you are a genius02:08
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"]02:21
+perlmonkey2what's an easy way to pm another user in wg?02:29
+perlmonkey2or how do you add friends?02:29
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:31
-!- mode/#webgui [+v patspam] by ChanServ02:31
+perlmonkey2perlDreamer: what is that call to run all the system tests?02:31
+perlDreamerprove -rm --verbose t/02:32
+perlmonkey2ah, prove...thanks02:32
-!- carogray [n=Caroline@mobile-166-217-031-008.mycingular.net] has quit [Read error: 110 (Connection timed out)]02:32
+perlDreamerexport WEBGUI_CONFIG=/data/WebGUI/etc/mywebgui.conf prove -rm --verbose t/02:32
+perlDreamerredirect that into some logging type file02:32
@Haargpatspam, just the person i wanted to talk to02:33
+patspamhola!02:33
+perlmonkey2howdy02:33
@Haargi'm trying to get flux branch cleaned up again with git vs svn02:34
+patspamI did a bit of house cleaning the other day, removed all the non-flux stuff from the branch02:34
@Haargis the code on github up to date at this point?02:35
+perlmonkey2patspam: can you run prove on the latest from my git branch?  my system doesn't seem to be configured correctly and is failing a lot of tests.  And there were a lot of dubious changes concerning the userProfileData crypt wrappers.02:35
+perlmonkey2Haarg: mine is latest.02:35
@Haargyeah, crypt is easy to get resolved02:35
+patspamI just pushed flux up to github, up to date now and should match flux svn branch02:37
@Haargok02:37
@Haargdo you have anything else local that isn't on github?02:38
CIA-44WebGUI: colin * r11811 /WebGUI/lib/WebGUI/i18n/English/WebGUI.pm: forgot i18n for AssetHistory clear button02:38
+patspamI'll check02:41
+patspamno that's all of it02:42
@Haargok02:42
@Haargwhat i'd like to do is re-sync the flux branch and the other branches you have on plainblack's github repo, then have you delete your own repo and fork from pb's02:43
@preactionperlDreamer: how am i a genius this time?02:43
+patspamHaarg: ok02:44
+perlDreamergetFileUploadControl02:44
+patspamHaarg: will that mean I have to redownload the entire svn history again? because that takes ages for me02:45
@Haargwhat would probably work best is02:46
@Haargany work you are doing on flux or your other branches you would work out of the new fork02:48
@Haargand if you wanted to commit bug fixes to core until we switch over use the repo you already have02:48
@Haargbut i may be able to work something else out that would work better for you than that02:49
@Haargactually, the other option would just be to stop updating the svn flux branch02:50
@Haargand once we do the actual switch over i can do an easier re-sync02:50
@Haarggit-svn screws with the history a lot, which is the problem from my perspective02:51
+patspamyeah I agree, it gets confused easily02:51
+patspamok I'll stop committing to the flux svn branch02:51
+patspamperlmonkey2: I'll do this git stuff and then run those tests, cool?02:53
+patspamHaarg: have you pulled everything you need from my github repo? If so I'll rename it now02:54
@Haargyes, i have everything pulled from it02:54
@Haargperlmonkey2, would you be using git-svn for any core development you would do at this point?02:57
+perlmonkey2patspam: cool, thanks03:08
+perlmonkey2Haarg: I don't know how much core development I'll be doing.  But I could if that would help you out.  Right now though I keep an svn branch I switch to.03:09
+perlmonkey2not an svn branch, but a svn co03:09
@Haargok03:09
+patspamHaarg: how are beta releases tagged in the the pb webgui repo on githib?03:11
@Haargi do them manually and haven't been keeping quite up to it03:11
@Haargsince svn's idea of a tag isn't very reasonable03:12
+patspamthe only issue with me using the pb webgui github repo is how up to date it stays03:14
+patspambecause I merge with each new beta release into my custom branches03:14
@Haargyeah03:15
+patspamI guess the tagging isn't so important, I should just be able to look up the commit03:15
+patspamand match it against the beta release commit03:15
@Haargi can set it up to automatically update03:16
+patspamthat would be awesome03:16
@Haargjust have to figure out how to compile git-svn again03:16
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:35
-!- Haarg [n=haarg@76.210.64.175] has quit ["This computer has gone to sleep"]03:36
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]03:36
CIA-44WebGUI: patspam * r11812 /WebGUI/lib/WebGUI/Macro/FilePump.pm: 03:36
CIA-44WebGUI: Made FilePump work for Print CSS too.03:36
CIA-44WebGUI: Factored out the functions that generate the <script> and <link> tags03:36
CIA-44WebGUI: in the FilePump macro, and added the (optional) extras param so03:36
CIA-44WebGUI: that you can do: FilePump(my-printable-bundle,css,'media="print"'); and03:36
CIA-44WebGUI: have the media attribute set on your Print CSS <link> tag.03:36
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui03:39
+patspamHaarg: ok I'm using the pb git repo now03:41
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui04:47
-!- mode/#webgui [+o Haarg] by ChanServ04:47
+perlmonkey2In Workflow.t when it is testing the number of default workflows, is that meant to be ran on a fresh install?  05:21
+perlmonkey2The test expects 11 workflows.  That seems a bit short.05:21
+patspamperlDreamer: can I get your help? I'm trying to get fix the failing tests in t/Macro/FilePump.t05:24
+patspamI added a test to make the problem explicit - getFileContentsAsScalar from the test file asset is returning null05:25
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]05:37
CIA-44WebGUI: patspam * r11813 /WebGUI/t/Macro/FilePump.t: Partly fixed t/Macro/FilePump.t05:44
+perlmonkey2perlDreamer: you play tennis/05:44
+perlmonkey2?05:44
* patspam heads off to a meeting (boo!)05:51
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui05:59
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []05:59
+perlDreamerI'm here06:03
+perlDreamerI don't play tennis, perlmonkey206:03
+perlDreamerperlmonkey2: there are 12 workflows06:04
+perlDreamermake sure whatever git repo you're using is up to date06:04
CIA-44WebGUI: colin * r11814 /WebGUI/ (3 files in 3 dirs): Fix a typo in the story link back to the archive, to limit display to only 1 keyword.06:16
+perlmonkey2perlDreamer: okay, I updated it.06:27
+perlDreamertennis?06:27
* perlDreamer is lost, dudel06:27
+perlmonkey2Just wondering.  We could have taken on Graham and Doug at the WUC.06:27
+perlmonkey2I dno't play either and I doubt they do.  So 2 on 2 + beer.06:28
+perlmonkey2We could hold a tournament.  Invite everyone, but anyone who knows how to play can only ref.06:28
+perlDreamerand what did you update?06:30
+perlmonkey2update?  the number of workflows in a revert'd instance.06:31
+perlmonkey2the repo I was using was set to 1106:31
+perlDreamerbe careful merging that in, you could revert a whole bunch of stuff06:31
+perlmonkey2yeah, it could be extremely dangerous.06:32
+perlmonkey2but patspam is a ninja at that and as is, I don't think it can be merged.  A major solution for userprofile needs to be found.06:33
+perlmonkey2I changed about 9 core assets and wobjects in what looked like spaghetti code.  And most of those had no tests, and the ones with tests were very limited.06:33
+perlmonkey2Just added wrappers to hashref to run them through crypt, but not sure I got everything.  And I can only really test by trying to use the objects in an instance.06:34
+perlmonkey2perlDreamer: I'm not sure it is even really possible for someone to create the User API outside of pb.  It is a major undertaking touching the Paginator, Auth, User, two workflows, projectmanager, inouboard, userlist, user, settings profilesettings, profilefield, and two other I had to dig up that made calls to methods which returned userprofile sql.06:40
+perlDreamerperlmonkey2: If it can be done, you can do it.06:46
+perlDreamerand that's not flattery06:46
+perlDreamerit would be hours and hours of work, for sure06:46
+perlDreamerbut you've got the skillz06:46
+perlmonkey2I'd have to okay it with TMWDE06:48
+perlDreamerIs that TMRFE's brother?06:50
+perlmonkey2The Man Who Decides Everything.  Might be TMRFE's daddy :P06:51
+perlDreamerah, I thought it was The Man We Don't Envy06:51
+perlmonkey2oh, yes, he's that too.  Heavy is the weight he must bear.06:51
+perlmonkey2But we'll have to see how it goes.  My sis is in the process of buying a firm and she me be offloading a bunch more of her startup business's support load onto me.06:54
+perlmonkey2I have to finish putting sheet metal around the barn, build a barn door, dig a 50 meter trench to the electrician can wire it up.  Replace a bunch of copper water line with plastic flexi hose, which is sweet cause when I take the tubing to the recycling center I'll make money on the deal.  06:55
+perlDreamerthat's not going to interfere with Project Windmill, is it?06:55
+perlmonkey2Pull up all our carpet and start treating and staining the concrete.06:55
+perlmonkey2Reside the house.  Paint the deck.06:56
+perlmonkey2Cut down 2 trees strategically blocking sunlight to the yard.  I believe they are responsible for the derth of grass causing my erosion issues.06:56
+perlmonkey2the barn is to have a proper shop for the windmills.06:56
+perlDreamerwhen do you have time to code with all that?06:57
+perlmonkey2It used to be an RV barn, so I'm running a steel beam along the ceiling that I can hang a cumalong on to handle large heavy items like turbines :D06:57
+perlmonkey2Well, I only code when I have contracts for the time being.06:57
+perlmonkey2Or I start up my wG consulting business and pay contractors to do all this work around my house.06:59
+perlmonkey2Surprisingly enough, I don't think it would be hard to make a decent living hustling custom websites.  I'm around small business owners all the time and they are never happy with their online presence.  07:02
+perlmonkey2Maybe I should see if I can point a few at perlDreamer consulting or SDuensin's shop.07:04
* perlDreamer is full07:04
+perlDreamerover full07:05
+perlDreamerto have more time, I need to get rid of a kid07:05
+perlmonkey2I'm looking to adopt07:05
+perlDreamerit takes me 12-13 hours to get 8 hours of work done07:05
+perlDreamerlunches, squabbles, cleaning, cooking07:05
+perlmonkey2sounds like the life.07:06
* SDuensin needs work BAD.07:20
* SDuensin mentions perlmonkey2 's nick so his client lights up or bings.07:21
+perlmonkey2SDuensin: okay, I'll see if I can still do a hard press and get someone to commit some $hange for a pimp'n new site.07:22
SDuensinDude, I would seriously be in your debt.07:22
SDuensinI'm a horrible salesman.07:22
+perlmonkey2Yeah for 10% :P07:22
+perlmonkey2just kidding07:22
SDuensinHell, that'd be OK with me.  :-)07:23
+perlmonkey2My dad made me sell as a kid growing up.  07:23
+perlDreamercandy bars, pepperoni sticks, websites07:23
+perlDreamerall the same07:23
+perlmonkey2but my brother in law.  That guy should teach classes.  oh wait, Cox cable flies him around the country to hold seminars on how to sell commercial internet.  He should climb a mountain and teach the masses who follow him up seeking the wisdom magically make commerce occur wherever he wants.07:25
SDuensinI worked retail for a few years.  I can sell game software.  Apparently nothing else.07:25
+perlmonkey2SDuensin: you're selling yourself short.07:26
+perlmonkey2can't get 5 years of experience selling in less than 5 years.  I wouldn't give up even if you do take a day job.  07:26
+perlmonkey2just keep grinding away at those 99 no's so you can get that 100'th yes.07:27
SDuensinI'm trying.  REALLY trying lately.  I'd like to keep my health insurance. 07:27
+perlmonkey2Have you tried reading books on how to close the deal?  My brother in law is a genius salesman and he uses all the tricks from the books. Use their name in almost every sentence. Ask them a lot of personal questions about how they're doing. Sound nearly whiny about why they should really go with the option you, in your professional opinion, think they should go with.07:30
SDuensinRead some stuff online.  No actual books.07:32
SDuensinGotta get in front of people first.  I need to grow a pair and just canvas the town on foot.07:32
+perlmonkey2yeah man that's the spirit07:33
+perlmonkey2just cold call or just show up at doors to talk to managers/owners.07:33
SDuensinI need to put a folder together with why I kick ass and WebGUI rocks.  :-)07:34
+perlmonkey2The very first time I tried to start a business I hit the yellow pages looking for business large enough to need a real web presence but small enough to not have an it dept.  Then I'd look for websites.  When they sucked, I'd cold call.07:34
SDuensinThat's a good idea.07:34
SDuensinI've been doing the same with places I already do business with.07:34
+perlmonkey2course I didn't knwo what I was doing and got taken to the cleaners by a paint brush factory :P07:35
+perlmonkey2but I learned a lot07:36
+perlDreamerthey're always trying to cover up stuff07:36
+perlmonkey2doh ! :P07:36
SDuensinYea, I lost a nice site recently.  Learned a lot there, too.  Kinda glad I don't have to deal with her anymore.07:37
+perlmonkey2I kind of miss arguing with tough customers though.  Kind of tactical sparring to not give in to their outrageous demands while leaving them happy.07:38
+perlDreamerI think it's better to lose bad customers.07:38
+perlDreamerit's less business, but in the long run you end up with the opportunity to have better customers07:39
+perlmonkey2You just got to put on your ninja face when they call.  That way they can't get under your skin and they're the ones putting down the phone wondering what just happened. 07:39
SDuensinI agree.  This woman was going to be nothing but trouble.07:39
SDuensinShe kept pushing for more and more and more.  I finally told her a change was going to be another $500.  Pay or go elsewhere.07:39
+perlmonkey2SDuensin: if you don't mind me asking, and I really don't want to make you uncomfortable, but what is your business process for entering into a new contract and approving a design?07:41
SDuensinAh, see...  THAT's where I learned.  Stupid me assumed what the designer gave him was what they wanted.  Duh.  That won't happen again.07:41
+perlmonkey2No one knows about the sunk cost fallacy.  I'd show up for the free consult, sketch out how the site would look (knowing it would look nothing like this in the end) and more importantly get a list of desired functionality (knowing this would expand, but you have to start somewhere).  Then I'd have a simple non-binding contract that just said we'd start, this was the rough estimate and it required a 10% non-refundable deposit to get started.07:44
+perlmonkey2Boom, they're in for the 10%, they're in for the full contract.07:44
* SDuensin likes "boom".07:44
+perlmonkey2The main thing is that 10% allows you to negotiate fair rates for the changes they *will always* want.07:46
+perlmonkey2And doesn't leave you scared they'll just leave you hanging with a bunch of unpaid time.07:46
SDuensinI like that idea.  It's much better than a tarball of unused code.07:47
+perlmonkey2paint brush factory07:47
SDuensinShame, too.  I made WebGUI do some spiffy things.07:47
+perlmonkey2In the end I was adding palm pilot code so their salesment could access their database in the field for $50 total.  I hadn't been paid and we had no contract, just a handshake.07:48
SDuensinOh god.07:48
+perlmonkey2So they walked all over me.07:48
SDuensin(Although, I quite enjoyed doing Palm code.)07:48
+perlmonkey2But whatever, it was fun. 07:48
SDuensinhttps://www.jaegertech.net/software/jt-wof   <-- One of the first PalmOS games!07:49
+perlmonkey2Yeah, Palm was fun.  Interested in seeing what WebOS will be like.  But tough to beat Android.07:49
SDuensinWish Android was on a decent network.07:49
+perlmonkey2haha, nice07:49
SDuensinDid that before there was an SDK.07:50
+perlmonkey2SDuensin: yeah tmobile sucks, but I didn't care.  I had to have a G1.07:50
+perlmonkey2wow07:50
+perlmonkey2wow07:50
+perlmonkey2Dev'ing on Palm even with the SDK was no walk in the park.07:50
SDuensinWasn't a bad OS.  Made sense.  API was clean.07:50
SDuensinThe whole database thing was kinda strange.07:52
SDuensinStill, when I did JT WOF, the machine had all of 128k.  Impressive what it could do!07:53
+perlmonkey2Palm was always shooting itself in the foot though.  I don't miss dealing with them yanking around their third party devs.07:57
SDuensinI never had a problem.  They just moved way too slow.  Took forever to get color, and then it sucked.  Took forever to get networking.  Devices didn't grow as fast as users needed.  The Palm III was about the pinnacle.  Downhill from there.07:59
-!- unitxt [n=unitxt@unaffiliated/unitxt] has joined #webgui08:07
+perlmonkey2g'night everyone, see you on the other side.08:08
SDuensinLater dude.08:08
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has left #webgui []08:08
-!- unitxt [n=unitxt@unaffiliated/unitxt] has left #webgui []08:08
CIA-44WebGUI: colin * r11815 /WebGUI/ (3 files in 3 dirs): Make the Product Sku copy the storage locations when a new revision is added.08:22
CIA-44WebGUI: colin * r11816 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backport Product storage/revision fix.08:22
CIA-44WebGUI: colin * r11817 /WebGUI/t/Asset/Sku/Product.t: Update the # of tests in Asset/Sku/Product.t08:22
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]09:08
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:36
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:44
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]11:26
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has joined #webgui11:47
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:24
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui13:56
-!- mode/#webgui [+v MrHairgrease] by ChanServ13:56
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]14:09
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui15:15
-!- mode/#webgui [+o plainhao] by ChanServ15:15
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:11
-!- mode/#webgui [+o bopbop] by ChanServ16:11
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI16:47
-!- mode/#webgui [+o tavisto] by ChanServ16:47
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI16:49
-!- tavisto [n=tavisto@209.49.176.2] has quit [Read error: 104 (Connection reset by peer)]16:49
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI16:53
-!- mode/#webgui [+o tavisto] by ChanServ16:53
-!- tavisto_ [n=tavisto@209.49.176.2] has quit [Read error: 54 (Connection reset by peer)]16:53
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI16:53
-!- tavisto [n=tavisto@209.49.176.2] has quit [Read error: 104 (Connection reset by peer)]16:53
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI16:58
-!- mode/#webgui [+o tavisto] by ChanServ16:58
-!- tavisto_ [n=tavisto@209.49.176.2] has quit [Read error: 104 (Connection reset by peer)]16:58
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI17:01
-!- tavisto [n=tavisto@209.49.176.2] has quit [Read error: 104 (Connection reset by peer)]17:01
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI17:03
-!- mode/#webgui [+o tavisto] by ChanServ17:03
-!- tavisto__ [n=tavisto@209.49.176.2] has joined #WebGUI17:04
-!- tavisto [n=tavisto@209.49.176.2] has quit [Read error: 104 (Connection reset by peer)]17:04
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []17:11
-!- tavisto_ [n=tavisto@209.49.176.2] has quit [Read error: 110 (Connection timed out)]17:21
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui17:21
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]17:31
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui17:49
-!- mode/#webgui [+o plainhao] by ChanServ17:49
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:49
-!- mode/#webgui [+o Haarg] by ChanServ17:49
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:17
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui18:22
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:22
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:28
+perlDreamermorning, folks18:28
mducharme-workmorning18:29
+MrHairgreasegoodmorning18:29
+perlmonkey2FYI, if you use FireFox 3.5 you might go to about:config and set the jit.options to false until a patch for the "go to this website and your computer gets rooted" 18:36
+perlDreamerI wouldn't use FF 3.5 yet.  From the bugs I'm seeing, there will be YUI problems.18:44
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []18:49
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, carogray, SDuensin, mducharme18:49
+perlmonkey2Disabling the JS jit has really sped up performance.  From what I'm seeing that thing wasn't even alpha.18:50
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:51
-!- Netsplit over, joins: @Haarg, mducharme, carogray, SDuensin18:52
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: carogray, @Haarg, SDuensin, mducharme18:58
-!- Netsplit over, joins: @Haarg, mducharme, carogray, SDuensin18:59
CIA-44WebGUI: colin * r11818 /WebGUI/t/Macro/FilePump.t: Finish fixing filepump macro tests19:15
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui19:40
-!- mode/#webgui [+o plainhao] by ChanServ19:40
+perlDreamerHaarg, the new templates have a 70-80 line set of gotchas.  Is it okay to add it as a new file instead of sticking it inside the existing gotchas.txt file?19:46
@Haargaside from being long is there some other reason it doesn't fit will in the existing file19:48
+perlDreamerno19:50
+perlDreamerI guess long is okay19:50
+perlDreamerexcept at freshmeat19:50
+perlDreamerand we don't have to put the whole thing in there19:50
@Haargyeah19:50
@preactionuh.. that many gotchas and it's going into a maintenance release?19:50
+perlDreamerno, today is beta release19:51
+perlDreamerit lists all changes for every set of templates, since it isn't documented anywhere else19:51
+perlDreamerespecially where it deals with the article templates19:52
* perlDreamer goes to the gym20:10
mducharme-workwonder when storymanager will be in stable20:13
@preaction7.7 should go stable in the next month or so20:16
mducharme-workexcellent!20:21
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui22:06
-!- mode/#webgui [+v cap10morgan] by ChanServ22:06
jdanplHi. What is the best solution to display user's Karma? I looked for finished macro. But found nothing.22:21
+perlDreamerthere's a macro in the Bazaar for that, jdanpl?  I think?22:23
jdanplok, I check22:24
jdanplIt's very easy to do. But if somenone made ...22:25
+perlDreameryeah, why reinvent the wheel?22:28
+perlDreamerI wrote one and I'm almost sure that it's in the bazaar, but searching the bazaar can be hard...22:29
jdanplI see.22:30
jdanpl searching in bazaar is ineffective22:31
+perlDreamerhttp://www.webgui.org/community-wiki/karma-macro22:35
mducharme-workhrm22:44
mducharme-workI wonder if it's possible to organize products using a thingy22:44
@preactionwhy not a Shelf?22:44
mducharme-workhow do you categorize them with a shelf?22:45
@preactionwith multiple shelves, if you give a shelf a keyword, any products with that keyword show up under that shelf22:45
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:46
+perlDreameror, as children of the shelf, too.  In case you're a hierarchy fan22:46
mducharme-workahh22:46
@bopbopperlDreamer: are you ready to pound me over the head yet?22:46
+perlDreamerbopbop: why?22:46
+perlDreamerI'd rather you find them now, rather than later.22:46
@bopbopI'm creating work for you22:46
mducharme-workI'm just looking to see whether it's possible to re-create this site in webgui: http://www.birchwoodartgallery.com/22:46
@bopboptrue22:46
+perlDreamerYou write good bug reports, and you answer questions sooner than 6 weeks22:46
@preactionmducharme-work: without looking at the site i'll say "Yes, depending on how much time and money you have". 22:47
@bopbopheh22:47
@preactionnow that i'm looking, i'll be able to say better22:47
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui22:47
+perlDreamerbut if you're feeling guilty, closing up the pagination macro documentation bug would assuage any (non-existant) hard feelings22:48
mducharme-workthe way the database works the thingy could do most of it22:48
@bopbopperlDreamer: stories per page is confusing me22:48
+perlDreamerArchive, or Topic?22:48
@bopboptopic22:48
@bopbopstirke that22:48
@preactionmducharme-work: do you want people to buy things through the site? if so, you just want products/shelves22:48
@bopbopstories per topic22:48
@bopbopis the one that's confusing me22:48
@bopbopif I have that set at 15, but only five on the page, how do I get to the other 10?22:49
mducharme-workpreaction each artwork is linked to an artist and a category22:49
@preactionmducharme-work: that could be two different keywords22:49
@preactionwith shelves set up for each artist and each category22:49
mducharme-workright, but there should be a list of categories and artists so that people do not need to type in the name22:50
+perlDreamerwhen the topic is viewed as a part of a page layout, then it uses stories per topic22:50
mducharme-workthe artworks are both in a category and an artist22:50
@preactionnavigation for the shelves22:50
+perlDreamerwhen the topic is viewed with asset focus, then it uses stories per page22:50
mducharme-workit is like two attributes of the artwork22:50
@bopbopok, i"ll try it22:50
+perlDreamerstories per topic also limits the number of stories in the feeds22:50
mducharme-workeach artist also has a page with a bio22:50
mducharme-workwhich is why I was thinking a thingy22:50
@preactiondescription of the Shelf containing the Artist22:51
+perlDreamerpreaction, you should consider doing WebGUI full time22:51
+perlDreameryou're very good at it22:51
mducharme-workso I would have a shelf for the artist and a shelf for the category?22:51
@preactionperlDreamer: i think i should22:51
mducharme-workthat way the artwork would show up in both places?22:51
@preactionmducharme-work: yes22:51
mducharme-workok, how to handle displaying next to the artwork itself the artist name and the category, and clickable for "more from this artist" or "more in this category"22:52
mducharme-workactually both clickable22:52
@preactiongiven a good URL, you can alter the template for that. otherwise a macro22:52
+perlDreamercould you hardwire the URL to a search asset?22:53
@preactionProducts also have "related products" built-in 22:53
+perlDreamerwith keywords preset and the magic form field?22:53
@preactionsearch would work too22:53
mducharme-workhrm22:54
mducharme-workright ok, that makes sense22:54
mducharme-workthen the framing is the only other part lacking22:54
@preactionproduct variants22:54
@preactioneach variant is a different frame22:55
@preactionalternatively, frames could be another Product22:55
+perlDreamerthere are 100 frames per artwork, and each product has the same frames22:55
+perlDreamerand he wants to be able to provide a preview of the artwork with the frame22:55
+perlDreamervia JS and image superposition22:55
mducharme-workyeah that bit I know would take extra programming22:56
@preactionnow we're talking a custom Product, but not a hugely complicated one22:56
@preactionand one that i could see myriad uses for: Photos, Lithographs, etc..22:56
mducharme-workthere are not only frames but those borders inside them and some kind of outline that goes up from the actual artwork to the border, and all those are common22:56
@preactionwith the custom Product, you can also do the Artist thing22:57
mducharme-workat the moment they use a 15 year old dos program that is no longer made to do all their sales22:57
@preaction(but i would leave Category to the keywords field)22:57
@preactionand I would still add the Artist as a keyword so that the shelves will work22:57
mducharme-workright.. how would you do the custom product? you'd program it?22:58
mducharme-workas a new type of wobject?22:58
@preactionas a subclass of WebGUI::Asset::Sku::Product22:58
mducharme-workahh!22:58
mducharme-workso you can do inheritance, like with C++?22:58
mducharme-workI haven't touched perl in like 13 years22:58
@preactionso you'd only have to add/change a few things22:58
mducharme-workgotcha!22:59
mducharme-workthat makes total sense22:59
@preactionyes, Perl is called alternately the first post-modern language and "The Swiss Army Chainsaw"22:59
+perlDreamermducharme-work, if needed, I'm sure that Plain Black could make you a quote for building that custom Product for you.22:59
mducharme-workif there was a custom product that calculated everything out, they could ditch their old dos program23:00
mducharme-workand do everything through the website, even on site23:00
mducharme-workthis is looking interesting...23:01
+perlDreamerfrom any given shelf, you can also do product export for sync'ing up inventory with other programs23:02
+perlDreamerthat feature also works for building new Products from scratch, so you can feed it a file of all your products with variants, and have WebGUI build it for you.23:03
mducharme-workahh23:04
mducharme-workso for the existing site I could just dump it all to a csv23:04
mducharme-workthe whole database23:04
mducharme-workand import it in webgui23:04
+perlDreameryes, but like I mentioned, that's a per-shelf feature23:04
mducharme-workright23:05
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"]23:13
+perlDreamernew site templates look good23:15
+perlDreamerokay, this working from home thing isn't so bad23:23
+perlDreamerI'm outside, on a blanket in the shade, watching the kids play.23:23
CIA-44WebGUI: colin * r11819 /WebGUI/docs/ (15 files in 4 dirs): Import new templates, search, poll, flash, folder, layout, file, image, syndicated content, article, navigation, from the Template Working Group.23:29
mducharme-worktemplate working group?23:29
mducharme-workwhazzat?23:29
+perlDreameryeah, it's a group of people who set out to make a much better set of default templates for WebGUI23:29
+perlDreamerthey have a forum in the design section of webgui.org23:30
mducharme-workahh cool23:30
+perlDreamerso today is the culmination of many months of work for them23:30
mducharme-workyeah I find most of the built in templates ugly/unusable, I make my own for almost every site...23:30
mducharme-workso that's good to see23:31
+perlDreamerthat's the default style23:31
+perlDreamerthe templates are one element of that, and they'll be easier to work with now23:31
+perlDreamerthere's a unified CSS file for the site23:31
* SDuensin cheers for unified CSS!23:34
mducharme-workso you mean no more css bits and pieces in the actual templates?23:35
mducharme-workone css snippet for the style, and one css snippet that contains everything for the other built in templates?23:38
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]23:41
+perlDreamerwell, all the recently modified templates, yes23:46
-!- fibioni [n=pops@71-35-190-7.tukw.qwest.net] has joined #webgui23:48
-!- mode/#webgui [+o fibioni] by ChanServ23:48
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."]23:56
--- Day changed Fri Jul 17 2009
-!- fibioni [n=pops@71-35-190-7.tukw.qwest.net] has left #webgui []00:11
* perlDreamer was apparently worried about his laptop getting sunburned...00:15
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI00:24
-!- mode/#webgui [+o tavisto] by ChanServ00:24
-!- tavisto__ [n=tavisto@209.49.176.2] has quit [Connection reset by peer]00:24
-!- tavisto [n=tavisto@209.49.176.2] has quit []00:33
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui00:40
SquOnkHi everyone00:40
SquOnkLooking for a suggestion00:40
SquOnkSay I have a bunch of .mp4, .mpg, .avi and all sort of video files. How would I go to have streaming from WebGUI?00:41
mducharme-workyou could always use the new html 5 tags.....00:41
CIA-44WebGUI: colin * r11820 /WebGUI/t/Form/ (19 files): Update Form tests to work with CSRF.00:41
CIA-44WebGUI: colin * r11821 /WebGUI/t/User.t: Update User.t to work with CSRF tokens.00:41
SquOnkmducharme-work: Ok. I was thinking of something more along the "youtube" and friends kind.00:42
mducharme-workotherwise, mpeg and mp4 files can stream from quicktime, I don't think windows media player supports embedded streaming on the page00:42
mducharme-workSquOnk: the html 5 tags are very much the same as youtube00:42
mducharme-workexcept no flash00:42
mducharme-workwhen it comes to the actual look and behavior of the player00:43
SquOnkmducharme-work: I will look into that, thanks.00:43
SquOnkBTW, webgui 7.5.31 made it into Debian Sid yesterday00:43
mducharme-workwhy would they put such an old version in?00:43
mducharme-workand how do they expect to handle upgrades00:44
mducharme-workheh00:44
+perlDreamerall right!00:46
+perlDreamerThanks for the hard work, SquOnk00:46
SquOnkI meant 7.6.3100:47
mducharme-workahh00:47
SquOnkI'm trying to get dbconfig support over the weekend. dbconfig allows for automatic database creation on install.00:48
SquOnkIt asks for all the necessary parameters (hostname, db name, user, password, etc.) and does the dirty work.00:49
SquOnkIt's already been translated to a gazillion languages so it will work for anyone installing webgui in Debian.00:49
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:50
-!- stDavid is now known as knowbot00:51
SquOnkWow! The package has 16 popcon installations... not bad.00:51
SquOnk(and no bugs ;-)00:51
SDuensin16 what?00:51
-!- knowbot is now known as stDavid00:52
mducharme-workSquOnk: is it the WRE, or just webgui00:52
SquOnkDebian has a mechanism known as PopCon (for Popularity Contest)00:52
SquOnkWhen you install Debian it asks if you want to periodically report to the project whatever packages you've got installed.00:52
SquOnkThis popcon allows the release team to better judge which packages are more popular than others when setting up the installation media.00:53
SquOnkThe webgui package in Sid has received 16 popcon votes. That means that at least 16 different machines with popcon enabled have installed webgui00:53
SquOnkI know my machines do not have popcon, nor do my customer's machines.00:53
+perlDreamermight be a good way to give WebGUI more visibility, if you did00:54
+perlDreameris it a security risk?00:54
SquOnkmducharme-work: Just webgui.00:54
SquOnkperlDreamer: What would be a security risk?00:54
+perlDreamerI was wondering why you don't have popcon installed00:54
SquOnkperlDreamer: Oh, I see.00:54
+perlDreamerprove --state=failed,save FTW00:54
mducharme-workSquOnk: then when a new version comes out, what is the upgrade mechanism00:55
SquOnkperlDreamer: My customers simply don't want popcon at all. It's their choice.00:55
SquOnkmducharme-work: For the time being, you run wg-upgrade --doit00:55
SquOnkmducharme-work: But I'm working so you don't need to do anything. Just upgrade the package and Debian takes care of wg-upgrade and everything else.00:55
mducharme-worksquonk right but what if someone updates the webgui in debian and someone installs the new version with apt-get, it wouldn't upgrade the database00:55
SquOnkmducharme-work: In the current state of the package, you have to run wg-upgrade --doit.00:56
SquOnkmducharme-work: (And that's documented)00:56
mducharme-workahh yeah because I could see that being a problem.. I mean suppose someone who really didn't know webgui just apt-get upgraded it, they would wonder afterwards why their site was broken and think that webgui was crap and use something else instead00:56
SquOnkmducharme-work: After adding dbconfig support, I will provide automatic upgrade00:56
mducharme-workthat's the danger I see anyway00:57
SquOnkmducharme-work: Most Debian users know they have to check /usr/share/doc/webgui/README.Debian for hints00:57
SquOnkmducharme-work: But yes, you have a point. The package is a work in progress, though00:57
mducharme-workI don't know, most people I know just apt-get update or apt-get upgrade without reading stuff about the new version, just assuming everything will be taken care of automatically00:58
SquOnkmducharme-work: Right. That's why my package is still in Sid and I haven't proposed it for release (yet).00:58
mducharme-workok00:58
mducharme-workgood, we are on the same page then, that sounds good then :)00:59
SquOnkUm... If I want a crumtrail, I need Relative to Current URL and Pedigree, right?01:29
SquOnkcrumbtrail01:29
SquOnkSelf and Ancestors, actually...01:34
@HaargSquOnk, where could i see the scripts or whatever procedure you use to convert a webgui release tarball into a debian package?01:35
SquOnkHaarg: apt-get source webgui01:36
SquOnkHaarg: Look inside debian, specially debian/rules :)01:36
SquOnkSay I have the following set of layouts01:42
SquOnkHome -> Foo -> Bar01:42
SquOnkI want to have a crumbtrail showing Home > Bar and whatever Bar has below, but never have Foo shown in the crumbtrail01:42
SquOnkI tried hiding Foo from navigation, but then the menu stops at Home01:42
SquOnkWhat am I missing?01:43
+perlDreamerWhat does it look like if it is Home -> Foo -> Baz -> Bar ?01:43
CIA-44WebGUI: colin * r11822 /WebGUI/t/Asset/Wobject/DataForm/DataForm.t: This is a only a copy of Article.t01:44
CIA-44WebGUI: colin * r11823 /WebGUI/t/ (8 files in 4 dirs): Update tests for modified code, and for CSRF checks.01:44
CIA-44WebGUI: colin * r11824 /WebGUI/t/Asset/Wobject/Article.t: Change article test to use templates that aren't deleted.01:44
CIA-44WebGUI: colin * r11825 /WebGUI/lib/WebGUI/Shop/PayDriver/PayPal.pm: Fix a POD type in the new PayPal.pm01:44
SquOnkperlDreamer: I have Home -> Foo -> Bar. I'd like it to show Home -> Bar.01:45
+perlDreamerand everything below Bar01:45
SquOnkperlDreamer: If I eventually have Home -> Foo -> Bar -> Baz, I'd like it to have Home -> Bar -> Baz01:46
SquOnkperlDreamer: Exactly01:46
+perlDreamerwell, how about cheating?01:46
SquOnkperlDreamer: I created a menu Relative to current URL, self + ancestors01:46
+perlDreamerdon't do that01:46
SquOnkperlDreamer: But if I hide anything in the middle, it stops at Home01:46
+perlDreameruse a HomeLink macro01:46
SquOnkperlDreamer: All right, how do I go about then?01:46
+perlDreamerand make the navigation be descendants only01:46
+perlDreamerwell, self and descendants01:47
SquOnkperlDreamer: Descendants?01:47
+perlDreamermy children, and their children01:47
SquOnkperlDreamer: Say I'm sitting in Bar, I want it to show Home -> Bar01:47
@Haargseems like one way to go would be to hide it with the template01:47
SquOnkperlDreamer: If I'm sitting in Baz (below Bar), I want it to show Home -> Bar -> Baz01:47
+perlDreamerhm01:47
@Haargi don't know of any nav rules you could use to get what you want01:48
SquOnkThat's what I thought01:48
+perlDreamertry using the relative Depth rules then01:48
+perlDreamerand skip everything 1 level below Home01:48
SquOnkperlDreamer: I see01:48
@HaargperlDreamer, in the template?01:48
+perlDreameryes01:48
SquOnkperlDreamer: What if I hide some more layouts along the way? >;-)01:49
@Haargwouldn't you want to use absolute depth?01:49
+perlDreameryes.  that would be better01:49
@Haargor i guess relative is based on the first asset now so maybe it would work01:49
+perlDreameryes, it all depends on the starting point01:51
+perlDreamerbut, since it has to work at depth=4, absolute will always work correctly01:51
+perlDreamerso root = 101:51
+perlDreamerhome = 201:51
+perlDreamerchildren of home = 301:51
+perlDreamerand 4 and below are good01:52
+perlDreamerHaarg: putting csrf form generation into WebGUI::Form has made for some interesting test failures01:55
@Haargi'm not surprised01:56
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"]02:19
+perlDreamerHaarg, I could use some help with this one02:26
+perlDreamert/Asset/AssetExport.html02:26
@Haargsure, just a sec02:26
+perlDreamersomehow, it's being written with 2 different csrfTokens, so the login macro form is different02:26
+perlDreamerit's getPage02:44
+perlDreamergetPage is being told to switch the user to Visitor02:44
+perlDreamerand when it calls $session->user, it starts a new var, which creates a new token.02:44
@Haargwhat test # is this?02:45
@Haargthe only failures i see in that test look to be environment specific02:45
+perlDreamertest on line 43202:48
+perlDreamertest #5202:48
@Haargah, indeed02:49
@Haargsorry, 4 different things going on at the same time.  i somehow missed that.02:49
+perlDreameryou juggle well.  I can only do 302:53
@Haargi said they were going on.  i'm obviously not succeeding on all counts :)02:54
* perlDreamer is going to take a break. be back in 15.02:55
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:56
-!- mode/#webgui [+v patspam] by ChanServ02:56
@Haargpatspam, webgui git repository should be updating automatically now02:57
+patspamgreat, thanks haarg02:57
@Haargi'll be getting the flux branch up to date in a few minutes02:57
@Haargemergency to deal with atm02:57
+patspamemergency?02:58
@Haargserver having a problem02:58
+patspamdang02:58
+perlDreamerpatspam, I fixed the FilePump macro test03:03
+perlDreamerwrong filename ;)03:03
+patspamah legend!03:03
+patspamI was scratching my head for a while over that one03:04
SDuensinThat reminds me - WTF is a FilePump?03:09
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: CIA-44, +perlDreamer, +cap10morgan, perlbot, f00li5h, @steveo_aa, @frodwith, stDavid, +patspam, +perlmonkey2, (+1 more, use /NETSPLIT to show all of them)03:10
-!- Netsplit over, joins: @steveo_aa, +patspam, +cap10morgan, +perlmonkey2, +perlDreamer, perlbot, CIA-44, stDavid, Socrates, f00li5h (+1 more)03:12
@Haargperlmonkey2, you around?03:17
@Haargpatspam, flux, thingy_defaultView_maxEntries, and template_usage pushed to plainblack's webgui repo03:19
+patspamawesome03:19
@Haargthey should be up to date from your git repo03:19
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)]03:19
+patspamhow long till wg switches to git?03:20
+perlDreamerI think we should merge in template_usage.  But there's no RFE for it for JT to approve/deny/comment on03:20
+patspamit's on my list!03:20
+patspam=p03:20
+perlDreamerI hear ya :)03:21
@Haargi didn't actually look at it, what does it do?03:21
@Haargwe switch as soon as 7.7 goes stable03:21
+perlDreamersuppose you want to replace a template with another template, all through the site03:21
@Haargwhich should be soon, but there's still a pretty god list of bugs to get through03:21
+perlDreamerthat's template_usage03:21
+perlDreameror, find out where your template is being used?03:21
@Haargah03:21
+perlDreamerthat's t_u, too03:21
+patspamthe other thing I want to add to t_u is an option to diff your template against any other template in the same namespace03:22
+perlDreameredit branch is great for changing site style, but it's too cude03:22
+perlDreamertoo crude for other uses03:22
+patspambut I haven't been able to find a good cpan module for generating diff output as html03:22
+perlDreamerwhat does SVN::Web use?03:23
+patspamthat would be really handy for comparing custom templates against default ones post-upgrade03:23
@Haargit does it itself iirc03:23
+patspamit has it's own i think03:23
+patspamyeah03:23
+perlDreamerbummer03:23
+perlDreamermaybe we should reach in and abstract his code out from underneath him03:23
+perlDreamerHaarg, still stalled.  Time for me to make dinner for the fam03:24
@Haargnow i just need to get perlmonkey2's crypt up to date and get him switched to the new git repo03:25
@Haargbut that should be simple03:25
@Haargwon't need to rewrite all the merge points03:25
@Haargi'd like to automate the tag creation, but i don't trust it03:26
@Haargthe way tags get created now and how git-svn interperets them isn't always correct03:27
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI03:29
+perlmonkey2Haarg: sup?04:20
+patspamperlDreamer: I've RFE'd template_usage (#10659)04:21
+perlDreamersweet, I'll ping rizen about it and see if he'll look at it sooner rather than later04:21
+perlmonkey2patspam: Those new tests working for you?  They dovetailed nicely with the normal tests.04:25
+patspamI'll pull and test now :)04:27
+perlmonkey2I'm a local hero04:32
+perlDreamerperhaps international04:33
+perlmonkey2My neighbor was cutting down a tree.  I hear him yelling and see him pushing it away from his house while his wife pulls it with a rope.  They are losing this battle and the tree will do tremendous damage.  Luckily I've been drinking lots of beer, so I'm in great beer shape.  I almost clear the fence.04:33
+perlDreamerwow, I thought you were joking about code!04:34
+perlmonkey2But I've had a few and was feeling no pain.  I grab the rope, and after much struggling, we manage to pull the tree down on top of me.  Saving his house.  Luckily it was just the top of the tree that hit me, and most of the contact was with my head, the least vulnerable part of me.04:34
+perlDreamerbecause of the beer04:34
+perlmonkey2No because I'm thick headed.04:35
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui04:36
-!- mode/#webgui [+v cap10morgan] by ChanServ04:36
SDuensinperlmonkey2 - Nice!04:36
SDuensin(All you people being named "perl*" really screws with my tab completion!)04:36
+perlmonkey2He's this 6'4" marine who drives trucks now.  Real hard case.  But he now professes we are bff's and can't wait to cook for me :P04:36
+perlmonkey2SDuensin: heh, yeah, I'm not welcome on #perl because of that :P04:36
+perlDreamerare you serious?04:37
+perlDreamerI was perlDreamer on #parrot with no issues04:37
+perlmonkey2no.  I sometimes catch flak for the name.04:37
+perlmonkey2but people aren't seriously mad.04:37
daviddelikatperlmonkey2: can you help me with my tree?04:39
+perlmonkey2daviddelikat: sure, I've watched Discovery's logging show.04:39
+perlmonkey2I saved myself $3k by taking down one today.  Threaded the needle between the high voltage on one side and my power line on the other.04:39
daviddelikatI could provide some beer04:40
SDuensinIs Parrot making *any* progress?  I've not checked in on that lately.04:40
daviddelikatwould have been more than $3k if you missed04:40
+perlmonkey2daviddelikat: I used two cumalongs to get it tension in the correct direction and some heavy chain to make sure it could go East to the high voltage.04:41
+perlmonkey2Then I did the magic Discovery channel logging cuts.04:41
daviddelikatsound impressive04:41
+perlmonkey2course it fell about 45 degrees before lodging securely against two other trees (have about 50 trees on my place).  So I had to spend thirty minutes yanking on it with my truck to pull the trunk away from those trees so it could get close enough to the ground to deal with properly.04:42
+perlmonkey2Yeah, now that I have all this wood I need to see about a wood burning steam turbine to supplement my wind turbines :D04:42
+perlmonkey2Maybe now some sunlight can get to ground and I can stem the tide of the erosion.04:43
+perlDreamerah, but if you'd busted the powerlines they would have put in some below-ground lines for you04:44
SDuensinYea, and you'd have learned how much it costs to install an underground power line.04:45
daviddelikatwho's doing underground power lines?04:45
+perlDreamerHaarg, I got it!  You're off the hook, dude.04:45
CIA-44WebGUI: colin * r11826 /WebGUI/t/Asset/AssetExportHtml.t: fix this piece of crap test, again.04:54
+perlDreamerthat test took two hours of time to fix04:55
+perlDreamerfrom 4:00 until now04:55
+perlmonkey2perl -e 'for (1 .. 100){my $e = `perl Crypt.t`;print $e}' | grep \#   05:00
+perlmonkey2Does it get fancier than that?05:00
+perlmonkey2sophisticated.  elegant.  05:00
+perlmonkey2don't be jealous. 05:00
+perlmonkey2no one wants to mock that?05:01
+patspampreaction: ping05:19
@preactionsup yo05:19
+patspamperlmonkey just tipped me off about the modern-webgui branch05:19
@preactioncrap on a cracker, now EVERYBODY knows ;)05:20
+patspamheh05:20
@preactionthe idea is to start with Assets, then do Session, then the base APIs like Form, Users, Groups, etc...05:21
@preactionand maintain compatibility with current WebGUI, which i believe is completely possible05:21
+patspamthat would be insanely awesome if you managed to get it into core.. but last time I asked him on TBB jt was pretty strongly against moose05:21
@preactionso Modern::WebGUI and normal WebGUI can be run side-by-side05:21
@preactionso Core webgui doesn't need to have Modern::WebGUI, but developers can still use it if they want05:21
+patspamahh nice05:21
+patspamcan we call it WebGoose?05:22
@preactionwebgui is flexible enough now to allow this05:22
@preactionheh, i like Modern::WebGUI, taking from the Modern::Perl initiative05:22
@preactioni'm going to be using Test::Class to write tests for the new asset API, then start filling in blanks05:23
@preactioni've proven it can work, only took a couple hours to do that (which is why i'm excited and think this is the best thing for WebGUI)05:23
+perlmonkey2preaction: got a TODO list?05:24
@preactionperlmonkey2: currently, everything. I've put method names in the Modern::WebGUI::Asset Modern::WebGUI::Asset::Tree Modern::WebGUI::Asset::Base and Modern::WebGUI::Asset::Snippet classes05:25
@preactionthat's about as far as I've gotten05:25
@preactionnext step is filling in those methods with functionality05:25
@preactionand writing Test::Class-based tests05:25
+perlmonkey2could Modern:: include major upgrades to the API as long as they are backwards compatiable?05:25
@preactionthen making a Moose::Role for compabitility with current WebGUI::Asset (so Modern::WebGUI::Asset can be used in navigations and such)05:26
+perlmonkey2Since this is basically a rewrite of lots of core?05:26
@preactionmajor? i'm making a whole new API, and then laying on a compatibility layer05:26
+perlmonkey2hah :D05:26
@preactionthe new names use underscores, so they don't conflict05:26
+perlmonkey2I DIG IT!05:26
+patspamyay for underscores!05:26
@preactionthe compatibility layer will be a moose role, so it can be used until we don't need it anymore05:26
+perlmonkey2I <3 Moose05:26
@preaction(when Modern::WebGUI::Asset becomes WebGUI::Asset)05:27
+patspampost-WUC (post-current project completion), I will learn moose, and then I will join the revolution05:27
+perlmonkey2oh yeah.  JT doens't realize it, but the day is coming.05:27
+perlmonkey2it's like the only really brilliant thing about python put into perl.05:27
+patspamwill make the transition to perl6 smoother too05:28
@preactionwell, it's a race really. we've already been discussing WebGUI in Perl 605:28
+patspamcrazy05:28
@preactionbut yes, if we make this new API now, then changing things to p6 will be nicer05:28
@preactioni also want to make a Perl::Critic::Policy for our API breaks that will happen in WebGUI 8.005:29
@preactionthere should be no reason why we can't make these API transitions as painless as possible for you guys (and ourselves)05:29
+perlmonkey2preaction: This is exciting stuff.05:31
+patspamit's completely evil. I'm not going to be able to concentrate on work for a week05:31
@preactionif you want an overview: M::W::A::Base is the assetData table, M::W::A::Tree is the asset table, we're getting rid of Wobject, so we don't have to worry about that05:31
@preactionM::W::Asset is how you search and stuff05:32
+perlmonkey2nice05:32
+perlmonkey2sounds reasonable05:32
@preactionand yeah, with this, Test::A8N, and Cradle, I think YAPC really paid off like gangbusters for WebGUI ;)05:33
+patspamI'm not completely sold on the namespace though, Modern::WebGUI:... is a lot of keystrokes05:33
@preactionyes, for now05:33
+perlmonkey2WebGoose has a certain charm :P05:33
@preactionhttp://wiki.github.com/konobi/Cradle <- more exciting to me than Modern::WebGUI05:34
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui05:34
+patspamnot for the sake of the webgoose name, more for my fingers.. maybe X::WebGUI?05:34
@preactionWebGUIx::?05:35
+patspamyeah!05:35
+perlmonkey2ah, WebGUIx....Like the Moosex:: namespaces.05:35
+patspamcradle looks like perlDreamer's christmas wish list05:35
+perlmonkey2that is.....SEXY!05:35
@preactionyeah, cradle has come out of everything colin's had to do over the last few years. i want to take the mundane BS out of his hands so he can do more fun stuff05:36
@preactionhe shouldn't have to police us, we should police ourselves, or we should have a system policing us automatically05:37
+perlmonkey2preaction: yeah, cradle sounds really really cool.  Would be nice to know in near real time where and what would break if merged.05:38
@preactionexactly05:38
@preactionor if somebody does something bad, tell them. like "you committed code with no tests"05:38
@preactionor "you committed code that broke a test"05:39
+perlmonkey2who would do such a thing?  /me looks elsewhere05:39
@preactionwe all do it :p05:39
@preactionand that's the problem05:39
@preactionstarting in 7.8, i'll be manually bitchslapping anyone who does it05:39
@preactioner... whatever 7.7+1 is05:40
* patspam heads out for lunch05:47
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:47
+perlmonkey2manual bitchslapping for no tests.  You'll have to be careful.  Some of these characters might not put in tests just for the <strike>reward</strike> punishment.05:48
* perlmonkey2 heads off to dinner.05:48
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Connection timed out]05:49
-!- mducharme1 is now known as mducharme05:57
* perlDreamer likes mundane boring stuff06:43
+perlDreamersniff06:43
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."]07:00
+perlDreamerthat's something my old boss could never understand07:00
+perlDreamerhe thought that since I was smart, that he could throw anything at me07:00
+perlDreamerwell, I seem to excel at stuff that's easy, boring, mundane and routine07:01
+perlDreamerI am the master of maintenance07:01
+perlDreamerthat, and talking to myself in IRC channels07:08
perigrinhappens to everyone07:09
+perlDreamerHaarg, preaction, I'm thinking about requiring Test::Differences for tests.07:16
+perlDreamerwhen comparing large HTML files, it gives you a nice diff of the files07:18
+perlDreamerwhich is much better than07:18
+perlDreamergot: 07:18
+perlDreamertextual vomit07:18
+perlDreamerexpected:07:18
+perlDreamertextual vomitus07:18
CIA-44WebGUI: colin * r11827 /WebGUI/t/Asset/AssetExportHtml.t: Remove debug Test module.07:23
+perlDreamerHaarg, ping07:26
+perlDreamerneed some wgd reset and initial release commit help07:26
+perlDreamerafter altering the default content to work with the new templates, I have missing files, and new storage locations07:27
+perlDreamerI'm guessing that I just svn rm the missing ones, and svn add the new?07:27
@Haargwhat kind of alterations were needed to the default content?07:28
@Haargwhat did it look like prior to doing that?07:28
@Haargbut yes, after running wgd build07:28
@Haargyou would add the new files and rm the missing files07:29
+perlDreamerin the old default article, if you had an attachment that was an image, it would render the image07:30
+perlDreamerin the new default article, it only shows the list of attachments07:30
+perlDreamerso I had to change 3-4 articles in the default content to use the Article with Image template07:30
+perlDreamerthat made new revs of each article, with attachments07:30
+perlDreamerI'm going to push on07:32
CIA-44WebGUI: colin * r11828 /WebGUI/ (19 files in 13 dirs): Preparing for 7.6.32 release07:42
CIA-44WebGUI: translation * r11829 /translations/Polish/Polish/ (24 files): Update from translation server07:55
+patspamperlDreamer: jt approved the template_usage rfe08:00
+patspamnext we need your definition() introspector08:00
+perlDreamerit's in Group.pm, called by ->delete08:01
+perlDreamerit'll need some abstraction08:01
+perlDreamerbut it has tests :)08:01
@preactionquick help: is it wrong for me to post comments to blogs about the game crafter, being the lead designer and developer of the game editor app?08:03
@preactionhttp://www.techcrunch.com/2009/07/16/awesome-the-game-crafter-lets-you-build-and-sell-your-own-custom-board-games/08:03
+perlDreamerno, just make it clear that you're involved08:03
@preactionjust wanted to reply about how fast this is all coming ;)08:03
@preactioni thought i had a week or two to put a game up, but people are already remarking on the lack of games available for purchase08:04
+perlDreamery'all just launched!08:04
+perlDreamerwhat can they expect?08:05
@preactioni know!08:05
* perlDreamer is going to have to whip up TuxPaint and make some railroad tiles :)08:05
@preactionwe were too busy making sure we could launch08:05
+perlDreamerbut I need square tiles08:05
@preactionas it was we launched 2 weeks late08:05
+perlDreamermy fault08:05
@preactionwe're in the process of developing tiles/tokens08:05
@preactioncrap, now you got me thinking about a railroad game08:06
+perlDreamerdibs08:06
+perlDreamerdibs on the genre08:06
@preactionbut it can't be too like railroad tycoon08:06
@preactionsomething simple, cards with tasks like "move one blue brick to the post office". 08:06
@preactionfirst person to be able to do it gets the card. 5 cards wins08:07
@preactionhttp://www.mojamix.com/ <- this... is... awesome...08:18
* SDuensin wants to write a game. Dang artists! Such a pain!08:18
@preactionyesterday. our first day. 6400 visitors. 83,000 page views, 332,000 hits08:21
SDuensinVery nice.  Color me jealous.  Any pointers on generating buzz?  Old www.getrosie.com is getting lonely.08:21
@preactionsubmit your site to everywhere08:21
@preactionjoin hardware hacker forums and get/give help08:22
SDuensinYea, we're going to help with homebrew folks.  08:22
CIA-44WebGUI: colin * r11830 /releases/WebGUI_7.7.15-beta: Release 7.7.15-beta08:23
+perlDreamermake you own cereal!08:23
+perlDreamerI love it!!08:23
+perlDreamerI need to make custom cereals for the kids08:23
SDuensinHomebrew data will start showing up on our site very soon now that I have beta hardware.08:23
SDuensinAlso trying to build a development/demo emulator for it.08:24
+perlDreameris this the mini-plug machine, SDuensin?08:27
SDuensinyea08:27
SDuensinNew photos are coming soon of the actual unit.  Rosie isn't beige/white.  She's sexy iPhone-Black.08:28
+perlDreamerand shiny?08:30
SDuensinYea.  It's damn close to what the iPhone looks like.08:30
@preactionwith a white rose sticker on it?08:30
SDuensinNo branding on these yet.  The logo needs cleaned up or redone.  Not decided yet.08:31
SDuensinFor the photos on the site, I'm going to fake it.  :-)08:31
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has left #webgui []08:37
CIA-44WebGUI: colin * r11831 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.16 development.08:38
SDuensinWhoa.  Speak of the devil.  Just got logo samples in email.  :-)08:38
+perlDreamermducharme, mducharme-work: I just created a wiki page for the LDAP work you helped me with.  Could you please give it the once over to make sure I have glossed over anything, or missed anything?09:05
+perlDreamerhttp://www.webgui.org/develop/wiki/basic-ldap-setup09:05
+perlDreamerHaarg, that's the page you requested09:05
+perlDreamergood night, everyone09:08
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]09:08
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:34
CIA-44WebGUI: translation * r11832 /translations/Polish/Polish/ (PayDriver_PayPal.pm Asset_Subscription.pm): Update from translation server10:37
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]11:03
CIA-44WebGUI: translation * r11833 /translations/German/German/ (Asset_Matrix.pm PayDriver_PayPal.pm): Update from translation server11:24
CIA-44WebGUI: translation * r11834 /translations/German/German/Asset_Event.pm: Update from translation server11:24
CIA-44WebGUI: translation * r11835 /translations/German/German/Asset_Layout.pm: Update from translation server11:24
CIA-44WebGUI: translation * r11836 /translations/German/German/Asset_Layout.pm: Update from translation server11:38
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]12:40
-!- perigrin [n=bender@agaton.scsys.co.uk] has quit [Remote closed the connection]15:01
-!- perigrin [n=bender@agaton.scsys.co.uk] has joined #webgui15:01
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI15:18
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui15:26
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:20
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:20
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:33
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui16:45
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI16:52
-!- mode/#webgui [+o tavisto] by ChanServ16:53
-!- Haarg [n=haarg@76.210.77.62] has joined #webgui17:18
-!- mode/#webgui [+o Haarg] by ChanServ17:18
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui17:33
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:33
@Haargperlmonkey2, let me know when you have some time17:45
+perlmonkey2if you'll give me a few seconds to get some coffee I'll have all the time you might need.17:45
@Haargsounds good17:46
+perlmonkey2Haarg: what's up?17:48
@Haargi'd like to get you switched over to the official webgui git repo17:48
+perlmonkey2that sounds......daunting. 17:49
@Haargso basically, if you can make sure you have everything in your crypt branch pushed to github, i'll get it merged into our repo17:49
+perlmonkey2my branch has a ton of core assets/wobjects with some major barely tested alterations.  A merge is out of the question.17:49
@Haargi don't mean a code merge17:50
+perlmonkey2it is a fresh push right now.17:50
@Haargi just mean getting the history corrected so it's accurate and based on the real repo17:50
+perlmonkey2ah, ic17:50
@Haargafter i get it in the repo, you can re-fork from the official repo and get a fresh clone17:51
+perlmonkey2I'll have to ask on git how to switch my repo to anothe repo.  17:51
@Haargthen continue work on that17:51
+perlmonkey2okay17:51
@Haargso are you fully pushed now?17:51
+perlmonkey2So my crypt branch will be a branch off the official repo.  17:51
+perlmonkey2yes17:51
+perlmonkey2everything is up.17:51
+perlmonkey2And I'll fork that branch as a repo which I'll pull from?17:52
@Haargyou'll just delete your webgui repo on github17:53
@Haargand fork plainblack's repo17:53
+perlmonkey2I thought I was supposed to fork the main wg repo and just work with the branch?17:53
+perlmonkey2oh, okay17:53
+perlmonkey2and work with my crypt branch in the wg repo.  got it.17:54
@Haargwell, you'll still be pushing to your own repo on github17:54
@Haargbut it will be based on plainblack's repo instead of patspam's17:54
+perlmonkey2I'm following17:54
+perlmonkey2dang it....ever have a long conversation discussing lots of things and you don't write anything down because the convo is supposed to be logged.  Only to discover that OTR was turned on and the whole thing was encrypted with a one time pad?17:57
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:59
@Haargwell, i'm doing the history rewriting right now17:59
@Haargit will be done in 15 minutes or so18:00
+perlmonkey2Haarg: is the git repo sync'd with svn head often?18:01
@Haargevery 10 minutes18:01
+perlmonkey2and is it a two way merge?  IE, can I commit changes to head with git?18:01
@Haargno18:01
+perlmonkey2ok18:02
@Haargif you want to do work on webgui core, you'll want to use an svn checkout18:02
+perlmonkey2got it.  I keep each major version around just for that. thanks for the heads up and for the history merge.18:02
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:06
-!- mode/#webgui [+v perlDreamer] by ChanServ18:06
@Haargmorning perlDreamer 18:08
+perlDreamerhey, Haarg18:08
+perlDreamerwith all the new templates, /me was a little afraid of showing up here this morning18:09
+perlDreamerbut all's quiet so far18:09
@Haargwell18:09
@Haargshould i not tell you about the things the template upgrade broke?18:09
@Haargthere's a couple pages at least on plainblack that didn't get their templates switched18:10
+perlDreamerno, do tell me18:10
@Haargi'm still looking at some of it18:11
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:19
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui18:20
-!- mode/#webgui [+o bopbop] by ChanServ18:20
+perlDreamermorning, bopbop18:30
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui18:35
-!- mode/#webgui [+v cap10morgan_] by ChanServ18:35
@bopbopmorning perlDreamer18:37
+perlDreameryou remember yesterday, when you asked if I was mad at you?18:37
@bopbopyes...18:37
+perlDreamerI think it would have been pertinent to point out that you'd just posted 8 new bugs18:38
@bopboplol18:38
* preaction thinks that perlDreamer doesn't know the fear that bopbop instills in the PB staff18:38
+perlDreameralthough it wouldn't have changed my answer ;)18:38
@preactionbut seriously, i'd sooner cross JT than Kristi :p18:38
@bopboppreaction: just posted a ThingyRecord bug for you :)18:38
@preactionyou mean for colin18:39
@bopbopok18:39
@bopbopfor him then18:39
* preaction slinks away18:39
-!- preaction is now known as notaction18:39
@notactionoy! velkommen! donde esta la WebFUI?18:39
+MrHairgreasecould this: http://webgui.pastebin.com/d4e0a183b18:39
+MrHairgreasebe related to the new CSRF stuff?18:40
+perlDreamerit's leftover debug code18:40
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 60 (Operation timed out)]18:40
+MrHairgreaseno, I mean the spectre errors directly following it18:40
+MrHairgreasehmm no18:42
+MrHairgreaseit seems not18:42
@Haargperlmonkey2, crypt should be up to date on http://github.com/plainblack/webgui18:42
+MrHairgreaseit was prolly coincidence18:42
+perlmonkey2Haarg: sweet, thanks. 18:43
@notactionlet's say i had an SVN repo that contained a lot of code that was on our dev box but not production18:43
@notactionand i want to maintain that situation18:43
@notactionshould i create a git branch called "production" and only merge that on production?18:43
@Haargsounds about right18:45
@notactionnow i just have to reconcile the old dev/prod into the git...18:45
+perlmonkey2Haarg: since crypt can't be merged into head right now.  Why can't I just use the webgui repo and just work and commit to the crypt branch directly?  Why do I need a forked repo on github?18:47
@Haargbecause we don't really want anyone committing to plainblack's webgui repo yet18:48
+perlmonkey2ah, ic18:48
@Haargand given how git works, it's almost no work to switch between them anyway18:48
+perlmonkey2Haarg: do you have to approve forks?  cause my fork isn't showing up in my account.18:48
@Haargwell, you already have a webgui fork18:50
@Haargso you probably want to rename or delete that first18:50
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []19:07
-!- stDavid [n=stDavid@72.64.138.146] has quit [Read error: 104 (Connection reset by peer)]19:14
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui19:14
CIA-44WebGUI: colin * r11837 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Content/Asset.pm): Fix template diagnostics, reverse templateId and assetId.19:24
CIA-44WebGUI: colin * r11838 /WebGUI/docs/changelog/7.x.x.txt: Fix indenting in changelog19:24
CIA-44WebGUI: colin * r11839 /branch/WebGUI_7.6/ (lib/WebGUI/Content/Asset.pm docs/changelog/7.x.x.txt): Backporting template diagnostics GUID order fix.19:24
+perlDreamerkristi: could you please look at this bug: http://www.webgui.org/use/bugs/tracker/1066119:51
+perlDreamertry to download and unpack those two versions of WebGUI19:52
+perlDreamerwait a sec19:52
+perlDreamernevermind19:52
+perlDreamerdo you do command line stuff like that?19:52
@Haargi just checked 7.7.15, and it doesn't have a problem like that19:58
@bopbopno, perlDreamer20:04
+perlDreamerthat's fine bopbop.  You're probably busy anyway20:05
+perlDreamerwriting bugs...20:05
@bopbop:)20:06
+perlDreameryou're good to let me tease you about that, bopbop20:08
+perlDreameri should have most of those cleaned up in about 2 hours work20:08
@bopbopcool- I appreciate you resolving them- helps me get my stuff done for the books20:09
daviddelikatperlDreamer: you have a minute?20:14
+perlDreamerI do20:14
daviddelikatcan you look at the new helpdesk for me20:14
daviddelikatand let me know if the administrative tasks function the way you expect?20:14
daviddelikathttp://delikat.homeip.net:8080/20:15
daviddelikatadmin password is the default20:15
daviddelikatfeel free to open and close any ticket you like...20:15
+perlDreamerhow do I add a ticket?20:15
daviddelikatare you logged in?20:16
+perlDreamerno20:16
+perlDreamerisn't visitor allowed to log tickets?20:16
daviddelikatmost everything should be the same except that the ticket shows up in itsw own tab20:16
daviddelikatapparently not by detault20:16
daviddelikatI have not messed with perms at all...  just took what it gave me.20:17
@Haargit's showing a closed ticket on the open tickets page20:18
+perlDreamercan't assign a ticket, because Admin doesn't have a first name or last name20:18
daviddelikatI'll check on that20:18
daviddelikatjust press search with empty name20:19
+perlDreamersearch with empty name gave me "dav", but not Admin20:20
daviddelikatwould you normally be able to assign to admin?20:20
+perlDreamershould be able to assign it to anyone in the right group20:21
+perlDreamerI closed a bug, and it did disappear from the list20:21
+perlDreamerso something is wonky with the bug submitted by dav on the front list20:22
daviddelikatcould be that it has been closed three or four times...20:22
+perlDreamertrue20:22
+perlDreameron the tab for the new bug, the 5 and the X are superimposed20:23
daviddelikatyeah thats a CSS thing for the experts to figure out20:23
+perlDreamerif you resolve a ticket, and go back to the list of all bugs, it still shows up there since the AJAX hasn't been fetched again20:24
daviddelikatdo you think we need to refresh the tables?20:25
+perlDreamerit should either be done automatically, or there needs to be a button to update them.20:25
+perlDreamerI'd say it needs both20:25
+perlDreamersame thing for the ticket view20:26
+perlDreamersince it does an AJAX submit, it's possible to camp out on a ticket and never see a reply20:26
+perlDreamerunless you reload the whole page20:26
+perlDreameri don't know if that's included in the scope of your work, though20:26
daviddelikatmy thought exactly...20:27
daviddelikatI think it is a great idea though20:27
+perlDreamerthanks :)20:27
+perlDreamerHaarg and I are full of great ideas, since we use it several hours per day20:27
daviddelikatwould you say the functions all work as expected?20:27
+perlDreamerwith the exception of the 1 ticket to all tickets view, yes20:28
@Haargas far as tab changes i think so yes20:28
daviddelikatsorry could you elaborate on the 1 ticket thing?20:28
+perlDreamerwhen I resolved that ticket, and went back to the list of all tickets, the status wasn't updated20:28
daviddelikatdo you mean that the dat is not refreshed?20:28
daviddelikatok20:28
+perlDreamerright20:28
@Haargalthough i do thing having it switch to the ticket tab immediately when you click on it would be better for feedback20:29
daviddelikatwell if it is easy to do , I may just drop it in20:29
daviddelikatyes I agree, I was trying to do that with an indicator, but it has not worked...20:29
@Haargeither way, this is an improvement over what we currently have20:30
+perlDreamerdefinitely20:30
daviddelikatthanks20:30
+perlDreamerwish list aside, nice work!20:30
daviddelikatI still have a problem with file uploads...20:31
daviddelikathope to have that resolved shortly20:31
daviddelikatever see an error like this:  Failed to load source for: http://delikat.homeip.net:8080/home/the-help-desk/1?func=uploadFile20:36
+perlDreamerno20:37
daviddelikatI get it when I try to upload a file20:38
+perlDreamerme, too20:38
+perlDreamerit's like the Helpdesk doesn't know what to do with the JSON that is returned after the file is uploaded20:38
daviddelikatcant find it in the source code20:38
+perlDreamerI don't get an error though20:38
+perlDreamermy browser tries to download some JSON20:38
daviddelikatif you look at the responce to the request that is the text it has.20:39
CIA-44WebGUI: colin * r11840 /WebGUI/docs/credits.txt: Remove note about invicta providing the PayPal payment module.20:39
daviddelikatyou have to use a JS debugger to see the response.20:39
daviddelikatweird part is the upload is successful.20:41
+perlmonkey2crap.....I shouldn't have pulled master with the new repo.  1 hour download down the tube because I can't checkout crypt because it won't merge with master.20:43
+perlmonkey2so would i just clone the crypt branch?20:43
+perlDreamerHaarg, I'm wondering if the download issue is also due to FF 3.521:01
+perlDreamerthere are already 2-3 bugs logged against it for Javascript issues that work fine in other browsers21:02
daviddelikatdo you mean my download issue?21:02
+perlDreamerno, the webgui tgz download issue21:02
CIA-44WebGUI: colin * r11841 /WebGUI/docs/ (3 files in 3 dirs): 21:10
CIA-44WebGUI: Fix Navigation templates that still use PBtmpl0+048 after 7.7.15 upgrade.21:10
CIA-44WebGUI: New package for people upgrading from below .15, new upgrade script for21:10
CIA-44WebGUI: users on .15.21:10
daviddelikatdoes safari have known problems with attaching files to helpdesk tickets?21:14
* perlDreamer knows of 2 safari issues21:16
+perlDreamer1) The whole TinyMCE21:16
daviddelikatbrowser compatibility is ~so21:16
+perlDreamer2) The Matrix asset21:16
daviddelikatmuch fun21:16
* perlDreamer recommends a webgui.org bug helpdesk search21:17
daviddelikatyeah, I have enough to do figuring out why none oe it works in IE21:17
daviddelikatis there a usable JS debugger for IE that won't cost me a fortune?21:18
daviddelikat free?21:18
CIA-44WebGUI: colin * r11842 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetClipboard.pm): Add CSRF token to manage clipboard screen.21:24
+perlDreamerdaviddelikat, there is supposed to be a mini Firebug plugin for IE21:31
+perlDreamernotaction knows the name of it21:31
* perlDreamer goes running21:31
+perlDreameryay! First time in 3 weeks21:31
daviddelikatthanks, enjoy...21:32
@bopbopperlDreamer: at last year's WUC you did a presentation Getting Your Ideas into WebGUI21:36
@bopbopdid you ever have your slides uploaded to the WUC site?21:36
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has quit []21:38
@bopbopperlDreamer: nevermind. I found it someplace else21:39
+perlmonkey2webgui.org is a huge site.  Can someone give me a select count(*) from inbox there?22:02
+perlmonkey2To get statistics I'm running crypt with 10,000 256byte messages in inbox22:04
+perlmonkey2hmm, I guess it is unreasonable to think that 10,000 emails is large given my own gmail account :P22:08
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui22:22
-!- mode/#webgui [+v cap10morgan] by ChanServ22:22
+perlmonkey2Anyone have a good way of examining the results of NYTprof?22:32
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]22:38
+perlmonkey2Well the good news, is if a field isn't using encryption (defaults to the None provider), there is almost no additional cost in speed.  For a 400 second operation, 750ms were spent in the encryption module.22:42
+perlmonkey2that is .19% addition in processing time to have the option of using encryption.22:43
+perlDreamerbopbop, the only difference between 2008 and 2007 is the fake phone number I used for JT's cell23:05
+perlDreamerin 2k7, it was TeddyWedgers, and in 2k8, it was a pizza place23:05
+perlmonkey238 seconds to convert 10,000 emails from one encryption key to another?  Sound reasonable?23:19
+perlDreamerprogress bar?23:19
+perlmonkey2perlDreamer: it happens in a workflow23:20
+perlDreamerthat's fine then :)23:20
+perlDreamerWhen I make a form field and ask it for its database type, I get back things like: "CHAR(255)", "BIGINT", and so on23:21
+perlDreamerbut if I ask mysql what the fields are, I often get back something slightly different "BIGINT(20)"23:22
+perlDreamerany way to reconcile the two?23:22
@Haarghow are you getting the information from mysql?23:23
@Haargyou might be able to do something with column_info23:23
+perlDreamerthat's a DBI call?23:23
@Haargaside from that, parse the lengths23:23
@Haarghttp://search.cpan.org/~timb/DBI-1.609/DBI.pm#column_info23:24
+perlDreamerI was using describe table column23:24
+perlDreamerI'll try column_info23:24
+perlDreamerwe have a nascent bug in the userProfileSystem, and it's time to clean it up once and for all23:24
+perlDreamerhttp://www.webgui.org/use/bugs/tracker/1065123:25
+perlDreamerso I thought I'd build an upgrade script that walks the profile fields and makes sure they're all up to date23:27
+perlmonkey2Without any encryption .2% increase in time required to create an email.  Or for 10,000 emails created, 850ms is wasted by having the encryption module present.23:28
-!- hansw [n=hans@p548041A6.dip.t-dialin.net] has joined #webgui23:37
hanswhi all23:37
+perlDreamerhey, hansw23:37
hanswa stupid question from me, maybe not even webgui related23:38
+perlDreamerwe take 'em all23:38
@notactionbut we reserve the right to point and laugh23:38
@notactionnever behind your back, we're not mean23:39
hanswI have a server with some 10 server aliases, once in a while the webgui breadcrumb (yes, the old 5.x webgui) uses one of the aliases even after a redirect to the server name, could this be a caching issue?23:39
@notactioncould be. i don't even know how 5.x determines what the http_host is23:39
hanswnotaction, laughing at me should be done yes, still using old shit :-)23:39
@notactionnot your fault, i assume23:40
hanswno, mostly time, planning a migrate this autumn23:40
@notactionthere could be any number of reasons, none of which you or i have any control over23:40
@notactionyeah, it's a good 4-6 hour process even if everything goes RIGHT23:40
@notactionif stuff goes wrong, well...23:40
hansw4 to 6 hours is fine by me23:41
* notaction is glad PlainBlack doesn't support 5 or 6 anymore, so he doesn't have to be up until 2am23:41
hanswbut I am just to busy with external customers23:41
hanswwell, the machine runs fine, the websites hosted on it too23:41
@notactionif the sites are small, it might be faster to just migrate them manually23:42
@notaction5.x has packages, right?23:42
hanswjust increased the open files and mysql is sitting on the beach watching requests very easaly23:42
@notactionoh, wait, nm that won't work23:42
+perlDreamerno, no packages in 5.x23:42
@notactionso i was dreaming about wgd shell and i was thinking what if we could SSH into a wgd shell?23:42
@Haargheh23:43
@notactionand if wgd shell supported | and > and < redirection, we could do some very interesting things23:43
@notactionautomat, for example, could do a lot of fun stuff23:43
@Haargpatspam proposed a remote wgd at one point but the way he proposed wasn't a way that would be viable23:44
@Haargbut you could do something with running it on a remote system23:44
@notactioneh, this way is easier: set "wgd shell" as the user's shell23:44
hanswam I weird asking what wgd is?23:44
hanswwebgui daemon?23:44
@notactionhansw: no. wgdev is a command-line utility for working with webgui sites23:44
hanswah, ok23:44
+perlDreamerit's better than Maggi and Nutella23:45
hansw:-)23:45
@notactionso i can do "wgd ls className=WebGUI::Asset::Post" and get all the Post assets in a site23:45
hanswhmm23:45
hanswthat sounds nerdy, but useful23:45
+perlDreamerit will also let you edit templates from the command line in your favorite editor23:46
+perlDreamerand a whole herd of other things23:46
+perlDreamerwe should all buy Haarg beers for it at the WUC23:46
@notactionthen if what i wanted happens, i could: wgd ls ... | sed s/Post/MyPost/ | wgd update23:46
hanswis there any other editor then vi(m)?23:46
+perlDreamerit uses $EDITOR23:46
@notactionhansw: of course not23:46
@Haargthere is but there shouldn't be23:46
@notactionIF I DON'T BELIEVE IN THEM THEY DON'T EXIST23:46
+perlDreamerwe must love vim, but accept emacs23:46
+perlDreamerhowever23:47
+perlDreamerif you use pico....23:47
@Haarghttp://github.com/haarg/wgdev/tree/wgsh < this branch does not function23:47
hanswnotaction, sorry, I only use unix servers not running emacs23:47
+perlDreamerI can't promise you a safe stay in #webgui23:47
@Haargbut i was trying to adapt what david had into a shell of some kind23:47
hansw:-)23:47
@Haarghttp://github.com/haarg/wgdev/issues#issue/3 this needs fixing before the shell thing can be worked on much more23:48
hanswok, thanks for the info all, going to grab a small beer to celebrate my holiday23:48
+perlDreamerholiday?23:49
carograyhi guys23:50
+perlDreamerhowdy, carogray23:50
carograyhiya - listen we had a bunch of websites were hosting on a server 23:50
carograywe were supposed to move them to WebGUI and PlainBlack server > 2 years ago23:50
carograycommunication breakdown, turns out a few did not get moved and we are shutting down our dedicated server end of month23:51
carograyfind out today that one of these sites is one that I had thought had already moved to PlainBlack, but it hasn't23:51
carograyI have to move it before Tuesday when I am once again going out of the country far from any computers or phones or anything23:52
+perlDreamercarogray, I suggest you call PlainBlack on the phone, and see if they can help you.23:53
carograywebsite in use is a WebGUI 5.5.823:53
@notactionoh god23:53
carograyok you don't think they will charge me $200 for the phone call?23:53
* perlDreamer doesn't know carogray, but if you need speed, IRC and email won't cut it23:53
carograynope.. just wondering if ...huh.. looking for ideas 23:54
carograywill try phoning them or login request to see if they will charge me to find out23:54
carograyk - you are confirming my worst fears  thanks anyhow23:54
@notactioncarogray: considering the 5.x-7.x upgrade process would be a special service, the phone call is the least of your worries. 23:54
+perlDreamernot to mention the 2 business day window for the transfer23:55
@notactionwe stopped doing regular support of pre 7.x versions in March 0723:55
carograynot upgrading...just moving ....that is we have the site set up on the PlainBlack server23:55
@notactionyou can't move a 5.x site to a 7.x server without upgrading it23:56
carograybut people have been using the CS on the old site which I thought was inactive23:56
carograyoh... right, but we have the templates and all that... not a lot of pages at all, copying and pasting wouldn't take more than an hr. very small site23:56
carograyit's "just" the collaboration system, which is  in fact already set up on new server too.23:57
@Haargi'd start by posing it to the support boards23:57
@Haarg*posting23:57
carograyyep, that's what I was going to try and do after Perldreamer "admonished" me for broaching on IRC23:58
+perlDreameradmonished?23:58
carograyuhhh.23:58
+perlDreamer:)23:58
carograywhat's a gentle reproach, strong reminder?23:58
* perlDreamer is a bag of hot air and test scripts23:58
carograyPerldreamer nudged me?23:58
carograywhat's it mean when ****shows up before your name?23:59
+perlDreamerit's reflexive23:59
+perlDreameryou say /me23:59
carograyyou are talking to yourself?23:59
+perlDreamerbut at the beginning of a sentence23:59
* notaction is doing something23:59
carograyso it's long for I am a bag of hot air and test scripts23:59
carograylonghand23:59
+perlmonkey2It adds 16% to create inbox messages with the simple crypt provider.  Or 10,000 inbox messages can be created in 411 with encryption as apposed to 354 without it.23:59
--- Day changed Sat Jul 18 2009
carograyok I see people are asking real questions that can be answered in IRC... I wil go to support board thanks.00:00
carograyI am not taking my bat home - not to worry.00:00
CIA-44WebGUI: colin * r11843 /WebGUI/ (6 files in 6 dirs): 00:09
CIA-44WebGUI: The shelf now checks for viewing permissions of the products and shelves that it displays.00:09
CIA-44WebGUI: Template with i18n feedback for users.00:09
CIA-44WebGUI: colin * r11844 /WebGUI/docs/changelog/7.x.x.txt: Document bugfix for Shelf.00:09
mducharme-workthere are problems with upgrading from the really old versions of webgui00:16
mducharme-workcertain perl modules have deprecrated functions that are required for older upgrade scripts to work00:17
@HaargParse::PlainConfig and JSON00:17
mducharme-workyeah that's it00:17
@Haargit's not that hard to deal with those problems once you know what the problems are00:17
mducharme-workI remember issues with those with upgrading where I had to install an older version of the module to get it up to a certain point, then upgrade it00:18
@Haargbut it takes a while to figure out what is needed unless you've done it a bunch of times already00:18
mducharme-workcould carogray not just export all his site data and custom templates to packages?00:18
+perlDreamerno packages in 7.500:19
+perlDreamerer, 5.x00:19
mducharme-workoh00:19
mducharme-workthat sucks, cause that would have made it a lot simpler...00:19
carograysorry, heard my name and popped back in00:20
carograynot bothered about any of it, the framework and everything is all set up, it's just the content of the collaboration system I am not sure how to move over..00:20
+perlDreamermducharme, did you have a chance to look at that wiki page I made for simple LDAP setups?00:20
mducharme-workwiki page?00:21
mducharme-workwhat wiki page?00:21
mducharme-workI don't think I got your link00:21
+perlDreamerhttp://www.webgui.org/develop/wiki/basic-ldap-setup00:21
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui00:21
+perlDreamerI must have spoken to your IRC answering machine last night00:21
SquOnkHi everyone00:21
SquOnklol @ IRC answering machine00:21
mducharme-workmy client crashed last night at one point00:22
+perlDreamerSquOnk, I don't know if everyone knows about the new wG debian release yet.00:22
mducharme-workthe window would have disappeared then00:22
SquOnkperlDreamer: I release weekly ;-)00:22
+perlDreamermducharme-work: I took the instructions that you gave me, and some sample LDIF, and made wiki page so the other devs can have a setup for doing LDAP work00:23
+perlDreamerSquOnk: me too :)00:23
carograyHaH! guess what - nobody has even posted anything in the form - ever, that solves that problem....! its simply a case of the DNS thing! unbelievable a popular website for sure!00:23
SquOnkBTW, the venezuelan Ministry of Economy and Finance will go live with a WebGUI based portal00:23
carograythanks for your thoughts guys I am now good to go00:23
+perlDreamertavisto: wake up!00:23
mducharme-workperlDreamer: looks good, except it doesn't explain the format of an LDAP url00:24
+perlDreamerldap://localhost:port, right?00:24
mducharme-workyes, but also optional root dn at the end00:24
CIA-44WebGUI: colin * r11845 /branch/WebGUI_7.6/ (7 files in 7 dirs): backport fix for viewable producs and shelves in a shelf00:24
CIA-44WebGUI: colin * r11846 /WebGUI/lib/WebGUI/ (Help/Asset_Shelf.pm i18n/English/Asset_Shelf.pm): Add missing template variable help for sub-shelf loop.00:24
mducharme-work"ldap://localhost:389/" would be a basic URL for if ldap is on the same server00:25
mducharme-worksome ldap servers may want the root dn as well at the end, which in your case would be dc=localhost, making the entire thing ldap://localhost:389/dc=localhost00:25
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI00:27
-!- tavisto [n=tavisto@209.49.176.2] has quit [Read error: 54 (Connection reset by peer)]00:27
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:31
tavisto_SquOnk, is the site accessible to the public right now00:46
SquOnktavisto_: Nope00:47
SquOnktavisto_: Will be next week, probably on thursday00:47
tavisto_cool well definitely let us know when it's live!00:47
tavisto_We just released www.thegamecrafter.com and that has been a whirlwind!00:48
SquOnktavisto_: And we're working on getting their approval to be added in the WebGUI site00:48
tavisto_to be added in the WebGUI site?00:48
tavisto_I'm not sure I understand00:48
@notactiontavisto_: to be added to Sightings00:49
SquOnkThat's what I meant00:50
tavisto_excellent00:51
tavisto_what are the chances of doing a success story? :)00:51
SquOnktavisto_: Well, we'll wait a couple of months and ask for that00:52
tavisto_Great, they are fairly simple in design. Typically just red tape is our biggest obstacle00:52
tavisto_usually just includes brief intro, a few paragraphs on what they were searching for, and why WebGUI is the right choice00:53
SquOnktavisto_: Yep. Be prepared for something like "we would have preferred a Postgres-based CMS" ;-)00:54
tavisto_nice.00:54
SquOnk"and we hope future releases go that way"00:54
SquOnkbrb00:54
hanswmost websites use a lot of selects, therefor they do not need postgres :-)00:55
-!- tavisto_ [n=tavisto@209.49.176.2] has quit []00:57
hanswwe run a backup service, the software company that is creating the software is using mysql, there is one 70 GB table they are using00:57
hanswsick00:57
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit ["Leaving."]01:00
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui01:01
CIA-44wgdev: Patrick Donelan master * r1647c8a / lib/WGDev/Command/Ls.pm : Added -r|--recursive option to wgd ls command - http://bit.ly/25pAfG01:03
CIA-44wgdev: Patrick Donelan master * rec7c495 / lib/WGDev/Command/Ls.pm : 01:03
CIA-44wgdev: Added a few more convenient getLineage rules to Ls01:03
CIA-44wgdev: Added: includeOnlyClasses, excludeOnlyClasses, limit, and isa. - http://bit.ly/Ra8g501:03
CIA-44wgdev: Patrick Donelan master * r72754cb / lib/WGDev/Command/Ls.pm : Added smartmatch filtering to Ls - http://bit.ly/12U1wO01:03
SquOnkhansw: Yes, but this people (and several others I consult for) simply do not want to use mysql for _anything_ at all01:03
CIA-44wgdev: Patrick Donelan master * rc69bc4e / lib/WGDev/Command/Ls.pm : Made code work for pre-perl 5.10 - http://bit.ly/28Ike01:03
SquOnkThe form:foo placeholder in SQL Reports refer to a form in the same page?01:04
SquOnkMeaning, do I have to create a form before the SQL report?01:04
@Haargit will use the form parameter foo01:04
hanswSquOnk, I do understand, we would love to have more pg hosters too01:05
@Haargso you would either need the form or add the ?foo=bar to the url yourself01:05
SquOnkHaarg: Let me try to see if it works01:05
SquOnkIs it the literal word 'form' or the actual name of the form?01:10
SquOnkAnd by form I mean a WebGUI's Data Form.01:11
@Haargit's the literal word form01:11
@Haargand it doesn't have any relation to the DataForm asset01:11
SquOnkHaarg: Ok, that explains a lot.01:12
SquOnkHaarg: Then how do I go creating a form so the user can set the SQL report parameters?01:13
@Haargyou'd normally create it in the sql report template manually01:14
SquOnkOh01:14
@Haargyou could probably abuse a dataform for that purpose, but it would be a bit rough01:14
* perlDreamer goes on a train vacation01:17
SquOnkOk, I have a final question for today01:17
SquOnkSay I have two pages, one written in english (Statistics) and the other in spanish (Estadísticas)01:17
SquOnkEach has a blurb in the appropiate language, and both point to the same set of PDF/XLS and whatnot.01:18
SquOnkIs there a way that WebGUI wil give the english page to those having english as preferred language in their browsers, and the spanish page to those having spanish as their preferred language?01:18
hanswSquOnk, isn't it apache you want to use for that?01:19
@Haargthere's two sides to that01:19
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]01:19
@Haargthere's the internationalized text we use in various places01:19
SquOnkhansw: That was my initial idea, basing it on fixed URLs01:20
@Haargit's planned in 8.0 that that will automatically use the user's browser's language01:20
SquOnkhansw: ...but you just gave me an idea, though ;-)01:20
@Haargbut it doesn't right now01:20
hanswSquOnk, had a simular request for German and English besides Dutch01:20
@Haargfor the rest of the content, you'd almost have to do it in apache in some manner01:20
@Haargwe don't have any plans for having multi-language assets for instance01:21
hanswSquOnk, proxying it?01:21
SquOnkhansw: Sort of. If I get it to work I'll summarize here afterwards.01:21
SquOnkNow I have a router and a switch to replace, so I'll leave you guys 'til tomorrow.01:22
hanswSquOnk, would be nice to know what your solution is, good look replacing hardware01:22
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"]01:23
hanswit would hate to have another accept language solution01:24
hansws/it/I/01:24
+cap10morganat some point did storage location paths all get converted to hex?01:26
@Haargyes01:26
@Haargwell, somewhat01:27
+cap10morganbut pre-existing ones weren't changed?01:27
@Haargall new storage paths are in hex01:27
+cap10morganok01:27
@Haargbut it still works with existing locations01:27
+cap10morgani *finally* tracked down this cdn sync bug01:27
@Haargi have a script around that will convert them01:27
+cap10morganit assumes all storage locations are in the new hex format01:27
@Haargah01:27
+cap10morganand just silently skips ones that aren't01:27
+cap10morganman that was hard to track down :)01:27
@Haargshouldn't be too hard to solve then01:28
+cap10morgando you recall off the top of your head what version that was changed in?01:30
@Haargnope01:30
@Haargbefore the cdn stuff went in01:30
+cap10morganok01:31
+cap10morgani'm not sure how i'd fix it01:31
+cap10morgani have a fileId01:31
@Haargwell, converting between the id types is pretty simple01:31
+cap10morganand then right now it call $session->id->fromHex($fileId)01:31
+cap10morganto get the Storage obj01:31
+cap10morganany examples i can look at of getting a Storage obj from a path like that?01:32
@Haargfrom what type of path?01:32
+cap10morganuploads dir01:32
@Haarghex or base64?01:32
+cap10morganthe cdn code just iterates over the files in there01:32
+cap10morganit's a mixture01:32
+cap10morganthat's why i need to not assume it's hex01:32
@Haargto get the storage id from the file path, you'd take the last dir portion01:32
+cap10morganor base6401:33
@Haargif it's 40 characters, it's hex.  if it's 22, it's base6401:33
+cap10morganoh, ok, that's the official test eh?01:33
+cap10morganworks for me01:33
@Haargi don't know if it's the 'official' test, but we don't really have anything else01:34
+cap10morgansure01:34
+cap10morganshould work though :)01:34
+cap10morganso how do i get the guid from the base64?01:34
+cap10morganor do i convert it to hex?01:34
+cap10morgani only see from/toHex in Session::Id01:34
@Haargwell, if you have the base64, that is the guid01:35
@Haargas in, that is what you would pass to Storage->get();01:35
+cap10morganoh!01:35
+cap10morgani see01:36
+cap10morgancool01:36
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]02:03
@Haargnotaction, you around?02:15
@notactionHaarg: yeah02:22
@Haargi'm redoing some parts of WGDev::Command::run and thinking about removing a feature02:22
@Haargcurrently it checks for any executables in PATH named wgd-*02:23
@Haargand will run them02:23
@Haargthe only real thing that gets you is the automatic setting of the WEBGUI_ROOT etc env variables02:23
@Haargand you can use wgd run to do that02:23
@Haargdoes it seem like a feature worth saving?02:23
@Haargit messes with the flow of ::run a bunch so i'm thinking of just ripping it out02:24
@notactioncould there be a way to get something like it back?02:25
@notactionlike "wgd root && run-my-command"02:25
@notactionwgd root will set WEBGUI_ROOT or something?02:25
@Haargwell, like i say, you can do 'wgd run blah'02:25
@Haargto run blah with the env variables set02:25
@notactionand blah is or is not /usr/bin/wgd-blah02:25
@Haargblah is $PATH/blah02:26
@notactionrather, $PATH/wgd-bin02:26
@notactionokay, that sounds good02:26
@notactionthen i can "run sed s/.../.../" 02:26
@Haargyeah02:26
@Haargalthough i imagine something like !sed s/// would work better for the shell02:26
@notactionor `...`, though "run" or "system" work just as well02:27
-!- hansw [n=hans@p548041A6.dip.t-dialin.net] has quit ["Leaving"]02:52
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."]04:08
-!- Haarg [n=haarg@76.210.77.62] has quit ["This computer has gone to sleep"]04:24
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]04:27
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:29
-!- mode/#webgui [+v patspam] by ChanServ04:29
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui05:40
perlmonkey21ack, f11 locked upon me. strange.05:41
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit [Read error: 113 (No route to host)]06:03
CIA-44WebGUI: patspam * r11847 /WebGUI/ (3 files in 3 dirs): Fixes #10660 Crud doesn't like 006:18
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui07:40
-!- mode/#webgui [+v cap10morgan] by ChanServ07:40
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]07:59
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui09:59
-!- mode/#webgui [+o Haarg] by ChanServ10:00
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]10:40
CIA-44WebGUI: translation * r11848 /translations/German/German/Asset_Matrix.pm: Update from translation server11:41
CIA-44WebGUI: translation * r11849 /translations/German/German/ (Asset_Matrix.pm Asset_MatrixListing.pm): Update from translation server11:41
CIA-44WebGUI: translation * r11850 /translations/German/German/ (Asset_Thingy.pm FilePump.pm): Update from translation server11:41
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 111 (Connection refused)]14:33
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:44
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui19:29
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:29
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]19:37
-!- perigrin [n=bender@agaton.scsys.co.uk] has quit [Remote closed the connection]19:45
-!- perigrin [n=bender@agaton.scsys.co.uk] has joined #webgui19:45
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []21:54
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI22:31
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI22:38
--- Day changed Sun Jul 19 2009
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui04:58
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui05:04
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]05:18
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]06:07
-!- notaction is now known as preaction07:56
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["Leaving"]10:31
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []10:31
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui11:09
-!- mode/#webgui [+o Haarg] by ChanServ11:09
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI11:17
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]11:35
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui13:21
carograyanyone working?14:47
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:10
-!- zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui17:27
zylopfaDoes anyone know how i attach an additional label/value to a form field?17:29
zylopfaI am looking through the fields in the user profiles17:29
zylopfabut some of them dont have a default value that i need17:30
zylopfalike <option value="">Any</option>17:30
zylopfaI tried something like this17:30
zylopfa$field->formField({"any"=>'Any'},'','',1,"any");17:31
zylopfabut it dont seem to work17:31
zylopfaI want the original form + and extra label/value (<option>) thing17:31
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui17:48
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]17:48
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []17:54
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:30
-!- mode/#webgui [+o Haarg] by ChanServ18:30
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui19:05
-!- mode/#webgui [+v cap10morgan] by ChanServ19:06
-!- mducharme1 is now known as mducharme19:08
-!- zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Remote closed the connection]19:52
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui19:58
elninoHi Friends! We have a new webGUI fan - Rudi Harlan was born on his due date: July 15th at 23:03. 7lbs, 7oz, 19.5" All are doing VERY well. Hope to chat soon! Later!19:58
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]19:59
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui20:14
-!- mode/#webgui [+v BartJol] by ChanServ20:14
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI20:45
-!- mode/#webgui [+o tavisto] by ChanServ20:45
-!- hansw [n=hans@p54804C4F.dip.t-dialin.net] has joined #webgui21:19
-!- tavisto [n=tavisto@209.49.176.2] has quit []21:30
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has left #webgui []22:45
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."]23:03
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI23:03
--- Day changed Mon Jul 20 2009
@Haargdaviddelikat, are there any things about git you find particularly confusing or areas you'd like to know more about?00:13
daviddelikathmmm00:13
daviddelikatI guess I'd like to have the basic functions set out plainly...00:14
@Haargok00:14
@Haargi'm going to try to cover branching, merging, and the index in my madmongers talk00:15
daviddelikatI'm a bit confused about how to manage my local git repo, the working copy and the remote copy00:15
daviddelikatthat is the remote repo.00:15
perigrinthat's the biggest thing to wrap your head around when you switch to a dvcs from a client/server one00:15
@Haargok, cool.  i'll add some stuff about how remotes work.00:16
@Haargit still puzzles me why os x needs 3.2GB of printer drivers00:20
@Haargpreaction, i should ask you the same question i asked david00:23
hansw3.2GB?00:25
hanswsick00:25
hansw1.32 GB here, but that is tiger :-)00:26
hanswCanon seems to use a lot of stuff00:29
@Haarg1.4GB of that is Epson00:30
hanswhmmm, 583 MB in tiger00:30
hanswindeed a large one, explains why they spell their dir name in upper case00:31
@preactionHaarg: not really, i understand what i need on a daily basis right now00:34
@preactionthe configuration file and some of ways to make things easier would be nice00:34
@Haargmake what kind of things easier?00:35
hanswgit seems extreamly easy compared to cvs :-)00:38
hansw.git/config seems to be the solution00:38
perigrinalso ~/.gitconfig00:39
hanswand a lot more power for users and maintainers00:42
-!- hansw [n=hans@p54804C4F.dip.t-dialin.net] has quit ["Leaving"]00:46
+cap10morganHaarg: syncToCdn in Storage.pm assumes that it can say queuePath . '/' . $self->getHexId00:49
+cap10morgando you think i should do a dir exists test on that and fall back on the old-style guid path if it's not there?00:49
@Haargdepends on the context of what you mean, but i think that sounds right00:50
@Haarg->get for example tests the hex path, uses it if available, tests the base64 path, uses it available, and uses the hex path if neither exist already00:51
@Haargiirc00:51
+cap10morganoh, ok00:51
+cap10morgani'll take a look at that00:51
daviddelikatsome cache somewhere is just killing me!00:52
+cap10morganoh, probably i should just use $self->{_pathParts} instead00:54
+cap10morgansweet, that seems to have fixed it00:58
-!- carogray [n=Caroline@static-64-222-94-201.burl.east.myfairpoint.net] has joined #webgui01:09
-!- carogray [n=Caroline@static-64-222-94-201.burl.east.myfairpoint.net] has quit [Read error: 110 (Connection timed out)]02:07
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:20
-!- mode/#webgui [+v patspam] by ChanServ03:20
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer]05:23
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 54 (Connection reset by peer)]07:02
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui07:14
-!- mode/#webgui [+v cap10morgan_] by ChanServ07:14
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 110 (Connection timed out)]07:30
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:19
-!- mode/#webgui [+o preaction] by ChanServ08:20
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:35
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:23
-!- mode/#webgui [+v bartjol] by ChanServ11:23
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui11:35
-!- bartjol [n=bartjol@host2.procolix.com] has quit [Read error: 104 (Connection reset by peer)]11:38
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:47
-!- mode/#webgui [+v bartjol] by ChanServ11:47
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]12:18
-!- carogray [n=Caroline@72-58-91-107.pools.spcsdns.net] has joined #webgui12:56
+bartjoladsku dev people around?13:49
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:06
-!- mode/#webgui [+o plainhao] by ChanServ14:07
-!- carogray [n=Caroline@72-58-91-107.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]14:37
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui14:59
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]15:36
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui15:51
-!- mode/#webgui [+o bopbop] by ChanServ15:52
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Remote closed the connection]15:55
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui15:59
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI16:29
-!- mode/#webgui [+o tavisto] by ChanServ16:29
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI16:30
-!- tavisto [n=tavisto@209.49.176.2] has quit [Read error: 54 (Connection reset by peer)]16:30
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:50
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:57
CIA-44WebGUI: translation * r11851 /translations/Dutch/Dutch/ (9 files): Update from translation server17:08
-!- Haarg [n=haarg@76.210.61.52] has joined #webgui17:15
-!- mode/#webgui [+o Haarg] by ChanServ17:15
CIA-44WebGUI: translation * r11852 /translations/Dutch/Dutch/ (4 files): Update from translation server17:23
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui17:33
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:33
CIA-44WebGUI: translation * r11853 /translations/Dutch/Dutch/Asset.pm: Update from translation server17:38
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has quit [Read error: 54 (Connection reset by peer)]17:38
-!- s4eek [n=charles@135.149.119.70.cfl.res.rr.com] has joined #webgui17:39
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []17:41
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit [Read error: 113 (No route to host)]18:15
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui18:17
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:17
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:18
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:24
-!- mode/#webgui [+v perlDreamer] by ChanServ18:24
CIA-44WebGUI: colin * r11854 /WebGUI/ (3 files in 3 dirs): 18:45
CIA-44WebGUI: canUse should check whether the driver is enabled or not.18:45
CIA-44WebGUI: PayDrivers update the local object cache on update.18:45
CIA-44WebGUI: colin * r11855 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting enable and update fixes for PayDriver.18:45
CIA-44WebGUI: colin * r11856 /WebGUI/t/Shop/PayDriver/Ogone.t: Update Ogone tests for new driver code.18:45
CIA-44WebGUI: colin * r11857 /WebGUI/lib/WebGUI/Asset/Shortcut.pm: Remove debug code from Shortcut.18:45
CIA-44WebGUI: colin * r11858 /WebGUI/lib/WebGUI/Operation/ProfileSettings.pm: Add CSRF code to ProfileSettings edit profile field and edit profile category.18:45
CIA-44WebGUI: colin * r11859 /WebGUI/ (2 files in 2 dirs): Fix hoverhelp to use Summary vs Synopsis.18:45
CIA-44WebGUI: colin * r11860 /WebGUI/t/mandatory_template_vars.t: Remove old templates from this test.18:45
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui18:49
-!- mode/#webgui [+v BartJol] by ChanServ18:49
+perlDreamerHey, BartJol.  How was the sailing trip?18:59
+BartJolgood18:59
+BartJolenough wind, sun and rain18:59
+BartJoland waves18:59
+BartJolJoeri and I went to bring Joeri's boat back at beaufort 5 a619:00
+BartJolthat was a heavy trip19:00
+BartJolbut I couldn't let his (pregnant) wife go19:01
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:06
-!- mode/#webgui [+v cap10morgan] by ChanServ19:06
CIA-44WebGUI: colin * r11861 /WebGUI/docs/ (2 files in 2 dirs): 19:08
CIA-44WebGUI: Add description to StoryArchive template.19:08
CIA-44WebGUI: Fix bad image template variables in Story templates.19:08
CIA-44WebGUI: colin * r11862 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Keyword.pm t/Keyword.t): 19:08
CIA-44WebGUI: Fix Keywords so that by default, only Keywords from published assets are returned.19:08
CIA-44WebGUI: Reported as bug against the StoryManager, but also affects Wiki, Shelf.19:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:17
-!- mode/#webgui [+o preaction] by ChanServ19:18
+perlDreamerbopbop, to 10658 bug was a good catch19:18
+perlDreamerthat's a 3-fer19:18
+perlDreamerWebGUI's keyword system was finding assets regardless of the asset's state, so not only what the StoryManager affected, but also the Shelf and the Wiki19:19
CIA-44WebGUI: colin * r11863 /branch/WebGUI_7.6/ (lib/WebGUI/Keyword.pm t/Keyword.t docs/changelog/7.x.x.txt): Backporting Keyword getMatchingAsset fix.19:30
+perlmonkey2IE is the devil.  Was looking at the IE Survey bug where add survey/question/answer buttons weren't showing up properly.  These are pure YUI calls.  19:30
+cap10morganlooks like a de facto standard has emerged for forwarded SSL request headers19:58
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]19:59
+cap10morganwe should probably convert webgui to use that instead of SSLPROXY19:59
+cap10morganit's the X_FORWARDED_PROTO https thing19:59
-!- pattieja [n=pattieja@kr.structure.northwestern.edu] has joined #webgui20:01
pattiejahello20:01
pattiejaI'm considering purchasing the WebGUI Developers Guide and would like to know if it contains detailed information about building Wobjects.  Also, are there any instances that color is used to show differences (figures, graphs, etc.) that cannot be distinguished in the B&W version?  Thanks.20:03
@bopboppattieja: there are chapters on writing assets/wobjects in the Dev Guide20:08
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui20:09
pattiejathanks bopbop 20:09
@bopbopyou're welcome20:09
@bopbopand b&w is probably fine for that book20:09
+perlDreamerwhat?20:10
+perlDreamerand miss out on my testing examples in black and white?20:11
@bopbopI'm hoping you'll take it 3D in the future- we'll include a set of glasses w/ every guide20:11
+perlDreamer3D is hard, you'll probably get video first20:11
@bopbopaww, come on20:12
@bopbopif Disney can make 3D books for little kids20:13
pattiejaI've got 3D glasses available in the lab I work in... :)20:13
@bopbopsurely perlDreamer could do it20:13
@bopbopsee, pattieja is all set20:13
-!- David__ [n=David@130.156.38.11] has joined #webgui20:13
pattiejaI can even see those "stereo" "pictures" in the mall... :)20:13
@bopbop:)20:13
* perlDreamer will look for a CPAN module to help generate stereoscopic images20:16
* BartJol thought perlDreamer could make anything with perl20:16
+perlDreamerapparently, I have difficulties with compound Wobjects and commercial pay drivers20:17
+BartJolwell even you have to kept challenged, otherwise you would be bored20:18
+BartJoleeeh20:18
* perlDreamer needs to do a little less dreamin', and a little more perl20:26
+perlDreamerall will be well :)20:26
+BartJolI will take the dreaming part over20:26
-!- perlDreamer is now known as perlSailer20:29
+perlSailerperlmonkey2: if it works in WebGUI 7.7, why doesn't it work in 7.6?20:29
+perlmonkey2perlSailer: if what works?20:29
+perlSaileradding sections, questions, etc.20:29
+perlSailermy understanding was that it had been fixed in 7.720:30
+perlSailerbut not in 7.620:30
+perlmonkey2I'm running head and IE6/7 is failing for the survey edit screens for redrawing the add sectin/question/answer buttons.20:30
+perlmonkey2and I think I might be on to something.  I'm setting the id the same as the container.20:30
+perlmonkey2maybe IE destroys the dom element also.20:31
+perlSailercan't we write a virus that would scrub IE off the face of the planet?20:31
+perlmonkey2hm, nope, changing the id to not match the container didn't fix it.20:32
+perlmonkey2bah, YUI is just ticking me off.  Instead of destroying the object and recreating it, I'm trying to just remove the eventlistener and add a new one.  Which also doesn't work.20:46
-!- pattieja [n=pattieja@kr.structure.northwestern.edu] has left #webgui ["Ex-Chat"]21:13
+perlmonkey2You have to love the bugs that stump even YUI authors.21:14
-!- s4eek [n=charles@135.149.119.70.cfl.res.rr.com] has quit []21:18
+perlmonkey2Heh, I love irc.  Just got through hashing over the issue with the Button YUI lib author.  We've discovered a bug.21:21
+perlSailerhm, i wonder what's involved in upgrading YUI in WebGUI21:23
+perlSailerbecause I doubt they'll backport the bug to 2.721:23
+perlSaileror whatever version we use21:23
@Haargwell, we may be able to backport it ourselves21:24
@Haargwe're using 2.621:24
+perlmonkey2perlSailer: no, the bug is that it worked in the first place.21:24
+perlmonkey2the fix shouldn't rely on YUI updates.21:25
+perlmonkey2destroy apparently also destroys the dom el the object is attached to.  FF/Safari weren't honoring this and were keeping the el around so that the call to create a new button object with that el was working.  IE destroyed it properly.21:26
+perlSailer<mode="LukeSkywalker">"That's impossible"</mode>21:27
+perlmonkey2perlSailer: yeah, like finding out Darth Vader was the good guy or something.21:28
CIA-44wrebuild: Graham Knop master * rdcad4e5 / wre/var/setupfiles/modproxy.conf : only use gzip compression on specified content types, not all requests - http://bit.ly/EgYxI21:43
+cap10morganbefore i make this an RFE, i wanted to make sure, there's currently no way to force webgui to redirect users' browsers *out of* https:// on pages not marked secure, right?21:54
+perlSaileras far as I know, that is correct.  You'd have to manually put an http:// out in front21:55
+cap10morganok, that's what i thought21:55
+cap10morganrfe time!21:56
-!- David__ [n=David@130.156.38.11] has quit []21:56
-!- tavisto_ [n=tavisto@209.49.176.2] has quit []21:59
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI21:59
-!- mode/#webgui [+o tavisto] by ChanServ21:59
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]22:00
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Client Quit]22:04
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui22:04
-!- carogray [n=Caroline@174-147-211-138.pools.spcsdns.net] has joined #webgui22:26
+perlmonkey2I give u pon this bug.  I have the only call to 'removeListener' in webgui and not even the guys on #yui can seem to figure it out.  GWT > YUI.22:29
+perlSailerquitter!  You're supposed to work on the bug until you pass the point of useful work and it destroys your self-esteem.22:43
+perlSailerthen you sleep on it and fix it the next day22:43
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:44
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui22:46
+perlSailertavisto, someone wants to setup a german Matrix22:56
-!- knowmad [n=william@97.66.185.250] has joined #webgui23:03
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]23:14
knowmadis there a list of features available in the new shopping cart?23:20
-!- carogray1 [n=Caroline@174-147-211-138.pools.spcsdns.net] has joined #webgui23:21
+perlSailerlike what, knowmad?23:26
+perlSailerproduct level stuff, API level stuff, ??23:26
knowmadproduct-level features23:26
knowmadlike payment methods23:26
knowmadcheckout process, etc.23:26
knowmadi've added a wiki entry to start capturing these23:27
knowmadhttp://www.webgui.org/use/community-wiki/shopping-cart23:27
knowmadjust found some more at 23:28
knowmadhttp://www.webgui.org/learn/features#idxTUViVjYbfvFYima5ZCc-Q23:28
@tavistowhat type of matrix perlSailer23:29
+perlSailerI translated the new postings in the german forum, tavisto.  I think the question was can this be done in german, too?23:30
knowmadperlSailer: what happend to perlDreamer?23:30
+perlSailerBartJol is now in charge of dreaming23:30
+perlSailerso, I'm considering taking up sailing23:30
knowmadhmmm, i'm going to have to hear more about this transition at the WUC23:30
CIA-44WebGUI: colin * r11864 /WebGUI/ (3 files in 3 dirs): Remove i18n echo calls in Account/Shop My Sales template.23:31
knowmadttyl23:31
-!- knowmad [n=william@97.66.185.250] has left #webgui []23:31
-!- carogray [n=Caroline@174-147-211-138.pools.spcsdns.net] has quit [Read error: 110 (Connection timed out)]23:41
topsubsoo topsub is gonig to build a new pc..23:58
topsubalways fun23:59
--- Day changed Tue Jul 21 2009
@tavistoget to work sissy! (topsub)00:04
topsubhaha i'm working by seeing how i am going to spend my money.. haha00:04
@tavistoI heard you were building a 486 DX-50.. Not sure that was worth the $1200 you paid for the parts...00:05
@tavistowell you are going to spend a little money and go to the WUC this year right...00:05
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has quit [Read error: 110 (Connection timed out)]00:05
topsubhaha i'm still figuring that out00:05
@tavisto*tavisto cracks knuckles and gives you dirty look*00:06
-!- carogray1 [n=Caroline@174-147-211-138.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]00:06
@tavistoI don't wanna have to sick perlSailer on you... so you'd better be coming.00:06
topsublol00:07
topsubwe going to drink in the pres room or w/e its called again00:07
topsubhaha00:07
CIA-44WebGUI: paul * r11865 /WebGUI/ (10 files in 6 dirs): PayPalStd resurrected00:14
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has joined #webgui00:43
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []00:46
CIA-44WebGUI: colin * r11866 /WebGUI/ (2 files in 2 dirs): Bypass default value in the Country form so that other values can be used if set. ITransace getCredentials.01:01
CIA-44WebGUI: colin * r11867 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backporting ITransact country name credential fix.01:01
-!- tavisto [n=tavisto@209.49.176.2] has quit []01:29
-!- Haarg [n=haarg@76.210.61.52] has quit ["This computer has gone to sleep"]01:43
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui02:08
-!- mode/#webgui [+o Haarg] by ChanServ02:08
@Haargdebugging live perl/mod_perl processes: http://use.perl.org/~jjore/journal/39319 http://use.perl.org/~jjore/journal/3932502:39
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:39
-!- mode/#webgui [+v patspam] by ChanServ02:39
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Remote closed the connection]02:53
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui02:53
-!- mode/#webgui [+v cap10morgan] by ChanServ02:53
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]03:15
+perlSailerany ideas why WebGUI::Storage->clear would have POD that says that it does NOT delete .wgaccess files, but have code that DOES delete .wgaccess files?03:44
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:46
+patspamit's a trap for unwary sailors03:46
+perlSailerthat's what I was thinking03:46
* perlSailer heads off for some skilly and duff04:10
CIA-44WebGUI: colin * r11868 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting Crud 0 value fix.04:10
CIA-44WebGUI: colin * r11869 /WebGUI/docs/changelog/7.x.x.txt: Bug fix kudo.04:10
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI04:54
@Haarghopefully i don't have to rush too much with my madmongers git talk.  i'm probably trying to fit in too much information.04:56
+perlSaileryou can always skip stuff04:57
+perlSailerit's easier than trying to fill in04:57
@Haargyeah04:58
@Haargstill have to figure out what to say about remotes.  other than demonstrating how they work, i don't know what else to say.04:59
* Haarg takes a break to grab some food05:01
+perlSailerpersonally (selfishly) the more you say the more it will help me05:05
+perlmonkey2patspam: whoever did those icons is bloody genius.05:21
* perlmonkey2 puts out a request for YUI help. Does anyone know how to make YUI's removeListener actually work?05:22
+perlmonkey2speaking of that JS help, patspam the 'Survey doesn't work in IE' is because IE handles YUI object calls to destroy correctly.  Unless I'm missing something, FF has a bug as an object's destroy is supposed to remove its dom element also.05:23
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:33
-!- ekennedy1 [n=ekennedy@174-156-58-66.pools.spcsdns.net] has joined #webgui05:47
ekennedy1I'm allowing visitors to post replies to a collaboration system.  I have an approval workflow working.  On problem that I have is that it sends messages back to the Visitor inbox.  Is there a way to open the Visitor mailbox as an admin?05:54
+perlmonkey2Hmm, removeListener works fine, I was missing a chained listerer removal upstream.  But that didn't solve the IE6/7 issues.  I fear the only solution is to nuke the moon.05:54
+perlmonkey2ekennedy1: as admin I went to 'users' then viewed visitors profile.05:55
+perlmonkey2This allowed me to see its inbox.05:56
ekennedy1perlmonkey2: Thanks for your help. I looked at that earlier but didn't see anywhere to open the inbox.  When I tried to become the user I was essentially logged out.  How did you access the mailbox from the profile?06:00
+perlmonkey2okay in 'users' I clicked on 'Visitor'.  then in the admin panel on the right I clicked ' view user's profile'.06:01
+perlmonkey2This takes me to a profile screen with tabs.  The middle tab is the inbox.06:01
+perlmonkey2Course this is [head] I'm running.  No idea if things are different in older versions.06:01
ekennedy1I was just going to say that my production system is 7.6.  Perhaps that is not available.06:01
+perlmonkey2you odon't see those links/06:02
+perlmonkey2?06:02
+perlSailerno, that's RFE-ish06:02
+perlSailerno backporting it06:02
+perlmonkey2then I advise 'select * from inbox'06:02
+perlmonkey2:P06:02
+perlmonkey2oh, ' where userId = 1'06:03
+perlmonkey2:P06:03
+perlmonkey2perlSailer: I'm running out of patience for this bug.  06:03
ekennedy1That was what I was going to do but was hoping for a better way.  Thanks.06:03
+perlSailerkill it!06:03
+perlmonkey2IE is redrawing my entire screen in IE6 on the ajax call.  Does it do that to you?06:03
* perlSailer tries to avoid IE606:03
+perlSailerit's like a leaky boat on a stormy sea06:04
+perlmonkey2perlSailer: as part of my 'do something fun' I'm going to try to rewrite parts of the Survey JS with GWT.06:04
+perlmonkey2So maybe I can fix the bug that way.  And if I pretty print the JS, so that it is almost human readable, maybe I can get it into core :P06:05
+perlSaileryou'd have to make an argument that we should support YUI and GWT06:05
+perlSailerthat won't be easy06:05
+perlmonkey2Don't call buzz aldrin a liar: http://www.youtube.com/watch?v=ZOo6aHSY8hU06:08
+perlSaileryeah, he looks like an old man06:09
+perlSailerbut ya have to remember that he was once in the Air Force as a pilot06:09
-!- ekennedy1 [n=ekennedy@174-156-58-66.pools.spcsdns.net] has left #webgui []06:15
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has left #webgui []06:22
+perlmonkey2perlSailer: but GWT doesn't require any additional libraries.06:40
+perlSailerI may just be very conservative06:43
+perlmonkey2perlSailer: no, there is zero chance of GWT being introduced into core.  But maybe it could be worked into WebGUIx:: assets.06:46
+perlmonkey2But I can't wait to see comparitive JS libs with GWT to see how much smaller they are.06:46
+perlmonkey2Since a browser should only have two open sockets at a time, you can only load two files at a time.  With the GWT there are no other libs to load, and it can load all your images as a single compress file, unpack then and place them in the dom.  Supposed to be much faster and more efficient.06:47
+perlmonkey2the GWT is missing some of the widgets the Survey uses, but there is no reason that YUI libs can't be used with GWT code.06:48
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]06:53
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:55
elninohi. anyone around for  a non-webgui question?06:57
+perlSaileryou can always ask, elnino07:00
elninoperlSailer, eh?07:00
+perlSailertaking a dreaming break07:00
elninoanyone know anything about c-panel? I've used it, looks slick, but does it come with the software it can manage, or can I determine what choices the user can have?07:00
elninoto install.07:01
elninoc-panel.net doesn't really say if it is "packaged" with open source software, or if one has to configure it to work with the opensource software I want.07:02
@preactionelnino: you have to get the software that works with it07:03
elninook. so they only support certain opensource, or I write write code to support others using their API?07:04
elninomy brain is fried, I suppose I'm not making sense. oh well. Just only curious.07:06
elninowe have a new webgui fan.. Rudi Harlan was born Wednesday night. we're all doing great, and big sister adores him at the moment.07:07
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]07:08
+perlSailerCongratulations, elnino.07:11
+perlSailerWe knew you could crank out top-notch code, but this is beyond the call of duty.07:11
elninoThanks. He's been great.07:11
@preactionin theory, i believe you could write a cpanel interface for webgui07:12
@preactioncpanel is Perl07:12
elninowell, thank you, but I dont' knwo if I can crank out code as fast as I did him.07:12
* perlSailer is going to pull into port, and call it a night07:12
-!- perlSailer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]07:12
elnino3 minutes.07:13
elninowell. time for sleep. bye.07:14
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]07:15
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui07:38
-!- mode/#webgui [+o Haarg] by ChanServ07:38
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 60 (Operation timed out)]08:11
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI08:28
-!- steveo_aa [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]09:04
-!- steveo_aa [n=sno@76.226.142.79] has joined #WebGUI09:07
-!- mode/#webgui [+o steveo_aa] by ChanServ09:07
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui10:04
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:29
-!- mode/#webgui [+v bartjol] by ChanServ11:29
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:07
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:07
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []12:32
CIA-44WebGUI: translation * r11870 /translations/Dutch/Dutch/ (7 files): Update from translation server12:39
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui13:03
CIA-44WebGUI: translation * r11871 /translations/Dutch/Dutch/ (TaxDriver_EU.pm WebGUIProfile.pm): Update from translation server13:08
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:07
-!- mode/#webgui [+o plainhao] by ChanServ14:07
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]14:10
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []14:49
-!- CIA-44 [n=CIA@208.69.182.149] has quit []14:52
-!- CIA-54 [n=CIA@208.69.182.149] has joined #WebGUI15:09
CIA-54WebGUI: translation * r11872 /translations/Dutch/Dutch/ (4 files): Update from translation server15:10
CIA-54WebGUI: translation * r11873 /translations/Dutch/Dutch/ (ShipDriver.pm PassiveAnalytics.pm): Update from translation server15:10
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui15:26
-!- mode/#webgui [+v cap10morgan] by ChanServ15:26
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui15:36
CIA-54WebGUI: translation * r11874 /translations/Dutch/Dutch/Asset_Story.pm: Update from translation server15:47
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:04
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit []16:12
+bartjolmm a perlDreamer might come in handy right now16:35
+bartjolany story topic dev people?16:38
+bartjoldon't wanna make a useless bug report16:39
-!- tavisto [n=tavisto@70.158.103.10] has joined #WebGUI16:40
-!- mode/#webgui [+o tavisto] by ChanServ16:40
+SynQyes!16:48
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui16:48
+SynQI am traveling back to europe by KLM :)16:48
+bartjolMay I go by sailing boat?16:50
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []16:56
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:59
+SynQbartjol: are you sure you want to take 6 months of unpayed leave?17:07
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []17:09
+bartjoleeeh, no, not exactly, I rather be sponsored and make advertisement for ProcoliX by sailing across the ocean17:10
CIA-54WebGUI: translation * r11875 /translations/Dutch/Dutch/ (Asset_StoryTopic.pm Asset_StoryArchive.pm): Update from translation server17:15
CIA-54WebGUI: translation * r11876 /translations/Dutch/Dutch/Asset_AdSku.pm: Update from translation server17:15
-!- Haarg [n=haarg@76.210.68.69] has joined #webgui17:17
-!- mode/#webgui [+o Haarg] by ChanServ17:17
@tavistoKLM = free beer17:17
@tavistoI'm about to get on a delta flight.. unfortunately I didn't get an upgrade this time and exit row doesn't = free beer (haha)17:18
daviddelikatbartjol: how did the AdSKu translation go?17:18
daviddelikatI'm curious because i wrote it17:18
daviddelikat... so be brutal17:18
+bartjoloh, well, any stuff I found, I made a bug report for17:18
+bartjollet's have a look17:19
-!- tavisto [n=tavisto@70.158.103.10] has quit []17:19
+bartjolwell, the word click is hard to translate to dutch, because the natural translation sounds stupid, but I used it anyway17:20
+bartjoland I thought it was unclear what an impression is17:20
+bartjolbut the transaltion is easy17:20
daviddelikatso what would be a better word/idea for 'click'?17:21
+bartjolwell, the english word is perfectly clear and fine... in english17:22
daviddelikatwhat do you call it in dutch?17:22
+bartjolwell to click is klikken17:23
+bartjolonly different spelling17:23
+bartjolbut "a click" is "een klik"17:23
daviddelikathow do you talk about it normally?17:24
+bartjolwhich I find rather stupid sounding17:24
+bartjolmore in the verb kind of way17:24
+bartjolnot the action as a noun17:24
daviddelikatso this is just another way that english is messed up - the noun-ification of verbs... and vice versa17:25
+bartjolbut you did not make me post bugs about it17:25
+bartjolyeah17:26
+bartjolso no type-o's (as far as I saw)17:26
daviddelikatok thanks17:26
+bartjolor inclearities, I would say thumbs up17:26
+bartjolbut a definition for the impression might b good17:27
daviddelikatyeah, I'll have to think about that17:27
+bartjolsomtimnes that is what I miss in WebGUI]17:27
+bartjolthat happens more often17:27
+bartjolI don't ewanna read a wiki to see what something does17:27
+bartjolIf I want to find how to do it, that's ok17:28
daviddelikatweb based programming is so fickle 17:46
+bartjolmmm, from all the "perl*" gus, only perlbot remains17:51
CIA-54WebGUI: translation * r11877 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server17:56
daviddelikatso I moved three lines of code from the middle of a function to the beginning of the same function and now half of my page doesn't even download...17:58
+bartjolmmm17:59
+bartjolthat does not sound good17:59
+bartjoldepends on the piece of code of course, but mostly order is important18:00
daviddelikatmostly it is the JS that gets skipped, no errors, doesn't even show up in the firebug console/Net page, nothing18:00
daviddelikatorder can influence how it works, not how it downloads...18:01
daviddelikatthe script element is still on the page, so it should download it18:01
+bartjolmmm18:03
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]18:03
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui18:04
+bartjolwell, without seeing, I can't judge18:04
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:13
-!- mode/#webgui [+v perlDreamer] by ChanServ18:14
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]18:14
+bartjolhey perlDreamer, I left you some work :)18:15
+perlDreamerbartjol: I see you've attended the McCombs School for Superior Submission of Bugs18:15
+bartjolwell, I think this was my top day ever18:15
+bartjolthat course works18:16
-!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."]18:20
daviddelikatso about half an hour ago my browser stopped downloading/running any JS leaving me totally frustrated in all that I did18:20
daviddelikatno errors local or server18:20
daviddelikatnothing18:20
daviddelikatjust deal flat html18:20
daviddelikat/deal/dead/18:20
daviddelikatso I closed the tab and opened a new one18:21
daviddelikatand behold it works!18:21
daviddelikatgotta love that...18:21
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:21
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui18:25
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:25
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:28
+perlDreamerdaviddelikat, I think I have decided that javascript is evil.18:29
daviddelikatit certainly has more faults than my favorite language18:29
daviddelikatbut in this case it was the browser/js-engine that seems to be the problem18:30
@Haargi don't mind javascript as a language, i just hate debugging it18:31
+perlDreamerI hate how it's not the same everywhere.  Aside from that, it's really not that bad.18:33
daviddelikatI'm not fond of the fact that it hasn't matured as a language... at all.18:33
mducharme-workwe have an ajax web application that was developed in house without using a framework like YUI18:34
daviddelikatmost of what we deal with here are just pasted together bits that make it look better.18:34
mducharme-workif we aren't using firefox 2.x it doesn't work18:34
mducharme-workI'm almost tempted to move it to a framework......18:35
daviddelikatseems like a wise choice18:36
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []18:36
daviddelikatbut you might look at some of the other less weighty frameworks before you choose one...18:36
mducharme-workthe only one's I'm familiar with are t18:38
mducharme-workthe yahoo and google ones18:38
CIA-54WebGUI: colin * r11878 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/i18n/English/WebGUI.pm): WebGUI, versionTag i18n fix18:38
CIA-54WebGUI: colin * r11879 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting AdminConsole Help and i18n.18:38
CIA-54WebGUI: colin * r11880 /WebGUI/ (2 files in 2 dirs): i18n fix18:38
daviddelikatmducharme-work: heres a start for you, if you want to keep your app light... http://sixrevisions.com/javascript/promising_javascript_frameworks/18:41
CIA-54WebGUI: colin * r11881 /WebGUI/ (2 files in 2 dirs): i18n fix18:54
CIA-54WebGUI: colin * r11882 /WebGUI/ (2 files in 2 dirs): i18n fix18:54
CIA-54WebGUI: colin * r11883 /WebGUI/ (3 files in 2 dirs): i18n fixes18:54
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:57
-!- mode/#webgui [+v cap10morgan] by ChanServ18:57
daviddelikatany body want another look at the new helpdesk?   http://delikat.homeip.net:8080/18:58
daviddelikatanybody know how to tell CSS that an item should be opaque?19:00
-!- carogray [n=Caroline@174-147-211-138.pools.spcsdns.net] has joined #webgui19:00
@Haargwhat item?19:01
daviddelikatthe loading box that shows up on my helpdesk19:01
@preactiondepends on how it's being transparencied19:01
daviddelikatI'm not sur ehow it's being trans...ed19:01
@preactionFirebug or some other inspector19:02
@Haargfor that probably background-color:19:02
@Haargdaviddelikat, you might want to add padding-right: 20px to the em for that tab19:10
daviddelikatk19:11
@Haargprobably easiest if you can add a class to that tab19:11
daviddelikatits got some CSS attached to the overlay itself19:11
daviddelikatHaarg: having trouble with the padding right suggestion... what do you mean by 'the em'?19:29
@Haargthere is an em element in the tab header19:29
@Haargit would probably be best if you could just add a css class to the tab19:30
@Haargthen add a rule like .ticket-tab em { padding-right: 20px }19:30
daviddelikatI see, thanks19:30
+perlDreamershould getFiles return files from subdirectories, or only getFiles(1)?19:44
@preactionperlDreamer: i would say getFiles should return all files such that getUrl( $filename ) will do the right thing19:47
@HaargperlDreamer, finally applied your patch to karmagifter19:50
+perlDreamerthanks!  I'll close out the bug.19:50
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit ["Leaving."]19:52
daviddelikati have come tgo the conclusion that I cannot do this work without learning CSS at least some...19:52
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui19:52
@preactiondaviddelikat: i'm surprised you got this far without it ;)19:53
daviddelikatanybody recomend a good book?19:53
@preactiondaviddelikat: zofbot4 sent you some links19:53
+perlDreamerCSS: The Definitive Guide is a great reference, but I haven't found a good textbook yet19:53
daviddelikatI like reference boos best19:53
daviddelikatbooks...19:54
daviddelikatref books with examples19:54
daviddelikattextbooks tend to be too tedious19:54
@preactionthat's why the websites are better, they can show you right in the browser19:54
daviddelikatits hard to find the meat19:54
@preactionalso, join #css, you can get good help there19:54
daviddelikatwhat is zofbot?19:56
@preactionzofbot is the bot in #css19:57
@preactionit's pimp-ass pimp19:57
@preactioni was gonna put it in here too, zoffix gave me the sauce19:57
daviddelikatso its sort of an auto-responder?19:58
@preactionit's an IRC bot19:58
daviddelikathow does it work?19:58
@preactionyou type "]factoid" and it prints it out19:58
@preactionor "]factoid > user" and it PMs the person19:59
@preactionor "]factoid @ user" and it addresses the person19:59
@preactionit has many other features19:59
daviddelikatdo you address it directly or does it grab stuff out of the chat?20:00
daviddelikatperhaps there is documentation i could read20:00
daviddelikat?20:00
@preactionyou address it directly20:01
@preactionnot really, just ask your question to #css and they'll find the factoid for you20:01
daviddelikatHaarg: it would be quite nice if wgd could watch for 'saves' while a user edits an item and update the database with intermediate saves20:15
daviddelikatI imagine this is asking quite a bit, but I just wanted to point out that it would be usefull20:15
@Haargit's certainly possible20:34
daviddelikatit would be really handy for tweaking templates.20:35
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: carogray, SDuensin20:37
-!- Netsplit over, joins: carogray, SDuensin20:38
-!- danny_mk [n=chatzill@64-204-40-34.client.dsl.net] has joined #webgui20:38
-!- mode/#webgui [+v danny_mk] by ChanServ20:38
-!- carogray [n=Caroline@174-147-211-138.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]20:42
daviddelikatHaarg: perlDreamer: I just pushed the new helpdesk to the git repo.20:44
daviddelikatthere are a few CSS issues, but I've talked to JT about them and he said that one of the 'experts' could fix them...20:46
daviddelikatmeanwhile I'll be reading whatever CSS stuff I can find...20:47
-!- carogray [n=Caroline@166.203.67.81] has joined #webgui21:12
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SDuensin21:21
-!- Netsplit over, joins: SDuensin21:26
+perlDreamerno more test plans: http://www.shadowcat.co.uk/blog/matt-s-trout/a-cunning-no_plan/22:05
+perlDreamerhm22:12
+perlDreamerWould it really be a problem is getFiles did not return '.' and '..' anymore?22:13
@Haargit currectly does?22:13
+perlDreameryes22:13
+perlDreamerwell, getFiles(1) does22:13
+perlDreamergetFiles does not22:13
@Haargi can't think of any place that would be useful to return22:14
+perlDreamerme either22:14
+perlDreamerPath::Class::Dir has a wonderful recursive iterator built into it22:14
@preactionwho had told me in here they were working with Selenium?22:15
+perlDreamersbaur22:15
+perlDreamersbauer?22:15
+perlDreamer(sp ?)22:16
@preactionoh right! susan22:16
@preactionthis IDE thing works niiiiice22:17
+perlDreameryeah, the demos I've seen are nice22:17
+perlDreamerbut there's something I've never worked out22:17
+perlDreamerit would be almost impossible to run Selenium tests in series22:17
+perlDreamerunless they all return the website to the default state when they exit22:18
@preactionthat's what i've been doing22:28
@preactionbut it's nice to have tests for something we've never had tests for before (in one of our client sites)22:29
+perlDreamerdid you read the blog post I pasted above?22:30
+perlDreamerIn Test::Simple 0.88, you can say "done_testing()"22:30
+perlDreamerso no more plans required22:30
@preactionhttp://youbrokethebuild.com/ <- ha beautiful22:31
-!- carogray [n=Caroline@166.203.67.81] has quit [Read error: 110 (Connection timed out)]22:31
+perlDreamerI know I have a picture of JT holding an axe somewhere around here...22:40
@preactionso i think we should make Selenium IDE tests and then port them over to whatever system we end up using later (be it Test::Story, or using Selenium RC directly)22:45
@preactioni'm just getting really tired of stupid regressions like the one Kristi just posted22:45
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui22:46
@preactioni feel like i'm trying to bail out an oil tanker with a teaspoon22:46
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:51
-!- bmackey [n=chatzill@208.51.39.34] has joined #webgui23:02
+perlDreamerwhich regression, preaction?23:35
+perlDreameroh, that one...23:36
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has left #webgui []23:41
-!- wgGuest27 [n=wgGuest2@pool-98-111-94-121.sttlwa.fios.verizon.net] has joined #webgui23:45
-!- wgGuest27 is now known as Nexx23:45
-!- Nexx is now known as Nexxi23:45
NexxiI know this is likely a stupid question, but are you able to install WebGUI via FTP upload like other systems such as PHPBB, etc? 23:46
@Haargnot really23:47
NexxiHmm. I am currently with a host and have ssh, SFTP, and FTP, but I am only familiar with FTP installs23:48
-!- Nexxi [n=wgGuest2@pool-98-111-94-121.sttlwa.fios.verizon.net] has quit []23:53
+perlDreamerpreaction: fixed23:56
+perlDreamerso why don't we hook up bopbop with Selenium, and have her spend 2 days doing basic operations23:56
@preactionhow stupid was it?23:56
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []23:56
+perlDreamerit was very subtle23:56
+perlDreamerrev 1188423:56
@preactionsounds like a good idea23:56
+perlDreamerwe can add it to the pre-release testing procedure23:57
@preactionand with the new skype release i can share my screen and show her how to do it23:57
--- Day changed Wed Jul 22 2009
+perlDreamerthe Selenium Tests can be exported and imported, can't they?00:00
+perlDreamerthey'd have to have that00:00
+perlDreamera way to write out and replay a script00:00
@preactionthey can be exported and imported, and the saved file can be moved around00:01
@preactionexported means "to another format like Perl, C, or Ruby"00:01
@preactioner... so not imported, but the saved file can be moved around and loaded00:02
+perlDreamerso if she saves one, I could run it either from the command line, or from Firefox00:02
+perlDreamergood00:02
@preactionyou could open it in your Selenium IDE and export it to Perl if you wanted to00:02
@preactioni'm going to set up a Selenium RC on smoke.plainblack.com when i get the chance, so exported Perl tests have an RC to connect to00:03
+perlDreamerwell, until then we could still use the IDE tests00:03
@preactionright00:03
@preactionsomething reproducable with minimal effort is the key00:04
+perlDreamerright00:04
+perlDreamerand expedient00:04
+perlDreamerthis is something that can be done right now00:04
+perlDreamerfor example, kristi could clear her site, turn on IDE, and then record building the whole site00:04
+perlDreamerand then replay that script and duplicate her site on any other site00:05
+perlDreamerthat's what I call a backup!00:05
@preactioni've noticed that selenium doesn't detect text entered into a TinyMCE editor00:07
CIA-54WebGUI: colin * r11884 /WebGUI/ (2 files in 2 dirs): Don't close the connection for the default link (0) when doing connect checks.00:08
CIA-54WebGUI: colin * r11885 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backporting DatabaseLink connection check fix.00:08
+perlDreamerI have a passionate, irrational dislike for TinyMCE00:08
@Haargi have a passionate, perfectly rational dislike for TinyMCE00:09
+perlDreamerwell, between the two of us we have it covered00:09
+perlDreamerHow do you feel about Editor and SimpleEditor?00:10
-!- danny_mk [n=chatzill@64-204-40-34.client.dsl.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"]00:11
@Haargi have no problem with them00:11
@Haargbut then, i've never used them either ;)00:11
-!- bmackey [n=chatzill@208.51.39.34] has quit [Read error: 104 (Connection reset by peer)]00:12
+perlDreamerI'm almost done with deep Storage.00:31
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]00:31
+perlDreamerpreaction, Haarg: I'd really appreciate it if you'd both review the commit00:31
@Haargsure00:32
+perlDreamerhttps://svn.webgui.org/svnweb/plainblack/revision/?rev=1188600:45
* perlDreamer has to run some errands, but I'll backlog00:45
CIA-54WebGUI: colin * r11886 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Storage.pm t/Storage.t): Allow storage locations to have subdirectories, just to support the ZipArchive.00:53
@Haargi don't see anything that stands out as a problem01:06
@Haargi mostly ignored anything to do with the cdn stuff though01:06
-!- preaction [n=doug@76.210.68.69] has joined #webgui01:12
-!- mode/#webgui [+o preaction] by ChanServ01:12
@preactionperlDreamer: r11886 looks good to me01:14
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]01:33
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui01:33
+perlDreamerHaarg, I did, too.01:38
+cap10morganin wreconsole.pl it sometimes call this bare sub "file"01:42
+cap10morganwhere is that defined?01:42
@Haargprobably Path::Class01:43
+cap10morganah ha01:43
+cap10morganthanks Haarg01:43
@Haargi hate implicit imports01:43
+cap10morganme too01:44
@Haargthe fix for http://www.webgui.org/use/bugs/tracker/10677 is going to be rather ugly01:46
+perlDreamerwhat's causing the bug, is it the feed?01:47
@Haargold version of XML::FeedPP01:48
@Haargit isn't detecting what kind of input you are giving it01:48
@Haargit tries to detect if you are giving it a url, file path, or string01:48
@Haargin 0.38 the regex for a string doesn't catch that feed01:49
@Haargerr, 0.3701:49
+perlDreamerno way to manually tell it?01:49
-!- preaction [n=doug@76.210.68.69] has quit ["This computer has gone to sleep"]01:49
@Haarg0.38 has a better regex, and newer versions you can manually tell it01:49
@Haarghttp://cpansearch.perl.org/src/KAWASAKI/XML-FeedPP-0.37/lib/XML/FeedPP.pm01:50
@Haarglook at sub load {01:50
+perlDreamerswapping the first and second conditionals would help01:51
@Haargit misses all of them though01:52
@Haargthe bug only happens with 0.3701:52
@Haargso we'll probably have to detect that version, and do the same thing load does01:52
@Haargassign the raw hash params01:52
+perlDreamerwe can't say to use 0.38 only?01:52
@Haargback soon01:52
+perlDreamerk01:52
@Haarg7.7 already requires a newer version01:53
@Haargbut for 7.6 we don't want to bump the prereq01:53
-!- Haarg [n=haarg@76.210.68.69] has quit ["This computer has gone to sleep"]01:53
-!- Haarg [n=haarg@97-88-245-238.static.mdsn.wi.charter.com] has joined #webgui02:10
-!- mode/#webgui [+o Haarg] by ChanServ02:10
+perlDreamerIf it's a bug in a prerequisite, what's wrong with asking people to upgrade to a new version that fixes the bug?02:13
-!- preaction [n=doug@97-88-245-238.static.mdsn.wi.charter.com] has joined #webgui02:16
-!- Haarg [n=haarg@97-88-245-238.static.mdsn.wi.charter.com] has quit ["Leaving"]02:23
CIA-54WebGUI: colin * r11887 /branch/WebGUI_7.6/t/Storage/Image.t: Update this test for the deep storage.02:53
CIA-54WebGUI: colin * r11888 /WebGUI/t/Storage/Image.t: update test for new deep storage02:53
+perlDreamerIt is impossible to write perl while watching Kung-Fu Panda03:00
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:25
-!- mode/#webgui [+v patspam] by ChanServ03:25
CIA-54WebGUI: colin * r11889 /branch/WebGUI_7.6/t/ (Crud/Subclass.t lib/WebGUI/SubClass.pm): 03:29
CIA-54WebGUI: Update SubClass test to work. For some reason, having the package03:29
CIA-54WebGUI: inside wasn't allowing inheritance to work.03:29
CIA-54WebGUI: colin * r11890 /WebGUI/t/ (Crud/Subclass.t lib/WebGUI/SubClass.pm): 03:29
CIA-54WebGUI: Fix test. Inheritance wasn't working with the package defined inside03:29
CIA-54WebGUI: the test.03:29
CIA-54WebGUI: colin * r11891 /branch/WebGUI_7.6/ (lib/WebGUI/Storage.pm t/Storage.t docs/changelog/7.x.x.txt): Backport deep storage RFE.03:29
-!- SquOnk [n=emhn@190.201.100.194] has joined #webgui03:42
SquOnkHi guys03:43
SquOnkLooking for a suggestion03:43
SquOnkWhat would be the best way to create a page full of links. Simple as that.03:43
SquOnkI know it can be done with an article.03:43
SquOnkIt's there a better way.03:43
SquOnkSort of a "bookmarks page" 03:43
preactionyou can use a CS or a Thingy03:44
SquOnkpreaction: I see. Will try those.03:47
SquOnkpreaction: Is there a RFE for an input form designer for SQL Reports?03:47
SquOnkpreaction: The other day I asked here and Haarg mentioned I had to build the form by hand in the template in order to have the fields available for the SQL Report.03:48
* SquOnk is listening to: Van Halen - 1984 - Panama - (0:15/3:31)03:48
SquOnkOh, sorry03:48
preactionSquOnk: there used to be "SQLForm", but that was taken out for Thingy03:48
SquOnkpreaction: I need to create several SQL Reports, some will use macros but others need to be fed specific values given by the user. Is the Thingy the right tool for that?03:49
preactionwhat are you creating SQL Reports for? existing SQL tables?03:49
preactionThingy is to create new databases03:49
SquOnkpreaction: Views and specific queries.03:50
SquOnkpreaction: I'll give you two examples.03:50
mducharmeI find the thingy is not configurable enough in terms of how it presents information03:50
mducharmeand the way records are linked03:50
SquOnkpreaction: A report that shows some Payroll information specific for each user. It uses a macro to find out the username and works fine.03:50
preactionSquOnk: but the SQL table with data already exists? 03:51
SquOnkpreaction: A report that shows details from a specific ticket from a foreign request tracker. It needs the ticket number.03:51
SquOnkpreaction: Yeah, tables exist in foreign Postgres databases.03:51
preactionthen you need SQLReport03:52
SquOnkpreaction: There's a "performance report" that requires a date range and an employee number, both fed by the user. It's no biggie for me to create the forms...03:52
SquOnk...but I'm thinking on having the customer do it so it has to be easy.03:52
preactioni'm just saying that if you want, you can make them into Thingy databases03:52
SquOnkpreaction: I understood that, but it's not viable here. I guess I'll build the forms and file an RFE :)03:53
SquOnkpreaction: Unless there's some way to connect a Data Form with a SQL Report. Instead of mailing data, feed it into the report.03:53
preactionyou could use the SQLForm03:54
preactionit's in the github i believe03:54
preactionor otherwise it's in the SVN03:54
SquOnkpreaction: I see. What do you think of the last idea?03:55
preactionwe took the SVNForm out for a reason03:55
preactionThingy works better for the end-user03:55
SquOnkpreaction: I agree... but for data entry.03:56
preactionbuild a small custom asset03:57
preactionalternatively, make an asset that takes a DBIx::Class::WebGUI object and builds a data entry form03:57
SquOnkpreaction: Unless the reports are a few, I guess I'll have to do that03:58
-!- preaction [n=doug@97-88-245-238.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]04:43
+perlDreamerpatspam, does the t/Crud/SubClass.t test run on your box?05:02
+patspamyes05:02
+patspamis it broken?05:02
+perlDreamerI couldn't get it to work here05:03
+patspamhmm05:03
+perlDreamerIt gave me the enigmatic05:04
+perlDreamerCouldn't locate object method crud_createTable in WebGUI::Crud::SubClass05:04
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]05:05
+patspamI'll have a look at it in a sec, just writing some Crypt tests05:05
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui05:05
-!- mode/#webgui [+o Haarg] by ChanServ05:05
+perlDreamerI changed the test to pull from an external file, and it worked fine05:07
+perlDreamerbut it was odd05:07
+perlDreamerHaarg, could we pick up the XML::FeedPP thread?05:11
@Haargsure05:11
+perlDreamerIf there's a bug in the module, what's wrong with asking people to upgrade to using it?05:12
@Haargwell, it's probably fine.  i'm just thinking in a stable version avoiding prereq changes should be avoided05:13
+perlDreamerwe may kill 2 bugs with one stone if we up the version: https://svn.webgui.org/svnweb/plainblack/revision/?rev=1034405:17
+perlDreamerwell, up the version and backport a patch05:19
+perlDreamerhang on05:20
+perlDreamerthat path looks like it was backported...05:21
+perlDreamerI see05:22
+perlDreamerwell, then we should keep going in the same style as before05:32
SquOnkAll right, I'm off...05:33
SquOnkSee you guys tomorrow.05:33
-!- SquOnk [n=emhn@190.201.100.194] has quit ["Yippie kay-ai-yay, fudder muckers!"]05:33
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui05:37
-!- mode/#webgui [+v cap10morgan] by ChanServ05:37
CIA-54WebGUI: colin * r11892 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.32 release.05:49
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]06:43
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui06:44
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has joined #webgui06:47
daviddelikatI'll push the final code for the helpdesk in the morning...06:48
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has left #webgui []06:48
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has quit ["Leaving."]07:27
CIA-54WebGUI: colin * r11893 /releases/WebGUI_7.6.32-stable: Release 7.6.32-stable07:50
CIA-54webgui: Patrick Donelan crypt * r4ccd6d2 / lib/WebGUI/Workflow/Activity/CryptUpdateFieldProviders.pm : Made use of quote_identifier in CryptUpdateFieldProviders - http://bit.ly/jToby07:52
CIA-54webgui: Patrick Donelan crypt * rfaf3c5d / (lib/WebGUI/Crypt.pm t/Crypt/Simple.t): Fix: using regexps to parse binary data needs care - http://bit.ly/28d35u07:52
CIA-54webgui: Patrick Donelan crypt * ra85faa8 / (15 files in 9 dirs): 07:52
CIA-54webgui: Crypt refactoring07:52
CIA-54webgui: refactored WebGUI::Crypt::_getProvider07:52
CIA-54webgui: refactored WebGUI::Crypt::encrypt and decrypt07:52
CIA-54webgui: moved providers into WebGUI::Crypt::Provider namespace07:52
CIA-54webgui: added more provider tests07:52
CIA-54webgui: added Provider skeleton - http://bit.ly/jeqGq07:52
CIA-54webgui: Patrick Donelan crypt * rb254c70 / lib/WebGUI/Crypt.pm : Crypt::parseHeader now uses split instead of a regex for speed - http://bit.ly/pMyT507:52
CIA-54webgui: Patrick Donelan crypt * r01cde04 / crypt_benchmark.pl : Improved crypt_benchmark.pl - http://bit.ly/8vIZO07:52
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []08:03
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:07
CIA-54WebGUI: colin * r11894 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.33 development.08:15
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:34
-!- mode/#webgui [+o preaction] by ChanServ08:35
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]08:55
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:36
+SynQmorning09:57
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]10:24
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui10:24
-!- mode/#webgui [+o Haarg] by ChanServ10:24
CIA-54webgui: Patrick Donelan crypt * re12ac1e / (8 files in 7 dirs): 10:54
CIA-54webgui: Minor refactoring/improvements10:54
CIA-54webgui: Improved crypt_benchmark.pl10:54
CIA-54webgui: Improved API docs10:54
CIA-54webgui: Removed Crypt::Blowfish cipher from tests because it isn't in the WRE - http://bit.ly/Ey2am10:54
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:17
-!- mode/#webgui [+v bartjol] by ChanServ11:17
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]11:21
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]12:24
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI12:27
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:03
-!- mode/#webgui [+o plainhao] by ChanServ14:03
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]14:58
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has joined #webgui15:22
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui16:22
-!- mode/#webgui [+v patspam] by ChanServ16:22
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui16:23
-!- mode/#webgui [+v cap10morgan_] by ChanServ16:23
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:36
-!- mode/#webgui [+o bopbop] by ChanServ16:36
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 113 (No route to host)]16:38
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)]16:41
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:47
-!- cap10morgan_ is now known as cap10morgan16:56
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui16:57
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI17:09
-!- mode/#webgui [+o tavisto] by ChanServ17:09
-!- cap10morgan_ [n=wmorgan@166.205.132.106] has joined #webgui17:15
-!- mode/#webgui [+v cap10morgan_] by ChanServ17:15
-!- cap10morgan_ [n=wmorgan@166.205.132.106] has quit [Read error: 104 (Connection reset by peer)]17:18
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 113 (No route to host)]17:21
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui17:22
-!- mode/#webgui [+v cap10morgan] by ChanServ17:22
daviddelikatjust pushed some new code for helpdesk to github17:26
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Client Quit]17:26
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:26
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui17:27
-!- mode/#webgui [+o preaction] by ChanServ17:27
+bartjoldaviddelikat: is that a new Asset?17:30
+bartjolsounds cool17:31
+bartjoland it is strange that my out of office mail is posted on the dev list... cool, but quite unnecessary17:33
daviddelikatno its an optional package, not quite ready for the core17:33
daviddelikatbut it is the one used on webgui.org17:33
daviddelikatthe new code should be live by next week and you will notice some differences in performance17:34
daviddelikats/should/may/17:34
mducharmedoes this new help desk gadget support creating tickets for people who are not users in webgui?17:35
+bartjoloh, the thing for the rfe/bug notices17:36
+bartjolthat is cool17:37
+bartjolmducharme: well that is porbably a group security setting17:37
+bartjolhopefully17:37
+bartjolbut I haven't got ionstalled it somewhere17:38
mducharmethe help desk we run, at least 50% of the calls are from people who have never signed in to our website17:38
mducharmeI suppose we could create accounts for them, but then they won't know the password if they want to sign into the site as themselves17:39
+bartjolwell, the visitor is an account17:40
+bartjolonly a special one17:40
mducharmeright, but we'd also have to know who the ticket is for17:42
mducharmeheh17:42
daviddelikatthats correct, if you give the 'visitor' account rights to create tickets, then all visitors can do it...17:42
mducharmeand not just be a ticket associated with "visitor"17:42
daviddelikatyou could add a meta field for an email address17:43
mducharmewould be like the time we got the call17:43
mducharme"your school's internet connection is down, we are currently working to correct the issue"17:44
mducharmeno name, no contact number17:44
mducharmeand we have 84 schools17:44
mducharmeso no way to know which one was down17:44
mducharmelol17:44
daviddelikatno callerid?17:44
mducharmeno callerid17:44
daviddelikatcool!17:44
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]17:45
mducharmesee our providers are required to let us know so we can let the school know17:45
mducharmeso someone from one of our providers, still don't know exactly who, called us without saying who they were and what school they were talking about17:45
mducharmelol17:45
mducharmethat was like the most useless and annoying voicemail17:45
mducharmeanyhow I can still see sinmilar stuff happening if tickets only get associated with "visitor"17:46
+bartjolend-usrs17:46
daviddelikatthose are really hard to ignore too17:46
mducharme"help! our server is broken! call me today!"17:46
mducharmefrom: visitor17:46
mducharme:)17:46
mducharmethat would be my fear17:46
mducharmeheh17:46
+bartjolwell, that sounds like logging in is a better plan17:46
daviddelikatyes in that case you really have to have an account17:46
+bartjolthat prohibits that problem17:46
daviddelikatof course if their internet is down, they won't be logging any tickets...17:47
mducharmesomething that would fix the problem is by having a "ticket contact"17:47
mducharmewhich could be associated with a user in webgui but wouldn't have to be17:47
mducharmejust as an idea17:47
daviddelikatyou can add 'meta fields' to your helpdesk17:47
daviddelikatadd a couple of fields, email, phone number, name...17:48
mducharmelike a user without a password, almost17:48
daviddelikatsort of, I don't know if meta fields can be 'required' though.17:48
+bartjolwhich are compulsary17:48
+bartjolah17:49
daviddelikatyou can look a the help desk here http://delikat.homeip.net:8080/17:49
daviddelikatif you happen to know the default password, feel free to use it.17:49
mducharmehow are the tickets categorized?17:50
daviddelikatjust don't expect to keep anything there, because I reset this site often.17:50
mducharmeyou can define categories in the help desk?17:50
daviddelikatI think you would have to use meta data for that also17:51
mducharmecould you to drop down meta data?17:51
+bartjolcool, I can login on that page as admin17:51
daviddelikatpretty sure, you can use most typical data types17:52
mducharmebut even then you said with metadata you can't make it required17:52
mducharmewe need for a help desk to be as idiot proof as possible heh17:52
daviddelikatnot sure but I'mn trying to check...17:52
daviddelikatyes, that is what helpdesk if about...17:52
daviddelikata place for idiots to tell you where you goofed up17:53
daviddelikatand so I find that I goofed up the metadata system in helpdesk...17:53
daviddelikatI cannot seem to create any meta fields17:54
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has joined #webgui17:55
daviddelikatI guess I have something else to fix now...17:55
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:07
-!- mode/#webgui [+v perlDreamer] by ChanServ18:07
+perlDreamerbartjol, can we talk about the VIES unavailable bug?18:08
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:10
+bartjolsure18:12
+bartjolnot about the typ-o I suppose18:12
+bartjolyou want MrHairgreas in?18:12
+bartjolperlDreamer: what's the problem? Martin did agree on the problem?18:13
+perlDreamerhe did agree, but I don't understand how the system works18:13
+bartjolah18:14
+perlDreamerdoes this happen on checkout?18:14
+perlDreameror, when viewing the cart?18:14
+perlDreamerwill a workflow really solve it?18:14
+bartjollet's have a look18:14
+bartjolI only saw that it might be a problem18:14
+perlDreamermartin agrees that it is a problem18:15
@preactionI think you can tell a competent software developer from an incompetent one with a single interview question:What's the worst code you've seen recently?18:16
@preactionIf their answer isn't immediately and without any hesitation these two words: My own.18:16
@preactionThen you should end the interview immediately. Sorry, pal. You don't hate software enough yet. Maybe in a few more years. If you keep at it.18:16
+bartjolperlDreamer: well, at a sell to a company you need a VAT number in Europe18:17
+perlDreamerokay18:17
+perlDreamertavisto: http://www.opensourceforamerica.org/news-and-events18:18
+bartjolso you can choose whether you trust them enough to fill in a valid vat number18:19
+bartjolor only send when you have validated18:19
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui18:19
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:19
+bartjolhey18:20
+bartjolI did not even ask18:20
+bartjolperlDreamer: wants to discuss my VIES bug MrHairgrease18:20
+perlDreamerMrHairgrease: I'd like to understand the VIES unavailable issue a little better before declaring it a bug.18:21
+MrHairgreaseokay that's simple18:21
+bartjolwell I only think it is a bug, because the user is uninformed18:22
+MrHairgreasethere are three possible outcomes of a VIES request18:22
+MrHairgreasea) the number is incorrect18:22
+bartjolb) the numder is correct18:22
+MrHairgreaseb) the number is correct18:22
+MrHairgreasec) the validity of the number could not be chacked, because one of the VIES providers is down18:23
+MrHairgreasein case c) an offline attempt should be made to check the number again at a later moment18:23
+bartjolwell, you can't connect to it..18:24
+bartjolbut that's a detai18:24
+bartjoll18:24
+perlDreameryeah, that sounds like a bug18:24
+MrHairgreasethe fact that you're unable to connect to one of the VIES members databases does not mean that you cannot do so at a later time18:25
+MrHairgreasesome of these db's have more or less scheduled downtime18:25
+bartjolad the tranaction should be halted till it is validated?18:25
+MrHairgreaseto sync something or so18:25
+MrHairgreaseno18:25
+MrHairgreasethat's up to the shop admin18:25
+bartjolok18:25
+bartjoloff course18:25
+MrHairgreaseyou can set the EU tax plugin to paranoid18:25
+MrHairgreasewhich means that it only accepts validated numbers for tax deduction18:26
+MrHairgreaseor rathar exemption18:26
+perlDreamerthe user is given feedback to know the difference between an invalid number, and when the service is unavailable?  and there will be some final kind of feedback if the VIES service is never available?18:26
@HaargperlDreamer, the double gzip issue was a problem with the mod_proxy config18:26
@Haargi fixed it on the server and in wrebuild18:26
+MrHairgreaseThere are two kinds of invalid numbers18:26
* perlDreamer should be banned from many the WRE source18:26
+MrHairgrease1) numbers that do not conform to the format issued by the country registering it18:27
+bartjolbut the transaction stuff is already a workflow that has a parameter that validates the execution which is dependend on the vat number validation? (inparanoid mous)18:27
+MrHairgreasethat is checxk offline (no VIES connectivity) by regexes18:27
+MrHairgreaseuhm bart18:27
+MrHairgreaseI don't follow18:28
+MrHairgreaseI'll walk over to you18:28
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]18:29
+MrHairgreaseok18:29
+MrHairgreasebart knows that i know what he didn't know18:30
+MrHairgreaseso to say18:30
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:30
+bartjolah we understand each other now on more subjects than beer18:31
+MrHairgreaseI'll write the revalidation workflow anyway tomorrow.18:31
+MrHairgreaseIf it cannot go in for some reason I'll dump it in the bazaar18:31
+MrHairgreasebut in my not so humble opinion it should go in =)18:32
+bartjolwell, it does complete some other core code18:33
+MrHairgreasebtw18:33
+bartjolvat18:33
+MrHairgreasewhat was the problem with th epaypal module?18:33
+MrHairgreasehehe 18:33
+MrHairgreasei didn't event notice that bart18:33
+perlDreamerMrHairgrease, I'm convinced.  It's a bug18:35
+MrHairgreasegood18:36
* MrHairgrease never thought that the remote hypnosis book would come in handy 18:36
+perlDreameroh, swirly patterns on my monitor....18:36
+MrHairgreaseperlDreamer: your eyes are getting heavy18:36
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]18:37
+perlDreamermy hand is getting heavy, because my children need some posterior attitude adjustment18:37
+MrHairgreaseyou suddelnly develop a craving for a juicy lemon which you WILL think tastes like an orange18:37
+bartjoland when I snap my fingers18:38
* perlDreamer starts barking like a dog and writing Ruby code18:38
+bartjolwell, as long as you don't use emacs, it's save18:38
+MrHairgreasehey bart, you're on the ruby level already?18:39
+MrHairgreasegood show18:39
+bartjol:)18:39
+bartjolwell, I once installed it18:39
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui18:47
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:47
-!- Haarg [n=haarg@76.210.74.28] has joined #webgui18:51
-!- mode/#webgui [+o Haarg] by ChanServ18:51
+bartjolperlmonkey2: is the survey still beta?18:56
+perlmonkey2bartjol: that's more a question for patspam or rizen and crew.18:56
+bartjolah18:56
+bartjolI see only crew18:57
+perlmonkey2there is a major reason it should still be in beta.18:57
+perlmonkey2The editor doesn't work correctly in IE.18:57
+bartjolI thought you are crew18:57
+perlmonkey2nope, haven't been crew in a long time.18:57
+bartjolwho uses IE anyways18:58
+bartjolexcept for test purposes18:58
+perlmonkey2exactly!  that's what I'm saying18:58
+perlmonkey2embarrassingly enough though, it is broken in IE because we were exploiting a bug in FF/Safari.  At least according to the YUI button author.18:58
+bartjolah18:58
+perlmonkey2Although I rewrote the broken part to do things an entirely different way and it is still broken in IE and still works in FF/Safari.18:59
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit []18:59
+perlmonkey2So the next time I have spare gumption I'm rewriting that portion in GWT and not using the YUI libs.19:00
+bartjolok19:00
+bartjolbut you are solo now?19:00
+perlmonkey2yep, I'm flying solo.19:00
+bartjolok19:00
+perlmonkey2Living off my charm, good looks, and wise investments :P19:00
+bartjolbut you will come to the wuc right?19:01
+perlmonkey2I'm very positive I'll be going.  19:01
+bartjolmaybe you should start a singing career19:01
+perlmonkey2I can't carry a tune in a bucket.19:01
+perlmonkey2you going to be backpacking across the US again for the WUC?19:02
+bartjolnope19:02
+MrHairgreaseI'm gonna backpack trhough Portugal following the YPAC overthere!19:02
+MrHairgreaseI even allowed my girlfriend to tag along19:02
+bartjolstrange19:03
+bartjolso you consider the wuc more extreme than the yapc19:03
+perlmonkey2Portugal's backcountry?  That sounds beautiful.19:03
+MrHairgreasewe prolly dive into some nature reserve north east of Porto19:04
+bartjoland drink port19:04
+MrHairgreasebut we'll have two weeks so who knows what else we do19:04
+perlmonkey2Do you require a special anti-sweat backpacking approved hair gel?19:04
+bartjolit is time19:05
+MrHairgreasebartjol: let's drink a beer now19:05
+bartjolthat time indeed19:05
+MrHairgreaseI don't use gel19:05
+perlmonkey2heh19:05
@preactionokay, now you're just being jerks...19:05
+MrHairgreaseI'm a sworn Murrays pomade addict19:05
@preactionit's only 11:00am here..19:05
+MrHairgreasemurrayspomeade.com19:05
+MrHairgreasemurrayspomade.com19:05
+bartjolwell, we didn't invent your stupid timezone19:05
+MrHairgreaseI'm using the original and the nu nile19:05
+bartjoleven made a suggestion that we should get rid of it19:05
+MrHairgreasebart: now that's not nice19:06
+bartjolI'm not saying preactionis stupid19:06
+bartjolonly his timezone19:06
+MrHairgreasepreaction, nothing is stopping you from having a beer too19:06
+MrHairgreaseexcept for maybe an empty fridge19:07
@preactiontrue, i could probably code some very nice stuff after a couple beers19:07
@preactionthe problem is i'd never be able to debug such clever code19:07
+MrHairgreasetreu19:07
+perlmonkey2I'm still drinking coffee, but I'll give it something for what ails you, in honor of your beer drinking.19:07
@Haargi'm in the mood for a beer already19:07
@preactioni've got drunk code from 5 years ago i'm still trying to puzzle out. it's like a 3d rubik's cube19:07
+MrHairgreaseI'm barley able to debug my sober code19:07
* Haarg is still trying to fix widget code19:07
@preactioni'd rather debug my drunk code than someone else's code ;)19:08
+perlDreamerwidget is _still_ broken?19:08
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)]19:08
+MrHairgreaseokidoke19:08
+MrHairgreasetime to head off19:08
@preactionit's BAD19:08
@preactionperlbot bad19:08
perlbotBroken As Designed - There comes a time when it's easier to start from scratch.19:08
+perlmonkey2have fun storming the castle!19:08
+MrHairgreasehehe19:08
+MrHairgreaseI didn;t no that one19:08
+MrHairgreasebye19:08
+perlmonkey2hasta19:08
@Haargi've already fixed a bunch of stuff.  now i'm working on the stuff that apparently wasn't even implemented.19:09
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []19:09
+bartjolla vista baby19:10
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []19:10
+perlDreamerpreaction: what should a valid fieldPrice JSON string look like?19:12
@preactionuh... i don't remember19:12
+perlDreamerhash, or array?19:12
@preaction{ "fieldId" : price }19:12
@preactioni think19:13
* perlDreamer will try a hash19:13
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:29
-!- mode/#webgui [+v cap10morgan] by ChanServ19:29
+perlDreamerit likes hashes!19:32
CIA-54WebGUI: colin * r11895 /WebGUI/lib/WebGUI/i18n/English/TaxDriver_EU.pm: Fix typo in EU tax driver i18n.19:44
CIA-54WebGUI: colin * r11896 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.7.15-7.7.16.pl): Add a JSON default to fieldPrice so ThingyRecord won't die decoding empty JSON strings19:44
CIA-54WebGUI: colin * r11897 /WebGUI/ (3 files in 3 dirs): Fix bad i18n and broken help variables for the Product.20:00
+perlDreamerHaarg, at one point, were the profile fields column types manually tweaked to save space in the database?20:00
@Haargnot that i know of20:01
+perlDreamerI was working on the dashboard bug, and wrote a tool that checks the userProfileData table against what the columns should be from the userProfileFields.20:01
+perlDreamerit found ~5 fields in the default setup20:02
@Haargwhat fields?20:02
+perlDreamerwhich gave me pause, since I was going to write a tool that would sync them up20:02
+perlDreamerpublicProfile, allowPrivateMessages, showOnline, and receive{Inbox,Email}Notifications20:03
+perlDreamerhttp://gist.github.com/15213520:04
+perlDreamerThere was a bug that I fixed a while ago that prevented profileFields from updating their column type when that changed through the API20:04
+perlDreamerso I can't tell if these are a leftover from that, or what20:05
@Haargi'm not sure20:09
CIA-54WebGUI: colin * r11898 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting Product i18n and Help fixes20:12
@HaargallowPrivateMessages for one was changed using the api in an upgrade script20:20
+perlDreamerI see it was set to be a radioList.  That means that either the field type changed in the underlying form, or that it suffered from the bug.20:34
@Haargi think the field type changed20:37
+perlDreamerin that case, I think I'll put the code into ProfileField, and call it from the upgrade script for both branches20:38
+perlDreamerit won't be the last time we need to do that20:38
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 54 (Connection reset by peer)]20:56
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui20:57
CIA-54WebGUI: colin * r11899 /WebGUI/ (4 files in 4 dirs): 21:14
CIA-54WebGUI: Add a method to update userProfileData column types.21:14
CIA-54WebGUI: Fix a bug with making a profileField called userId.21:14
CIA-54WebGUI: Update POD21:14
CIA-54WebGUI: Added several profileField tests.21:14
CIA-54WebGUI: colin * r11900 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting ProfileField bug fixes, tests and doc changes.21:14
SDuensinOk, that's not good...21:27
SDuensinRan webguiupgrade, ran out of space on /tmp, and when I went back to run it again, wre.conf is zero bytes!21:27
SDuensinThat's weird.  Why on earth would it kill that config file?21:32
@Haargthe process of rewriting it failed21:32
@Haargi want to think that's a bug we fixed21:32
* SDuensin wants to think so, too. :-)21:32
@Haargwhat version of Config::JSON do you have?21:33
SDuensinHow do I know?  testEnvironment says it's "OK".21:34
@Haargperl -mConfig::JSON -e'print Config::JSON->VERSION."\n"'21:34
SDuensin1.3.121:35
@Haarghmm21:36
@Haarg1.3.0 was supposed to fix that problem21:36
SDuensinI'm working on moving things out of /tmp so it doesn't fill up again.21:38
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has joined #webgui22:16
ekennedyCan anyone point me to documentation on using the Social networking capabilities within 7.6/7.7?  I've played around with my system, Plainblack demo systems, looked at the forums and wiki, and looked at the code and for the life of my can't figure out how you actually establish friend relationships.  Thanks.22:24
@preactionekennedy: first, both people need to allow friends relationships, then one of them needs to ask the other to be their friend and the other needs to accept it22:25
SDuensinTime to be shocked!  I not only submitted a bug report, but a fix!  First time for everything!22:26
ekennedypreaction: I think I did that.  I created two people in the demo system.  Set them to accept friend relationships.  Set their profile access to public.  I just don't see where I can invite one to be the friend of the other.  When I go to the inbox to try to send a message it says that I need to have a friend first.  When I go to the friends screen all I see is a couple of drop down list boxes with something like 25,50,100.  Am I missing22:27
@preactionyou need to click on the user's profile to make them a friend22:28
ekennedyAs a normal user where can I access their profile?22:29
@preactionmake a user list and click on their username, or click on their username from a collaboration system post they made22:29
ekennedyThanks.  I'll try that.  If I want to create a list I assume I'll need to write a Macro.  Is that correct?  22:35
+perlDreamerno, UserList is a new Wobject22:37
ekennedyThanks.22:43
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has left #webgui []22:53
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui23:07
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has joined #webgui23:18
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []23:24
-!- knowmad [n=william@97.66.185.250] has joined #webgui23:45
+perlDreamerhttp://www.oreillynet.com/pub/e/138623:46
-!- knowmad [n=william@97.66.185.250] has left #webgui []23:53
--- Day changed Thu Jul 23 2009
CIA-54WebGUI: paul * r11901 /WebGUI/lib/WebGUI/ (2 files in 2 dirs): Improved security for PayPalStd00:25
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:27
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)]00:37
mducharme-workit's a shame there wasn't an "ldap address book" wobject00:44
* perlDreamer goes out on some errands00:51
CIA-54WebGUI: jt * r11902 /WebGUI/lib/WebGUI/Shop/ (7 files in 3 dirs): added legal section01:13
SDuensinmducharme-work - Write one!  :-)01:35
@HaargSDuensin, could you report that bug about a full /tmp causing config::json to empty the files?01:37
SDuensinSure, Haarg 01:37
SDuensinReported.01:40
mducharmesduensin heh I don't know enough about perl02:17
+perlDreamermducharme-work, what is an ldap address book?02:17
mducharmeperldreamer well becuase most companies use LDAP directories for logins, and they often have them tied into webgui, they will use an LDAP address book to post the staff name, title, phone number, etc online02:25
+perlDreamerThat sounds like the UserList wobject02:25
mducharmeas opposed to maintaining some separate database or list of those things02:25
mducharmevery much the same, yes02:25
+perlDreamerwhich can display fields from the user's profile02:25
mducharmeone big difference though02:25
+perlDreamerwhich can pull from LDAP02:25
@Haargvery soon i'm going to run out of the office screaming02:25
mducharmethe userlist object would require that everybody log into the website at least once02:25
mducharmeotherwise they would not have a profile and their contact info would not appear on the organization's website02:26
mducharmebecuase most organizations use webgui just to run their website and not as an intranet solution, asking staff to log in to the website just so they appear in the userlist is an unnecessary hassle..02:26
+perlDreamerHaarg, maybe you should take a break from that nasty widget and look at a nice Storage bug.02:27
@Haargoh how i wish that was an option02:27
mducharmeI used a different ldap address book in an iframe for our ktc.ca site02:27
mducharmeit works, but looks ugly because it doesn't fit in with the rest of the site02:27
+perlDreamermducharme: maybe you could just script the logins and keep the user accounts synchronized that way?02:28
mducharmethe funny thing is it's probably easy to make a wobject that would do an ldap address book, becuase some of the userlist code could be borowed, and already lots of functions to do ldap stuff02:28
mducharmebut it's been 13 years since I've done perl :)02:29
mducharmescript the logins?02:29
mducharmeI'm afraid I don't quite get what you mean02:30
+perlDreamersure, if you can pull the list of users from LDAP, then you can call the WebGUI code that creates accounts ("script the logins")02:30
mducharmeahh02:30
mducharmehrm02:31
mducharmeI suppose that would work02:31
mducharmewould be almost like auto registration but wouldn't require that the user signed in02:31
+perlDreamerright02:32
SDuensinYup.02:32
* SDuensin really needs to play with LDAP more.02:32
+perlDreamerNo, LDAP is evil and responsible for global warming02:32
mducharmeI should put in some LDAP RFE's02:32
+perlDreamerjust like JavaScript and Webgui Storage locations02:32
SDuensinhehe02:32
mducharmeit'd be really nice if webgui could create accounts on an LDAP server.. to give user self service :)02:32
SDuensinJS isn't as evil as the rest of the crap in the browser!02:33
SDuensinI just need some kind of central user database thingie here in the house.  One that's NOT a Windows abomination.02:33
mducharmemy dog is farting02:35
mducharmeSDuensin: what are you referring to as a windows abomination?02:37
mducharmeheh02:37
-!- Haarg [n=haarg@76.210.74.28] has quit ["This computer has gone to sleep"]02:38
mducharmeMAD?02:38
SDuensinAnything running on Windows.  :-)02:38
+perlDreamerhard to type and scream at the same time02:39
SDuensinWhy?  You Helen Keller or something?02:39
mducharmeI like novell edirectory personally02:40
SDuensinNovell has some cool stuff, but it's all encumbered.  I'm big into open source.02:40
mducharmeand the nice thing is it can emulate microsoft active directory so that it appears to third party apps and windows systems to be active directory.. and some nice password self service scripts it comes with which are open source02:40
SDuensinNot an open source nazi or anything, just prefer it.02:40
mducharmetheir directory itself isn't open source, but they make lots of tools for it that are02:41
mducharmewhich do some really cool stuff..02:41
SDuensinThat's why they bug me.  They're half-assed open.  Ran into that when playing with iFolder.02:42
mducharmeI use open source for most things, but for a directory service, I don't see why I would want to modify the source.. 02:42
SDuensinI may never touch the code.  Just bugs me that I depend entirely on Novell's whims.  I prefer Ubuntu over SuSe.  What if they won't support me?  What if they change course again and stop updating it?02:43
SDuensinI know, it's all nitpicking.02:44
mducharmethey've been developing edirectory since the early 90s02:44
mducharme1991 I believe02:45
mducharmeactually it would have had to have been a year or two after that02:45
mducharmeat least when the first version came out02:45
SDuensinOh yea, and browsing their site brings up another annoying thing I don't like about them.  Only way to get real information is to have them call you.  Grrr.02:47
mducharmeheh02:47
mducharmeI know most of their products, I've been certified in their systems for about 10 years now...02:47
SDuensinCool.  Tell me how to make iFolder actually work.  :-P02:48
mducharmedid you download the new version they released a few months back, where they've now open sourced the whole thing, instead of having the open source version be feature limited compared to the closed source?02:50
SDuensinNo!  I'll have to look at that!02:50
mducharmebefore it was a different code base, now it's the same code02:51
mducharmewhich is nice02:51
mducharmebecause people who use the free version are no longer limited in terms of what they can do with it02:51
mducharmehttp://www.kablink.org/02:52
mducharmethat's the new website for it02:52
SDuensincool - reading it now02:52
mducharmeI think they're planning on integrating it with the teaming and conferencing02:53
mducharmeI don't think they have rpms available yet for anything besides opensuse though02:54
mducharmeif you want it on a different platform you'd need to build it manually02:54
* SDuensin can Use the Source, Luke!02:55
mducharmeis there a reason why webgui doesn't support webdav?02:56
SDuensinIt's not done yet?02:56
mducharmeahh.. but it's being developed?02:56
* SDuensin is the resident squeaky wheel for WebDAV.02:56
mducharmeI can see the issue with webdav becuase it has no way to specify a wobject type.. but I don't see why it could decide on the correct type of wobject based on the file extension02:57
SDuensinThere's some code in the GIT repo.02:57
mducharmeautomatically make any uploaded jpg or png or gif an image asset or something02:57
mducharmeany css a snippet02:57
mducharmeetc02:57
mducharmebecuase it annoys me when I get a template from a web developer, with 30-odd images, and having to upload them all one at a time02:58
mducharmeheh02:58
SDuensinI just want it to make sharing documents easier.  I *really* don't want to have to run other services.02:59
* SDuensin is WebGUI's #1 fan.02:59
SDuensinJust haven't been as active lately.  Been horribly busy losing my ass.03:00
-!- tavisto [n=tavisto@96.230.192.126] has quit []03:08
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui03:11
-!- mode/#webgui [+v patspam] by ChanServ03:11
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)]03:37
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui04:40
-!- mode/#webgui [+v cap10morgan] by ChanServ04:40
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 104 (Connection reset by peer)]05:11
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui05:12
-!- mode/#webgui [+v cap10morgan] by ChanServ05:12
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Remote closed the connection]05:28
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui05:28
-!- mode/#webgui [+v cap10morgan] by ChanServ05:28
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 54 (Connection reset by peer)]05:31
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui05:33
-!- mode/#webgui [+v cap10morgan] by ChanServ05:33
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]05:34
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui05:34
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 104 (Connection reset by peer)]05:35
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui05:35
-!- mode/#webgui [+v cap10morgan] by ChanServ05:35
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 104 (Connection reset by peer)]05:43
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui05:44
-!- mode/#webgui [+v cap10morgan] by ChanServ05:44
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 104 (Connection reset by peer)]05:45
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui05:45
-!- mode/#webgui [+v cap10morgan] by ChanServ05:46
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui05:51
-!- mode/#webgui [+v cap10morgan_] by ChanServ05:51
+perlmonkey2perlDreamer: Day 2 with the wife on Fedora 11.  So far she loves it.06:01
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 110 (Connection timed out)]06:06
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui06:10
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui06:14
-!- mode/#webgui [+v cap10morgan] by ChanServ06:14
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 60 (Operation timed out)]06:17
-!- cap10morgan__ [n=wmorgan@75.71.249.188] has joined #webgui06:18
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 60 (Operation timed out)]06:19
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has left #webgui []06:22
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui06:26
-!- mode/#webgui [+o Haarg] by ChanServ06:26
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has quit [Read error: 110 (Connection timed out)]06:31
+perlDreamerperlmonkey2, perhaps it's time to upgrade this old box, then07:04
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []07:38
-!- dapperedodo [n=dappered@87.213.33.210] has joined #webgui07:51
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:39
-!- cap10morgan__ [n=wmorgan@75.71.249.188] has quit [Read error: 60 (Operation timed out)]09:18
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:37
-!- MOAR-f00li5h [n=f00li5h@211.30.203.217] has joined #webgui09:58
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]10:04
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui11:36
-!- mode/#webgui [+v cap10morgan] by ChanServ11:37
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui12:21
-!- mode/#webgui [+v bartjol] by ChanServ12:21
-!- cap10morgan_ [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui15:41
-!- mode/#webgui [+v cap10morgan_] by ChanServ15:41
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [Read error: 110 (Connection timed out)]15:58
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui15:58
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:58
-!- dapperedodo [n=dappered@87.213.33.210] has left #webgui []16:06
+MrHairgreasehey I thought Frank was also going to the YAPC::EU, but he's not on the attendees list.16:33
+MrHairgreaseIs JT going alone after all?16:34
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:48
-!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."]16:52
-!- ekennedy [n=ekennedy@174-156-185-52.pools.spcsdns.net] has joined #webgui17:05
-!- bopbop [n=kmccombs@h69-128-105-82.mdsnwi.dedicated.static.tds.net] has joined #webgui17:10
-!- mode/#webgui [+o bopbop] by ChanServ17:10
-!- Haarg [n=haarg@76.210.64.20] has joined #webgui17:11
-!- mode/#webgui [+o Haarg] by ChanServ17:11
-!- ekennedy [n=ekennedy@174-156-185-52.pools.spcsdns.net] has left #webgui []17:12
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]17:22
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]17:32
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui17:36
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:36
-!- wgGuest16 [n=wgGuest1@p54B593A6.dip0.t-ipconnect.de] has joined #webgui17:59
-!- wgGuest16 [n=wgGuest1@p54B593A6.dip0.t-ipconnect.de] has quit [Client Quit]18:00
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, @bopbop18:08
-!- Netsplit over, joins: ckotil18:10
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:10
-!- bopbop [n=kmccombs@69.128.105.82] has joined #webgui18:15
-!- mode/#webgui [+o bopbop] by ChanServ18:15
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:16
-!- mode/#webgui [+v perlDreamer] by ChanServ18:16
-!- bopbop [n=kmccombs@69.128.105.82] has quit [Client Quit]18:18
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:39
-!- cap10morgan_ [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []18:42
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]18:42
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:02
-!- mode/#webgui [+v cap10morgan] by ChanServ19:02
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui19:03
-!- mode/#webgui [+o bopbop] by ChanServ19:03
CIA-54WebGUI: colin * r11903 /WebGUI/ (4 files in 4 dirs): 19:56
CIA-54WebGUI: Form/File will automatically delete empty storage locations, but assets19:56
CIA-54WebGUI: expect them to stick around. Add a flag to Form/File.pm to prevent it19:56
CIA-54WebGUI: from deleting them. Make sensitive assets use that flag.19:56
CIA-54WebGUI: colin * r11904 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting file storage deletion fix.19:56
* perlDreamer goes to the gym for physical and emotional abuse20:09
@preactionalso workout?20:09
perigrinpeople go to the gym to workout?20:22
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui20:32
-!- mode/#webgui [+v danny_mk] by ChanServ20:32
+danny_mkhello everyone20:53
+danny_mkI am getting a redirect loop during a shopping cart view20:53
-!- snapcount [n=snapcoun@209.133.114.31] has joined #webgui20:54
+danny_mkhttp://www.mywebsite.com/swap-shop?shop=cart20:54
-!- mode/#webgui [+v snapcount] by ChanServ20:54
+danny_mklogs don't show any errors since there are no errors happening20:54
-!- snapcount [n=snapcoun@209.133.114.31] has quit [Client Quit]20:57
@preactiondanny_mk: webgui is probably trying to kick you into SSL and it either isn't succeeding or it doesn't realize it succeeded21:05
+danny_mkAh, darnit, I did not notice  https in httpfox21:06
@Haargyou might want to check your modproxy/modperl configs for any mention of SSLPROXY21:07
+danny_mkno mention of sslproxy anywhere, grepped all files21:10
+danny_mkis this issue in the Wiki somewhere?21:12
@Haargi'm not sure21:12
@Haargwould be good to add if it isn't21:12
@Haargyou'd want to add RequestHeader add SSLPROXY "1"21:14
@Haargto your modproxy config in the ssl vhost section21:14
@Haargand SetEnvIf SSLPROXY "1" SSLPROXY in the modperl config21:15
@Haargin the vhost that is21:15
+danny_mkalright, added and restarting apache21:16
+danny_mkbe back soon21:16
+danny_mkno dice21:27
+danny_mkdarn21:27
+danny_mkis this a frequent or common issue?21:27
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]21:32
@Haarghttp://github.com/plainblack/wrebuild/blob/dcad4e5f623c1d96925e60772abba2e1ae1c7589/wre/var/setupfiles/modperl.template21:36
@Haarghttp://github.com/plainblack/wrebuild/blob/dcad4e5f623c1d96925e60772abba2e1ae1c7589/wre/var/setupfiles/modproxy.template21:36
@Haargyou can see in those how the SSLPROXY stuff should be configured21:36
@Haargif you have that set up, there must be a problem elsewhere as well21:36
+danny_mkno dice21:44
+danny_mkHaarg:  OH well, I have to look into this further21:45
+danny_mkSeems like the only issue, everything else works fine21:45
* perlDreamer is back22:41
CIA-54WebGUI: colin * r11905 /WebGUI/ (5 files in 3 dirs): Fix i18n and Help for StoryArchive, Story22:45
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui23:10
-!- perlbot_ is now known as tperlbo23:16
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Nick collision from services.]23:17
-!- tperlbo is now known as perlbot23:17
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]23:23
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui23:23
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]23:28
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui23:29
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui23:53
-!- mode/#webgui [+v perlmonkey2] by ChanServ23:53
CIA-54WebGUI: colin * r11906 /WebGUI/t/Shop/PayDriver/PayPalStd.t: Update for recent code swizzle.23:55
@preactionswizzle?23:55
@preactionfor blizzle my nizzle?23:55
+perlDreamerfor the magically rotating PayPal driver of the day23:55
--- Day changed Fri Jul 24 2009
+cap10morganIs 7.7 going stable today? :)00:03
+perlDreamerBiologists have a word for "stable"00:04
mducharme-workaurgh00:04
mducharme-workfrickin sybase database00:04
+perlDreamerIt refers to an organic system whose state doesn't change anymore00:04
+perlDreamerThat word is "dead"00:05
* cap10morgan hits update.webgui.org to download webgui-7.7.16-dead.tar.gz00:05
+perlDreamerno, not going stable today00:05
+perlDreamerthe big requirement for stable is that all bugs are either fixed, or will only be fixed through large, future changes00:06
+perlDreamerwe're over 75 bugs right now, so it will be a while00:06
+cap10morgangotcha00:06
+perlDreamerbut there will be a 7.7.16 released today00:06
+cap10morganwell, the beta seems pretty stable on our sites anyway, so we'll probably just launch w/ that if necessary00:06
+cap10morganthe new cloud stuff helps us a ton00:07
+perlDreamerhas mike been addressing your bugs?00:07
+cap10morganoh cool, i'll download webgui-7.7.16-notdeadyet.tar.gz then :)00:07
+cap10morganhe said he was going on vacation for a few weeks00:07
+cap10morganbut i posted a patch for the first one00:08
+perlDreamercool!  It's tested and known to be working?00:08
+cap10morganit works for me :)00:08
+perlDreamerif so, we'll stick it into .1600:08
+cap10morganoh sweet00:08
+cap10morganthat would be excellent00:08
+cap10morganit was an issue of assuming hexId always == uploads directory00:09
+cap10morganwhich isn't true for older assets in there00:09
+cap10morganso i added a method to Storage.pm to get whichever ID the directory uses, which the instances already keep track of, so it was just some good ol' fashioned OO encapsulation work00:09
+perlDreamergood catch :)00:10
+perlDreamerthat earns you a kudo in the changelog, and some karma00:11
* cap10morgan does the karma whore dance00:11
+cap10morganwhoa, that sounded way less dirty in my head00:11
+perlDreamermaybe it should be the "karma war dance" ?00:12
+cap10morganyes, anything's better than whore dance00:12
+cap10morganyikes00:12
+perlDreamerwe'll expect a demo at the WUC, or course00:12
+cap10morganhaha00:14
+cap10morganyeah, that's fair00:14
CIA-54WebGUI: colin * r11907 /WebGUI/etc/WebGUI.conf.original: Add new PayPal drivers, remove old one.00:14
CIA-54WebGUI: colin * r11908 /WebGUI/t/Shop/ (Pay.t PayDriver/PayPal.t): More test maintenance for Payment drivers.00:14
CIA-54WebGUI: colin * r11909 /WebGUI/t/Asset/AssetLineage.t: Update to use automatic tag rollback.00:14
+perlDreamercap10morgan, is the new method you added similar to getPathFrag?00:22
+cap10morganit is, and you could use getPathFrag, but you'd have to re-split the joined path parts00:22
+cap10morganjust seemed a waste of valuable regexen ;)00:22
+perlDreamerno, good point00:23
+perlDreamerin CDN ville, they flattened the hierarchy00:23
+perlDreamerthat's going to be really slow00:23
+cap10morganmaybe s3 has different performance characteristics than a traditional filesystem w/r/t to directories w/ many files00:24
+cap10morganhopefully00:24
+perlDreamerI'm not very familiar with the CDN extension, but doesn't it build a queue directory somewhere in filesystem land?00:24
+cap10morganyes, for changes that need to be uploaded to the CDN00:25
+cap10morganthat's an every-minute cron job00:26
+cap10morganso in theory it won't get too full00:26
+perlDreamerevery minute?  wow00:26
+cap10morganyeah, we'll see how well that scales :)00:26
+cap10morgani asked about doing it through workflows / spectre (usual pattern of realtime when possible, singleton via spectre when not)00:27
+cap10morganbut JT and mike made a pretty convincing case for this model00:27
CIA-54WebGUI: colin * r11910 /WebGUI/ (3 files in 3 dirs): 00:27
CIA-54WebGUI: Give StoryArchive sub-folders the same style as their parent. Fix to hide them00:27
CIA-54WebGUI: better upcoming.00:27
+perlDreamerI'll write a quick test for getDirectoryId, then commit00:29
+perlDreamerHave I begun to pester you about writing tests yet?00:29
+cap10morganhahaha00:29
+cap10morganyes, just now00:29
+perlDreamerusually, I pester people about running the tests first00:30
+perlDreamercap10morgan: do you have to pay for an s3 account?  Is there a "poor destitute developer's" discount?00:33
+cap10morganyou do, but only insofar as you put stuff in it00:34
+cap10morganand it's insanely cheap00:34
+cap10morgani guess, put stuff in it and then access that stuff00:34
+perlDreamerso you only pay for usage00:34
+cap10morganyep, like w/ all of EC200:34
+cap10morganer, AWS i should say00:35
+perlDreamerI'll check that out00:35
+cap10morganthey have reserved instances now00:35
+perlDreamerI like to be able to run all the tests00:35
+cap10morganbut that's optional00:35
+cap10morganyeah00:35
+cap10morgandoes your test use both a hex and a base64 storage location?00:36
+perlDreamerno, but it will shortly ;)00:36
+cap10morgancool00:37
+cap10morganthanks for doing that00:37
@HaargperlDreamer, re: http://www.webgui.org/use/bugs/tracker/1059000:39
+cap10morganit would be cool, once a transition is made to git, to support running git checkouts of webgui00:39
+perlDreameryes, Haarg?00:39
+cap10morganbecause then these local fixes are just changesets in your clone of the repo that you can then push back upstream when/if appropriate00:39
@Haargusing DateTime:: for that would maybe be nice, but the interval is used in the ui so that would need adjustment too if we wanted to use it i think00:40
+perlDreamerwell, we can't add a new module now, anyway00:40
+perlDreamerI think preaction just wants less granularity00:42
+perlDreamerbut that all needs codification (8 weeks, or  two months, or 56 days)?00:43
+perlDreamerwhich is what DateTime::Format::Duration does00:43
+perlDreamercap10morgan, do you want the changelog kudo to say Wes Morgan, U.S. PIRG?  Your name is in there a couple of different ways/00:50
+cap10morganhahaha00:53
+cap10morganyeah because the org. i work for changes its name every 2 weeks00:53
+cap10morgancan we do Wes Morgan, Public Interest Network?00:53
+perlDreamersure00:55
CIA-54WebGUI: colin * r11911 /WebGUI/ (4 files in 4 dirs): 00:55
CIA-54WebGUI: Fix CDN working with GUID style, vs hex style, storage locations.00:55
CIA-54WebGUI: Add tests for geting a GUID storage location.00:55
+perlDreamerbbiab, I need to get my hammock chair setup outside00:57
CIA-54WebGUI: colin * r11912 /WebGUI/docs/changelog/7.x.x.txt: Proper bug attribution.01:09
CIA-54WebGUI: graham * r11913 /WebGUI/ (3 files in 3 dirs): fixed #10590: Session::DateTime->secondsToInterval doesn't allow 7 weeks01:09
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []01:17
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.85 [Firefox 3.0.12/2009070611]"]01:19
+perlDreamerHaarg, what does secondsToInterval(24*3600 + 15) give?01:51
@Haargwould be in seconds01:51
+perlDreamerit didn't used to be that way01:51
@Haargcorrect01:51
@Haargi don't see any better options01:52
+perlDreamerhow about a fall through case back to the original behavior?01:52
@Haarglike, an option?01:52
+perlDreamerno, like if it isn't exactly 8 days, or 1 days, go back to the old behavior01:53
@Haargso a special case for days?01:53
+perlDreamernot sure01:54
@Haargor have it round to one level smaller unit?01:54
+perlDreamerall I know is, someone is not going to be happy in the Asset Edit screen when it says 84529 seconds ago01:55
@Haargtrue01:55
@Haargit's really two separate problems maybe01:55
@Haargso it may be better to revert what i did and have a separate method for cases that need what i added01:56
@Haargso Form::Interval would use the routine i wrote and other things would use the rounding one01:58
+perlDreamerwon't Form::Interval suffer from the same issue?02:00
+perlDreamerwell, no02:00
@Haargof ugly formatting?02:00
+perlDreamerbecause it only lets you enter in set values02:00
+perlDreamerso many weeks, days, etc02:01
@Haargit would always be a user determined value so if you entered 84529 seconds i would assume that is really what you want02:01
+perlDreamerexactly02:01
+perlDreamerthe problem is when you want to tell the user something happened "a while ago"02:01
+perlDreamerand 'a while ago' is now - someSetTime02:02
@Haargyeah02:02
+perlDreamerso that sieving the time does strange things, versus binning it02:02
+perlDreameras an aside, if it wasn't for a test failure in the Story asset, I would never have thought of this02:04
@Haargso what would be a good name for the new routine?02:04
+perlDreamerif I could choose, I would make the old routine secondsToApproxInterval02:06
+perlDreamerbut we can't do that, so the new one could secondsToExactInterval?02:06
@Haargi'm just thinking it's probably used in more places02:06
@Haargwhere the new one is really only needed for Form::Interval i think02:06
+perlDreamerwhat about putting it inside getValue for Form::Interval?02:07
+perlDreamerthat doesn't make it very accessible though02:07
@Haargyeah, it should be reusable i think02:08
+perlDreameryou want me to refactor it?02:31
@Haargi can do it02:32
@Haarghttp://gist.github.com/153735 patch from before my last commit02:39
+perlDreamerthanks, haarg. committed02:48
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:50
-!- mode/#webgui [+v patspam] by ChanServ02:50
+perlDreamergraham, thanks for fixing that bug.  It's a big help02:51
CIA-54WebGUI: colin * r11914 /WebGUI/ (3 files in 3 dirs): Refactor exact duration intervals into a separate method.02:54
+perlDreamerare you still mired in Widget-purgatory?03:03
@Haargi think it's dealt with at this point, although i still need to do some cleanup03:03
@Haargand see if the stuff i've been doing just to get it working needs to be adjusted before going into core03:04
@Haargdo you think it would be reasonable to wgd -h to just display the usage section, and then wgd help can show the whole thing?03:05
+perlDreameryes03:05
+perlDreamerI was thinking that commands should show user level help, and switches should show even more03:05
+perlDreamerkind of like man git-commit and git commit -h03:05
@Haargso expand on the usage section maybe03:07
@Haargor have another section along those lines03:07
+perlDreamerright03:10
+perlDreamerwell03:13
+perlDreamerI remember that you actively filter the POD03:13
+perlDreamerso just show more of it03:13
+perlDreamerdon't know if you need to write another section just for that03:14
@Haargpossibly, but it would take some serious rewriting to turn the option list into something like git commit -h shows03:14
@Haargso that kind of text would need to be in the synopsis or similar03:14
@Haargand i may or may not want to include that in the wgd help display03:15
+perlDreamermakes sense03:15
* perlDreamer is going to grab some dinner, run an errand, then come back for a release03:15
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]03:21
CIA-54WebGUI: colin * r11915 /WebGUI/ (lib/WebGUI/Session/DateTime.pm t/Storage.t): 03:24
CIA-54WebGUI: And restore the original method, and add tests to catch the approximation in Session/DateTime.t instead03:24
CIA-54WebGUI: of relying on Asset/Story.t03:24
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui03:25
-!- mode/#webgui [+v perlmonkey2] by ChanServ03:25
-!- Haarg [n=haarg@76.210.64.20] has quit ["This computer has gone to sleep"]04:01
+patspamanyone know off-hand if there's any reason why WebGUI::Form::Password isn't listed in types supported by DataForm?04:24
+patspamI guess because it returns **** to the dataform list04:27
+patspamthat's actually exactly what I want because I processing the entry with a workflow, but maybe enough of a reason to leave it out of core04:28
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui05:01
-!- mode/#webgui [+o Haarg] by ChanServ05:01
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]05:06
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui05:34
-!- mode/#webgui [+v cap10morgan] by ChanServ05:34
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []05:45
CIA-54WebGUI: colin * r11916 /WebGUI/t/Session/DateTime.t: More DateTime test fixes.05:56
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SDuensin06:12
-!- Netsplit over, joins: SDuensin06:13
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: MOAR-f00li5h, SDuensin06:21
-!- Netsplit over, joins: SDuensin, MOAR-f00li5h06:22
CIA-54WebGUI: colin * r11917 /WebGUI/docs/create.sql: Preparing for 7.7.16 release06:26
+perlDreamerfor some reason, duso tar zxf webgui.tar.gz just will not work...06:42
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."]06:52
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]07:05
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui07:05
CIA-54WebGUI: colin * r11918 /releases/WebGUI_7.7.16-beta: Release 7.7.16-beta07:09
SDuensinOk, I got the release notes for 7.7.16...  WTF is CSRF?07:09
+perlDreamerCross-Site Request Forgery07:11
+perlDreamerLet's suppose that you're a lazy WebGUI Admin07:11
+perlDreamerand you never log out07:11
+perlDreameryour arch-enemy makes a link in his blog which looks like this:07:11
+perlDreamerhttp://mysite.com/home?func=deleteList;assetId=pb0000001defaultNode07:12
+perlDreamerand gets you to click on it07:12
+perlDreamerthis will nuke your site07:12
+perlDreamerand he didn't need your username or password to do it07:12
+perlDreamerso we added some CSRF protecting tools to help make the admin actions safer07:12
SDuensinNice!07:13
* SDuensin adds a link to his blog... :-P07:13
SDuensinSo, it's Cross Site Remote Fracking?07:13
+perlDreameryawp07:13
SDuensinSo really, what's the RF?07:14
+perlDreamerRequest Forgery07:14
+perlDreamerRadio Frequency07:15
SDuensinI like mine better.07:15
SDuensin:-P07:15
+perlDreamerRoger Foxtrot07:15
+perlDreamerRemote Fracas07:15
+perlDreamerRubber Feather07:15
SDuensinKinky.07:15
+perlDreamerRunning Faster07:16
+perlDreamerRhinoceros Fatality07:17
* perlDreamer is running out of RF's07:17
SDuensinRhinoceros Fatality?  Hehehe07:17
+perlDreamerRhizome Fecundity07:20
+perlDreamerRighteously Free07:20
+perlDreamerRampant Fandom07:20
SDuensinRibo Flaven07:21
+perlDreamernot bad...07:21
SDuensinHehe07:22
SDuensinWait until I have more to drink.  :-)07:22
+perlDreameryou coming to the WUC this year?07:22
SDuensinI wish.  :-(07:22
SDuensinCurrently can't even afford to pay attention.07:23
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]07:26
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui07:27
-!- OldMonk [n=raju@122.161.124.65] has joined #webgui07:33
-!- OldMonk [n=raju@122.161.124.65] has left #webgui []07:36
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]07:52
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:04
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui08:05
CIA-54WebGUI: colin * r11919 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.17 development.08:09
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)]08:11
-!- LTR_bob [n=bob@213-136-16-35.adsl.bit.nl] has joined #webgui09:16
+SynQI thought RF is Road Forking10:45
+SynQbtw mogge10:45
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]11:34
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui11:35
-!- mode/#webgui [+v bartjol] by ChanServ11:36
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui11:39
-!- mode/#webgui [+o Haarg] by ChanServ11:39
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]11:51
-!- LTR_bob [n=bob@213-136-16-35.adsl.bit.nl] has quit [Read error: 104 (Connection reset by peer)]12:40
-!- LTR_bob [n=bob@213-136-16-35.adsl.bit.nl] has joined #webgui12:41
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]14:21
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui14:24
-!- mode/#webgui [+o Haarg] by ChanServ14:24
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:40
-!- mode/#webgui [+o plainhao] by ChanServ14:40
-!- MOAR-f00li5h is now known as f00li5h15:22
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui16:43
-!- tavisto [n=tavisto@76.210.67.6] has joined #WebGUI17:21
-!- mode/#webgui [+o tavisto] by ChanServ17:21
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]17:28
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]17:37
-!- perlbot_ is now known as perlbot17:37
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui17:52
-!- mode/#webgui [+v cap10morgan] by ChanServ17:52
-!- Haarg [n=haarg@76.210.67.6] has joined #webgui17:58
-!- mode/#webgui [+o Haarg] by ChanServ17:59
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui18:04
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:04
+bartjolmmm18:08
+bartjolpoor tavisto18:14
-!- LTR_bob [n=bob@213-136-16-35.adsl.bit.nl] has quit ["Leaving."]18:21
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []18:23
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:26
-!- mode/#webgui [+v perlDreamer] by ChanServ18:26
+perlDreamerbartjol: no i18n bugs today?18:26
+perlDreamerI miss my morning workout!18:26
+bartjolI haven't translated, working on my presentation18:26
+bartjolsorry18:27
+perlDreamerit's alright.  You must have priorities18:27
+bartjolyeah, I'm afraid I have to prgram stuff to make my presentation work18:27
+perlDreamerspeaking of which, I need to cook breakfast for the family18:27
+bartjol:)18:27
@tavistobartjol, you are a big mean dutch girlyman18:32
+bartjolnot that mean, am I?18:32
+bartjolor does my sense of humor reaaly diverge from yours18:33
+perlmonkey2bartjol I think most peoples' sense of humor diverges from tavisto.  He's just in a league of his own.18:39
@tavistonah you aren't mean18:39
+perlmonkey2who could possibly keep up?18:39
@tavisto;)18:40
+bartjolpweeuw, ow I can rest easy tonight18:41
+bartjolmmm, I get a hash18:43
+bartjolstrange, now it seems to be empty18:50
+bartjolthought that lineage was also an asset property18:50
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:54
+bartjolwell, too bad18:54
+bartjolhave a nice friday18:55
-!- bartjol [n=bartjol@kantoor.procolix.com] has left #webgui []18:55
-!- perlmonkey21 [n=perlmonk@adsl-70-137-5-186.dsl.okcyok.swbell.net] has joined #webgui19:23
-!- perlmonkey22 [n=perlmonk@adsl-76-192-127-55.dsl.okcyok.sbcglobal.net] has joined #webgui19:27
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]19:27
+perlDreamer22 perlmonkey's on the wall19:28
+perlDreamer22 perlmonkey219:28
+perlDreamergive one a beer19:28
+perlDreamerhear him cheer19:28
+perlDreamer21 perlmonkey's on the wall19:29
-!- perlmonkey2 [n=perlmonk@adsl-76-192-127-181.dsl.okcyok.sbcglobal.net] has joined #webgui19:29
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:29
-!- perlmonkey21 [n=perlmonk@adsl-70-137-5-186.dsl.okcyok.swbell.net] has quit [Read error: 60 (Operation timed out)]19:33
-!- perlmonkey22 [n=perlmonk@adsl-76-192-127-55.dsl.okcyok.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]19:45
-!- perlmonkey21 [n=perlmonk@76.192.125.126] has joined #webgui19:51
+perlDreamerthis is going to sound bad20:00
+perlDreamerbut how do you know, for any given version of WebGUI, which version of the WRE to use?20:00
mducharme-workheh20:00
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui20:00
-!- mode/#webgui [+v cap10morgan] by ChanServ20:00
mducharme-workexcellent question :)20:00
mducharme-workI wish I knew20:00
mducharme-worklol20:00
@Haargyou use the latest version of the wre20:01
@Haargunless you are < 7.4.2220:01
@Haargin that case, you use the latest but install the old version of JSON20:01
-!- perlmonkey2 [n=perlmonk@adsl-76-192-127-181.dsl.okcyok.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]20:08
-!- perlmonkey2 [n=perlmonk@adsl-76-192-124-142.dsl.okcyok.sbcglobal.net] has joined #webgui20:12
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:12
+perlmonkey2For anyone who uses dd-wrt: http://www.dd-wrt.com/dd-wrtv3/community/developmentnews/34-dd-wrt-httpd-vulnerability-milw0rmcom-report.html20:13
-!- perlmonkey21 [n=perlmonk@76.192.125.126] has quit [Read error: 110 (Connection timed out)]20:14
Radix_tomato ftw20:15
+perlDreamerwhat is tomato, Radix_:?20:19
-!- tavisto [n=tavisto@76.210.67.6] has quit []20:21
mducharme-workI have to upgrade my wre at some point.. I'm still running.. 0.8.4 I think20:25
mducharme-workI'm always nervous about it, in case the latest wre is missing a module that is needed for webgui to function20:25
CIA-54WebGUI: colin * r11920 /WebGUI/ (5 files in 4 dirs): 20:38
CIA-54WebGUI: Remove autocommit from addRev in Story, because it committed the20:38
CIA-54WebGUI: story before the keywords were set, which messed up searching.20:38
CIA-54WebGUI: Adjust tests to request autocommit on all submitted stories.20:38
+perlDreamerby definition, every version of the wre is missing modules20:42
+perlDreameryou have to use testEnvironment.pl to double check it20:42
-!- perlmonkey21 [n=perlmonk@adsl-70-137-14-231.dsl.okcyok.swbell.net] has joined #webgui20:46
-!- perlmonkey22 [n=perlmonk@adsl-70-137-20-74.dsl.okcyok.swbell.net] has joined #webgui20:49
-!- perlmonkey23 [n=perlmonk@adsl-76-192-124-223.dsl.okcyok.sbcglobal.net] has joined #webgui20:52
-!- mode/#webgui [+v perlmonkey23] by ChanServ20:53
-!- perlmonkey22 [n=perlmonk@adsl-70-137-20-74.dsl.okcyok.swbell.net] has quit [Read error: 104 (Connection reset by peer)]20:57
-!- perlmonkey2 [n=perlmonk@adsl-76-192-124-142.dsl.okcyok.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]20:59
-!- tavisto [n=tavisto@76.210.67.6] has joined #WebGUI21:05
-!- mode/#webgui [+o tavisto] by ChanServ21:05
-!- perlmonkey21 [n=perlmonk@adsl-70-137-14-231.dsl.okcyok.swbell.net] has quit [Read error: 110 (Connection timed out)]21:06
+perlDreamerhey, tavisto!21:07
@tavistoyo yo21:08
+perlDreamerdid you get my note yesterday about the open source government thing/21:09
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []21:11
mducharme-workperlDreamer: I've seen cases where testEnvironment.pl didnt' pick up everything21:20
+perlDreamersure, but it's usually more up to date then the WRE21:21
+perlDreamerso we winnow down, and horse whips devs who forget to update the testEnvironment script21:21
CIA-54WebGUI: colin * r11921 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Search/Index.pm): 21:23
CIA-54WebGUI: Search indexer appends asset keywords directly to content. Should21:23
CIA-54WebGUI: be separated by spaces.21:23
CIA-54WebGUI: Refactor out common code in create and addKeywords.21:23
CIA-54WebGUI: Use greedy regexps and drop one s///.21:23
CIA-54WebGUI: colin * r11922 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt lib/WebGUI/Search/Index.pm): Backporting Search/Index fixes.21:23
CIA-54WebGUI: colin * r11923 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Story.pm): Add Story fields to the search index.21:23
mducharme-workat the moment they have to manually update testEnvironment.pl when new things require new versions of perl modules?21:23
@Haargyes21:24
mducharme-workis there a reason why there couldn't be a script that would automatically read every perl module in the webgui folder to see what "Use" declarations they have, and make sure that those match up with installed modules?21:26
mducharme-workthat way it would not have to be manually updated?21:26
@preactionmducharme-work: nope. look at PPI21:27
@Haargthere are ways to do that, but there's also version numbers to be concerned about21:27
@Haargwhich we currently don't list in the .pm files21:27
@Haargwould probably be a good idea to do that as well though21:27
@Haarghttp://search.cpan.org/~smueller/Module-ScanDeps-0.93/lib/Module/ScanDeps.pm http://search.cpan.org/dist/Module-Used/lib/Module/Used.pm http://search.cpan.org/dist/Module-Extract-Use/lib/Use.pm21:29
@Haargi'm pretty sure there are others as well21:29
@Haargkeeping it up to date isn't very hard though21:30
mducharme-worksure, but if it was done programmatically, it would remove the possibility of human error21:30
+perlDreameror human laziness21:31
mducharme-workor, as another idea, instead of having the list of modules inside testenvironment.pl, it could be inside a file of some kind, like an xml file21:31
@Haargthat is something i plan to change for webgui 821:31
+perlDreamerdidn't cap10morgan do something like that already?21:32
mducharme-workand you could have another script that would generate the xml file using those other modules21:32
mducharme-workand then the xml file could be pulled down when doing a webgui upgrade to install any required modules in advance21:32
mducharme-workjust throwing ideas out there :)21:32
+perlDreamermducharme-work: you need to get your hands dirty writing perl again21:33
@Haargwe're planning some major improvements for the upgrade system in webgui 8.  it may be worth implementing some of the ideas prior to that though.21:34
mducharme-workthe xml file could contain a list of modules with webgui version ranges that specific versions of modules are compatible with, with an indicator as to whether or not newer versions of the module are compatible.. to avoid stuff like that JSON thing a few years back, to make upgrades easier when going from a really old version to a much newer one21:38
mducharme-workand perlDreamer while I'd love to re-learn perl and contribute some stuff, at the moment I have too much on my plate21:39
-!- perlmonkey2 [n=perlmonk@adsl-75-52-206-201.dsl.okcyok.sbcglobal.net] has joined #webgui21:50
-!- mode/#webgui [+v perlmonkey2] by ChanServ21:50
-!- perlmonkey2 [n=perlmonk@adsl-75-52-206-201.dsl.okcyok.sbcglobal.net] has quit [Client Quit]21:51
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui22:00
-!- mode/#webgui [+v cap10morgan] by ChanServ22:00
-!- perlmonkey23 [n=perlmonk@adsl-76-192-124-223.dsl.okcyok.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]22:04
+perlDreamerI understand, mducharme-work.22:06
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui22:17
mducharme-workI really hate dell22:18
mducharme-work<grumble>22:18
mducharme-workgetting a quote from them is like pulling teeth22:18
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []22:20
+perlDreamertheir linux compatibility is so-so, as well22:21
mducharme-workwe have like 4 account numbers with them, becuase apparently they are unable to update any company info (company name spelling correction, address change, phone number change, contact change) without giving us a new account number22:23
mducharme-workand the accounts are not linked to our reps so dell could not tell me who my rep was.. I had to look up who my old rep was from 4 years ago who told me who my rep after him was who finally directed me to my current rep.. and the quote is 4 days overdue now22:24
mducharme-workit's just for a single server... not very impressed right now heh22:24
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI22:35
+perlDreamerin this economy, you'd think they'd be a little better in doing business22:51
mducharme-workyeah, you would think...22:55
-!- CIA-54 [n=CIA@208.69.182.149] has quit []23:09
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []23:16
-!- perlmonkey2 [n=perlmonk@adsl-76-195-110-128.dsl.okcyok.sbcglobal.net] has joined #webgui23:22
-!- mode/#webgui [+v perlmonkey2] by ChanServ23:22
-!- CIA-53 [n=CIA@208.69.182.149] has joined #WebGUI23:23
-!- tavisto [n=tavisto@76.210.67.6] has quit []23:25
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]23:28
-!- perlDreamer [n=colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui23:43
-!- mode/#webgui [+v perlDreamer] by ChanServ23:43
+perlDreamerFireFox clear cache button.  A web developer necessity23:48
+perlDreamerHaarg, for the Syndicated Content/XML::FeedPP bug, I think passing -type => url would fix that in 7.623:53
+perlDreamerat least until people upgrade to 7.7 and no longer need it23:53
@Haargthat only works for the new version of XML::FeedPP though23:53
@Haargand it works without it in that version23:54
+perlDreamerhm23:55
@Haargbasically, there is no way i see to fix it in the older xml::feedpp without hacking around their api23:56
@Haargso maybe we just want to bump the prereq23:56
@Haarghacking around their api wouldn't bother me that much either as long as it was only done for old versions of the module23:56
+perlDreamerbut unless we check for the version, we have no way of knowing one way or the other23:57
@Haargyes23:57
+perlDreamerand this could end up being pretty widespread23:57
+perlDreamerwell, maybe, maybe not23:57
@Haargwe only really consume the feeds in that one place23:57
@Haargand it's only for 7.623:57
+perlDreamerwe could monkey patch the load sub23:58
+perlDreamerusing the newer load sub23:58
@Haargyeah23:59
@Haargor just do the equivalent thing in our code23:59
+perlDreamerbut load is called by new23:59
--- Day changed Sat Jul 25 2009
+perlDreamerwhat about predistorting the input so that source files don't trip the URL option?00:00
@Haargit doesn't trip the url option00:01
@Haargit falls through all the options and hits the croak00:01
@Haargyou're right about the new calling load thing, i was thinking you could just call new(); and have it empty00:02
+perlDreamerit's not a URL, it's not a file, and it's failing the XML/RSS parse00:04
+perlDreamermy "d" key is dying on the laptop00:04
@Haargcorrect00:04
@Haargmonkey patching load for 0.37 is one option, the other is bumping the prereq00:05
-!- perlmonkey2 [n=perlmonk@adsl-76-195-110-128.dsl.okcyok.sbcglobal.net] has quit [Read error: 145 (Connection timed out)]00:05
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:07
+perlDreamercould we shove in a DOCTYPE tag if one isn't detected?00:08
@Haargthen we get into detecting the document type ourselves00:09
@Haargi'd go with monkey patching first i think00:09
+perlDreamersure.  but his detection is just <!DOCTYPE00:09
@Haargin that place it is00:09
@Haargbut then the XML parser gets it00:09
@Haargso we'd have to figure out something it would ignore or figure out the correct doctype00:10
@Haargand that gets pretty nasty for something that we could easily solve with another solution00:10
+perlDreameryeah.  Monkey patching it is00:11
CIA-53WebGUI: colin * r11924 /branch/WebGUI_7.6/ (2 files in 2 dirs): 00:53
CIA-53WebGUI: Monkey patch XML::FeedPP when the version is too low, to fix getting feeds00:53
CIA-53WebGUI: with funky xml structure. #1067700:53
@Haargdo addToArrayBefore/addToArrayAfter sound like reasonable method names?01:06
+perlDreameryes01:08
+perlDreameras long as the key element is the first argument01:08
+perlDreameraddToArrayBefore("this", "newElement");01:08
@Haargcurrently i have it as addToArrayAfter('array', 'after this', 'new value')01:10
+perlDreamerafter reading too much perl poetry, I assume (unsafely) that subjects and objects follow the English model01:11
+perlDreamerit really messed with my assembly code progrramming01:11
@Haargdid you backport the interval fix?01:16
+perlDreameryes01:16
+perlDreamerI'll double check01:17
+perlDreamerno, merged, but not committed01:17
-!- Haarg [n=haarg@76.210.67.6] has quit ["This computer has gone to sleep"]01:23
CIA-53WebGUI: colin * r11925 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting exact interval DateTime fixes, with tests.01:39
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui01:43
-!- mode/#webgui [+o Haarg] by ChanServ01:43
+perlDreamerthanks for the reminder, Haarg01:46
@Haargmarked bug as resolved01:48
CIA-53WebGUI: colin * r11926 /WebGUI/t/ (HTML/splitTag.t HTML splitTag.t): Move splitTag tests into a HTML subdir, for congruency with other module subtests.01:52
* perlDreamer heads off for a run02:13
+perlDreamermore separator macro work later02:13
-!- perlDreamer [n=colink@c-98-232-212-12.hsd1.wa.comcast.net] has quit ["Leaving."]02:13
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]03:19
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui03:22
-!- mode/#webgui [+v cap10morgan] by ChanServ03:22
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)]03:57
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui04:19
-!- mode/#webgui [+v BartJol] by ChanServ04:20
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has left #webgui []04:32
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui05:30
-!- mode/#webgui [+v perlDreamer] by ChanServ05:30
+perlDreameranyone up for some black-box testing on the new separator macro processor?05:30
+perlDreamerseparator macro, FTW!07:00
CIA-53WebGUI: colin * r11927 /WebGUI/ (5 files in 5 dirs): 07:37
CIA-53WebGUI: Fix the separator macro. Adds a method to WebGUI::HTML that splits07:37
CIA-53WebGUI: content based on the separator macro, and does a best effort to fill in07:37
CIA-53WebGUI: tags that the splitting breaks by and start and end tags.07:37
CIA-53WebGUI: Update Post and Article to use it.07:37
CIA-53wrebuild: Colin Kuskie master * r7c45b4e / (wre/docs/changelog.txt wre/var/setupfiles/modperl.conf): Disable server generated ETags in modperl.conf, too. - http://bit.ly/bFEFj07:48
+perlDreamerdaviddelikat, we need a new feature on the Helpdesk07:50
+perlDreamerit should show the total number of bugs07:50
+perlDreamerwhen that number of bugs is greater than 50, a picture of rizen with a large, bloody axe will appear anytime someone with editing privileges views the page.07:51
+perlDreameryou can skip animating the drops of blood falling off the axe07:51
CIA-53WebGUI: colin * r11928 /branch/WebGUI_7.6/t/ProfileField.t: Remove tests that were accidently backported and fix the number of tests.08:14
CIA-53WebGUI: colin * r11929 /branch/WebGUI_7.6/ (8 files in 6 dirs): Backport separator macro code and tests.08:14
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:17
CIA-53WebGUI: colin * r11930 /WebGUI/docs/ (3 files in 3 dirs): 08:26
CIA-53WebGUI: Make number in day box in month view 13 pixels wide, so numbers08:26
CIA-53WebGUI: aren't crowded.08:26
CIA-53WebGUI: colin * r11931 /branch/WebGUI_7.6/docs/ (3 files in 3 dirs): Backport calendar template fixes for number box width.08:26
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui09:09
-!- mode/#webgui [+v patspam] by ChanServ09:09
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]09:35
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui16:41
-!- mode/#webgui [+v cap10morgan] by ChanServ16:41
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]19:00
-!- SquOnk [n=emhn@190.201.100.194] has joined #webgui21:45
SquOnkHi everyone21:45
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui21:49
-!- mode/#webgui [+v perlDreamer] by ChanServ21:49
CIA-53WebGUI: colin * r11932 /WebGUI/docs/ (2 files in 2 dirs): Fix root paths in Account templates.22:23
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []22:36
SquOnkHow do I set the default language and date settings for the site?22:50
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui22:57
-!- SquOnk [n=emhn@190.201.100.194] has quit ["Yippie kay-ai-yay, fudder muckers!"]23:28
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]23:34
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []23:36
--- Day changed Sun Jul 26 2009
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]00:23
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui00:24
CIA-53WebGUI: colin * r11933 /WebGUI/ (3 files in 3 dirs): i18n the Default My Sales template.02:08
CIA-53WebGUI: colin * r11934 /branch/WebGUI_7.6/docs/ (2 files in 2 dirs): Add gateway macro to CSS calls in account templates.02:37
CIA-53WebGUI: colin * r11935 /WebGUI/t/templateChecker.t: Remove unused modules.02:37
CIA-53WebGUI: colin * r11936 /WebGUI/t/ (badGatewayMacros.t templateChecker.t): 02:52
CIA-53WebGUI: Rename a test. templateChecker is now badGatewayMacros, cuz02:52
CIA-53WebGUI: that's what it tests.02:52
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui03:05
-!- mode/#webgui [+o Haarg] by ChanServ03:05
-!- CIA-53 [n=CIA@208.69.182.149] has quit []03:59
-!- CIA-53 [n=CIA@208.69.182.149] has joined #WebGUI04:12
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]06:13
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui06:14
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]06:39
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui06:40
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]06:57
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui06:57
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]07:11
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui07:11
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]07:16
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui07:16
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h09:07
-!- Netsplit over, joins: f00li5h09:32
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui10:17
-!- mode/#webgui [+v patspam] by ChanServ10:18
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui11:10
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI11:18
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]11:36
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]13:10
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]13:59
-!- steveo_aa [n=sno@76.226.142.79] has quit ["Leaving."]18:15
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui20:24
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []20:24
CIA-53WebGUI: colin * r11937 /WebGUI/ (2 files in 2 dirs): Use gateway macro for survey.css link in default survery take template.20:25
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)]22:46
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui22:46
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."]23:02
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui23:24
-!- mode/#webgui [+o Haarg] by ChanServ23:24
--- Day changed Mon Jul 27 2009
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []00:52
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui01:14
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui01:52
-!- mode/#webgui [+v perlmonkey2] by ChanServ01:52
-!- Trex [n=Trex@c-75-73-234-225.hsd1.mn.comcast.net] has joined #webgui02:20
TrexHey folks, I was wondering if anyone on tonight (at least it's night here...) could help me debug a wreconsole problem on a new CentOS box I'm setting up.02:27
@Haargpossibly, what problem are you having?02:27
TrexI've done a minimal OS setup to keep things as simple as possible, went through the steps of setting up the WRE, and when I start the console, I get the expected "Please contact me at: ...60834, but the console doesn't actually respond...02:30
TrexSince the server isn't running a gui, I'm trying to connect via another computer on the network, and Firfox is giving me "Firefox can't establish a connection to the server at ..."02:30
Trex"Though the site seems valid, the browser was unable to establish a connection."02:30
TrexThe port appears to be open.02:31
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:31
-!- mode/#webgui [+v patspam] by ChanServ02:31
TrexThere are no logs in /data/wre/var/logs and iptables isn't running.02:32
TrexSo I'm kind of at a loss as to what to look at next.02:32
@Haargcan you open another shell on the server and try connecting with curl to see if the console itself is working?02:34
@Haargshould just be curl http://127.0.0.1:60834/02:34
Trex(Disclosure: I work with WebGUI a lot on CentOS for my regular job, but there's someone else who does the system administration stuff. I have varying levels of familiarity with the basic admin of Linux, and am trying to learn more for a personal project.)02:34
TrexWill try that...02:34
@Haargif that works it's going to be something network related02:35
@Haargthe console won't output anything in the logs dir02:35
TrexOK, I got the HTML via curl. Hmmm...02:35
@Haargwhat you might try is to use an ssh tunnel02:36
@Haargssh -L60834:localhost:60834 server02:37
@Haargthen connect to http://localhost:60834/ on the system you connected from02:37
@Haargthat's assuming a *nix system02:37
@Haargthat's what i usually do when i need to use the console - avoids any problems with firewalls or security02:38
TrexYes, sadly, this is our home network, and the only Linux box is the test server I'm building.02:38
TrexDon't suppose you know if there's a Windows equivalent for setting up an ssh tunnel?02:39
@Haargare you using putty?02:39
TrexYes.02:39
@Haargit does have options for that02:39
@Haargthere should be a section in the connection config about ssh tunnels02:40
TrexThanks! I never used that aspect of PuTTY before...02:40
@Haargyou would want to set the local port to 60834, remote host to localhost, remote port to 6083402:41
@Haargi'm not sure what other things you would need to specify, i don't have putty in front of me02:42
TrexThanks again. I think I've got the configuration in, but am skimming the help docs to find out how to actually establish the connection. Simply selecting the connection and clicking "open" does nothing.02:47
@Haargyou have an existing connection configured for the server?02:51
@Haargin that case, first load that configuration, then make the forwarding changes, then click connect02:52
TrexOK...seems we've worked out the local network issue, so no tunnel needed after all!03:03
TrexHaarg: could you use some karma?03:04
TrexGotta run. Thanks again, Haarg!03:09
-!- Trex [n=Trex@c-75-73-234-225.hsd1.mn.comcast.net] has left #webgui []03:09
CIA-53wgdev: Graham Knop master * raf752dc / lib/WGDev/Command/Ls.pm : adjustments to ls command filters due to obsessive stylistic concerns - http://bit.ly/1uPeA103:16
CIA-53wgdev: Colin Kuskie master * rcffb4b9 / lib/WGDev/Command/Setting.pm : Adding Setting command - http://bit.ly/WiBs003:16
CIA-53wgdev: Graham Knop master * r06c3035 / (.stop_words.txt lib/WGDev/Command/Setting.pm): Perl::Critic cleanups for WGDev::Command::Setting - http://bit.ly/eBs5M03:16
-!- tavisto [n=tavisto@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #WebGUI05:18
-!- mode/#webgui [+o tavisto] by ChanServ05:18
-!- tavisto [n=tavisto@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []05:30
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit ["Leaving."]07:01
CIA-53webgui: Patrick Donelan group_viz * rb2c64be / lib/WebGUI/Operation/Group.pm : 08:15
CIA-53webgui: Made more GraphViz options configurable from url params.08:15
CIA-53webgui: Added hide_description option - http://bit.ly/18rUhj08:15
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, f00li5h, daviddelikat108:23
-!- Netsplit over, joins: @Haarg, f00li5h08:28
-!- Netsplit over, joins: daviddelikat108:28
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:31
+SynQmorning10:00
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui10:01
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui10:03
+SynQmogge10:06
@Haargmorning11:08
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui11:11
-!- mode/#webgui [+v bartjol] by ChanServ11:11
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]12:00
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]13:18
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h, daviddelikat113:25
-!- Netsplit over, joins: f00li5h13:25
-!- Netsplit over, joins: daviddelikat113:26
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui13:35
-!- mode/#webgui [+o plainhao] by ChanServ13:38
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]14:24
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui14:58
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 110 (Connection timed out)]15:10
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []15:19
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui15:47
-!- dapperedodo [n=dappered@gw.oqapi.nl] has quit []15:53
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]16:14
ryuu_ro@bartjol, if we want to go to the hackathon I think the day of the presidents meeting is the best day to go to New Glarus16:16
ryuu_rowhat about you?16:16
+bartjolI think I agree16:16
ryuu_roI think you should :D16:16
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:17
+bartjolso we need a car (or more) and a bob16:17
ryuu_rohmmmm I see a LTR_bob........... ;)16:17
LTR_bobbob was here16:18
+bartjolwell, that might work16:18
ryuu_roI know myself, I we go to a brewery I really shouldn't drive16:19
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit []16:27
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui16:35
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui16:58
-!- Haarg [n=haarg@76.210.64.73] has joined #webgui17:16
-!- mode/#webgui [+o Haarg] by ChanServ17:16
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:17
-!- mode/#webgui [+v perlDreamer] by ChanServ17:18
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui17:25
-!- steveo_aa [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has joined #WebGUI17:25
-!- mode/#webgui [+o steveo_aa] by ChanServ17:25
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]17:26
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:33
-!- mode/#webgui [+o preaction] by ChanServ17:35
+bartjolmorning duderinos17:38
+perlDreameryo, bartjol17:47
+bartjoljo jo17:47
+perlDreameradded some new Account i18n over the weekend, for the Account_Shop plugin17:47
+bartjolI mean Jol17:47
+bartjolmmm17:47
+bartjolwill it ever end?17:48
+bartjol;)17:48
+bartjolbut I do have a nice new project for programming17:49
+perlDreamercool!  What is it?17:49
+bartjola coupling between two page trees, so you can have multilingual content17:49
+bartjolthe idea is to give a url as parameter, with the language with it17:49
+bartjolthe url of the first page of such a tree17:50
+bartjoland replace the lineage with that of that of another "first" page17:50
+bartjolone thing is that you have to be consistent17:51
+bartjolbut hey17:51
+perlDreamermaybe as part of the project you could make a tool that told people about inconsistencies?17:51
+bartjolwell, that is good, something with a help file17:51
+bartjolthat says :you can use it, but if you're inconsistent in page placing, you're on your own17:52
+bartjoloh and the final output is link to all other languages that are given as parameter (while the "current" language is skipped)17:54
+bartjolbut in this way, you don't have to start at the same level17:55
+bartjolbecause from the root of the language page tree, the lineage should be the same17:55
+perlDreamerif a page is missing from the language tree, does it pull from the English tree?17:55
+bartjolwell, I haven't come that far yet17:56
+bartjolbut a check with a reaction will be necessary17:56
@preactionwhy can't we just have multilingual content right in the asset itself?17:58
-!- Trex [n=Dale@x-160-94-170-39.borg.umn.edu] has joined #webgui17:59
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:59
+bartjolpreaction: how would you propose the setup if you want to see only one language of that single asset?17:59
+bartjolryuu_ro had some ideas on that18:00
@preactionevery browser sends a "Accept-*" set of headers, one of which is the Language18:00
+bartjolyes18:00
@preactionso below the asset, you could list the languages it is available in. default to the browser's requested language, and then set the user's language in the session scratch18:00
@preactionit's not the UI i'd be worried about, it's the database storage18:01
+bartjolyeah, rory was talking about duplicating the asset table18:01
+bartjolfor each language18:02
+bartjollike a shodow copy18:02
@preactionthat'd probably be a bad idea as well. i was thinking since not all content needs to be translated, a "translations" table with "assetId", "revisionDate", "languageId", and "content"18:02
@preactionoh, also needs "propertyName" or something18:03
+bartjolyeah, it is not necessary to make a full copy18:04
+bartjolbut I expect that would rather be a WebGUI 8 project18:05
+bartjolbut I wanna show some decent setup for my presentation18:05
@Haargthe plan is that webgui 8 will use those request headers for i18n text at least18:06
+bartjolon i18n18:06
+bartjolwill the i18n still be flattend?18:06
@Haargyes18:06
+bartjolah, is there also an idea how to transfer the existing i18n to the new format?18:07
@Haargyeah18:07
+bartjolbecause I wouldn't really like to start from sratch for the third time18:07
@Haargwe certainly wouldn't want to throw away all that work18:08
+bartjolthank you very much for that18:08
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui18:08
-!- mode/#webgui [+v cap10morgan] by ChanServ18:08
+perlDreamerYou don't want to see bartjol when he's mad18:09
+bartjolwell, none of you have seen that18:10
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]18:13
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui18:13
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [Client Quit]18:13
TrexHello Haarg, and other folks. I retun with further questions about wre setup...18:19
TrexI'm now to the point where I'm running the wre setup utility, and I'm getting the same problem as a couple other folks have mentioned on the install forum:18:20
Trexhttp://www.webgui.org/install/upgrade_help/cannot-connect-to-mysql18:20
Trexhttp://www.webgui.org/install/upgrade_help/wre-installation-error-centos-5.318:20
@Haarghmm18:21
@Haargthat doesn't look especially friendly18:21
@preactionTrex: that first one is a problem with not having the WRE's environment18:21
TrexSpecifically, I'm getting "failed in require at (eval 46) line 3" in the second link, rather than eval 121 in the first link18:21
@preactionif it says you don't have the DBD::mysql, then you aren't using the WRE's environment18:21
@preactionyou need to do ". /data/wre/sbin/setenvironment.sh" (the space between the . and / is important)18:22
@preactionah, "source" does work. "source /data/wre/sbin/setenvironment.sh" is the same thing18:22
TrexHmmm...I've been doing that pretty religiously, following the wre setup instructions step by step...18:22
@Haargpreaction, are you meaning that it wouldn't be in @INC ?18:22
@Haargbecause i've done a wre install a bunch of times without setenvironment18:23
@preactionif you aren't using the right perl, it won't be in @INC18:23
@Haargthe perl executable has all those paths hard coded into it18:23
@Haarg./wreconsole.pl will always use the correct perl18:24
@preactionbut "perl wreconsole.pl" may not18:24
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Connection timed out]18:24
TrexI just killed the console, set environment from the /data/wre/sbin directory (. setenvironment.sh) and then started the console again and get the same result.18:26
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:26
TrexWould running setenvironment.sh more than once cause problems?18:26
@preactioni've had an issue where the second time running wreconsole.pl after a failed setup fails no matter what18:26
@preactionbut ...18:27
@preactionwhat does "which perl" say at the console?18:27
@Haargit's possibly a problem with centos 5.3 vs 5.2 but i can't test that easily18:27
@preactionwhat does "perl -MDBD::mysql -e'print $DBD::mysql::VERSION'" say?18:27
TrexWhich perl gives "/data/wre/prereqs/bin/perl"18:27
Trexperl -MDBD::mysql -e'print $DBD::mysql::VERSION gives a command prompt (">")18:28
@preactionso it loaded18:28
@Haargneed an end quote18:28
@preactionoh, right18:28
TrexHere's what I got after adding a quote at the end:18:30
TrexCan't load '/data/wre/prereqs/lib/perl5/site_perl/5.10.0/i686-linux/auto/DBD/mysql/mysql.so' for module DBD::mysql: /data/wre/prereqs/lib/perl5/site_perl/5.10.0/i686-linux/auto/DBD/mysql/mysql.so: cannot restore segment prot after reloc: Permission denied at /data/wre/prereqs/lib/perl5/5.10.0/i686-linux/DynaLoader.pm line 203. 18:30
Trex at -e line 0 18:30
TrexCompilation failed in require. 18:30
TrexBEGIN failed--compilation aborted.18:30
@preactionwow, that's a new one on me18:30
@Haargselinux most likely18:30
@Haargtry18:31
@Haargecho 0 > /selinux/enforce18:31
TrexThis is on a very basic CentOS installation. I didn't specifically set up selinux, but it could be running without me knowing about it. I haven't used selinux before...18:31
@preactionsetenforce 0; # also disables it18:31
Trexecho 0 > /selinux/enforce didn't spit out any errors, then running perl -MDBD::mysql... did not give me any errors.18:32
TrexSo that would suggest selinux is involved...?18:32
@preactionso try wreconsole.pl now18:32
@preactionyes18:32
@Haargprobably something we need to fix, but for now disabling it will do18:34
@Haargeither of those commands only temporarily disables it btw, you have to mess with config files if you don't want it to turn on on restart18:35
TrexInitially I tried the back button and then clicking on the automatic install button, but that failed...18:35
TrexHowever, I killed the wreconsole and started it again, and seems to have worked...18:35
@Haargit should also be possible to change the permissions on the files18:35
TrexWreconsole now shows mysql running. I'll go through a basic site setup and let you know if it works...18:36
+perlDreamerI use CentOS 5.3, if we need to do testing later18:36
+perlDreamerand i always set SELinux in permissive mode18:37
@Haargi'm downloading the iso18:37
+perlDreameroh, and I wrote the test I mentioned in the bug posting18:38
+perlDreamerit was fun18:38
@Haargi saw.  thanks for doing that.18:38
@Haargi would have fixed the stuff myself but it was abour 4 in the morning and i needed to force myself to sleep at some point18:39
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:40
-!- mode/#webgui [+v cap10morgan] by ChanServ18:40
+perlDreamerwell, if you hadn't posted it, I wouldn't have written the test and fixed the other template with that problem18:41
+perlDreamerso it was all good18:41
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]18:43
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui18:43
TrexThe console went through the motions of setting up a site, but modperl doesn't seem happy. The error log is getting a bunch of failed to compile messages:18:48
Trex[Sun Jul 26 21:36:28 2009] [error] Can't load '/data/wre/prereqs/lib/perl5/site_perl/5.10.0/i686-linux/auto/Image/Magick/Magick.so' for module Image::Magick: libgomp.so.1: cannot open shared object file: No such file or directory at /data/wre/prereqs/lib/perl5/5.10.0/i686-linux/DynaLoader.pm line 203.\n at /data/WebGUI/lib/WebGUI/Storage.pm line 25\nCompilation failed in require at /data/WebGUI/lib/WebGUI/Storage.pm line 25.\n.....18:48
TrexMore permissions issues, perhaps?18:48
@Haargyum install libgomp18:48
@Haargthat should be in the install notes, and i think we may have change it so it isn't needed in the future18:50
@Haargat least that one is an easy fix18:50
TrexAll right! That did it. Thanks. :)18:53
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui18:53
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:53
TrexAh...I did overlook the bit about libgomp in install.txt.18:55
TrexI'll respond to the folks on the forums about what I learned today. Thanks again for your help.18:57
TrexIf anyone with experience in selinux wanted to write up a wiki page on the minimal configuration for a basic WRE setup, I'm sure I wouldn't be the only person to appreciate it!18:58
-!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui18:58
@Haargyou'd basically have to fix the file context on the wre files18:58
@Haargbut i don't know any simple way to do that18:59
@Haargdon't have a ton of selinux experience18:59
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: mducharme-work19:00
@Haargas far as i know it works out of the box with centos 5.2, but that is what we compiled it on19:01
TrexI'll probably work on just disabling selinux on reboot, from the start. At least I'm behind a good firewall for this system.19:02
Trex...and then add "learn selinux" to my to-do list...19:02
@Haargwe probably need to either fix the archive so selinux isn't a problem, add a script to fix file context, or at the very least mention potential issues in the install docs19:13
TrexWould you like me to file a bug report on this?19:17
@Haargsure19:18
TrexWill do.19:18
-!- bartjol [n=bartjol@kantoor.procolix.com] has quit ["Leaving."]19:26
CIA-53WebGUI: colin * r11938 /WebGUI/ (3 files in 3 dirs): Empty warranty, brochure and manual show empty areas in the Product.19:28
CIA-53WebGUI: colin * r11939 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting product warranty, brochure, manual fixes.19:28
CIA-53WebGUI: colin * r11940 /WebGUI/t/Asset/Sku/Product.t: Remove Product test debug diag.19:28
@HaargperlDreamer, i believe the commit my version tag link in the admin bar is broken19:29
+perlDreamerI'll look at it19:29
+perlDreamerDoes it smell like a CSRF problem?19:30
@Haargthat would be my guess19:30
+perlDreamerWe need to add CSRF protection as a feature to cmsmatrix19:30
+perlDreamerHaarg, which version?19:32
+perlDreamerit's working for me so far19:32
+perlDreamerthe link is, anyway19:32
+perlDreamerI'll try the form next19:32
* perlDreamer goes running19:34
@Haarg7.7, multiple versions per user, skip commit comments19:34
@Haarggoes to ?op=commitVersionTagConfirm;tagId=19:35
@Haargwith tag id that is19:35
@Haargpage shown is version tag list19:35
-!- mducharme-work1 is now known as mducharme-work20:02
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]20:03
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui20:03
TrexThanks again Haarg and preaction! Time to get back to my real, paying, job...20:16
-!- Trex [n=Dale@x-160-94-170-39.borg.umn.edu] has left #webgui []20:16
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]20:18
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui20:18
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit ["Leaving."]20:43
+perlDreamerpreaction: is there an easy way to make buttons that look like regular text?20:44
@preactionstyle="background: none; border: none; display: inline" <- that's a start20:45
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui20:47
SquOnkGreetings everyone20:47
SquOnkI've setup an AdSpace and want it to be centered on an otherwise perfectly liquid style.20:48
SquOnkI've tried <div id="pub>^AdSpace(suchandsuch)</div> with a custom CSS for the <div> to no avail.20:48
SquOnkSuggestions?20:48
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]20:51
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui20:51
SquOnkLooks like the AdSpace has a hardcoded style: 20:53
+perlDreamerSquOnk, I think there's an RFE for that.  Have you checked?20:53
SquOnkperlDreamer: Nope20:54
@Haargit should be possible to override that20:55
SquOnkperlDreamer: Yep, #905720:56
SquOnkperlDreamer: There are no templates for AdSpace and the style is hardcoded. It will always override whatever CSS one gives.20:56
@Haarguse !important20:56
SquOnkHaarg: ?20:57
@Haargposition: relative !important;20:57
@Haargor on any other rule20:57
SquOnkHaarg: Let me try20:57
@Haargwill override anything that isn't set to !important20:57
SquOnkNo joy21:00
SquOnkThis is hardcoded <div style="position:relative; width:800px; height:50px; margin:0px; overflow:hidden; border:0px;">21:01
SquOnkI have position, margin-left and margin-right set differently and now using !important.21:01
SquOnkMeh, no joy21:02
@Haargcan you mock up an example on a demo site?21:03
SquOnkHaarg: Not right now...21:06
SquOnkHaarg: ...but will do.21:07
SquOnk...and I'm also unable to change the size of the loginBox via div.loginBox21:10
SquOnkwtf?21:10
SquOnkWell, I'm off to a meeting. Have a ball21:14
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"]21:14
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]21:23
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui21:23
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"]21:46
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui21:46
CIA-53WebGUI: translation * r11941 /translations/German/German/ (4 files): Update from translation server21:53
CIA-53WebGUI: translation * r11942 /translations/German/German/ (Asset_Matrix.pm Asset_Product.pm): Update from translation server22:09
+perlDreamergerman translation at ~80%22:10
+perlDreamerspanish translation at 60%22:10
+perlDreamerpreaction: with the help of your earlier advice, and several articles, I've gotten down to 2 issues that I can't solve.22:10
+perlDreamerthe hover effect, and some funky spacing on IE722:10
+perlDreamerI'm afraid to look at IE6 :/22:14
+perlDreamerIf I commit what I have, would you look at it?22:14
* perlDreamer makes some lunch for the kiddos22:19
+perlDreameractually, I was quite proud of myself.22:19
+perlDreamerI used CSS inheritance, the button tag, and even fixed some alignment issues22:19
CIA-53WebGUI: translation * r11943 /translations/German/German/WebGUI.pm: Update from translation server22:23
ckotilA couple bugs im seeing as a result of the new site. 1. Search no longer works on plainblack.com 2. I dont stay logged in on webgui.org, while i am logged in at plainblack.com22:25
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Read error: 104 (Connection reset by peer)]22:34
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:45
+perlDreameryay! hover effect working23:18
ckotilhrm, is there a problem with subscriptions to support tickets?23:26
ckotilit appers that im subscribed to all of them. :/23:26
+perlDreamerdepends on where you subscribed23:30
+perlDreamerit is possible to subscribe to the whole Helpdesk, ckotil23:30
+perlDreamerI'd post a support ticket about it23:30
ckotilthe unsubscribe link in the email i got doesnt work, it just tries to download a JSON file.  k ill post a ticket23:32
ckotilwell, seems to have just unfunked itself.23:33
ckotilnow to go through the painstaking process of figuring out which version of webgui between 7.5.32 and 7.5.40 is causing threaded apache children to segfault.23:34
ckotilhowever, i cant get an apache process to segfault when its ran in single user mode 23:34
-!- Haarg [n=haarg@76.210.64.73] has quit ["Leaving"]23:37
CIA-53WebGUI: colin * r11944 /WebGUI/ (3 files in 3 dirs): 23:38
CIA-53WebGUI: Fix Commit from the Admin Bar. Only seen when there's no autocommit, and comments23:38
CIA-53WebGUI: are disabled. Added a button/form to the subpanel with CSRF.23:38
-!- Haarg [n=haarg@76.210.64.73] has joined #webgui23:40
-!- mode/#webgui [+o Haarg] by ChanServ23:41
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui23:42
-!- mode/#webgui [+v BartJol] by ChanServ23:42
+SynQhey bart23:43
+BartJolhello23:43
+SynQhaving a good evening?23:44
+BartJolhad dinner at the Nieuwelaan23:45
+BartJolmade desert23:45
+BartJolnow I wanna do some programming23:45
+SynQoeh23:45
+BartJolhad some trouble with a hash23:47
+BartJolsolved that one23:56
--- Day changed Tue Jul 28 2009
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:07
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI00:08
+perlDreamerthat's two CSS bugs in 1 day00:14
+perlDreamerI'm pushing my luck....00:14
+BartJolthat you reported or fixed?00:15
+BartJolI suppose fixed00:15
+perlDreamerfixed, this time00:15
+perlDreamernot created ;)00:15
+perlDreamermore i18n coming down the pipe00:17
+perlDreameryou'd think that one of these days we'd find them all...00:17
+BartJoland bind them?00:19
+perlDreameryes, in the darkness00:19
+perlDreamerin the land of Wisconsin00:19
+BartJolnoooo, we're no nerds00:19
+perlDreameryesssss, my precious00:19
+BartJolthe pit of doom for WebGUI bugs00:20
+perlDreamerbbiaw00:20
CIA-53WebGUI: colin * r11945 /WebGUI/ (3 files in 3 dirs): 00:23
CIA-53WebGUI: Fix a rendering problem in the Product template where images overlap00:23
CIA-53WebGUI: the controls, or brochure, warranty, manual. Also, i18n the word Controls00:23
CIA-53WebGUI: for admin mode being on.00:23
CIA-53WebGUI: colin * r11946 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting Product image rendering fix, and i18n.00:23
+cap10morganso it appears that the rsscapable table is removed in the 7.7.1 upgrade if you're not using it, but then the 7.7.7 upgrade script assumes it's there and tries to run a query on it00:33
+cap10morganshould i file an issue about that?00:33
+cap10morganer, 7.7.2, not 7.7.100:35
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)]00:37
@Haargyes00:37
+cap10morganok, done00:38
+cap10morganhttp://www.webgui.org/use/bugs/tracker/1070500:38
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui00:41
-!- BartJo1 [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui00:48
* perlDreamer sighs00:54
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]00:56
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has quit [Read error: 110 (Connection timed out)]01:06
-!- BartJo1 is now known as BartJol01:14
-!- mode/#webgui [+v BartJol] by ChanServ01:14
+BartJolcool, it seems to work01:26
-!- Haarg [n=haarg@76.210.64.73] has quit ["This computer has gone to sleep"]01:26
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui01:53
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:10
-!- mode/#webgui [+v patspam] by ChanServ02:10
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has quit ["Leaving."]02:33
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []03:09
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui03:14
-!- mode/#webgui [+o Haarg] by ChanServ03:14
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui03:31
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui03:32
-!- mode/#webgui [+v perlDreamer] by ChanServ03:33
CIA-53WebGUI: colin * r11947 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.7.6-7.7.7.pl): 03:52
CIA-53WebGUI: Check for the existance of the table before making queries against it.03:52
CIA-53WebGUI: It might really have been deleted.03:52
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui04:24
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]04:39
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui04:52
-!- mode/#webgui [+v cap10morgan] by ChanServ04:52
+perlDreamercap10morgan: http://www.catalyzed.org/2009/07/cloud-servers-for-your-perl-app-amazons-ec2-vs-mosso.html04:54
+perlDreamerI thought that might interest you04:55
+cap10morganyeah, i saw that04:55
+cap10morganthanks though04:55
+cap10morganit's a good article04:55
+cap10morganec2 beats mosso hands down for us04:55
+cap10morganbecause rightscale works so well w/ it04:55
+cap10morganthe cloud would be a non-production-ready toy if not for rightscale04:56
+cap10morganfor a org like us that's not IT-focused, just IT-dependent04:56
+perlDreamermakes sense04:56
SDuensinHmm, RightScale looks interesting.05:00
+patspamperlDreamer: ping05:35
-!- perlmonkey2 [n=perlmonk@r74-195-194-111.end1cmtc01.enidok.ok.dh.suddenlink.net] has joined #webgui06:00
-!- mode/#webgui [+v perlmonkey2] by ChanServ06:00
+perlDreamerpong: patspam07:01
-!- perlmonkey2 [n=perlmonk@r74-195-194-111.end1cmtc01.enidok.ok.dh.suddenlink.net] has quit ["Leaving."]07:01
+perlDreamererm, patspam: pong07:24
* perlDreamer is heading to bed soon, but I'll check back in a bit07:26
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]07:41
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []08:04
CIA-53WebGUI: patspam * r11948 /WebGUI/ (4 files in 4 dirs): fixed #10706: FriendManager Style/Layout template options08:09
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:13
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit [Read error: 60 (Operation timed out)]09:37
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI09:38
-!- steveo_aa [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]10:09
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui11:01
-!- mode/#webgui [+v bartjol] by ChanServ11:01
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui11:53
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]13:13
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui13:13
-!- mode/#webgui [+v patspam] by ChanServ13:13
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui13:34
-!- mode/#webgui [+o plainhao] by ChanServ13:34
CIA-53WebGUI: translation * r11949 /translations/Dutch/Dutch/ (4 files): Update from translation server14:28
+bartjolvery good ryuu_ro, keep it up14:29
ryuu_rowe need to get back to 100% again14:30
+bartjolyea, we shall other languages een poepie laten ruiken14:31
ryuu_ro:)14:31
ryuu_rothink about how stupid that will sound in English14:32
ryuu_rolet them smell a fart14:32
ryuu_rololo14:32
+bartjol:)14:42
CIA-53WebGUI: translation * r11950 /translations/Dutch/Dutch/ (AssetAspect_RssFeed.pm Account_Shop.pm): Update from translation server14:42
CIA-53WebGUI: translation * r11951 /translations/Dutch/Dutch/ (8 files): Update from translation server15:23
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui15:50
-!- mode/#webgui [+o bopbop] by ChanServ15:50
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:21
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:50
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui16:59
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []17:00
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui17:13
-!- dapperedodo_ [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui17:13
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has quit [Read error: 104 (Connection reset by peer)]17:13
-!- Haarg [n=haarg@76.210.77.47] has joined #webgui17:14
-!- mode/#webgui [+o Haarg] by ChanServ17:14
-!- dapperedodo_ [n=dappered@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]17:16
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Connection reset by peer]17:29
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [Read error: 110 (Connection timed out)]17:47
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]18:01
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:01
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui18:08
-!- bartjol [n=bartjol@kantoor.procolix.com] has quit ["Leaving."]18:20
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui18:21
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []18:23
-!- perlmonkey2 [n=perlmonk@r74-195-194-111.end1cmtc01.enidok.ok.dh.suddenlink.net] has joined #webgui18:29
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:29
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:51
-!- mode/#webgui [+v cap10morgan] by ChanServ18:51
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui19:14
-!- mode/#webgui [+v perlDreamer] by ChanServ19:14
+perlDreamermorning, folks19:14
+perlDreamerfree book on git available: http://progit.org/book/19:18
CIA-53WebGUI: colin * r11952 /WebGUI/ (2 files in 2 dirs): Fix #10707, i18n copy/paste in the FriendManager.19:23
-!- perlmonkey2 [n=perlmonk@r74-195-194-111.end1cmtc01.enidok.ok.dh.suddenlink.net] has quit ["Leaving."]19:29
-!- s4eek_ [n=charles@99-207-40-90.pools.spcsdns.net] has joined #webgui19:59
ckotilfor new file assets how can you set the owner to be the person who uploaded the file rather than the owner of the parent asset?20:00
-!- s4eek__ [n=charles@andc-fw1.exploreos.com] has joined #webgui20:02
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [Read error: 104 (Connection reset by peer)]20:03
+perlDreamerckotil, I think they have to be reedited20:03
+perlDreamerthis is via filepile?20:03
ckotilyeah20:03
+perlDreamerlooks like there's a security tab in 7.720:04
* perlDreamer guesses that it is there in earlier versions, too?20:04
ckotilyeah, its there as well20:04
ckotiland it just inherits the parent20:04
+perlDreamersounds like a bug20:04
+perlDreamerwhy don't you file that, and upload a patch to fix it?20:05
ckotilsure thing.20:05
+perlDreamerwow20:05
+perlDreamerthat was easy20:05
ckotil:)20:08
ckotili figure it will get fixed quicker this way.  and plus, how hard can it be? right now it gets the userId of the parent asset, ill just replace that with getUserId20:09
ckotilalso ill be patching my own instance at version 7.5.32 bc i cant upgrade any further without hitting some nasty bug segfaulting my apache. :/20:10
-!- s4eek_ [n=charles@99-207-40-90.pools.spcsdns.net] has quit [Read error: 60 (Operation timed out)]20:10
ckotilstill getting more info on the before i create a support request.20:10
ckotils/the/that20:10
+perlDreamerckotil, before patching, posting, you should check a demo server20:14
+perlDreamerto see if it does it too20:14
+perlDreamerlots of core bugs fixed between 7.5.32 and today20:15
ckotilk20:15
ckotiljust checked the demo site, and its the same behavir20:21
ckotilso this may not be a bug. bc every asset behaves this way.20:21
ckotilarticles, layouts, folders, you name it. 20:21
ckotilunless its an oversight.20:22
@Haargi want to think it does that by design, but i can't remember the exact reasoning20:25
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has joined #webgui20:27
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:27
ckotilif so , the file asset brings up an interesting case. when a user uploads a file, i expect that asset to now be owned by them.20:28
* perlDreamer heads to the gym20:33
-!- ryuu_ro [n=rory@53570634.cable.casema.nl] has joined #webgui20:48
-!- ryuu_ro [n=rory@53570634.cable.casema.nl] has quit [Client Quit]20:48
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui20:48
-!- mode/#webgui [+o bopbop] by ChanServ20:48
+SynQthe gym is overrated20:49
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]21:04
CIA-53WebGUI: tom * r11953 /WebGUI/lib/WebGUI/Form/CommentRating.pm: updated path to rating icons21:08
CIA-53WebGUI: tom * r11954 /WebGUI/lib/WebGUI/Form/CommentRating.pm: missed a change required to redirect comment rating icons away from bazaar icons21:08
-!- frodwith [n=pdriver@helios.tapodi.net] has quit [Remote closed the connection]21:46
-!- s4eek__ [n=charles@andc-fw1.exploreos.com] has quit []21:55
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui22:13
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []22:32
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui23:05
+perlDreamerSynQ: You don't know the half of it23:15
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []23:15
ckotilhttp://www.youtube.com/watch?v=JI3Y1auTFpU bud light swear jar23:23
+perlDreamerMrHairgrease: any luck on the VIES workflow?23:29
+SynQperlDreamer: are you all buffed up now?23:47
* perlDreamer hurts in bad places23:47
+SynQoh man23:47
+SynQwhy do you hurt yourself23:47
+SynQinstead write some tests23:48
+SynQthat can be painful too23:48
+perlDreamerto become thin and good looking like Europeans23:48
+SynQlike me?23:52
+perlDreamerindeed23:52
+SynQyou need to talk more23:53
+SynQit works for me23:53
+perlDreamerI talk lots at the gym, while I'm learning to count in Hungarian23:53
+SynQare you still learning to count23:53
+SynQI thought you had that fase two years ago23:54
+SynQperhaps you should try to learn to pronounce the hungarian car brands23:54
+perlDreamerI keep getting stuck at 6023:54
+perlDreamerit goes like23:54
+SynQfrom what I gathered counting in hungarian sounds like 23:54
+SynQoufh autch23:55
+perlDreamertees, hoos, harmintzc, negwen, utven, hot one, hetven, something blah blah, killin' it, sawz23:55
+SynQhehe23:55
--- Day changed Wed Jul 29 2009
+perlDreamerHow are  things in The Netherlands, SynQ?00:21
+MrHairgreaseperldreamer: totally forgot about that workflow00:32
+MrHairgreaseI'll try to code it this week00:32
+MrHairgreaseor otherwise I'll do it during the WG workshop at the YAPC::EU00:32
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:40
+perlDreamerthat's cool, MrHairgrease00:40
+perlDreamerGirlfriends and conferences are important, too00:41
+MrHairgreaseI fail to see what one thing has to do with the other...00:41
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit []00:42
+perlDreamernormally, not at all, although I seem to remember that Marijn is coming with you to this conference00:43
+perlDreamerI don't think I spelled her name correctly00:43
+MrHairgreasenope00:43
+MrHairgreasesee'll be arriving monday the 11th00:43
+MrHairgreaseand you actully spelled it correctly00:44
+perlDreamerMrHairgrease, do you have a middle name?00:44
+MrHairgreasesure00:45
+perlDreamerhttp://www.usdoj.gov/atr/public/press_releases/1993/211603.htm00:57
+perlDreamerYou're not Martin M Kamerbeek, Jr, I hope00:57
+MrHairgreaseWhat do you think my age was back in 93?00:57
+MrHairgreaseI was a junior back then alright00:58
+MrHairgrease=)00:58
+perlDreamerall you intellectual property violators are older than you look01:00
+MrHairgreaseok01:10
* MrHairgrease is gonna hide from the man01:10
+MrHairgreasebye01:10
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has left #webgui []01:10
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui01:21
-!- Haarg [n=haarg@76.210.77.47] has quit ["This computer has gone to sleep"]01:23
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui02:11
-!- mode/#webgui [+o Haarg] by ChanServ02:11
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]02:21
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:26
-!- mode/#webgui [+v patspam] by ChanServ02:26
+perlDreamerpatspam: pon02:45
+perlDreamerg02:45
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]02:52
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui03:09
-!- mode/#webgui [+v cap10morgan] by ChanServ03:09
CIA-53WebGUI: tom * r11955 /branch/WebGUI_7.6/lib/WebGUI/Form/CommentRating.pm: changed Bazaar-related URLs to comment/rating icons to the generic ones03:23
+perlDreamerpreaction: I've tried to duplicate the CSS effects from Bazaar to fix the JS problems in the Gallery thumbnail view, but I'm not getting anything for hover03:30
+perlDreamertemplate and CSS snippet: http://gist.github.com/15777603:30
+perlDreamer"not getting anything" == when I hover, no pop-up03:30
+perlDreamerfirebug says the pop-ups are there03:31
+perlDreamerbut they don't pop03:31
@preactionperlDreamer: do you have a site i can see this at?03:32
+perlDreamerif you have time to look, I'll make one03:32
@preactioni do, please03:32
+perlDreamerpreaction: http://beta.webgui.org/demo1248827881_235/home/untitled2/album-uno?func=thumbnails03:38
@preactionperlDreamer: in safari they show up right below the top navigation bar03:40
+perlDreameruh03:41
+perlDreameryou have a monitor?03:41
@preactionmonitor?03:41
+perlDreamerI just have my laptop.  If they're showing up on the top of the window, I'd never see them03:42
+perlDreameron FF, the thumbnails are on the bottom, below the enlarged thumbnail03:42
@preactionno, not those thumbnails, the ones that appear when you hover03:43
+perlDreamerright, on my laptop, I can't see that part of the window03:43
@preactionah03:43
+perlDreamerwhy are they appearing at the top?03:43
@preactionposition: absolute on .thumb span03:43
+perlDreamerand I set top: 0px03:44
@preactionyou need position: relative on ".thumb"03:44
mducharmeperlDreamer:  I'm seeing thumbnails03:44
@preactionthat makes absolute positions inside .thumb be calculated treating the top-left corner of .thumb as 0,003:44
mducharmeright below the menu as well...03:45
@preactionthen you can add a whole bunch of width/height, and set left and top offsets to negative numbers03:45
mducharmehrm03:47
mducharmeare the thumbnails set to float: left?03:47
mducharmewith a set width?03:47
mducharmenot the pop up ones but the ones that are displayed across03:47
+perlDreamerpreaction: when I set the top offset to a negative number, it just slides in the window made by the parent anchor tag.03:54
+perlDreamerwhen I set it larger, then no more window shows up03:55
* perlDreamer has to go make dinner03:56
mducharmeperlDreamer: why is the z-index set so high?03:57
@preactionperlDreamer: because .thumb has "overflow: hidden", which is a problem03:59
@preactionlet me draw something up here, i think i have a solution04:00
+perlDreamermducharme: that's the Bazaar pop-up effect04:08
mducharmeideally the popup thumb should be relative to the actual thumb class link04:09
+perlDreamerin other words, I am guilty of copy/paste code that is over my head04:11
mducharmehrm04:11
mducharmecan you have the thumb:hover position relative?04:11
@preactionthat part's already fixed, i've got a better solution i think, one that might actually work for IE604:12
@preactionoh, no wait. IE6 only sees :hover as the last part of a selector, so nm, but it will work for other browsers04:12
mducharmewhy is thumb span not set to position: relative, actually? why is it set to absolute positioning?04:15
@preactionbecause relative doesn't do what it sounds like04:16
@preactionabsolute removes the element from the document flow, which is what we want04:16
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui04:17
-!- mode/#webgui [+o Haarg] by ChanServ04:17
mducharmeright but you want the thumbspan to be grouped with the thumb04:17
@preactionthat's what position: relative; on the <a class="thumb"> does04:19
mducharmeI must be missing something becuase I don't see position: relative set in the thumb class04:19
@preactionrefresh and see what i did04:19
@preactionit wasn't, that was a bug, but i completely changed how it works now04:20
mducharmehrm it's showing the full pictures now instead of the thumbs04:20
mducharmeand they are going off the bottom of the screen04:21
@preactioni'm gonna fix some things, but this is nearly what it will be doing04:21
@preactionthere, now try04:26
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui04:35
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []04:35
mducharmepre-action, one remaining problem04:44
mducharmethe photo on the left goes off the left corner of the screen04:44
+perlDreamermducharme, the old one may have done, that, too04:50
+perlDreamerit calculated the new image position based on the top-left edge of the thumbnail, then drew a 3X pop-up over it04:52
+perlDreamerpreaction: this avoids the IE6 hover problem, since it only applies the hover to the anchor tag04:57
+perlDreamerand it's better than the random IE javascript bug04:57
+perlDreamerany qualms about making this the new default template and CSS?04:58
@preactionno, provided this fixes the bug you're working on04:58
+perlDreamerI've never been able to duplicate the bug.  Rogier says it is intermittent on IE704:59
+perlDreamerfor reference: http://www.webgui.org/bugs/tracker/996205:07
mducharmewhy not have it display a smaller picture on mouse over05:17
mducharmeit's displaying the picture almost full size05:18
+perlDreamerit's displaying the full-size thumbnail05:18
+perlDreamerthe actual pictures are larger05:18
mducharmeif the thumbnail was a bit smaller, the picture on the left wouldn't go off the left side of the page05:19
mducharmethe thumbnail size before when they were appearing in the wrong spot (just below the menu bar) was nice, now they are much bigger05:20
CIA-53WebGUI: colin * r11956 /WebGUI/docs/ (4 files in 3 dirs): Rework gallery thumbnails template to fix intermittent IE7 rendering issues.05:23
CIA-53WebGUI: colin * r11957 /branch/WebGUI_7.6/docs/ (4 files in 3 dirs): Backporting Gallery Album thumbnail view template fix.05:23
CIA-53WebGUI: colin * r11958 /WebGUI/lib/WebGUI/i18n/English/Asset_Shelf.pm: Better description of the price template variable in the Shelf.05:53
CIA-53WebGUI: colin * r11959 /branch/WebGUI_7.6/lib/WebGUI/i18n/English/Asset_Shelf.pm: Backporting Shelf price template variable help.05:53
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Socrates06:16
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui06:20
-!- Netsplit over, joins: Socrates06:22
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]06:36
-!- mducharme1 is now known as mducharme06:45
CIA-53WebGUI: colin * r11960 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.33 release.06:53
CIA-53WebGUI: colin * r11961 /releases/WebGUI_7.6.33-stable: Release 7.6.33-stable07:52
CIA-53WebGUI: colin * r11962 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.34 development08:07
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:52
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:38
CIA-53WebGUI: patspam * r11963 /WebGUI/ (4 files in 4 dirs): 09:53
CIA-53WebGUI: Fixed Survey reporting bugs09:53
CIA-53WebGUI: * Survey::responseJSON mutator was not doing the right thing when09:53
CIA-53WebGUI:  responseId argument was passed in09:53
CIA-53WebGUI: * www_viewGradeBook template fixes and documentation09:53
CIA-53WebGUI: patspam * r11964 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backported Survey bug fixes from Beta branch r1196310:08
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui11:19
-!- mode/#webgui [+v bartjol] by ChanServ11:19
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]13:10
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui13:20
-!- mode/#webgui [+o Haarg] by ChanServ13:20
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui13:34
-!- mode/#webgui [+o plainhao] by ChanServ13:34
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]13:41
+SynQah14:19
+SynQwhy14:19
+SynQtell me why14:19
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]14:47
+SynQI need more karma15:31
+SynQwho is going to give it to me?15:31
+SynQgoing once15:39
SocratesSynQ: i'll give you all my karma15:56
+SynQoh15:59
+SynQI'll trade them for NSFW links :P15:59
Socratesi still have to check that...16:02
Socrateswoot!16:02
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:19
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:19
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []17:56
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:58
-!- mode/#webgui [+v perlDreamer] by ChanServ17:58
+perlDreamermducharme-work, mducharme: http://www.webgui.org/develop/forum/ldap-relabeling#Ql41MYwXe6IuMQGElz4Otw17:59
+perlDreamerthat's the LDAP relabeling thread on the dev forum18:00
+perlDreamerplease feel free to weigh in if you're interested18:00
mducharmeok, will do18:01
+bartjoley, Colin18:04
+perlDreamerhowdy, bartjol18:10
+bartjoltrying to skip a step for the user for checkout18:11
+bartjolso I broke the template18:11
+bartjolbut my language back and forth macro thingy works nicely18:11
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:15
+perlDreamerthat's awesome about the macro18:19
+perlDreamerWorking with checkout is challenging, for sure18:19
+perlDreamerif you can find topsub in channel, he's done a bunch of work on that18:19
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui18:21
+bartjolah,ok18:23
+bartjolbut that macro would also be nice if you have two pagetrees, like one with puzzles and one with solutions18:24
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:25
-!- mode/#webgui [+o Haarg] by ChanServ18:25
+bartjolbut for now, when the "brother" page does not exists you'll be send to th root of that pagetree18:25
+MrHairgreasehey perldreamer18:30
+MrHairgreasestill into trains?18:30
+MrHairgreasethen check out this podcast: http://www.garagepunk.com/2009/07/28/the-house-of-wild-delights-5/18:30
+perlDreamervia proxy, yes :)18:30
+MrHairgreaseit features only songs about trains18:30
+perlDreamerreally?18:30
+MrHairgreasereally!18:30
+perlDreamerhm, not sounding very garage punky, but that will probably work better for kids ;)18:33
+MrHairgreaseit's a prety cool show, though18:35
+MrHairgreaselot's of rockabilly and blues and scratchy roots and whatnot18:35
+MrHairgreaseIf you need a more straight forward garage punk approach I'd recoomend other shows from the same site18:36
+MrHairgreaseone of my favorites is sonic nightmares18:36
+MrHairgreasebroadcasted from Bern, Switzerland!18:36
mducharme-workperlDreamer: thanks, I replied to that thread18:37
-!- cap10morgan_ [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui18:52
-!- mode/#webgui [+v cap10morgan_] by ChanServ18:52
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [Read error: 60 (Operation timed out)]18:58
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:59
mducharme-workhrm19:02
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit []19:05
-!- bartjol [n=bartjol@kantoor.procolix.com] has quit [Read error: 104 (Connection reset by peer)]19:06
+perlDreamerI think the bug tracker needs another state19:18
+perlDreamerWaiting on external dependency19:18
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui19:19
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:19
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui19:33
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]20:06
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui20:06
-!- mode/#webgui [+o Haarg] by ChanServ20:07
-!- cap10morgan_ [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [Read error: 104 (Connection reset by peer)]20:55
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui21:01
-!- mode/#webgui [+v cap10morgan] by ChanServ21:01
@preactionperlDreamer: how extensible is the Story Manager? can I subclass Story and have my own? does it do Related Articles?21:52
+perlDreamerit does not do related articles22:11
+perlDreameronly via Story Topic, and keywords22:12
+perlDreamerfor subclassing, if you think the feature is desirable enough, I'd add it22:12
@preactionbut i could add it. add two lists of related articles: by keyword and by author22:12
+perlDreamerproviding that it's tested, and uses revision control22:12
@preactioni need subclassing for other problems, completely site-specific22:12
+perlDreamerIt's like Event, sub-classing will not be simple22:12
-!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui22:13
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)]22:13
@preactionokay, we subclassed the Calendar for this site rather simply, so it shouldn't be bad22:13
+perlDreamerI'm always available for consultation, or general cursing and swearing at :)22:15
+perlDreamerI'm going to be offline for a little while. Should be back in 60 or so.22:15
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]22:15
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]22:41
-!- mducharme-work1 is now known as mducharme-work22:56
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit [Remote closed the connection]23:01
+SynQhmm23:15
+SynQI wonder23:15
+SynQwould a 'very low cost WebGUI hosting service, based in the USA' have any chance of being profitable?23:16
+SynQand how low should very low have to be23:16
mducharme-workthe biggest issue I can see is upgrades23:17
+SynQupgrades will be done the same they the release is made public23:17
mducharme-workI have before had duplicate records in some database table23:18
+SynQlike we do it now23:18
mducharme-workwhich causes the upgrade to fail for that site until the duplicate record is removed23:18
+SynQwell23:18
+SynQI'm not afraid we cannot manage that23:19
mducharme-workit was in the sessions table in my case, some session from many years ago, was in there duplicate, and caused a key constraint to be violated when an upgrade was being done23:19
mducharme-workyes, but to me, it is issues like that that are biggest risk when it comes to hosting23:19
+SynQsince 'importing an old version' is clearly something not available at the 'very low cost' pricing I don't think that is an issue23:19
+SynQI think current WebGUI stable is of high enough quality to not have such a problem23:20
+SynQand we would turn off features that are not absolutely needed like LDAP auth23:20
mducharme-workthe thing is, how do you know that there isn't a bug that may randomly manifest itself that may not be discovered right now and may lead to future upgrade issues....23:44
mducharme-workthat isn't a showstopper concern of course but it's something that should be factored in, with the biggest issue being at the moment the only way to tell whether an upgrade failed or succeeded is by carefully looking at all the lines of output from the upgrade script manually23:45
+SynQwell23:45
mducharme-workas some problems will not cause the upgrade script to abort23:45
+SynQyou know since you can trust the WebGUI developers23:45
+SynQthey are really well trained professionals23:45
mducharme-workthere are always bugs, there always will be bugs, no matter how careful someone tries to be.....23:45
+SynQtrue23:45
@preactionprofessionals! ha ha ha haaa23:46
+SynQbut there is also always backups23:46
mducharme-workand just because there are bugs doesn't mean that someone isn't professional23:46
@preactionyou're hilarious koen! absolutely ho-larious!23:46
+SynQI didn't say they are perfect23:46
+SynQwell23:46
+SynQthere is one that is perfect23:46
@preactionColin23:46
+SynQGraham ofcourse23:46
mducharme-workuntil the upgrade system is improved, I think it's an unacceptable amount of work for a large number of sites to have someone sit there reading the upgrade script output line by line carefully checking for issues23:46
@preactionoh, right, Graham23:46
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui23:47
-!- mode/#webgui [+v perlmonkey2] by ChanServ23:47
mducharme-workwhen a failure occurs it needs to be caught and logged, and reported on which site databases failed to upgrade...23:47
+SynQmducharme-work: I think that is not a problem :P23:47
mducharme-workyou think if you were hosting sites that you would want to sit there reading through the upgrade script for every site?23:47
mducharme-workcarefully looking for problems, with every upgrade?23:47
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui23:48
-!- mode/#webgui [+o Haarg] by ChanServ23:48
mducharme-workI know I find it a pain, and I don't have that many sites to begin with...23:48
+SynQwell23:48
+SynQhow much is not many?23:49
mducharme-workonly 3...23:49
+SynQoh23:49
mducharme-workbut I don't upgrade every time a new release comes out...23:49
+SynQthat i not many indeed23:49
+SynQyou should23:49
mducharme-workI've learned not to trust the backup the wre itself does23:49
mducharme-workbecuase it doesn't back up everything23:49
+SynQit doesn't?23:50
mducharme-workso I do my own backup in advance of the entire data folder, by shutting down webgui and mysql and tgz'ing the whole thing23:50
mducharme-workno, it backs up the webgui directory but not the databases23:50
mducharme-workso if the database upgrade fails unless you did a backup manually in advance you are screwed...23:50
+SynQwell then your wre is not configured right23:51
+SynQsince it can backup all of it23:51
mducharme-workI don't see that...23:51
+SynQdo you have the WebGUI administrator guide?23:51
mducharme-workIt says it will back up to temp, I look in temp and all it is is the webgui folder zipped23:51
mducharme-workno, I don't have the webgui administrator guide23:52
+SynQah23:52
+SynQhttps://www.plainblack.com/store/services/books2/webgui-administrators-guide23:53
mducharme-workI've been using webgui for years and don't need to spend $60 for an administrators guide...23:54
+SynQcome to the wuc then :)23:54
+SynQthe books are often available at discount prices at the WUC23:54
@Haargthe wre backup script is configurable about what it will backup23:54
mducharme-workno, I'm going back to university, at which point my current job will just be part time and then casual23:54
mducharme-workfrom what I can see with the wre backup script, I don't see the code that backs up the db.....23:55
@Haargas for the upgrade script, it will always put db backups in /tmp/backups unless specified otherwise23:55
+SynQhmm23:55
mducharme-workit just gzips whatever config->getWebguiRoot() returns23:56
+SynQmducharme-work: for what price per year would you switch to a hosted version of webgui?23:56
mducharme-workI think $20 per month is reasonable for that, including domain registration, with no support though23:57
mducharme-workbut no support does not mean that people should be screwed if a webgui upgrade done by the hoster totally breaks their site due to a bug in webgui itself and not something that the users set up wrong....23:57
mducharme-worklike if the users modify a built in template, of course it's their fault if an upgrade breaks their site23:58
mducharme-workbut if a bug in webgui causes the upgrade to their site to fail, the hoster would need to support that, even in "no-support" arrangements23:58
mducharme-workthe price with support would depend on the nature of the support, how far it extends...23:58
mducharme-workwhat it covers..23:59
+SynQdo you have the experience that that is the case with current hosting offers?23:59
mducharme-workotherwise users will say "do not upgrade my site then, if it has that risk" but you can't upgrade some and not others unless they are running in different wre instances...23:59
mducharme-workI don't know, I haven't looked into it23:59
--- Day changed Thu Jul 30 2009
mducharme-workI was thinking about getting a personal website hosted by a webgui host00:00
mducharme-workbecause I'm most comfortable with using webgui00:00
+SynQand you would be willing to spend $20 a month for that?00:00
-!- David_ [n=David@130.156.38.11] has joined #webgui00:01
David_good afternoon everybody i am getting a Linux::Smaps permission denied error, could anybody help00:01
mducharme-worksynq yes, if it included domain name....00:01
mducharme-workI do not need support but if my site got corrupt due to an upgrade that went south because of a bug, I would expect support for that for the $2000:02
+SynQhttps://www.plainblack.com/shop/hosting/site00:02
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has left #webgui []00:02
@HaargDavid_, i haven't yet seen a solution to those errors00:02
+SynQDavid_: you can disable Linux::Smaps00:02
@Haargi had trouble with the disabling, but then i wasn't actually doing it myself00:03
mducharme-worksynq yes like that, but with domain hosting, and clarified as to what support is provided, because if the upgrade script itself encounters an error, the end user cannot be held responsible for that...00:03
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui00:03
+SynQturn it of in /data/WebGUI/sbin/preload.exclude00:03
-!- mode/#webgui [+v perlmonkey2] by ChanServ00:03
David_because i get a authorization request error on a couple of files when i get this error00:03
David_there are pdf on my site00:04
@Haargi'm pretty sure that won't work SynQ00:04
+SynQHaarg: hmm00:04
mducharme-workbut I do not need support for templates and such, and I know enough that I won't go deleting my asset tree or whatever00:04
+SynQDavid_: are you using WRE 0.9.3 ?00:04
David_yes i am00:04
mducharme-workif someone is stupid enough to delete their asset tree or import node, they should be paying for support ;)00:04
+SynQon what distribution?00:04
+SynQmducharme-work: thanks for you feedback00:05
@Haargit's Apache2::SizeLimit that is trying to use it00:05
+SynQHaarg: you don't HAVE to use that though00:05
@Haargand it is supposed to have an option to not use it, but the person i had try that couldn't get it working00:05
David_should i increase the sizelime of modperl00:05
David_size limit00:05
@Haargno, it's not an issue like that00:05
+SynQI got to go and catch some sleep00:05
+SynQnite all00:06
@Haargyou should be able to add00:06
@Haarg$Apache2::SizeLimit::USE_SMAPS = 0;00:06
@Haargto /data/wre/etc/modperl.pl00:06
-!- iflux [i=iconicfl@www.kevinlynn.com] has joined #webgui00:07
* iflux bows00:07
SDuensiniflux, damn you're fast.00:07
David_ok add it at the end of the file?00:07
@Haargyes00:07
SDuensinHey all, iflux here is a bud of mine.  I'm introducing him to the glory that is WebGUI.00:07
ifluxyeah man.. I got fast hands.. you should see my pickpocket skills..00:07
ifluxI've known sduensin since umm.. '95? '96?00:08
David_restarting now00:08
SDuensinLong time man.  And I still like you!  :-)00:08
ifluxyeah well.. that's because I'm damn good at rolling over your toes while playing first person shooters00:09
SDuensinAnybody alive in here that wants to talk about the WG books?00:12
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []00:14
ifluxbrb00:17
@preactionwhat do you need to know about the books?00:19
SDuensinWell, Rizen had said at one time he'd like to offer PDFs if he could secure them.  iflux wants PDF books and is quite possibly the best security guy you'll ever get to talk to.  :-)00:20
SDuensinSo I drug him in here.  :-D00:20
SDuensiniflux is the guy I let try and break my sites.  He's good.00:21
@preactionthe only ways we came up with was putting name and address on every page, but that's easy to get rid of00:21
@preactionthere is no foolproof way, but like many things the best way is always the legal way00:22
SDuensinYea.  Talk to iflux.  He's got something up his sleeve with PDFs.00:22
SDuensinIf someone can do it, it's iflux 00:26
SDuensinAlso, if you ever want WebGUI *really* tested for security issues, contract this dude.  :-)00:28
ifluxputting name and address on each page and they'll get removed00:36
ifluxIf it were me I'd start by 1. encode username & address into the pdf itself 2. watermark on visible pages that can be retrieved and looked up00:39
iflux#1 doesn't necessarily need to be the users info but rather can be a hash that allows you to tell which user it is.. that hash can be used for other purposes later as well.00:39
iflux(md5 hash.. not perl hash) :P00:40
@preactionooh, what about embedding it into the metadata of an embedded image?00:41
ifluxI don't know if embedded images store the same metadata when they're embedded and if they do then you'd be able to find it and remove it easier.00:42
ifluxpersonally, I'd look for an unused/reserved area of the standard and use that. Since you can use hex you could do a unique signature in a reserved area that's quite short.00:43
ifluxI guess a lot of your choices would depend on how much time and money you want to spend for the payoff you seek to gain.00:52
ifluxI'd probably just do the embedded userid & watermark because the DRM and policy stuff isn't universal but a PDF that prints the watermark, especially if it just looks like background, is much harder to get around and still pretty simple00:54
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]00:56
-!- Radix_ [i=quasselc@203.161.71.161.static.amnet.net.au] has quit ["No Ping reply in 90 seconds."]01:02
-!- Radix_ [i=quasselc@203.161.71.161.static.amnet.net.au] has joined #webgui01:02
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui01:12
-!- mode/#webgui [+v perlDreamer] by ChanServ01:12
+perlDreamerstoopid municipal facility wifi01:12
SDuensinWB01:14
SDuensinThought it was odd you were offline.  :-)01:14
+perlDreameryeah, took the kids to the swimming pool that has wifi, but the laptop wasn't cooperating01:14
+perlDreamerof course, the staff didn't know the SSID, which didn't help either...01:14
SDuensinhehe01:15
SDuensinDebugging custom Linux installations takes too damn long.01:16
ifluxso.. we have this au pair.. and au pairs had their pay increase by about $3.5/day.. the date for it to become effective was last Friday.. our au pair is complaining that her pay didn't increase for every day of the week last week but instead was increased only on Friday.01:23
ifluxwhat do ya'll think?01:23
SDuensinWhy should they get it prior to the increase?01:24
ifluxThat's my thinking too.. and my wife's01:24
SDuensinWhat's her argument for making it the entire week?01:24
ifluxthe au pair agency told families to pay the full week at the higher amount01:25
ifluxbut that's just because they're idiots and it's easier than saying "pay x amount this week, and y amount next week"01:25
SDuensinhehe01:26
ifluxwe sent something back to the au pair agency telling them they're wrong01:26
ifluxpersonally, I considered just not letting her work last Friday01:26
ifluxmaking her take a vacation day.. since she doesn't have any more vacation hours.. we could have deducted the full day from her pay.01:27
SDuensinhehe01:27
ifluxanyways.. she's making a huge stink about $15.. and it's pissing me off because I'm unemployed right now. I technically don't need her and really don't want an au pair anymore but I'm not kicking her out because she hasn't crossed me before. :)01:28
ifluxshe's getting awefully close though.. 01:28
SDuensin:-)01:28
ifluxshe's had short timer syndrome for the past month because she knows she's leaving in a couple months01:28
ifluxbrb01:30
+perlDreamerI don't know, $15 is 4 mochas01:38
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has left #webgui []01:49
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui01:55
-!- mode/#webgui [+v patspam] by ChanServ01:55
+perlDreamerpatspam: no sneaking away now02:06
+perlDreamerwalk back to the computer02:07
* patspam tries to hide02:07
+perlDreamerlet's close out those bugs once and for all02:07
+patspamwhich bugs?02:08
+perlDreamerI saw the commits you made, but we need to add changelog notices to go with them02:08
+perlDreamerthe survey bugs02:08
+perlDreamerbackported to 7.602:08
+patspamah, damn i always forget something02:08
+perlDreameronce we get the changelog stuff in, then we close the bugs and you're off the hook02:08
+patspamok, count me in02:09
+perlDreamer5 minutes of work02:09
+perlDreamerthen you can go get some coffee02:09
+perlDreamerchase your roommate02:09
+perlDreamerwrite code02:09
+perlDreamerdo whatever02:09
+perlDreameredit survey screen bug: http://www.webgui.org/bugs/tracker/1042502:10
+perlDreamercannot add questions in IE: http://www.webgui.org/bugs/tracker/992002:11
+perlDreamersurvey structure modified: http://www.webgui.org/bugs/tracker/1052002:11
+perlDreamerand I'd like you to think about this one: http://www.webgui.org/bugs/tracker/1028002:12
+perlDreamerI'm pretty sure that 10280 is not a bug, but either the impossible (assetId clash) or user error (ran upgrade twice)02:13
+perlDreamerI tried to duplicate it by hand, but it worked fine02:14
+perlDreamerand on the user's end, he deleted the survey, so there's no chance of duplicating on his end, either02:14
+patspamlooks like perlmonkey2 is still working on 1042502:17
+perlDreamerwhich bugs did you backport yesterday?02:20
+patspamanother one related to GradeBook02:21
+patspamI only found it yesterday02:21
+patspamI'm trying to reproduce 9920 now02:21
+perlDreamerah, I see.  I thought you'd backported all the existing bug fixes.02:22
+patspamI wish!02:23
+patspamsurvey has changed so much internally in 7.7 that backporting some of them is just not possible02:23
+perlDreameron change in survey structure, I agree.02:23
+patspame.g. 1052002:23
+perlDreamerbut the rendering bugs 10425 and 9920 should be fixable02:23
+patspamyep, agreed02:24
+perlDreamerlet's close out 10520 then.02:24
+patspamis 9920 only when debug mode is on?02:25
+perlDreamerthat's not mentioned in the bug02:27
+patspamit's the only way I've been able to reproduce it02:27
+patspamearly on in 7.7 perlmonkey fixed a bug where Survey wouldn't work properly with debug mode on02:27
CIA-53WebGUI: patspam * r11965 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: Added changelog entry for previous commit (r11963)02:28
+patspamdebug output was corrupting the json returned by the server02:28
+perlDreamercan we backport that?02:28
+patspamyeah, i think it was just a matter of changing the content type02:28
+patspamI'll have a quick look now, will see if I can fix it before my meeting02:29
+perlDreamerif it's just a merge, shoot me the rev num and I'll do that02:29
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui02:37
-!- mode/#webgui [+v perlmonkey2] by ChanServ02:37
+patspam9920 is gone02:43
+patspamsmacked down02:43
+patspamkeput02:43
CIA-53WebGUI: colin * r11966 /branch/WebGUI_7.6/ (5 files in 5 dirs): Move spectre stop from IKC to interrupt based.02:44
CIA-53WebGUI: colin * r11967 /WebGUI/ (5 files in 5 dirs): Forward porting spectre stop fix. Moved from IKC to interrupt based.02:44
CIA-53WebGUI: patspam * r11968 /branch/WebGUI_7.6/ (lib/WebGUI/Asset/Wobject/Survey.pm docs/changelog/7.x.x.txt): 02:44
CIA-53WebGUI: fixed #9920: Survey: cannot add questions in IE02:44
CIA-53WebGUI: Needed to add calls to $self->session->http->setMimeType('application/json')02:45
CIA-53WebGUI: so that debug mode would know not to append debug info to json response02:45
+patspam#10280 sounds like either user error or an edge case with the migration script from Survey1 to Survey202:46
* patspam runs out the door02:46
ifluxhey sduensin.. you there?03:37
* SDuensin is!03:39
* SDuensin has ESP. You need the WRE.03:39
ifluxWRE?03:39
SDuensinWebGUI Runtime Environment03:39
ifluxI suppose I could just install it on one of my systems03:40
ifluxin a virtualbox or something03:40
ifluxbut ya know.. I was tryin to be lazy and all that03:40
SDuensinhttp://www.webgui.org/download03:40
ifluxsmartass03:41
SDuensinDon't try and be all manly and do it yourself.  Use the WRE.03:41
iflux:) I'm still trying to decide if I want to go this route since I don't know webgui that well. I imagine that getting into the guts of it is the right direction to head.03:42
SDuensinYou want to.  Trust me.  I've been there, done that.  Ran like hell back to WebGUI.03:43
+perlDreameriflux: most people who use WebGUI use the WRE03:43
+perlDreamerthe others use Debian packages03:43
+perlDreamerand then there are those of us who are weird developers who use Fedora03:44
+perlDreamerseriously, though.03:44
+perlDreamerWebGUI is developed and tested against the WRE by most of the maintainers03:44
+perlDreamerit makes adding sites very easy03:44
+perlDreamerpoint and click, if you wish03:45
SDuensinAnd troubleshooting possible.  :-)03:45
* perlDreamer does a lot of troubleshooting on source installs03:45
+perlDreamerthey're pretty balanced03:45
SDuensinYou go off into left field like I did in the past, and it's just a pain.03:45
ifluxheh03:46
ifluxwell.. if it makes what I want to do easier then I'm all for it.. :)03:46
SDuensinIt's nice to have a supported environment.  Then you can blame perlDreamer when it breaks.  :-D03:47
ifluxmy thing is.. I'd rather spend time working on the guts of the stuff I want to do rather than building stuff into a CMS so it's all about how easy it is to integrate..03:47
ifluxwell I do like blaming people.. :)03:47
SDuensinIt's easy.  It's got a nice API.03:48
SDuensinAnd when you stop to think about all the crap you'd have to do yourself, well, it's just not worth it.03:48
ifluxhey perldreamer.. any thoughts on putting up a virtualbox image? I tend to use virtualbox because it's open source and VMWare has a history of suckage.. :)03:49
SDuensiniflux - Use qemu-img to convert it.03:49
+perlDreamerI have two thoughts on that03:49
+perlDreamer1) most of the devs use vmware03:49
+perlDreamer2) but if you asked for it on the RFE board, it could happen03:50
+perlDreamerwhat is qemu-img, SDuensin?03:50
@preactionif i had to create a role that contained the base www_ methods, what should i call it?03:50
SDuensinTool to manipulate disk images for QEMU.  I've used it to go from 2G split VMware images to qcow2 before.03:50
+perlDreamerAssetBaseWWWMethods03:50
@preactionWebGUIx::AssetRole::WWW?03:51
+perlDreamerif they're the basic ones03:51
+perlDreamerthen i'd have the word base/basic03:51
@preactionWebGUIx::Asset::Base is already taken03:51
ifluxsduensin: yeah convertin to raw and then raw to other formats does work.. it's just a pita unless you automate the process..03:51
@preactionWWWBase?03:51
+perlDreameryeah03:51
SDuensinhttp://www.ubuntugeek.com/howto-convert-vmware-image-to-virtualbox-image.html03:51
SDuensiniflux - Yea, well, I only planned on doing it once.  :-)03:52
ifluxI was thinking that it may be easy for perldreamer to automate the conversion from the vmware image over to a virtualbox image03:52
SDuensinFor distro, yea.03:53
ifluxyeah exactly03:53
SDuensinperlDreamer - I've never used the vmware image - is it even remotely current?  Does it get updated every Tuesday?03:53
+perlDreamerIt's an OS with the WRE.03:53
+perlDreamerIf you want to update it, you use webguiupdate.pl03:53
+perlDreamerwe don't roll out a new VM every week03:53
+perlDreamerI think it is done on every stable milestone03:54
ifluxwow nice speeds on the website.. I'm sucking down bits at 1.5MB/sec :)03:54
ifluxsduensin: I may be building a Perl oriented resume in the next couple days since I have this break between jobs where I need money.. :)03:55
SDuensinYou and me both.03:57
SDuensinGetting critical here.03:57
ifluxI just found out from my wife that my old work f'd me over for my vacation03:59
ifluxso I'm goin to have to see about asking for them to fix it and give it to me04:00
SDuensingood luck04:00
SDuensinAnybody here ever preseed a linux install?04:01
ifluxnope.. freebsd yeah.. but not linux..04:01
ifluxthought about it though..04:01
SDuensinI can't get the crazy disk partitioning to work.04:02
SDuensinLook at this crap:  http://jaeger.pastebin.com/d33f004e304:03
ifluxhahaha http://www.aussieslang.com/qsearch.asp?txtSrch=a%20bit%20more%20choke%20and%20you%20would%20have%20started&chkall=2&chkmatch=0&chkSource=0 <-- best slang EVER04:12
SDuensinBAHAHAAHA04:13
mducharmeI'm running webgui virtualized here04:15
mducharmebut on xen, not vmware04:15
ifluxso.. turns out virtualbox can load vmdk's04:35
SDuensinNope.04:38
* SDuensin hands iflux qemu-img.04:38
ifluxyeah.. that'd probably work but I'd have to convert the split disks to a single, right?04:42
SDuensinOh yea.  VMware Server has a tool that does that.04:42
ifluxstrangeness.. this vmware image seems to have a broken yum04:52
@preactionone bit of the API i wish I could change right now: Asset www_ methods and view() should return an object that can be edited...04:53
ifluxwhich is exactly why I don't run any redhat stuff unless I'm forced04:53
SDuensinI can't stand RH anymore.04:53
@preactionanyone with Perl knowledge around?05:01
@preactionlet's say I want to return SOMETHING that will prepare and create a template05:02
@preactionand let's say that something is: sub { my $var = shift; $template->process( $var ) }05:03
@preactionthat way I can also wrap that sub in more subs to add more things to $var05:03
@preactionsub { my $var = shift; $var->{ new_property } = "new property"; return $first_sub->( $var ) }05:04
@preactiongod damnit assets should not be as hard to write as they are... but i can't make them easier without destro...05:09
@preactionof COURSE! if WebGUIx::Asset::Role::Compatibility just overlays view() with what it needs, it will work fine!05:09
+perlDreamerAssets aren't hard to write05:15
+perlDreamerthey're hard to write with Roles and multiple inheritance05:16
+perlDreamerfrom their inception, they weren't designed to work that way05:16
@preactionthey weren't really designed to work with inheritence at all05:21
@preactionbut i figured out how i want to do it05:21
@preactionWebGUIx::Asset::Template will be passed around and ->print()ed when necessary05:22
@preactionso you'll be able to add and delete params from it at will05:22
+perlDreamerperlmonkey2: I need a verdict on this bug: http://www.webgui.org/bugs/tracker/1042505:23
+perlDreamerpreaction: so Wx::A::Template will have a template variable storage bucket?05:24
@preactionright05:24
@preactionand won't put params in the TT until necessary05:25
@preactionin theory WebGUI::Asset::Template could do the same, but for now i'm experimenting05:25
@preactionoh oh oh oh oh oh! Template should also be able to have param_name => $template_object05:25
+perlDreameri've had a few cases where I've wanted to override/delete parent variables05:25
@preaction(for Style templates)05:25
@preactionor param_name => sub { ... } (only called if the variable is used)05:26
+perlDreamernow it sounds like you're reinventing parts of TT05:27
@preactionbasically, one template object should hold the entire page05:27
+perlDreamerhm05:27
@preactionokay, if i can avoid that and still get the functionality let's do it05:27
+perlDreamerwhat about content chunking?05:27
@preactionthat's what sub ... is for ;)05:27
+perlDreamerI have to reinstall Vista tonight05:28
@preactionso my $style = WebGUIx::Asset::Template->new(); $style->add_param( body => sub { return $asset->view->print } );05:28
+perlDreamerI gave it 8 Gb of disk space in VirtualBox, but it grew right up to the limit, then stopped working05:28
@preaction($asset->view returns another Template object, so we have to ->print it)05:29
daviddelikat1perlDreamer: doesn't vista require a minimum of 16 G?05:30
+perlDreamerno05:30
+perlDreamernot at first, anyway ;)05:30
daviddelikat1I won't put XP on any thing less than 80G05:30
+perlDreamerwell, that fills up my entire hard driver, so it's going to have to compromise05:30
daviddelikat1M$ ? Compromise?05:31
daviddelikat1you've been hitting the oatmeal to much...05:31
+perlDreameryes, for example, I'm using licenses from dead laptops that I own05:31
+perlDreamerI'm not buying more Windows licenses05:31
daviddelikat1I've been using licenses from dead PC's for about two years now05:31
daviddelikat1you can re-use them about once a month05:31
+perlDreameronce a month?05:32
daviddelikat1yep, you will get a denial if you re-use them too close together05:32
daviddelikat1of course thats XP, I don't use VIsta yet05:33
daviddelikat1( ever if I can help it )05:33
+perlDreamerfor IE7 testing, isn't it required?05:34
daviddelikat1I've already got a win 7 beta runnign at work05:34
daviddelikat1but it expires next June05:34
daviddelikat1I think I have IE 7 on my XP...  checking05:35
+perlDreamerMicrosoft should be prevented from making operating systems.  Just applications05:35
daviddelikat1i've got IE 805:35
daviddelikat1I suppose I should keep around older IE's in VM's...05:36
daviddelikat1pain in the but...05:36
+perlDreameryeah, but it's easier than multi-booting or keeping multiple boxen around05:36
daviddelikat1yeah, I have to get vmware up and running on my other server.05:36
+perlDreamerI recommend VirtualBox05:37
daviddelikat1it's got 500G and growing05:37
daviddelikat1I'll have to try VBx again05:37
daviddelikat1its been more than a year05:37
+perlDreamerI've been using it for a while, and for what I need, it works fine so far.05:37
+perlDreamerYou have to use the closed source version of USB support05:37
+perlDreamerbut I don't really need that for running a browser05:37
daviddelikat1I have vmware server running on two machines, but have not done the third yet05:38
daviddelikat1I have grown to love virtualization05:38
daviddelikat1now if only i could get paid for workign on it05:38
daviddelikat1new topic05:38
+perlDreamerHelpDesk?05:38
daviddelikat1say do you know the status of the helpdesk work i submitted?05:39
+perlDreamerno.  That would be a Haarg/rizen/maybe preaction question05:39
+perlDreamerperhaps it just needs to be updated on their server and used05:39
* perlDreamer doesn't know05:39
@preactioni dunno. a rizen/haarg question perhaps?05:39
+perlDreamerdrop 'em an email, daviddelikat105:40
daviddelikat1thanks...05:40
mducharmeis there a method in webgui for a user to request membership of a group and admins to accept or reject?05:40
mducharmecan that be done with workflows?05:40
+perlDreamerthat would be a workflow05:40
+perlDreamerwe don't have one like that yet05:40
mducharmeok05:40
+perlDreamerthis is where I say how it would be a great starting project to learn WebGUI, and you reply that you have too much on your plate, then I say make an RFE for it05:41
+perlDreamer:)05:41
mducharmelol05:41
+perlDreamerYou come up with whopping good ideas for WebGUI, they need to be written down in case I forget about them05:41
mducharmeif I had the time, the one thing I'd do is extend the LDAP stuff05:42
mducharmeto contain an LDAP<->WebGUI Field Mapping05:42
@preactioni tend to make RFEs even if I intend on immediately implementing them05:42
+perlDreamerif you find the time, I'd mentor you through it05:42
mducharmebecause I guess WebGUI syncs data with LDAP attributes based on the names being the same05:43
+perlDreameryes05:43
+perlDreamer1:1 mapping on both ends05:43
mducharmein some cases it may not be desirable to have the names match.. normally apps that sync data like that have some kind of option to map an attribute with one name to another05:43
mducharmeit wouldn't necessarily be so much as a mapping but a mapping override05:44
mducharmein case the field names did not match05:44
mducharmeyou could then link them without renaming one or the other..05:44
mducharmeany code that syncs would have to be programmed to check that table for an override prior to assuming the fields match05:45
mducharmethat's what I would probably do as a starting project :)05:45
+perlDreamerI think it's doable05:49
+perlDreamerI would add it to Operation/Profile.pm05:49
+perlDreamerletting you specify a name mapping for each kind of auth method05:49
+perlDreamerOpenID, LDAP, etc.05:49
+perlDreamerand then you'd have to extend the LDAP workflows to use it05:50
mducharmeonly thing I don't like about that, is it's possible to have more than one LDAP directory05:50
+perlDreamerhonestly, though, I liked your LDAP profile push idea better05:50
mducharmeso the mappings should be on a per directory basis, not global based on auth method05:50
mducharmethis I would see as a prerequisite to the LDAP profile push05:50
+perlDreamerper LDAP connection, in WebGUI speak05:51
mducharmeright05:51
mducharmeis it possible to have multiple OpenIDs just like you can have multiple LDAP connections?05:52
+perlDreamerdon't know.  I haven't seen the code yet.05:52
+perlDreamerI would hope so, since Yahoo, Google, SF, and so on can all be providers05:53
@preactionnot really, there's only one OpenID plugin, it doesn't get tied to a single provider05:53
@preactionyou only need one instance of an OpenID auth plugin05:54
+perlDreamersure, but there's are multiple providers of OpenId data, who might all have different names for phone number, address, city, zipcode, etc.05:54
mducharmeinstead of having an LDAP connections versus an openID connections, why not just have a "Authentication Sources" where they all would be defined in one spot, certain settings being from the authentication source class (name, field mappings, other settings), and a type drop down where you would choose LDAP, openID, etc, which would add a second class containing the variables and methods specific to those authentication types?05:55
@preactionopenID is not a profile tool, just an ID tool05:55
@preactionthere is no OpenID connection, that's what i'm trying to say05:56
@preactionthe user gives you their OpenID provider, you ask the provider who the user is, the provider asks the user to authenticate, then the provider tells you who the user is and you ask the user to fill in their profile info if necessary05:56
mducharmeok, so you only need one regardless of how many05:57
@preactionright05:57
mducharmethis may be a silly question, but how does the user know who their openID provider is05:57
@preactionthey get an OpenID from someplace, like yahoo or myopenID05:58
@preactionyahoo tells them "you put in (this URL) as your OpenID"05:58
+perlDreamerit's some URL looking thingy, isn't it?05:58
mducharmeahh05:58
mducharmeok05:58
mducharmebecuase I was thinking if they had to type in some server dns name or ip address, a lot of people would have difficulty remembering something like that05:59
mducharmemost people have enough trouble just remembering the password05:59
mducharmeheh05:59
+perlDreameryeah, totally05:59
mducharmeonce I actually had a user told me they forgot their username05:59
+perlDreamerbut that's what OpenID is supposed to solve05:59
mducharmeI couldn't believe that one05:59
@preactionthere are advances now, you don't even have to remember your username, you just type in the domain name that offers your OpenID and it asks who you are05:59
mducharmeahh06:00
+perlDreamernice06:00
@preactioni've forgotten my username for more than a few sites i never use06:01
mducharmei'm talking about peoples network login username at the company they work for06:02
mducharmelol06:02
@preactioni still have nightmares where i forgot my school locker combination after a weekend in the middle of the school year06:03
mducharmeanyhow yeah perldreamer when I was thinking about the LDAP profile push, I figured it would be best to have mapping overrides to begin with06:03
mducharmeprior to implementing that06:03
+perlDreamerI'd build the push first, because I'm not worried about rebuilding the profile on either the wG side, or the LDAP side06:04
+perlDreamerbut that's me06:04
mducharmethere are some attributes people may not want being pushed from WebGUI->LDAP in certain scenarios, the mapping overrides could also have checkboxes to allow updates going one way and the other06:06
mducharmein case you want the users to have access to change some things in LDAP but not other things..06:07
+perlDreamerthat is true, mducharme06:08
+perlDreamermaybe the profile field needs an "update remote" checkbox06:08
+perlDreamerthat way the data could be right in the field itself06:08
mducharmethen all ldap connections are treated the same though06:08
+perlDreameryou'd update to one, but not another?06:08
mducharmethere is always just one profile field06:09
mducharmethere can be many LDAP connections each with a mapping to those profile fields06:09
+perlDreameryes, but that's name mapping.  Not whether you want them updated or not06:09
+perlDreameram I getting them confused?06:09
mducharmeyes but I'd have the options in the same spot06:09
mducharmenext to the name mapping I'd have the synchronize data checkboxes, one for WebGUI->LDAP, the other for LDAP->WebGUI06:10
mducharmethere could be one mapping by default, a wildcard mapping, to set the defaults06:11
mducharmefor anything that didn't have a defined mapping06:11
+perlDreameror it could say, if there's no mapping, just use the profile field name06:12
+perlDreamerthat's what it does now06:12
mducharmeyes06:12
mducharmebut then it might not be as clear to people how to control the sync of data for any attributes that are not defined06:12
mducharmeor it could just look like that from the gui06:15
mducharmeit wouldn't need to be stored like that, it could be as you say.. there wouldn't need to be an actual wildcard mapping record06:15
mducharmehrm06:15
mducharmethat would need another table06:18
mducharmeof ldapattributemappings06:19
mducharmewith a link to an ldap connection on one side and linked to a profile field on the other06:19
mducharmewith an ldap field name as one field, and fields for whether data sync should be allowed for that field and in which directions06:20
mducharmethat's how I'd probably do it from an sql standpoint06:21
mducharmethere would then need to be additional code in the profile manager when deleting a field to clean up any ldapattributemappings associated with that field, and when deleting an ldap connection the same thing06:21
mducharmeto prevent orphaned data records from taking up space in the ldapattributemappings table06:22
+perlDreameryes06:23
+perlDreamerthe two should be tightly tied together06:23
+perlDreameryou can see something similar with the privacy fields06:23
+perlDreamerbut that is done on a per user basis, rather than per field06:23
+perlDreamerthey're stored as a JSON blob in the wg_privacyField column06:24
mducharmeright, at first I thought of those field mappings being stored like that inside a single filed of the ldap connections table, but that makes it more difficult to prevent orphaned records06:25
mducharmeit seems like it would be much easier with an entirely new table of ldapattributemappings to do that06:25
+perlDreamerProfileField already dynamically alters a table (userProfileData) as fields get added, removed and changed06:25
+perlDreamerso don't feel limited to not doing that, if that's how you want to do it06:27
mducharmeis there a good reason why webgui is designed to allow LDAP auth or webgui auth, but not both?06:34
mducharmeI mean it kinda supports both at the same time, but not really06:34
mducharmeperhaps there is some logic to the design that escapes me06:34
mducharmeor some reason why it needs to be like that06:36
+perlDreameryou could ask that on the dev list06:47
@preactionthat is the first thing that will change with the new auth system in 8.x06:47
+perlDreamerwhat's that, preaction?  multiple authentication?06:50
+perlDreamerw00t!06:59
+perlDreamerFirst link in MRRI is to Madison, Wisconsin06:59
@preactionyeah, multiple auth methods06:59
+perlDreamerother end is in Milwaukee06:59
+perlDreameris that anywhere near you, preaction?07:00
@preactioni'm in Oshkosh07:00
@preactionboth are about an hour to 90 minutes away07:00
@preactionthere's a huge trainyard in North Fond du Lac, but i'm not sure if they allow tours (it's a working yard)07:01
+perlDreamerdo you have passenger rail service?07:01
+perlDreameryou look like you're on the empire builder line07:01
@preactionno, amtrak stops at milwaukee, and only has bus service to madison07:01
ifluxwhat's the auth system in 8.x like and how is it different than the one now?07:01
+perlDreamerwe don't know yet07:02
@preactioniflux: 8.x isn't even under development yet07:02
@preactionbut it will not be backwards-compatible with the current system07:02
+perlDreamerI see07:02
+perlDreamerthe amtrak line comes across south of you, down to Milwaukee07:02
ifluxahh07:03
ifluxhas anyone done any facebook connect integration yet?07:03
@preactionnot that i'm aware of07:03
@preactionthat's OAuth, no?07:03
ifluxyeah07:04
@preactioni think i looked at it but decided to wait until 8.x, as it would be much more useful to have standard WebGUI auth and OAuth and OpenID and LID working together07:05
ifluxas soon as I learn more about WebGUI I'm going to write it.. I have the architectural design written down already.. just gotta figure out how to best hit all the integration points with WebGUI so it all functions like a real facebook app07:06
+perlDreamerI'd hold off on that, iflux.  The underlying Auth API is going to change07:06
ifluxyeah I know.. but I need it now.. :)07:07
+perlDreamerwell, in that case ;)07:07
+perlDreamerit'll be easier to write the 2nd time07:07
ifluxI have a facebook app I want to do.. and sduensin has convinced me to give WebGUI a go..07:07
ifluxOh.. I'll do it in OOP style so I can fix it all back up when things change07:08
@preactionwe'll have a migration guide, and probably a PPI helper program07:09
* perlDreamer is going to call it a night07:09
+perlDreamertomorrow I install XP, and we potentially close 2 survey bugs!07:09
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]07:10
+perlmonkey2hah, "install XP".  I guess it is better than "install Vista", but I'm not sure by how much.07:34
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit ["Leaving."]08:30
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)]08:39
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui08:39
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 60 (Operation timed out)]09:53
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:55
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 110 (Connection timed out)]10:29
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui10:56
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui11:27
-!- mode/#webgui [+v bartjol] by ChanServ11:27
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)]12:24
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui12:26
CIA-53wgdev: Graham Knop master * raf752dc / lib/WGDev/Command/Ls.pm : adjustments to ls command filters due to obsessive stylistic concerns - http://bit.ly/Wb3L612:31
CIA-53wgdev: Colin Kuskie master * rcffb4b9 / lib/WGDev/Command/Setting.pm : Adding Setting command - http://bit.ly/2UVsjx12:31
CIA-53wgdev: Graham Knop master * r06c3035 / (.stop_words.txt lib/WGDev/Command/Setting.pm): Perl::Critic cleanups for WGDev::Command::Setting - http://bit.ly/10rZHi12:31
CIA-53wgdev: Patrick Donelan master * r6afed9b / lib/WGDev/Command/Ls.pm : Silence annoying "uninitialized" warnings in ls command - http://bit.ly/wgZmU12:31
CIA-53WebGUI: martin * r11969 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Form/Textarea.pm): 12:38
CIA-53WebGUI: Fixed a bug where the textarea based formplugins would put multiple style tags in head if invoked mor than once per12:38
CIA-53WebGUI: request. One case in which this happens is when you provide multiple form controls for the same form param through12:38
CIA-53WebGUI: a template, like in eg. the post form of the cs. Anyway thes multiple tags confuse IE somehow borking javascript12:38
CIA-53WebGUI: execution in the process.12:38
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui12:38
-!- mode/#webgui [+v MrHairgrease] by ChanServ12:38
CIA-53WebGUI: martin * r11970 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt lib/WebGUI/Form/Textarea.pm): Merging teaxtarea form plugin fix (rev 11969) into the 7.6 branch.12:53
CIA-53wgdev: Graham Knop master * r5fb4fa8 / (lib/WGDev/Command/Db.pm lib/WGDev/Command/Reset.pm): POD cleanups - http://bit.ly/ZMCrj13:05
CIA-53wgdev: Graham Knop master * rdb8976c / (21 files in 3 dirs): more POD cleanups - http://bit.ly/TK6sl13:05
CIA-53wgdev: Patrick Donelan master * r6afed9b / lib/WGDev/Command/Ls.pm : Silence annoying "uninitialized" warnings in ls command - http://bit.ly/3jtsm13:05
CIA-53wgdev: Graham Knop master * rdfc3c9d / lib/WGDev/Command/Ls.pm : Merge commit 'pdonelan/master' - http://bit.ly/9Moso13:05
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]13:38
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Read error: 60 (Operation timed out)]14:14
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui14:31
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]15:36
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui15:44
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]16:05
ckotilthe 'scratch pad' is nothing new , right?16:19
+MrHairgreaseno16:19
+MrHairgreaseit has been there fo ages16:19
+MrHairgreasealso check out stow16:19
+MrHairgreasewhich is a per request scratch pad16:20
ckotilcool. duno why i never htought to use it. ive just been using hidden form variables to keep state16:20
ckotilk, thanks.16:20
+MrHairgreaseeven better you can store anything in stow without serializing it first16:20
+MrHairgreasefor storing state you'll need to use scratch16:20
+MrHairgreasesince stow only holds it data for one request cycle16:21
ckotilgotcha16:22
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:25
-!- mode/#webgui [+o Haarg] by ChanServ16:25
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:40
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui16:47
-!- Haarg [n=haarg@76.210.71.84] has joined #webgui17:12
-!- mode/#webgui [+o Haarg] by ChanServ17:12
-!- wgGuest06 [n=wgGuest0@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui17:40
-!- wgGuest06 is now known as daviddelikat23417:40
daviddelikat234i am setting up a webgui site and I am trying to make sure outgoing email is working17:41
daviddelikat234what is a good way to test it?17:41
+bartjolsend an email?17:42
+bartjol:P17:42
+MrHairgreasejust tail the mail log and make wg send a mail17:42
daviddelikat234how do I force it to send email?17:42
+MrHairgreasebe sure to run the send mail workflow otherwise you keep waiting17:42
+MrHairgreasewell17:42
+MrHairgreaseadd a cs 17:42
+MrHairgreasesubscrib to it17:42
+MrHairgreaseand post to it?17:42
+bartjolor do a group -mail sens17:43
+bartjolsend17:43
+MrHairgreasethere are a gazillion ways for webgui to send out mail17:43
+MrHairgreasetake ne that;s convenient for you17:43
+MrHairgrease=)17:43
daviddelikat234its not part of the basic messaging tho?  thats just internal i guess.17:44
daviddelikat234that is what i was looking for17:44
daviddelikat234it looks like the default contact form doesn't even send a message, it just dumps text into a database17:44
+bartjolthe dataform?17:47
+bartjolyou can choose whether it sends an e-mail17:48
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:51
-!- mode/#webgui [+v perlDreamer] by ChanServ17:51
+bartjolheee17:53
+bartjolgoodmorning my dear sir17:53
+MrHairgreaseIt is the perlDreamert17:54
+perlDreamerIt is17:55
+perlDreamerwreaking havoc on the WebGUI community, as usual17:55
+MrHairgreasewoohoo!17:55
+MrHairgreasePortugal is t minus 3 days and counting17:56
+MrHairgreasebeep17:56
+MrHairgreasebeep17:56
+MrHairgreasebeep17:56
+MrHairgreasebeep17:56
+perlDreamerare you attending, presenting, or drinking this year?17:56
-!- daviddelikat234 [n=wgGuest0@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit []17:56
+bartjolall 317:56
+MrHairgreasein Portugal only attending17:57
+MrHairgreasewhen I'm not drinking =)17:57
+bartjolhey MrHairgreasewe can bring Dutch music to the hotel bar17:57
+perlDreamerHaarg: I need some help with this bug: http://www.webgui.org/use/bugs/tracker/1071017:57
+MrHairgreaseoh the wuc17:57
+MrHairgreaseyeah, all three over there17:57
@Haarganything specific perlDreamer?17:58
@Haargi'm looking DBI/DBD::mysql versions17:59
+perlDreamerI guess I should install the versions set by testEnvironment.pl, and see if they work17:59
+perlDreamerbecause they work fine on the latest WRE, and my source install18:00
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui18:00
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:00
@Haargthe versions in testEnvironment.pl should at least support column_info18:03
+perlDreamerthat's what I'm thinking18:03
+perlDreamerI traced it back to 2002 and 200318:03
+perlDreamerI asked the user which versions she was using18:04
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:04
+perlDreamerwell, I think it's a she18:04
@Haarg"Added support for wildcards in last argument of column_info()." in DBD::mysql 4.00218:04
+MrHairgreaseMartien is Dutch boy's name18:04
@Haargbut that's not being used there from what i see18:04
+perlDreamerno, no wildcards18:04
+perlDreamerunless it's implicit18:04
+perlDreamerMrHairgrease, so Martin and Martien are both masculine?18:05
+bartjolespecially MArtin is very masculine18:05
+perlDreameroh yeah, "Martin" screams chest hair and testosterone18:06
+bartjolnot that much facial hair though18:07
+MrHairgreaseyes but martine is not18:07
* MrHairgrease is low on chest hair as well18:07
+bartjolon a busy highway grows no hair18:16
+MrHairgreaseniether does it on emptyness18:17
+perlDreamerHaarg, I'm going to build a sacrificial VM and install the min versions of all modules on it18:17
+perlDreamerI have the feeling that this is a bug with testEnvironment.pl being outdated18:17
+perlDreameror using buggy versions18:17
@Haargseems likely18:17
CIA-53WebGUI: translation * r11971 /translations/Dutch/Dutch/ (5 files): Update from translation server19:04
+perlDreamergo bartjol!19:05
+MrHairgreasebartjol++19:06
+perlDreamerat this point, the Germans have virtually no chance of beating the Dutch back to 100%19:08
+bartjoley, gotta stay in front of "tha germans"19:08
+MrHairgreasethey never have19:08
+bartjolI gave them a small chance19:08
+perlDreamerbut it's cool to see people advancing the i18n19:08
+bartjoland rory helps too19:08
+perlDreamerI'd like to see the Spanish team push the Arabic team out of 3rd place19:09
+bartjolonly 5 namespaces not complete19:09
+MrHairgreasewhy?19:09
+MrHairgrease DO YOU HAVE SOMETHING AGAINST ARABIC?!?!19:09
+MrHairgrease=)19:09
+perlDreamerYES, BUT ONLY BECAUSE THEY WERE LAUDED FOR DOING TRANSLATION19:10
+perlDreamerand then they let it slide 40%19:10
+MrHairgreasehehe19:10
+MrHairgreaseuhm19:10
+MrHairgreaseHEHE!!!19:10
@Haargi'll be interested to see if moving to gettext will help any.  it would certainly make it easier for other people that work on translations for open source projects to contribute.19:11
+perlDreamerwe could even scan their translations for simple labels and borrow them19:11
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []19:11
+perlDreamerbut I think the key is to move to another platform, like Canonical's19:11
+perlDreamerit's seems hard to attract people over to our project, but if we were part of another distribution, it should become much easier19:16
+perlDreamerHaarg, should we start making RFEs for our HelpDesk dreams?19:22
@Haargi don't see why not19:22
@Haargthe biggest thing that i want is to have category (or any other property) in the list view.  there are other things but that's the main one that would make a big difference.19:24
+perlDreamerwell, I have enough karma that I can guarantee that it goes to the top of the list19:25
+perlDreameralthough, I feel guilty putting karma into things when the source code is self-hackable19:26
@preactionHaarg: any metadata is already available to the list view19:27
@preactioni added that a few months ago19:27
+perlDreamerso all we need is a new template?19:27
+perlDreamerdrop karma rank, add category?19:27
@preactionno, it's part of the existing template. you just need to click the checkbox19:27
+perlDreamergo go gadget version control19:28
@Haargwe should update to the latest to get the tabs stuff19:29
@Haargi'm not certain of the state of the templates though19:29
+perlDreamerpreaction: what checkbox?19:29
@Haargi'm trying to change it right now19:29
@preactionthere should be a "Show On List View" checkbox19:30
@preactionwhen you're editing a piece of metadata19:30
+perlDreamerbug category isn't metadata19:30
@Haargdoesn't display well19:30
@Haarg"What's the bug in?"19:30
@Haargit shows the internal value though19:31
@Haargso webgui.org bugs are listed as webgui19:31
@Haargwhich is less than ideal19:31
+perlDreamerthat sounds like a bug19:31
@Haargand no sorting19:31
+perlDreamercan we turn off karma rank?19:31
+perlDreamerbugs have no karma in their form, so it's kind of useless19:32
@Haargi don't know19:32
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui19:32
@Haargit handles karma wrong19:32
@Haargthere's one toggle for karma, which conflates two separate behaviors19:33
+perlDreamergiving karma for submitting, and also displaying19:33
@Haargyeah19:33
CIA-53WebGUI: translation * r11972 /translations/Dutch/Dutch/ (Asset_Story.pm PayDriver_ExpressCheckout.pm): Update from translation server19:33
CIA-53WebGUI: translation * r11973 /translations/Dutch/Dutch/PayDriver_PayPalStd.pm: Update from translation server19:33
+perlDreamerwell, I'm going to file the RFEs, and if we implement them ourselves we can always close them19:34
@Haargyeah19:34
David_does anybody know what should be the permssion level on my upload folder.? 644 or 700?19:36
@Haarg700 or 755 most likely on the directory itself19:37
+perlDreamerfiled19:38
@Haargas long as the owner is correct19:38
+bartjolwell I did find you a morning bug perlDreamer19:38
+perlDreameris it posted, bartjol?19:42
+perlDreamerit is19:43
+bartjolsure19:43
@Haargi'm tempted to create a liquid layout for webgui.org.  the theme we have isn't so complex that it should be that hard.19:44
+bartjolwell, as long it as some min-width properties19:46
+perlDreamerbartjol: you're putting some serious dents in preaction's claim that I'm perfect19:47
+bartjolwell, you do eat bugs for breakfast19:47
+bartjolwhich is... strange19:47
+perlmonkey2perlDreamer: you see my reseponse to your survey question?19:48
+perlDreamerNo19:48
+perlDreameris it on the board, or here in the channel?19:48
+perlmonkey2I might ahve given it another go today, trying to solve it, but I just fell in love with Debian and will be moving my cent box to it today.19:48
+perlmonkey2on the board.19:48
+perlDreamerwhat?19:48
+perlDreameryou're leaving Fedora?19:48
+perlmonkey2yep19:48
+perlDreamertell me more :)19:48
+perlmonkey2will be moving my desktop to ubuntu soon after.19:48
+MrHairgreasewoot19:48
+perlDreamerIt's because of the webgui package, isn't it?19:48
+MrHairgreasefinally some sense in you after all perlmonkey219:49
+perlmonkey2the centos drama made me worry.  All that drama hit at the same time a bunch of ssl nss, other security updates came through.  Makes me wonder who has access to the repo keys at that place.19:49
+perlmonkey2heh19:49
+perlmonkey2and if I'm moving to debian, then ubuntu makes sense for desktops.19:49
+MrHairgreasecentos drama?19:49
+perlmonkey2not as cutting edge as fedora, but I'd like my distros to be similiar :P19:49
+perlmonkey2MrHairgrease: read their front page and the /. article.19:49
+bartjolenough Haze for today19:50
+bartjolHazes19:50
+perlDreamerMrHairgrease, did you backport the textarea bug fix?19:50
+MrHairgreaseBloed, zweet en traanuuuuuhhhhh19:50
+MrHairgreaseThe cookie is up!19:50
+MrHairgreaseyes19:50
+perlmonkey2perlDreamer: well and debian has 5.10, 2.6.26+, a recent apreq2, and lots of other recent goodies.  19:52
+perlmonkey2ext4 support19:52
+perlDreamerfedora has that, too?19:52
+perlDreamerbut!19:52
+perlmonkey2fedora has a life span of 13 months.19:52
+perlDreamerperhaps debian's perl doesn't suffer from fedora's perl performance issues19:52
+perlmonkey2I don't want to rebuild a server every year.19:53
+perlmonkey2fedora has perl performance issues?  Has it tried viagra?19:53
+perlDreamercertain PPI related things run really slowly on Fedora19:53
+perlmonkey2hmm19:53
+perlDreamertry to run t/i18n/critic_labels.t sometime on fedora19:53
+MrHairgreaseok, time to call it a day!19:53
+perlDreamerthat test runs for 40 minutes on my laptop19:53
+MrHairgreasebye19:53
+perlDreameron Haarg's MacOSX box, it's like 5 minutes19:54
-!- bartjol [n=bartjol@kantoor.procolix.com] has left #webgui []19:54
+perlmonkey2perlDreamer: ahah, and dm-crypt support in Debian, not found in cent.  Once I have my deb box set up I'll let you know how long it takes.19:55
+perlmonkey2guess I should start downloading it :P19:55
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []19:55
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui19:59
-!- mode/#webgui [+v cap10morgan] by ChanServ19:59
+perlDreamerperlmonkey2, re the bug 10425.  It works for me on IE7 and FF20:00
+perlDreamermaybe we're really talking about different bugs?20:00
+perlmonkey2perlDreamer: on the left bottom, the add section, qeustion, answer buttons/20:00
+perlmonkey2?20:00
+perlDreameron FF3.0.11, they seem to work and look fine20:02
+perlDreamerlast night, i tried Add Section, and it worked and looked fine20:02
+perlmonkey2right, they work in FF/Safari and according to you, but not preaction, they work in IE7.20:02
+perlmonkey2But the problem is, they shouldn't work according to YUI button dev.20:02
+perlmonkey2At least according to his understanding of .destroy.20:03
+perlDreamermaybe I have a different build of IE7...20:04
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui20:04
-!- mode/#webgui [+o bopbop] by ChanServ20:04
+perlmonkey2perlDreamer: No idea.  I'm not really familiar with what's going on in that lib anymore.  So my hackish attempts at changing how that piece works seems to break other parts or simply not work at all.20:06
+perlDreamerperlmonkey2: can you duplicate the bug on IE7?20:08
+perlmonkey2perlDreamer: I don't have an IE7 instance.  I guess I could isntall it on my VM, but it is a pain to split off a snapshot, install IE7, then revert.20:09
+perlmonkey2Surely someone else around here has 5 seconds and IE7.20:09
+perlDreamerpreaction: bug ping20:09
@preactionNOOOOOOOOOOO20:10
@preactionok20:10
+perlDreamercan you please point your IE7 to a 7.6 and a 7.7 survey, and see if your bug still exists?20:10
+perlDreamershould be 10 minutes from start to end20:11
@preactiona checkout from SVN 7.6 and 7.7?20:12
+perlDreameryes20:13
+perlDreamerso, perhaps 15 minutes20:13
+perlDreamerpreaction, I'm more concerned with 7.6 than 7.720:19
@preactionokay20:20
+perlDreamerperlmonkey2, I've updated the bug with what I'm seeing, in more detail20:20
+perlDreamerwith a small hiccup, it's working fine20:20
+perlmonkey2perlDreamer: even in ie6?20:24
+perlDreamerI don't have an IE6 to test with, yet20:25
+perlDreamerbut I will by tonight20:25
@preactioni have one, i'll test it20:25
+perlDreamerFF 3.0.11 works fine20:26
+perlDreamerno hiccups at all20:26
ifluxre all20:27
* perlDreamer heads to the gym, back in about an hour or so20:31
@preactionperlmonkey2: now I can add sections and questions, but the box to edit their details never shows up (so i can't edit the section's title or the question's title or type)20:38
* iflux installs the WRE20:43
+perlmonkey2preaction: wow.  that almost certainly means there is a JS exception happening somewhere.20:53
+perlmonkey2preaction: is this in ie6?20:53
@preactionboth IE6 and 720:53
CIA-53WebGUI: translation * r11974 /translations/Dutch/Dutch/Asset_StoryArchive.pm: Update from translation server21:11
CIA-53WebGUI: colin * r11975 /WebGUI/ (2 files in 2 dirs): StoryArchive i18n fix.21:11
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui21:22
ifluxso far.. kudos to ya'll for having install directions that work21:25
@preactioniflux: uh... heh, usually we're told how our install procedure sucks21:29
@preactionbut usually those people didn't read, understand, and follow them21:29
@preactionso kudos to yourself for actually following our careful instructions21:29
ifluxI may spend some time to automate it on ubuntu server21:46
@preactionubuntu-server? there's a .deb package for WebGUI for ubuntu/debian21:46
@preactionjust couldn't tell you how to do it, as i've never done21:46
ifluxyeah but not for the whole WRE, right?21:46
@preactionno, just WebGUI. it uses the existing ubuntu mysql, apache, imagemagick, perl, etc... packages21:48
ifluxyeah that would be ok too.. but does it automatically configure the system for everything with the package installation?22:01
@preactioni don't know, never tried it22:03
+perlDreamerpreaction: which version of IE7 do you have? on which OS?22:20
@preactionWindows XP, and the latest22:21
+perlDreameriflux, afaik, it does not duplicate the WRE,so it's like an automated source install with package dependencies resolved22:21
+perlDreamerthat must be it, preaction.  I have IE7 on Vista, the latest22:21
+perlDreamerso it's only XP...22:21
+perlDreameriflux: you won't get the nice hosting tools, or the performance benefits of the WRE (specially tuned for serving WebGUI)22:22
@Haargwhich bug is this?  i can test it too if you like.22:22
ifluxperlDreamer: thanks22:22
+perlDreamer1042522:23
ifluxby the way, so far your code and config files are easy to understand.. that's a relief22:23
+perlDreamerthanks :)22:23
+perlDreamerlike preacton said, most people hate our instructions, or can't follow them...22:23
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui []22:24
ifluxI have umm.. a few years of experience..22:25
ifluxeven worked for Stonehenge for a little while.. :)22:25
@preactionso do these people, they say22:25
@preactionnice!22:25
ifluxif ya ever want to get Randal to hang out with you.. find the nearest flight simulator and ask him to go there.. :)22:26
ifluxhe's a total sucker for those things.. seriously..22:26
+perlDreameriflux, did you work for Stonehenge locally, or remotely?22:27
ifluxremotely.. I was living in Santa Cruz and working at Cisco when I got to know Randal..22:27
+perlDreamerI see.  I live near Portland, Oregon, so I figured if you were local we could some face to face WebGUI talk22:28
ifluxI'm over there about 2x/year22:28
ifluxI used to live in Vancouver, WA22:28
ifluxhad to move to Maryland because there's no jobs there..22:28
+perlDreamerat this rate, I'm going to spend all day installing virtual machines for debug and testing...22:29
* iflux makes a mental note to not type in "upgrade" in cpan shell again22:29
+perlDreamerwell, if you're going to be in town, give me a holler and we'll see if we can get together22:29
ifluxthat'd be cool22:29
+perlDreamerindeed.  WebGUI face time is rare, except for the WUC22:30
ifluxyou like watching UFC, MMA, or muay thai?22:30
+perlDreamernot really22:30
+perlDreameras a Dad, I often end up watching Clone Wars, Scooby Doo and various train videos22:31
ifluxahh.. team quest fight club is over in your neck of the woods..22:31
ifluxthat's randy couture's gym22:31
ifluxbrb.. gonna get the mail before my wife does22:32
ifluxactually.. be back in 15 minutes.. I'm going to go pick up a small cake for her.. :)22:32
ifluxok.. why does this thing think MIME::Parser should be at 6.106 and my cpan says 5.x is the latest?22:35
@Haargwhich thing thinks that?22:37
+perlDreamersounds like a debian package bug, iflux22:37
ifluxtestEnvironment.pl says "MIME interoperability w/ Axis [] MIME::Parser (v6.106) [no]"22:38
ifluxand -MCPAN says 5.4something is the latest.22:38
ifluxI'll have to see about this.. :)22:38
@Haargwhat version of webgui?22:39
iflux7.6.33 WRE22:39
@HaargCPAN is correct22:39
+perlDreamerthis is related to SOAP::Lite22:40
@Haargthat's what i was thinking22:40
+perlDreamerhttp://www.google.com/search?q=MIME+interoperability+w%2F+Axis+[]+MIME&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a22:40
@Haargit shouldn't even be a prereq afaik22:40
@Haargit isn't in 7.722:40
+perlDreameriflux: are you using the debian package?22:40
ifluxoh it's not really a prereq.. it just checks for it22:40
ifluxno I'm not using the debian package.. doing it off the tar.gz22:41
ifluxanyways.. it's just a curiousity thing mostly22:41
@Haarglooks like a bug actually22:42
ifluxahh so it's the SOAP Lite install that's getting wrapped in.. 22:42
+perlDreameryou can duplicate it, Haarg?22:42
@HaargSOAP::Lite shouldn't be in testEnvironment.pl22:42
@Haargalso, lib/WebGUI/i18n/English/Asset_WSClient.pm should be deleted22:43
ifluxwhy should it be deleted?22:43
@HaargSOAP::Lite is a pretty horrible module22:43
@Haargi mean from svn, it doesn't impact an install22:43
@Haargjust an extra file we don't need anymore22:44
@Haargthe WSClient has been removed22:44
+perlDreamerthe Help file is still there, too22:44
+perlDreamerI'll prune them out of SVN, and hunt down any other files, too22:45
@Haargthanks for the report iflux22:46
iflux<hint>sure wish I had that development guide..</hint>22:46
ifluxheh.. no problem22:46
ifluxyou guys want me to report vulns in channel or more privately?22:46
@Haargyou should be able to report bugs to the tracker marked as private22:47
@Haargthat would be the best option22:47
ifluxhaven't found any yet.. but I'm just curious.. 22:47
+perlDreamer"yet" ?22:48
CIA-53WebGUI: colin * r11976 /branch/WebGUI_7.6/sbin/testEnvironment.pl: Remove SOAP::Lite as a requirement, since the wsclient is not in core any longer.22:53
CIA-53WebGUI: colin * r11977 /branch/WebGUI_7.6/lib/WebGUI/ (Help/Asset_WSClient.pm i18n/English/Asset_WSClient.pm): Remove WSClient i18n and Help22:53
ifluxgotta run for awhile22:59
ifluxbbl22:59
-!- Haaarg [n=haarg@76.210.71.84] has joined #webgui23:02
-!- mode/#webgui [+o Haaarg] by ChanServ23:02
@Haaarg<Haarg> perlDreamer, if you are interested, i have pretty much all of the help stuff i had planned for wgdev done in the exceptions branch23:05
@Haaarg<Haarg> the exceptions stuff still needs work though23:05
@Haaargif that didn't get through23:06
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]23:08
@Haaargtesting survey: edit survey -> section edit screen pops up automatically -> cancel23:10
-!- Haarg [n=haarg@76.210.71.84] has quit [Read error: 110 (Connection timed out)]23:10
@Haaargafter that, i try clicking the section to edit it and it does 'loading' then the edit dialog pops up23:11
@Haaargclick cancel, click it again to edit, 'loading', nothing pops up23:11
@Haaargand it repeats where every other click works23:12
@Haaargie723:13
-!- Haaarg is now known as Haarg23:14
+perlDreamerie7 on XP,or vista?23:47
@Haargxp23:58
--- Day changed Fri Jul 31 2009
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]00:09
mducharme-workhrm00:37
mducharme-worknow just have to read the docs on upgrading the wre00:37
mducharme-workheh00:37
mducharme-workto get off of 0.8.5 onto something newer..00:38
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:43
-!- perlDreamer [n=colink@remote.sunsetpres.org] has joined #webgui01:08
-!- mode/#webgui [+v perlDreamer] by ChanServ01:08
mducharme-workthat was relatively painless01:11
mducharme-workwre upgrades are easier than I remember..01:11
@preactionthey are easier now, by a lot01:13
mducharme-workhrm even the new webguiupdate.pl script doesn't seem to back up the databases themselves...01:13
+perlDreamerno, webgui's upgrade.pl will01:14
mducharme-workaurgh i hate it when I forget to run a . setEnvironment.sh01:16
+perlDreamerI put it in my .bashrc01:16
mducharme-workyeah I should probably do that01:17
@Haargi don't run it at all, but my setup is rather odd01:17
mducharme-workwhat does this mean anyway01:18
mducharme-work"Processing 7 out of 2 configs" "Processing 8 out of 2 configs"01:18
@preactionweird01:19
mducharme-workit started at processing 1 out of 2 configs and went all the way up to 801:20
mducharme-workwhy's it showing such weird numbering?01:20
+perlDreamerhow many config files do you have?01:20
mducharme-worktwo01:20
mducharme-worklemme pastebin this01:21
+perlDreamerYeah!01:21
@Haarglooking at the code it looks like it is keeping a count of how many upgrade steps01:21
@Haargso multiple versions keep incrementing the counter01:21
mducharme-workhttp://webgui.pastebin.com/m7e83ac9701:21
@Haargyeah01:22
@Haargthe counter increment needs to be moved out a loop01:22
@Haargmight make sense to have another counter for upgrade steps01:23
mducharme-workit makes very little sense the way it is right now, at any rate :)01:24
+perlDreamerit works great if you update regularly.... (/me mutters, lazy slackers)01:24
@Haargheh01:25
@Haargactually, the upgrade script as it is doesn't know how many upgrade steps there will be until it goes through them01:27
mducharme-workso the way the counter is right now makes no sense01:38
@Haargyeah01:38
mducharme-workit only counts properly if you upgrade every week01:38
CIA-53WebGUI: colin * r11978 /branch/WebGUI_7.6/www/extras/assets/ (small/web_services.gif web_services.gif): Remove icons for the WSClient.01:48
+perlDreamerupdate counter is fixed01:50
mducharme-workwhee.. well my webguis are all updated, and my wre's are all at 0.9.301:50
mducharme-workthink I'm going to call it a day01:50
+perlDreamerWSClient is fully excised01:53
+perlDreamerback to making a primordial WRE with minimum versions01:56
CIA-53WebGUI: colin * r11979 /branch/WebGUI_7.6/sbin/upgrade.pl: Fix the upgrade counter, to only count config files, and not upgrade steps.02:03
CIA-53WebGUI: colin * r11980 /WebGUI/sbin/upgrade.pl: Forward port upgrade counter.02:03
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:12
-!- mode/#webgui [+v patspam] by ChanServ02:12
+perlDreamerI need someone with MacOSX/Safari to help close out a bug02:13
* Haarg can02:14
+perlDreamerEdit a template, and try to resize the EditArea, when it is enabled, and disabled.02:15
+perlDreamerpleaes02:15
+perlDreamerplease02:15
@Haargboth work02:17
@Haargfirefox it can be resized when enabled but not when disabled02:18
@Haargit works in safari because it has built in textarea resizing on all textareas02:19
+perlDreamerso it's not really a bug then...02:19
+perlDreamerI tried FF Linux, Opera, IE7/Vista.  They all work the same02:19
@Haargit can't be resized when the editor is disabled though02:19
+perlDreamerthen this is not a bug02:20
+perlDreamerall the browsers work the same way02:20
@Haargit's supposed to be able to be resized when the editor is disabled02:21
+perlDreamerI'll file a bug on the EditArea website02:22
@Haargit doesn't have anything to do with editarea afaik02:22
@Haargwhen it is disabled it's just a textarea02:22
@Haargit should have the same resizing as the rest of the textareas02:23
@Haargbut we aren't applying that code to it02:23
@Haargyui's resize stuff02:24
+perlDreamerright02:24
+perlDreamerbut wouldn't YUI's resize interfere with EA's resize when it is active?02:24
@Haargpossibly, but it has callbacks for when it is enabled/disabled02:26
@Haargso we could turn the yui stuff on/off02:26
@Haargideally we'd apply yui's resize code to the editor as well02:28
@Haargsince its resize function is pretty bad02:28
+perlDreamerI don't see any enable/disable stuff in the Resize API02:28
+perlDreamerhttp://developer.yahoo.com/yui/docs/YAHOO.util.Resize.html02:28
+perlDreamermaybe beforeResize would work02:29
@Haargdestroy02:30
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)]02:33
+perlDreamerok02:34
* perlDreamer is going to head out02:34
+perlDreamerno Internet until this evening02:34
-!- perlDreamer [n=colink@remote.sunsetpres.org] has quit ["Leaving."]02:34
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui03:13
-!- mode/#webgui [+v cap10morgan] by ChanServ03:13
-!- Haarg [n=haarg@76.210.71.84] has quit ["This computer has gone to sleep"]03:14
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]04:08
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui04:14
-!- mode/#webgui [+o Haarg] by ChanServ04:14
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui04:17
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit [Read error: 110 (Connection timed out)]05:16
ifluxback05:26
-!- perlmonkey2 [n=perlmonk@adsl-70-137-18-206.dsl.okcyok.swbell.net] has joined #webgui06:00
-!- mode/#webgui [+v perlmonkey2] by ChanServ06:00
@preactioni love the WRE. in 60 minutes I have three websites, awstats, backups pushing to a remote location07:29
@preactionand i had to compile from scratch07:29
-!- perlmonkey2 [n=perlmonk@adsl-70-137-18-206.dsl.okcyok.swbell.net] has quit ["Leaving."]08:22
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:56
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui10:18
-!- mode/#webgui [+v bartjol] by ChanServ10:18
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]10:36
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Read error: 60 (Operation timed out)]10:48
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui11:05
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 54 (Connection reset by peer)]11:08
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: stDavid, Socrates11:15
-!- Netsplit over, joins: stDavid, Socrates11:22
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)]11:48
-!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui11:48
CIA-53WebGUI: translation * r11981 /translations/Dutch/Dutch/ (Account_FriendManager.pm Asset_StoryArchive.pm): Update from translation server12:08
CIA-53WebGUI: translation * r11982 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server12:38
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:04
-!- mode/#webgui [+o plainhao] by ChanServ14:04
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]14:11
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui14:17
CIA-53WebGUI: translation * r11983 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server14:22
+bartjolwell, at least perlDreamer will have his morning exercise15:00
-!- f00li5h [n=f00li5h@211.30.203.217] has joined #webgui15:14
+bartjol100% pure dutch!15:49
+SynQ100% pure sex!15:50
+bartjoleeeh15:52
+bartjolwell, nice that you thnk of me in that way, but no thanks15:52
+SynQdutch sex, that is where the male pays for the condoms but the female will pay for dinner afterwards :P15:53
CIA-53WebGUI: translation * r11984 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server15:53
CIA-53WebGUI: translation * r11985 /translations/German/German/Asset_Matrix.pm: Update from translation server16:08
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui16:26
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:26
+SynQag16:26
+SynQthere is mister hearmustard16:26
+MrHairgreasemosterd??16:28
+MrHairgreasehebbie zom een gatjje in hoof?16:28
+bartjolik heb wel mosterd16:29
+SynQthe pot is on bart's desk16:30
+MrHairgreaseyes, but the cook is up16:30
+bartjolI don't have any pot on me16:30
+bartjoldecay now but on16:30
+MrHairgreasejuist16:31
+MrHairgreasewhy say you that now16:31
+SynQwhat does 'dance marshmallow mean?16:31
+bartjoljust in Andre's lyrics spirit16:31
+MrHairgreasethat is toch nowehere for necessary?16:31
+SynQi find english but a difficult language16:32
+bartjolyou're really looking forward to your holiday are you?16:32
+MrHairgreaseit means you are a marshmallow and you have to dance16:32
+MrHairgreasei well!16:32
+SynQsexy japon girls dance marshmallow16:32
Radix_dance marshmallow doesn't mean anything that I know of16:32
+SynQok16:33
+SynQI must be a sweet dance then16:33
Radix_prolly alludes to what marshmallows do - ie. melt in your mouth16:35
+SynQah16:35
+MrHairgreasehey jesse!16:35
+MrHairgreasehow is it?16:35
Radix_Hey martin16:35
Radix_I'm good :)16:35
+MrHairgreasenice!16:35
Radix_Just went and visited my nephew at the hospital.  My sister had him very early this morning :)16:36
+MrHairgreaseIs he as goodlooking as I am?16:36
Radix_http://www.flickr.com/photos/radix99916:37
Radix_he doesn't have as much hair as you16:37
+MrHairgreasehey, I looked like that last saturday morning =)16:37
CIA-53WebGUI: translation * r11986 /translations/German/German/WebGUI.pm: Update from translation server16:38
CIA-53WebGUI: translation * r11987 /translations/German/German/Activity_SendWebguiStats.pm: Update from translation server16:38
CIA-53WebGUI: translation * r11988 /translations/German/German/Asset_RSSCapable.pm: Update from translation server16:38
CIA-53WebGUI: translation * r11989 /translations/German/German/Asset_Thingy.pm: Update from translation server16:38
+SynQsex sxe exs esx xes xse 16:39
+SynQall permutations of sex16:39
+MrHairgreaseyou know that sXe has little to do with sex right?16:40
+bartjolKoen looks forward to vacation too16:40
+MrHairgreaseIf you don't look it up16:40
+MrHairgreasebut /me look more forwarderest16:40
+bartjolmmm, don't you wanty to add permutations with capitals?16:40
+bartjolhey tha germans want to catch up, cool!16:47
-!- ascii [n=ascii@host-64-139-251-150.nctv.com] has joined #webgui17:26
+SynQcapitals17:50
+SynQlike in Sex with a capital S?17:50
+SynQjust be glad that I don't write down all the permutations of cunnilingus17:52
+bartjolor menstruatiestoornissen17:53
+SynQhttp://www.nvsh.nl/problemen/plaatjes/voortijdigPoster.jpg17:54
Radix_lol.. I still remember you trying to teach me the words 'paarden lul'17:54
+SynQvery important words17:54
+SynQI have one :)17:54
Radix_youre also a compulsive liar, but lets not get into details pls ;)17:55
+SynQhehe17:55
+SynQwhat is the english word for Priapisme?17:55
Radix_very similar - priaprism17:56
+SynQhmm17:57
Radix_google translate ftw17:57
+MrHairgreasehehe17:57
+MrHairgreaseHere at Oqapi, nobody knew that word as well17:57
+SynQgoogle image results for priapism17:58
Radix_lol17:58
Radix_Priáaápus /prI-'A-p&s/, Greek mythological character. A god of gardens and fertility,Priapus was the son of Aphrodite, who disowned him because he had a grotesque little body with a huge penis. He was a member of the retinue of the god Dionysus and chased after nymphs. 17:58
+SynQnice name for a WebGUI acme addition17:59
+bartjolwhere continuously your maxclients of apache are maintained?18:00
+SynQuh18:01
* bartjol is trying not to visualize anything18:01
+bartjolespecially not a combi of Koen and priaprism18:01
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:08
-!- mode/#webgui [+v perlDreamer] by ChanServ18:08
+SynQah18:08
+perlDreamerbartjol, I don't get your dev list email18:08
+SynQdon't talk about it any more18:08
+SynQcolin is here18:08
+SynQdon't mention it18:08
+perlDreamerSynQ.  I'll just read the logs ;)18:08
+bartjolah18:08
+bartjolperlDreamer: which one?18:08
+SynQyou'd better not18:08
+perlDreamerhttp://www.webgui.org/develop/forum/dutch-translation-7.7.16-done#MkfI5C9iUA1wodYNG5gSHg18:09
+bartjolwell, the translation is done18:09
+perlDreamerbut not in i18n.webgui.org?18:09
+bartjolnot?18:10
+bartjolwell I just provided a tar on the webgui.nl site18:10
+perlDreamerah, I see18:10
+bartjolto attract more people there18:10
+perlDreamerI thought you needed some kind of merge18:10
+bartjolno no18:10
+perlDreamervery good.18:10
+bartjolbut I did enter some exrcises for you18:10
+bartjolmaybe 1 for perlmonkey218:11
+bartjoland uploaded my fantastic macro to the bazaar18:11
+bartjolI have a good contribution day18:11
+SynQthis is funny: http://en.wikipedia.org/wiki/Upskirt18:12
+perlDreamerexcellent hackage, dude18:12
+SynQbut no links to sites that contain them though :P18:13
+bartjolyeah, added some extra errorHandling in it18:13
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit []18:13
+bartjoltessa prolly said to Koen to get more adventurous18:14
+SynQhehe18:15
+SynQthat is why I'm looking for a kinderstoel18:15
+MrHairgreasejoeri is de baas18:21
+perlDreamerjoeri is de bruin18:22
+bartjoljoeri is18:22
+MrHairgreaseonly half an hour work left!18:24
+MrHairgreaseand then18:24
+MrHairgreasevacation18:24
+MrHairgrease!18:24
+SynQhttp://www.google.nl/search?hl=nl&q=joeri+is+een+homo&btnG=Google+zoeken&meta=&aq=f&oq=18:24
+bartjolfirst some hard work at the yapc18:24
+perlDreamerOh, it's bier, bier, bier, that makes Bart want to cheer18:24
+perlDreameron the farm....18:24
+perlDreameron the farm...18:24
+SynQJoeri: .Altijd succes gehad bij homo's.18:24
+SynQbut he is not on top of the list18:25
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui18:25
+perlDreameroh, its bier, bier, bier, that makes Bart want to cheer on the the Leland Standford Junior Farm18:25
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:25
+MrHairgreasehttp://googlefight.com/index.php?lang=en_GB&word1=koen+is+een+homo&word2=joeri+is+een+homo18:25
+SynQIt's always good to be a winner18:26
+SynQhttp://googlefight.com/index.php?lang=en_GB&word1=procolix&word2=oqapi18:26
+bartjoleeeh, perlDreameris that actually a song?18:27
+perlDreamerit is, bartjol18:28
+bartjolfound it18:28
+perlDreamerA drinking song from Oregon State University18:28
+bartjolwell, I do have my specks with mew18:29
+perlDreamerthen you can see!18:29
+bartjolI can18:29
+perlDreamerwell sure, now you can18:29
+perlDreamerthe drinking has not yet begun18:29
+bartjolwell I am drinking the first18:30
+perlDreamerSynQ: it starts with skirts photos, and ends up like this - http://www.katu.com/news/local/52191097.html18:30
+bartjolto make a smooth transition to the weekend18:30
+perlDreamerdon't go down the path to the dark side18:30
+SynQhehe18:30
+SynQwell "The man fled when the girl screamed." that is definately a coward18:31
+bartjolKoen would have bugged her without touching her, and still she would scream18:31
+bartjolhe has a talent ;)18:31
+bartjolsorry Koen18:32
+SynQhttp://uncyclopedia.wikia.com/wiki/Uncyclopedia:Pee_Review18:32
+SynQhttp://uncyclopedia.wikia.com/wiki/Space_Invaders18:34
+bartjolThe difference between Koen and Brad Pitt is the direction of the speedvector of the screaming running girls, if you take Koen or Brad as the crossing of the axis18:37
+bartjolok, enough Koen bashing for today18:37
+SynQ:)18:38
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:38
-!- mode/#webgui [+v cap10morgan] by ChanServ18:38
+bartjoleh perlDreamer, shouldn't you do your exercises?, or are you leaving them to perlmonkey2?18:44
+perlDreamerit is a little early for exercises18:45
+bartjolearly?18:45
+perlDreameryes, 9:00am18:45
+bartjolah18:45
+perlDreamerusually I run/go to gym at 11:00am or so18:45
+SynQhas anyone seen this movie? http://www.imdb.com/title/tt0290673/18:45
+bartjolwell, I meant bug fixing exercises18:46
+perlDreameroh, those18:46
+bartjolbut I'm afraid that will be all for some time18:49
+perlDreamerbartjol, I have a question for you18:49
+bartjolsure18:50
+perlDreamerif I fix this, you'll have to redo the i18n18:50
+bartjolyes18:50
+perlDreamersince the Grabebook entry won't be in there anymore18:50
+bartjolwell18:50
+perlDreamerare you cool with that?18:50
+bartjolwell, those are only two entries18:50
+bartjoloh, wait18:50
+bartjolI copy my text18:50
+bartjolwhich is correct18:50
+bartjolok, I have it18:52
+perlDreamerit'll be safe until the next 7.7 release, so no worries18:52
+bartjoloh, duh18:52
+bartjolah the cookies are up again18:53
+MrHairgreaseyes18:53
+MrHairgreasethe cook is up!18:53
+perlDreamercookies?18:54
+bartjolyeah, it is a famous dutch song18:54
+bartjolI'll look it up18:54
+bartjolhttp://www.youtube.com/watch?v=5leVQeK_3Ws18:54
+SynQblood sweet and trawnen18:54
+bartjoltears18:54
+MrHairgreaseblood SWEAT and tears18:55
+MrHairgreasenothing sweet about it =)18:55
+bartjolHazes leeft!18:55
+SynQi donnit right18:55
+SynQbut also very faulty18:55
+SynQif I backlook in time18:55
+SynQa smile with tears is how I feel today18:55
+MrHairgreaseAndre has always stayed a normal guy18:55
+MrHairgreaseand now18:55
+SynQwith his knackworst fetish and beerconsumption18:56
+SynQlike all dutch guys18:56
+MrHairgreasenow his ashed have been scatteredby a fireworks rocket18:56
-!- dapperedodo [n=dappered@gw.oqapi.nl] has quit []18:56
+MrHairgreasepoeippoeipoei18:56
+MrHairgreasepoepoeipoei poei poei18:57
+MrHairgreasepoeipoeipoei18:57
+MrHairgreasebye!18:57
+bartjolashes?, he lives at the same place as MJ and Elvis, Ramses shaffy etc18:57
+SynQRamses is still alive!18:57
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui []18:57
+SynQhttp://www.shaffy.nl/18:58
+bartjolI here some people making themselves ready for beer18:58
+perlDreamerdapperedodo is so quiet18:58
-!- mducharme-work1 is now known as mducharme-work18:58
+bartjolI will also get quiet18:58
+bartjolactually perlDreamer, he makes a lot of noise rightr noiw18:58
+SynQbut shaffy is very ill though18:59
+bartjolbut I've gotta go18:59
+SynQhas cancer18:59
+bartjolah18:59
+bartjolwell, I hope he gets better18:59
+bartjoladieu!18:59
-!- bartjol [n=bartjol@kantoor.procolix.com] has left #webgui []18:59
-!- perlmonkey2 [n=perlmonk@adsl-70-137-18-206.dsl.okcyok.swbell.net] has joined #webgui19:01
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:01
CIA-53WebGUI: colin * r11990 /WebGUI/ (3 files in 3 dirs): Fix misspelled i18n for Gradebook.19:08
CIA-53WebGUI: colin * r11991 /WebGUI/ (2 files in 2 dirs): Fix recorded answer template variable help, which got stomped on somehow.19:08
CIA-53WebGUI: colin * r11992 /WebGUI/lib/WebGUI/i18n/English/Asset_Survey.pm: Update i18n timestamp.19:08
CIA-53WebGUI: colin * r11993 /branch/WebGUI_7.6/ (2 files in 2 dirs): backport i18n recordedAnswer fix.19:08
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit ["Leaving."]19:23
CIA-53WebGUI: colin * r11994 /WebGUI/ (2 files in 2 dirs): Fix i18n survey typo, questions displayed.19:24
CIA-53WebGUI: colin * r11995 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backporting Survey i18n fix.19:24
CIA-53WebGUI: colin * r11996 /WebGUI/ (2 files in 2 dirs): Fix an i18n Survey typo in survey progress.19:24
CIA-53WebGUI: colin * r11997 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backporting survey i18n fix, survey progress.19:24
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui19:26
+perlDreamerSynQ: ping20:01
mducharme-workperlDreamer: so it looks like JT is OK with the ldap relabelling, from his post20:05
+perlDreameryes, although I think I'll fold in the suggestions about hover help20:05
+perlDreamerjust to help with continuity20:05
mducharme-workyeah that makes sense20:06
+perlDreamerHaarg: some of these old modules are not even available from CPAN any longer20:22
+perlDreamerNet::SMTP's version is from before 200320:22
@Haargfor testing you mean?20:31
+perlDreameryeah, for that testEnvironment bug20:31
@Haargthere's always backpan20:31
+perlDreamerI was writing a script to download and install all those modules in their exact versions, using CPAN.pm20:31
+perlDreameris there a corresponding BACKPAN.pm?20:32
@Haargno, just manual download afaik20:33
+perlDreamerI can use the WRE build scripts to do the dirty work20:46
+perlDreamerjust feed them the backpan URL, and the right version numbers20:46
+perlDreamerthe libnet, and libwww distributions are murder20:51
+perlDreamerthey don't use SVN esque version numbers20:51
+perlDreamerso you have to check each and every one to see which ones are revved20:51
+perlDreamerdo we still use Data::Structure::Util anywhere?20:55
+perlDreamersounds like an old WSClient, or lineage requirement20:56
CIA-53wrebuild: Colin Kuskie master * r4cca6b0 / (build.sh getperlmodules.sh): Remove module used by WSClient. - http://bit.ly/uLKEi21:04
CIA-53WebGUI: colin * r11998 /WebGUI/sbin/testEnvironment.pl: Remove module used by WSClient.21:27
CIA-53WebGUI: colin * r11999 /branch/WebGUI_7.6/sbin/testEnvironment.pl: Remove module used by WSClient.21:27
* perlDreamer goes running21:38
* perlDreamer is sweating22:45
+perlDreamerThere are lots of things about WebGUI's philosophy that I don't understand23:02
@preactionlike?23:04
+perlDreamerdefault template behavior.  Which subset of all functionality has to be contained in it.23:04
+perlDreamerwhen we can increase the requirements for WebGUI dependencies23:04
+perlDreamerWhen do bugs in WebGUI dependencies become WebGUI bugs, vs dependency bugs23:04
@preactiondefault template: those features that everyone wants shown when they use the asset23:05
+perlDreamerLikewise, when do browser bugs become WebGUI bugs23:05
-!- perlmonkey21 [n=perlmonk@adsl-70-137-4-71.dsl.okcyok.swbell.net] has joined #webgui23:05
@preactionincrease requirements: when in beta23:05
@preactionbugs in webgui deps: when we can't fix it in webgui23:05
@preactionbrowser bugs: if we need to support that browser23:05
+perlDreamerre default behavior: seems very opinion based23:06
+perlDreamerre the rest, it seems sub-optimal, but I tend toward over optimization23:06
@preactionit is very opinion-based23:07
@preactionthat's usually why we make switches that turn stuff on in the default template23:07
-!- perlmonkey2 [n=perlmonk@adsl-70-137-18-206.dsl.okcyok.swbell.net] has quit [Connection timed out]23:16
@preactionanyone know who put the "testing" option into WebGUI::Inbox::Message->create()?23:35
+perlDreamerI did23:35
@preactioncan we change it to "no_email" or something?23:36
ifluxis there much OAuth documentation that isn't in the book?23:36
@preactionthe book?23:36
+perlDreamerwhat's wrong with "testing"?23:36
ifluxas an unemployed guy.. I just don't have that kind of cash23:36
@preactionbecause "testing" implies only testing, we want to be able to not send the e-mail outside of testing23:37
ifluxthat developer guide that's $60 is what I meant by 'the book'23:37
@preactioniflux: the book goes through everything you need to do to create an Auth plugin, including all the eccentricities with how the auth system works23:37
+perlDreamerpreaction: since "testing" is only for tests, as long as the tests continue to work, and the POD is updated, then I have no issues with name changes.23:37
ifluxpreaction: yeah I figure it does.. however.. as a person that doesn't have the book.. I got to figure out how to do this using other info it would appear..23:38
ifluxs/I got/I need/23:39
@preactionthey are documented, and there are two subclasses so you can see how they work23:39
+perlDreameriflux, all the right pieces are there in code.23:39
ifluxI figured I'd just reveng the subs but then it dawned on me that maybe I was missing a source of info that would make it easier :)23:39
ifluxwell thanks..23:41
+perlDreamerI found a backpan bug23:44
+perlDreamerthey don't have the old versions of Class::C323:44
ifluxYou know that the whole movie industry has hit a new low when a bunch of guinea pigs with GI Joe parts top the box office.23:47
-!- perlDreamer is now known as colink23:55
--- Log closed Sat Aug 01 00:00:03 2009

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